All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Clément Péron" <peron.clem@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH] {linux, linux-headers}: add version 5.5
Date: Sun, 29 Mar 2020 17:34:55 +0200	[thread overview]
Message-ID: <CAJiuCcdt69zFd6pQkTbJCfyWaYCpDC41ShN=Q71ZMKZdTuY9xQ@mail.gmail.com> (raw)
In-Reply-To: <20200329140534.GC22325@scaer>

HI Yann,

On Sun, 29 Mar 2020 at 16:05, Yann E. MORIN <yann.morin.1998@free.fr> wrote:
>
> Cl?ment, Peter, All,
>
> On 2020-03-29 12:34 +0200, Cl?ment P?ron spake thusly:
> > On Tue, 11 Feb 2020 at 23:41, Peter Korsgaard <peter@korsgaard.com> wrote:
> > >
> > > >>>>> "Jagan" == Jagan Teki <jagan@amarulasolutions.com> writes:
> > >
> > >  > Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
> > >
> > > Given that 5.5 is not a LTS kernel, I would prefer to hold back on this
> > > patch until I release 2020.02-rc1 and create a next branch.
> >
> > The 2020.02 has been release and I'm interested to build against 5.5.
> > Is this patch acceptable?
>
> 2020.02 is a stable release (and even an LTS). Backports into such a
> branch is limited to build fixes, and security fixes. No new feature is
> backported there.

Sorry I didn't mean backported to 2020.02, but merged into master or next.

Regards,
Clement

