{linux, linux-headers}: add version 5.9
authorMichael Walle <michael@walle.cc>
Mon, 12 Oct 2020 08:33:16 +0000 (10:33 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 12 Oct 2020 20:36:28 +0000 (22:36 +0200)
Signed-off-by: Michael Walle <michael@walle.cc>
Tested-by: Bilal Wasim <bilal.wasim@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
linux/Config.in
linux/linux.hash
package/linux-headers/Config.in.host
toolchain/Config.in
toolchain/toolchain-external/toolchain-external-custom/Config.in.options

index 309abb9fc66756b8d8989cec73295413b5f63408..6d9d0af0673380dc024de4d7e3905efacdea9702 100644 (file)
@@ -28,7 +28,7 @@ choice
        prompt "Kernel version"
 
 config BR2_LINUX_KERNEL_LATEST_VERSION
-       bool "Latest version (5.8)"
+       bool "Latest version (5.9)"
 
 config BR2_LINUX_KERNEL_LATEST_CIP_VERSION
        bool "Latest CIP SLTS version (4.19.132-cip30)"
@@ -125,7 +125,7 @@ endif
 
 config BR2_LINUX_KERNEL_VERSION
        string
-       default "5.8.14" if BR2_LINUX_KERNEL_LATEST_VERSION
+       default "5.9" if BR2_LINUX_KERNEL_LATEST_VERSION
        default "4.19.132-cip30" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
        default "4.19.132-cip30-rt12" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
        default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
index ccb8d7fa4c2b24564ad7d8b142c48dd39e16af9c..4b76398c5d29c4e064b82f8b649f0b41bbaef875 100644 (file)
@@ -1,4 +1,5 @@
 # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
+sha256  3239a4ee1250bf2048be988cc8cb46c487b2c8a0de5b1b032d38394d5c6b1a06  linux-5.9.tar.xz
 sha256  ee767991808d234ad9acd17f0ba94ba7979d30c528876bee6fba337ea540f0af  linux-5.8.14.tar.xz
 sha256  c0b3d8085c5ba235df38b00b740e053659709e8a5ca21957a239f6bc22c45007  linux-5.4.70.tar.xz
 # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
index dacd3f86eaec348a694f59aae17decac9407ca43..16af0449a5f4a9857975920ed9bf3da8c0bd9ede 100644 (file)
@@ -6,7 +6,7 @@ config BR2_PACKAGE_HOST_LINUX_HEADERS
 choice
        prompt "Kernel Headers"
        default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
-       default BR2_KERNEL_HEADERS_5_8
+       default BR2_KERNEL_HEADERS_5_9
        help
          Select the kernel version to get headers from.
 
@@ -57,6 +57,10 @@ config BR2_KERNEL_HEADERS_5_4
 config BR2_KERNEL_HEADERS_5_8
        bool "Linux 5.8.x kernel headers"
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
+
+config BR2_KERNEL_HEADERS_5_9
+       bool "Linux 5.9.x kernel headers"
+       select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
        select BR2_KERNEL_HEADERS_LATEST
 
 config BR2_KERNEL_HEADERS_VERSION
@@ -131,8 +135,12 @@ choice
          If your kernel headers are more recent than the latest version
          in the choice, then select the latest version.
 
+config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9
+       bool "5.9.x or later"
+       select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
+
 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8
-       bool "5.8.x or later"
+       bool "5.8.x"
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
 
 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_7
@@ -344,6 +352,7 @@ config BR2_DEFAULT_KERNEL_HEADERS
        default "4.19.150"      if BR2_KERNEL_HEADERS_4_19
        default "5.4.70"        if BR2_KERNEL_HEADERS_5_4
        default "5.8.14"        if BR2_KERNEL_HEADERS_5_8
+       default "5.9"           if BR2_KERNEL_HEADERS_5_9
        default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
        default "custom"        if BR2_KERNEL_HEADERS_CUSTOM_TARBALL
        default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \
index 6e2befed20629b0d6f7d66de61b993ab82f9d65b..db2ab0f05936fa75264dab595b34ae2ada31117e 100644 (file)
@@ -484,6 +484,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7
 config BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
        bool
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7
+
+config BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
+       bool
+       select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
        select BR2_TOOLCHAIN_HEADERS_LATEST
 
 # This should be selected by the latest version, above, to indicate that
@@ -497,6 +501,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST
 # stops affecting a value on the first matching default.
 config BR2_TOOLCHAIN_HEADERS_AT_LEAST
        string
+       default "5.9"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
        default "5.8"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
        default "5.7"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7
        default "5.6"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6
index d69db68a23eacb5c86905cd9c1838dc4d0ae9fe5..f7aa5454e3cc0b6c5e126bde384b538e489c95bf 100644 (file)
@@ -119,8 +119,12 @@ choice
          If your toolchain uses headers newer than the latest version
          in the choice, then select the latest version.
 
+config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9
+       bool "5.9.x or later"
+       select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
+
 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_8
-       bool "5.8.x or later"
+       bool "5.8.x"
        select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
 
 config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_7