kernel: bump kernel 4.4 to version 4.4.137
The new option CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE was added, in this commit: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?h=linux-4.4.y&id=ffe4bf3eb3cfa10f9ef295c08c21f4fe3bb07e21 Handle it by setting it to the opposite value CONFIG_CC_OPTIMIZE_FOR_SIZE is set to. Tested on lantiq Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
		| @@ -3,10 +3,10 @@ | ||||
| LINUX_RELEASE?=1 | ||||
|  | ||||
| LINUX_VERSION-3.18 = .43 | ||||
| LINUX_VERSION-4.4 = .135 | ||||
| LINUX_VERSION-4.4 = .137 | ||||
|  | ||||
| LINUX_KERNEL_HASH-3.18.43 = 1236e8123a6ce537d5029232560966feed054ae31776fe8481dd7d18cdd5492c | ||||
| LINUX_KERNEL_HASH-4.4.135 = 03ccb008824e363d9f83245676b9e0602f604c880dd10577653f3328c37781dc | ||||
| LINUX_KERNEL_HASH-4.4.137 = 31d17963fb3033de9b3d319179a222a3767075779861d3d64fd9819e1db71206 | ||||
|  | ||||
| ifdef KERNEL_PATCHVER | ||||
|   LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER))) | ||||
|   | ||||
| @@ -41,6 +41,7 @@ CONFIG_BOOKE_WDT=y | ||||
| CONFIG_BOUNCE=y | ||||
| # CONFIG_CANYONLANDS is not set | ||||
| # CONFIG_IKAREM is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
| CONFIG_CMDLINE="rootfstype=squashfs noinitrd" | ||||
|   | ||||
| @@ -230,6 +230,7 @@ CONFIG_ATH79_NVRAM=y | ||||
| CONFIG_ATH79_PCI_ATH9K_FIXUP=y | ||||
| # CONFIG_ATH79_ROUTERBOOT is not set | ||||
| CONFIG_ATH79_WDT=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
|   | ||||
| @@ -838,7 +838,7 @@ | ||||
|   | ||||
| --- a/net/ipv4/tcp_input.c | ||||
| +++ b/net/ipv4/tcp_input.c | ||||
| @@ -3820,14 +3820,16 @@ static bool tcp_parse_aligned_timestamp( | ||||
| @@ -3822,14 +3822,16 @@ static bool tcp_parse_aligned_timestamp( | ||||
|  { | ||||
|  	const __be32 *ptr = (const __be32 *)(th + 1); | ||||
|   | ||||
|   | ||||
| @@ -85,6 +85,7 @@ CONFIG_BUILD_BIN2C=y | ||||
| # CONFIG_CAVIUM_ERRATUM_23144 is not set | ||||
| # CONFIG_CAVIUM_ERRATUM_23154 is not set | ||||
| # CONFIG_CAVIUM_ERRATUM_27456 is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
| CONFIG_CLKSRC_ACPI=y | ||||
|   | ||||
| @@ -42,6 +42,7 @@ CONFIG_ATMEL_SDRAMC=y | ||||
| CONFIG_AUTO_ZRELADDR=y | ||||
| # CONFIG_BLK_DEV_INITRD is not set | ||||
| # CONFIG_CACHE_L2X0 is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
| CONFIG_CLKSRC_OF=y | ||||
|   | ||||
| @@ -17,6 +17,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| CONFIG_ATH25=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
|   | ||||
| @@ -78,6 +78,7 @@ CONFIG_BGMAC_BCMA=y | ||||
| CONFIG_BOUNCE=y | ||||
| CONFIG_BROADCOM_PHY=y | ||||
| CONFIG_CACHE_L2X0=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
| CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y | ||||
|   | ||||
| @@ -34,6 +34,7 @@ CONFIG_BCMA_NFLASH=y | ||||
| CONFIG_BCMA_PFLASH=y | ||||
| CONFIG_BCMA_SFLASH=y | ||||
| # CONFIG_BGMAC_BCMA is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
|   | ||||
| @@ -51,6 +51,7 @@ CONFIG_BCM_NET_PHYLIB=y | ||||
| CONFIG_BOARD_BCM63XX_DT=y | ||||
| CONFIG_BOARD_BCM963XX=y | ||||
| CONFIG_BOARD_LIVEBOX=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
|   | ||||
| @@ -18,6 +18,7 @@ CONFIG_ARM_PATCH_PHYS_VIRT=y | ||||
| CONFIG_ATA=y | ||||
| CONFIG_ATAGS=y | ||||
| # CONFIG_CACHE_L2X0 is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
| CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,19200 mem=32M" | ||||
|   | ||||
| @@ -590,6 +590,7 @@ CONFIG_CARDBUS=y | ||||
| # CONFIG_CAVIUM_OCTEON_SOC is not set | ||||
| # CONFIG_CB710_CORE is not set | ||||
| # CONFIG_CC10001_ADC is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||||
| # CONFIG_CC_STACKPROTECTOR is not set | ||||
| CONFIG_CC_STACKPROTECTOR_NONE=y | ||||
|   | ||||
| @@ -265,9 +265,9 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||
|  { | ||||
| --- a/drivers/net/phy/bcm-phy-lib.h | ||||
| +++ b/drivers/net/phy/bcm-phy-lib.h | ||||
| @@ -19,6 +19,9 @@ | ||||
|  int bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val); | ||||
|  int bcm_phy_read_exp(struct phy_device *phydev, u16 reg); | ||||
| @@ -26,6 +26,9 @@ static inline int bcm_phy_write_exp_sel( | ||||
|  	return bcm_phy_write_exp(phydev, reg | MII_BCM54XX_EXP_SEL_ER, val); | ||||
|  } | ||||
|   | ||||
| +int bcm54xx_auxctl_write(struct phy_device *phydev, u16 regnum, u16 val); | ||||
| +int bcm54xx_auxctl_read(struct phy_device *phydev, u16 regnum); | ||||
|   | ||||
| @@ -51,7 +51,7 @@ | ||||
|  	} else if (argc != 1) | ||||
| --- a/init/Kconfig | ||||
| +++ b/init/Kconfig | ||||
| @@ -1345,6 +1345,17 @@ config SYSCTL_ARCH_UNALIGN_ALLOW | ||||
| @@ -1358,6 +1358,17 @@ config SYSCTL_ARCH_UNALIGN_ALLOW | ||||
|  	  the unaligned access emulation. | ||||
|  	  see arch/parisc/kernel/unaligned.c for reference | ||||
|   | ||||
|   | ||||
| @@ -89,7 +89,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name> | ||||
|   | ||||
| --- a/init/Kconfig | ||||
| +++ b/init/Kconfig | ||||
| @@ -2033,6 +2033,13 @@ config MODULE_COMPRESS_XZ | ||||
| @@ -2046,6 +2046,13 @@ config MODULE_COMPRESS_XZ | ||||
|   | ||||
|  endchoice | ||||
|   | ||||
|   | ||||
| @@ -40,7 +40,7 @@ | ||||
|  	setup_per_cpu_areas(); | ||||
| --- a/init/Kconfig | ||||
| +++ b/init/Kconfig | ||||
| @@ -1655,6 +1655,15 @@ config EMBEDDED | ||||
| @@ -1668,6 +1668,15 @@ config EMBEDDED | ||||
|  	  an embedded system so certain expert options are available | ||||
|  	  for configuration. | ||||
|   | ||||
|   | ||||
| @@ -49,6 +49,7 @@ CONFIG_ATAGS=y | ||||
| # CONFIG_ATA_SFF is not set | ||||
| CONFIG_AUTO_ZRELADDR=y | ||||
| CONFIG_CACHE_L2X0=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
| CONFIG_CLKSRC_IMX_GPT=y | ||||
|   | ||||
| @@ -33,6 +33,7 @@ CONFIG_ARM_PATCH_PHYS_VIRT=y | ||||
| CONFIG_ATAGS=y | ||||
| CONFIG_BOUNCE=y | ||||
| # CONFIG_CACHE_L2X0 is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKSRC_MMIO=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
|   | ||||
| @@ -17,6 +17,7 @@ CONFIG_ARM_GIC=y | ||||
| CONFIG_BLK_DEV_LOOP=y | ||||
| CONFIG_BLK_DEV_SD=y | ||||
| # CONFIG_CAVIUM_ERRATUM_27456 is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
| CONFIG_CLKSRC_MMIO=y | ||||
|   | ||||
| @@ -27,6 +27,7 @@ CONFIG_BOARD_SCACHE=y | ||||
| CONFIG_BOOT_ELF32=y | ||||
| CONFIG_BOUNCE=y | ||||
| CONFIG_BUILTIN_DTB=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLKBLD_I8253=y | ||||
|   | ||||
| @@ -42,6 +42,7 @@ CONFIG_ARM_THUMB=y | ||||
| CONFIG_ATAGS=y | ||||
| CONFIG_AUTO_ZRELADDR=y | ||||
| # CONFIG_CACHE_L2X0 is not set | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
| CONFIG_CLKSRC_MMIO=y | ||||
|   | ||||
| @@ -37,6 +37,7 @@ CONFIG_CAVIUM_OCTEON_LOCK_L2_LOW_LEVEL_INTERRUPT=y | ||||
| CONFIG_CAVIUM_OCTEON_LOCK_L2_MEMCPY=y | ||||
| CONFIG_CAVIUM_OCTEON_LOCK_L2_TLB=y | ||||
| CONFIG_CAVIUM_OCTEON_SOC=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
|   | ||||
| @@ -15,6 +15,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| CONFIG_AT803X_PHY=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CEVT_SYSTICK_QUIRK=y | ||||
|   | ||||
| @@ -16,6 +16,7 @@ CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| CONFIG_BOARD_SCACHE=y | ||||
| CONFIG_BOUNCE=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| # CONFIG_CEVT_SYSTICK_QUIRK is not set | ||||
|   | ||||
| @@ -15,6 +15,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| CONFIG_AT803X_PHY=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CEVT_SYSTICK_QUIRK=y | ||||
|   | ||||
| @@ -15,6 +15,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| CONFIG_AT803X_PHY=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CEVT_SYSTICK_QUIRK=y | ||||
|   | ||||
| @@ -14,6 +14,7 @@ CONFIG_ARCH_SUPPORTS_UPROBES=y | ||||
| CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| # CONFIG_CEVT_SYSTICK_QUIRK is not set | ||||
|   | ||||
| @@ -14,6 +14,7 @@ CONFIG_ARCH_SUPPORTS_UPROBES=y | ||||
| CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CEVT_SYSTICK_QUIRK=y | ||||
|   | ||||
| @@ -15,6 +15,7 @@ CONFIG_ARCH_SUPPORTS_UPROBES=y | ||||
| CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||||
| CONFIG_ARCH_USE_BUILTIN_BSWAP=y | ||||
| CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| # CONFIG_CEVT_SYSTICK_QUIRK is not set | ||||
|   | ||||
| @@ -16,6 +16,7 @@ CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y | ||||
| CONFIG_ATA=y | ||||
| CONFIG_BLK_DEV_LOOP=y | ||||
| CONFIG_BLK_DEV_SD=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CEVT_R4K=y | ||||
| CONFIG_CLONE_BACKWARDS=y | ||||
|   | ||||
| @@ -98,6 +98,7 @@ CONFIG_CAN_RAW=y | ||||
| # CONFIG_CAN_SOFTING is not set | ||||
| # CONFIG_CAN_TI_HECC is not set | ||||
| CONFIG_CAN_XILINXCAN=y | ||||
| # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set | ||||
| CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||||
| CONFIG_CHR_DEV_SG=y | ||||
| CONFIG_CLKDEV_LOOKUP=y | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Hauke Mehrtens
					Hauke Mehrtens