kernel: bump kernel 4.4 to version 4.4.137
authorHauke Mehrtens <hauke@hauke-m.de>
Sat, 9 Jun 2018 13:59:41 +0000 (15:59 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Fri, 15 Jun 2018 17:20:56 +0000 (19:20 +0200)
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>
31 files changed:
include/kernel-version.mk
target/linux/apm821xx/config-4.4
target/linux/ar71xx/config-4.4
target/linux/ar71xx/patches-4.4/910-unaligned_access_hacks.patch
target/linux/arm64/config-4.4
target/linux/at91/config-4.4
target/linux/ath25/config-4.4
target/linux/bcm53xx/config-4.4
target/linux/brcm47xx/config-4.4
target/linux/brcm63xx/config-4.4
target/linux/gemini/config-4.4
target/linux/generic/config-4.4
target/linux/generic/patches-4.4/078-0003-net-phy-cherry-pick-Broadcom-drivers-updates-from-v4.patch
target/linux/generic/patches-4.4/203-kallsyms_uncompressed.patch
target/linux/generic/patches-4.4/204-module_strip.patch
target/linux/generic/patches-4.4/995-mangle_bootargs.patch
target/linux/imx6/config-4.4
target/linux/ixp4xx/config-4.4
target/linux/layerscape/config-4.4
target/linux/malta/config-4.4
target/linux/mxs/config-4.4
target/linux/octeon/config-4.4
target/linux/ramips/mt7620/config-4.4
target/linux/ramips/mt7621/config-4.4
target/linux/ramips/mt7628/config-4.4
target/linux/ramips/mt7688/config-4.4
target/linux/ramips/rt288x/config-4.4
target/linux/ramips/rt305x/config-4.4
target/linux/ramips/rt3883/config-4.4
target/linux/rb532/config-4.4
target/linux/zynq/config-4.4

index 8890168e887fd17c4cacd49821847a78b5b8fdba..a054de1a5f64c6b96d48682bded54aaa2d5106c1 100644 (file)
@@ -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)))
index 68e22ecf8d5bb873740f98537c5d0ae861cbb9a2..d10cb301608506937478996c6657ef44c7ca0664 100644 (file)
@@ -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"
index a8622454b421c1c74a8a71134b53c50399114aa5..91eb9f0de7ef6c472cdccf2022d888df53b75e46 100644 (file)
@@ -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
index 374f9be3b4b76984842d3673ea78b70aadc9476a..bbfe7bd80316050ae81959e4c17157b7de2141db 100644 (file)
  
 --- 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);
  
index 53793ef6b12cc46749c8cf0b99148bf40a42a9eb..9ba8eedbbae20a46944dcf7efe7f980b2767a4f1 100644 (file)
@@ -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
index 86d3a0546ec1f16a078d6eb513b114b0bf91eff3..3785695128358f80ae0982f762e50bf0ef247a56 100644 (file)
@@ -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
index 3985437253caa59fac831990b454f8f4dec50c17..29f8912f46bbdf710e394131d396f3781746e80b 100644 (file)
@@ -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
index 2eb84c5ef73eb3f945938bf2a7495233c4ea517a..331ef4f3ad271f95c536395bb48cd2d3d3434b4d 100644 (file)
@@ -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
index 97571b62a3059a04ee20b4924a4bdcb2eabe88f7..b243ee0073532d5f0c6e48f43f10746fbd32ca2f 100644 (file)
@@ -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
index fb448adc1aae51ec71f2fba7eacf414c8d4c9d9c..63b24ea5ca945785eb2b386d144c03a5d9bab7cb 100644 (file)
@@ -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
index 9572196ae8b994dd4ef6889071cf477c3a1984a2..730082e4ecb3890698cfc2103ad7087ec89acfe9 100644 (file)
@@ -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"
index a8fd15d1a4a40681d80da06ad7a826966287d8d8..14284ff3c3413c35b6344cb74ecdb5e6c13cd66c 100644 (file)
@@ -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
index b5c528140df2329e2245b0d7316d84b6b8eb61d2..6a1cbbdeaa99f517a09d943c6ade6d858f3db029 100644 (file)
@@ -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);
index cf8a447bbcd5b1621d4edc36a69fe0ad384fe53f..d3a5aa7606a245a99efdc930ef1a58a4a5eb0c83 100644 (file)
@@ -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
  
index a661f98c659fb2de891b107acf2396c590f84996..09c62e29ac2b1f2e264511391b5fdcca0abe3819 100644 (file)
@@ -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
  
index 821370350ed431d67dba18254da80bf875303166..55863882bf8b8667d861514217c5a06ee892495c 100644 (file)
@@ -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.
  
index a4ced2e49d7eb729ab9ddecb63b9a8deda1962d1..52cd714920a5a896872654107139a9b40f002d15 100644 (file)
@@ -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
index 1929f85b1fe9310efe4c82bff46156c7fd4b5351..d46c7a2b73976cf6a40b1de12eb26f35e88ebba1 100644 (file)
@@ -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
index d334e42fe7d1b6e03c2fd5b820846b8e94c4cd39..d26bc8f18cf4a6c9e200bed57f2f84c5e758440a 100644 (file)
@@ -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
index d19006563d003c62e98b6be1b274fb826a1935b0..d6bc73f1411f74dc1fc7ebbf2e1d9858e700186b 100644 (file)
@@ -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
index 6723f05d31a9c9b8080c30cd77e0fe6f9f9904bf..89db4c9e0877c821f586387e064e3a54e22ae58a 100644 (file)
@@ -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
index fd2f26f1eaa5a253e01eb68f2f49813c9af24061..c46de19d5613b66b8aaea87ee6cf578ec6b59f92 100644 (file)
@@ -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
index a2a77177f465e5b7e8506f457b3806c64de28b04..6683543f949e45aeb86b91990a94f4f7525c1cad 100644 (file)
@@ -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
index 383370b86e1887499ebe574968299f3534cbb93c..def9620387a6f88d6e7397545e118971672e03d0 100644 (file)
@@ -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
index 6b04457f1786cf90fbf043726637784967f83dd2..561d765d0185ea300180574b7bf6d3dd135449f4 100644 (file)
@@ -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
index aad333bfdb0abaefa46f3b7f3d3aea9c49833b97..3b7310d1b8cb9232ee8fcbcfebe6dd2d8423a54a 100644 (file)
@@ -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
index 5f29322874d6a213d1b0ecdbd2e72ba11c918206..c576f618b7cd5f45d3a9d37b2659485745d62de0 100644 (file)
@@ -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
index b8f6cda46940f1fe10017dc68a7dc2c1439c5d6d..dd2c97aaec2e1c03f06cecf784da0409b5508a02 100644 (file)
@@ -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
index 93df68771cf971cb68336681a3c85f6c3e19938f..50dd2a8773ad59a4d6a6daf8877e941494778fbb 100644 (file)
@@ -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
index 7d0bb3ab15564240c4860d5abe347cc8a0c33c18..1abdbfc547cf65cca7416c40cf0fd9e93350900b 100644 (file)
@@ -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
index 52080e2ee92469a9864dcb4ece498997d92c7a5c..ff9d341f36da475bc3a6a4127fc8d90a70b6c2ad 100644 (file)
@@ -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