[OE-core] [PATCH 0/9] kernel-yocto: kernel updates/drops/refreshes
Bruce Ashfield
bruce.ashfield at windriver.com
Tue Feb 6 16:21:51 UTC 2018
Hi all,
Here is my first proposed set of kernel updates for the April release. Some
elements that I'd like to point out:
- I've moved to a single/branch versioned linux-yocto repository that I first
proposed in the 4.8 kernel cycle, no one objected, so I've moved v4.14 and
v4.15 into that repository and adjusted the recipes to use it.
Other than a few more branches to wade through, it won't change any workflows
and will save download space for this update and for the future.
- On that note, I'm moving master to v4.14 as the LTS/LTSI kernel, with
v4.15 available as the "latest" kernel. I'm also keeping 4.12 around for a
bit longer to move the reference BSPs to v4.14+.
I'll send a second series for meta-yocto that updates the default versions to
match the v4.14+ kernel revisions.
Note: This doesn't mean that I'm no longer maintaining the other kernels for
CVEs/stable updates, it just means that they won't get SRCREV bumps in
master. Anything older than 4.14 is a big maintenance concern for
fixes/security due to the recent CVEs, etc. It was a mistake to allow
as many kernels to be active in master as there currently is, so taking
both factors into account, I'm correcting to v4.14/v4.15 + yocto-dev
for the release.
- linux-libc-headers is updated to the latest kernel, and I've refreshed the
mulsc patches as part of that update.
- I uprev'd lttng to v2.10.5 to build against v4.15+
- I've built qemu* core-image-sato/core-image-kernel-dev for both v4.14 and
v4.15 and performed boot tests. I've also built poky-lsb for v4.14 and also
done boot tests. I've also built mulsc based systems and done the same boot
tests.
So I've done my best to cover all the possible build combinations, but it is
a rather large matrix, so I'll be watching this go through the autobuilders
and other tests (and failures).
Cheers,
Bruce
The following changes since commit 385944254d0ef88bd6450a221a54cbcb40020b42:
tcmode-default.inc: drop preferred version of gzip-native (2018-01-31 17:01:20 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib zedd/kernel
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
Bruce Ashfield (9):
linux-yocto: introduce 4.14 recipes
linux-yocto: introduce 4.15 recipes
linux-libc-headers: update to v4.15
linux-yocto/4.12: pinctrl backports
lttng-modules: update to v2.10.5 for kernel 4.15
linux-yocto/4.10: drop recipe
linux-yocto/4.4: drop recipe
linux-yocto/4.9: drop recipe
machines: bump default linux-yocto to v4.15
meta/conf/distro/include/tcmode-default.inc | 2 +-
meta/conf/machine/include/x86-base.inc | 2 +-
meta/conf/machine/qemuarm.conf | 2 +-
...mpat.h-fix-some-issues-arising-from-in6.h.patch | 29 ++++++-------
...t.h-prevent-redefinition-of-struct-ethhdr.patch | 36 +++--------------
...aders_4.14.13.bb => linux-libc-headers_4.15.bb} | 4 +-
meta/recipes-kernel/linux/linux-yocto-rt_4.12.bb | 4 +-
...nux-yocto-rt_4.10.bb => linux-yocto-rt_4.14.bb} | 12 +++---
...inux-yocto-rt_4.9.bb => linux-yocto-rt_4.15.bb} | 12 +++---
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 36 -----------------
meta/recipes-kernel/linux/linux-yocto-tiny_4.12.bb | 4 +-
...yocto-tiny_4.10.bb => linux-yocto-tiny_4.14.bb} | 12 +++---
...x-yocto-tiny_4.9.bb => linux-yocto-tiny_4.15.b} | 8 ++--
meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb | 47 ++++++++++++++++++++++
meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 23 -----------
meta/recipes-kernel/linux/linux-yocto_4.12.bb | 18 ++++-----
.../{linux-yocto_4.10.bb => linux-yocto_4.14.bb} | 46 ++++++++++-----------
meta/recipes-kernel/linux/linux-yocto_4.15.bb | 47 ++++++++++++++++++++++
meta/recipes-kernel/linux/linux-yocto_4.4.bb | 42 -------------------
meta/recipes-kernel/linux/linux-yocto_4.9.bb | 44 --------------------
...g-modules_2.10.4.bb => lttng-modules_2.10.5.bb} | 4 +-
21 files changed, 179 insertions(+), 255 deletions(-)
rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_4.14.13.bb => linux-libc-headers_4.15.bb} (71%)
rename meta/recipes-kernel/linux/{linux-yocto-rt_4.10.bb => linux-yocto-rt_4.14.bb} (78%)
rename meta/recipes-kernel/linux/{linux-yocto-rt_4.9.bb => linux-yocto-rt_4.15.bb} (78%)
delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb
rename meta/recipes-kernel/linux/{linux-yocto-tiny_4.10.bb => linux-yocto-tiny_4.14.bb} (54%)
rename meta/recipes-kernel/linux/{linux-yocto-tiny_4.9.bb => linux-yocto-tiny_4.15.b} (71%)
create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_4.15.bb
delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb
rename meta/recipes-kernel/linux/{linux-yocto_4.10.bb => linux-yocto_4.14.bb} (40%)
create mode 100644 meta/recipes-kernel/linux/linux-yocto_4.15.bb
delete mode 100644 meta/recipes-kernel/linux/linux-yocto_4.4.bb
delete mode 100644 meta/recipes-kernel/linux/linux-yocto_4.9.bb
rename meta/recipes-kernel/lttng/{lttng-modules_2.10.4.bb => lttng-modules_2.10.5.bb} (90%)
--
2.5.0
More information about the Openembedded-core
mailing list