[OE-core] [PATCH 0/6] linux-yocto: consolidated pull request (5.0 kernel intro)

bruce.ashfield at gmail.com bruce.ashfield at gmail.com
Wed Mar 6 16:37:08 UTC 2019


From: Bruce Ashfield <bruce.ashfield at gmail.com>

Hi all,

The -rc8 of the kernel pushed this out a week longer than I would
have liked, but luckily the -dev kernel has been running 5.0 for
quite a while, so most of the issues had been worked out already.

In this series we have the bump of the libc-headers to 5.0, I've
built all arches for both musl and glibc, with no issues popping
up due to the headers bump. A few patches were dropped, since they
are now upstream.

I've also introduce the 5.0 versioned recipe in this series and
adjusted the two machines that still have a preferred version to
use it. Again, this was built and booted on all arches and over
several image types (minimal, sato, kernel-dev).

As usual lttng was tweaked to work with 5.0, but I was able to
keep it on the same 2.10 stable branch and only pull in a few
pending patches that haven't been formally released yet.

Once we get the h/w reference boards, and reference distros moved
to 4.19 and 5.0, I'll send a follow up patch to remove 4.18
from master.

I'll send follow up patches to the yocto-bsps and poky as
appropriate, but until the last few issues are resolved, they can
stay out of tree.

I captured as many details as possible in the commit messages of
the individual patches.

Cheers,

Bruce


The following changes since commit 44b28954997f62733c09c0f3261d29fe8049916c:

  linux-yocto: update genericx86* SRCREV for 4.18 (2019-03-04 22:57:32 +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 (6):
  kernel-yocto: allow kernel-meta repositories to be patched
  linux-libc-headers: update to 5.x headers
  linux-yocto: introduce 5.0 versioned recipe
  lttng: add 5.x fixup patches to 2.10.8 release
  linux-yocto/5.0: update configs for h/w reference boards
  machine: bump preferred version to 5.0

 meta/classes/kernel-yocto.bbclass             |  29 +-
 meta/conf/distro/include/tcmode-default.inc   |   2 +-
 meta/conf/machine/include/x86-base.inc        |   2 +-
 meta/conf/machine/qemuarm.conf                |   2 +-
 .../linux-libc-headers/linux-libc-headers.inc |   2 +
 ...kernel_clockid_t-in-uapi-net_stamp.h.patch |  49 ---
 ...d-input-and-output-files-instead-of-.patch |  11 +-
 ...ce-Fix-SVE_PT_REGS_OFFSET-definition.patch |  43 ---
 ...angle-uapi-asm-ptrace.h-from-uapi-as.patch | 289 ---------------
 ...ders_4.19.bb => linux-libc-headers_5.0.bb} |   7 +-
 .../linux/linux-yocto-rt_5.0.bb               |  43 +++
 .../linux/linux-yocto-tiny_5.0.bb             |  32 ++
 meta/recipes-kernel/linux/linux-yocto_5.0.bb  |  51 +++
 ...nguish-between-kernel_siginfo-and-si.patch | 133 +++++++
 ...-signal-Remove-SEND_SIG_FORCED-v4.20.patch |  67 ++++
 ...reserved-cluster-count-when-removing.patch | 149 ++++++++
 ...x-timer-instrumentation-for-RHEL-7.6.patch |  32 ++
 ...argument-from-access_ok-function-v5..patch | 204 +++++++++++
 ...ter-values-with-task-tk_pid-and-rpc_.patch | 186 ++++++++++
 ...ify-defining-common-RPC-trace-events.patch | 183 ++++++++++
 ...-fsid-metadata_fsid-fields-from-btrf.patch | 341 ++++++++++++++++++
 ...p-mempool-Remove-logically-dead-code.patch |  46 +++
 .../lttng/lttng-modules_2.10.8.bb             |   9 +
 23 files changed, 1513 insertions(+), 399 deletions(-)
 delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-net-Use-__kernel_clockid_t-in-uapi-net_stamp.h.patch
 delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0002-arm64-sve-ptrace-Fix-SVE_PT_REGS_OFFSET-definition.patch
 delete mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0003-arm64-sve-Disentangle-uapi-asm-ptrace.h-from-uapi-as.patch
 rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_4.19.bb => linux-libc-headers_5.0.bb} (65%)
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.0.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.0.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto_5.0.bb
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-Fix-signal-Distinguish-between-kernel_siginfo-and-si.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0002-Fix-signal-Remove-SEND_SIG_FORCED-v4.20.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0003-Fix-ext4-adjust-reserved-cluster-count-when-removing.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0004-Fix-timer-instrumentation-for-RHEL-7.6.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0005-Fix-Remove-type-argument-from-access_ok-function-v5..patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0006-Fix-Replace-pointer-values-with-task-tk_pid-and-rpc_.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0007-Fix-SUNRPC-Simplify-defining-common-RPC-trace-events.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0008-Fix-btrfs-Remove-fsid-metadata_fsid-fields-from-btrf.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0009-Cleanup-tp-mempool-Remove-logically-dead-code.patch

-- 
2.19.1



More information about the Openembedded-core mailing list