>
> Note however that you should be able to specify that you want to use a
> custom headers version (or a custom kernel version), and that you can
> set it to 5.5.
>
> Regards,
> Yann E. MORIN.
>
> > Thanks,
> > Clement
> >
> > >
> > >
> > >  > ---
> > >  >  linux/Config.in                                       |  4 ++--
> > >  >  linux/linux.hash                                      |  1 +
> > >  >  package/linux-headers/Config.in.host                  | 11 ++++++++++-
> > >  >  toolchain/Config.in                                   |  5 +++++
> > >  >  .../toolchain-external-custom/Config.in.options       |  4 ++++
> > >  >  5 files changed, 22 insertions(+), 3 deletions(-)
> > >
> > >  > diff --git a/linux/Config.in b/linux/Config.in
> > >  > index 14b76205e4..5c4d58092e 100644
> > >  > --- a/linux/Config.in
> > >  > +++ b/linux/Config.in
> > >  > @@ -27,7 +27,7 @@ choice
> > >  >      prompt "Kernel version"
> > >
> > >  >  config BR2_LINUX_KERNEL_LATEST_VERSION
> > >  > -    bool "Latest version (5.4)"
> > >  > +    bool "Latest version (5.5)"
> > >
> > >  >  config BR2_LINUX_KERNEL_LATEST_CIP_VERSION
> > >  >      bool "Latest CIP SLTS version (4.19.94-cip18)"
> > >  > @@ -128,7 +128,7 @@ endif
> > >
> > >  >  config BR2_LINUX_KERNEL_VERSION
> > >  >      string
> > >  > -    default "5.4.13" if BR2_LINUX_KERNEL_LATEST_VERSION
> > >  > +    default "5.5" if BR2_LINUX_KERNEL_LATEST_VERSION
> > >  >      default "4.19.94-cip18" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
> > >  >      default "4.19.90-cip16-rt6" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
> > >  >      default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
> > >  > diff --git a/linux/linux.hash b/linux/linux.hash
> > >  > index 560bdfc704..be43bef708 100644
> > >  > --- a/linux/linux.hash
> > >  > +++ b/linux/linux.hash
> > >  > @@ -1,5 +1,6 @@
> > >  >  # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
> > >  >  sha256 49fb29d96d7e7c1d7e6082701bd26bfddd0fbc87a796fb6ba6258bc5fd386ad7  linux-5.4.13.tar.xz
> > >  > +sha256 a6fbd4ee903c128367892c2393ee0d9657b6ed3ea90016d4dc6f1f6da20b2330  linux-5.5.tar.xz
> > >  >  # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
> > >  >  sha256 da02389a9c39284dca01b7ba48e845be3dd5ce0fed0b5f30150d8d303429e7dd  linux-4.4.210.tar.xz
> > >  >  sha256 a0915203836d02cc3cd70252904700412c4a409737a81b392465fb70d7625313  linux-4.9.210.tar.xz
> > >  > diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host
> > >  > index ee3a8fe1ba..d10a50fd40 100644
> > >  > --- a/package/linux-headers/Config.in.host
> > >  > +++ b/package/linux-headers/Config.in.host
> > >  > @@ -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_4
> > >  > +    default BR2_KERNEL_HEADERS_5_5
> > >  >      help
> > >  >        Select the kernel version to get headers from.
> > >
> > >  > @@ -53,6 +53,10 @@ config BR2_KERNEL_HEADERS_5_4
> > >  >      bool "Linux 5.4.x kernel headers"
> > >  >      select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
> > >
> > >  > +config BR2_KERNEL_HEADERS_5_5
> > >  > +    bool "Linux 5.5.x kernel headers"
> > >  > +    select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
> > >  > +
> > >  >  config BR2_KERNEL_HEADERS_VERSION
> > >  >      bool "Manually specified Linux version"
> > >  >      help
> > >  > @@ -118,6 +122,10 @@ choice
> > >  >        This is used to hide/show some packages that have strict
> > >  >        requirements on the version of kernel headers.
> > >
> > >  > +config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_5
> > >  > +    bool "5.5.x"
> > >  > +    select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
> > >  > +
> > >  >  config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4
> > >  >      bool "5.4.x"
> > >  >      select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
> > >  > @@ -314,6 +322,7 @@ config BR2_DEFAULT_KERNEL_HEADERS
> > >  >      default "4.14.166"      if BR2_KERNEL_HEADERS_4_14
> > >  >      default "4.19.97"       if BR2_KERNEL_HEADERS_4_19
> > >  >      default "5.4.13"        if BR2_KERNEL_HEADERS_5_4
> > >  > +    default "5.5"           if BR2_KERNEL_HEADERS_5_5
> > >  >      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 \
> > >  > diff --git a/toolchain/Config.in b/toolchain/Config.in
> > >  > index 858121d2c5..c166c9d201 100644
> > >  > --- a/toolchain/Config.in
> > >  > +++ b/toolchain/Config.in
> > >  > @@ -458,10 +458,15 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
> > >  >      bool
> > >  >      select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3
> > >
> > >  > +config BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
> > >  > +    bool
> > >  > +    select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
> > >  > +
> > >  >  # This order guarantees that the highest version is set, as kconfig
> > >  >  # stops affecting a value on the first matching default.
> > >  >  config BR2_TOOLCHAIN_HEADERS_AT_LEAST
> > >  >      string
> > >  > +    default "5.5"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
> > >  >      default "5.4"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
> > >  >      default "5.3"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3
> > >  >      default "5.2"  if BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2
> > >  > diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options
> > >  > index 665765a104..f256105463 100644
> > >  > --- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options
> > >  > +++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options
> > >  > @@ -109,6 +109,10 @@ choice
> > >  >          m = ( LINUX_VERSION_CODE >> 8  ) & 0xFF
> > >  >          p = ( LINUX_VERSION_CODE >> 0  ) & 0xFF
> > >
> > >  > +config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_5
> > >  > +    bool "5.5.x"
> > >  > +    select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
> > >  > +
> > >  >  config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4
> > >  >      bool "5.4.x"
> > >  >      select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
> > >  > --
> > >  > 2.17.1
> > >
> > >  > _______________________________________________
> > >  > buildroot mailing list
> > >  > buildroot at busybox.net
> > >  > http://lists.busybox.net/mailman/listinfo/buildroot
> > >
> > > --
> > > Bye, Peter Korsgaard
> > > _______________________________________________
> > > buildroot mailing list
> > > buildroot at busybox.net
> > > http://lists.busybox.net/mailman/listinfo/buildroot
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
> --
> .-----------------.--------------------.------------------.--------------------.
> |  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
> | +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
> | +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
> | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
> '------------------------------^-------^------------------^--------------------'

  reply	other threads:[~2020-03-29 15:34 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-10 16:21 [Buildroot] [PATCH] {linux, linux-headers}: add version 5.5 Jagan Teki
2020-02-11 22:41 ` Peter Korsgaard
2020-03-29 10:34   ` Clément Péron
2020-03-29 14:05     ` Yann E. MORIN
2020-03-29 15:34       ` Clément Péron [this message]
2020-03-29 16:52         ` Yann E. MORIN
2020-03-29 17:18 ` Yann E. MORIN
2020-03-29 20:50   ` Clément Péron
2020-04-02 15:41   ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAJiuCcdt69zFd6pQkTbJCfyWaYCpDC41ShN=Q71ZMKZdTuY9xQ@mail.gmail.com' \
    --to=peron.clem@gmail.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.