Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 00/10] kernel: consolidated pull request
@ 2023-09-29 20:04 bruce.ashfield
  2023-09-29 20:04 ` [PATCH 01/10] linux-yocto/6.4: update to v6.4.15 bruce.ashfield
                   ` (12 more replies)
  0 siblings, 13 replies; 27+ messages in thread
From: bruce.ashfield @ 2023-09-29 20:04 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

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

Richard,

Given where we are in the release cycle, this clearly is NOT a typical
consolidated pull request.

I've done what normally takes about three weeks in about 4 days.

With 6.4 going EOL before expected upstream, it really isn't a suitable
reference kernel for the release.

So we've decided to take on the task of getting 6.5 ready and available,
and at the same time moving the -dev kernel to v6.6. The -dev kernel
testing for 6.5 was critical for this, since I already knew the core
was sane.

Also we've never shipped purposely mismatched libc-headers in the release,
so I also took the leap to update the libc-headers to match.

I've already sent fixes to meta-oe, and there's a btrfs update in this
series to fix breakage that I found in the tightly coupled packages.

I've built and booted core-image-kernel-dev, core-image-minimal, core-image-sato
for both glibc and musl for all the supported architectures.
There will be some things that break regardless, but this needs the
better coverage of the AB.

If this causes too much problems, our choices are to ship 6.4 EOLd, or
fall all the way back to 6.1.

I'll remove 6.4 from master once we've figured out the fallout from
this kernel, and which direction we are going.

Cheers,

Bruce

The following changes since commit d4f2f8269cff0e4e9a98ad1ef9c0f7b8a909d563:

  recipetool/devtool: Ensure server knows about changed files (2023-09-18 11:35:38 +0100)

are available in the Git repository at:

  https://git.yoctoproject.org/poky-contrib zedd/kernel
  https://git.yoctoproject.org/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (10):
  linux-yocto/6.4: update to v6.4.15
  linux-yocto/6.1: update to v6.1.52
  linux-yocto/6.4: update to v6.4.16
  linux-yocto/6.1: update to v6.1.53
  linux-yocto/6.1: update to v6.1.55
  linux-yocto-dev: update to v6.6-rcX
  linux-yocto: introduce 6.5 reference kernel recipes
  linux-libc-headers: uprev to v6.5
  linux-libc-headers: default to 6.5
  btrfs-progs: update to version v6.5.1

 meta/conf/distro/include/tcmode-default.inc   |    2 +-
 ...fs-tools_6.3.3.bb => btrfs-tools_6.5.1.bb} |    2 +-
 ...aders_6.4.bb => linux-libc-headers_6.5.bb} |    2 +-
 .../linux/cve-exclusion_6.1.inc               |   54 +-
 .../linux/cve-exclusion_6.4.inc               |   36 +-
 .../linux/cve-exclusion_6.5.inc               | 5072 +++++++++++++++++
 meta/recipes-kernel/linux/linux-yocto-dev.bb  |    4 +-
 .../linux/linux-yocto-rt_6.1.bb               |    6 +-
 .../linux/linux-yocto-rt_6.4.bb               |    6 +-
 .../linux/linux-yocto-rt_6.5.bb               |   48 +
 .../linux/linux-yocto-tiny_6.1.bb             |    6 +-
 .../linux/linux-yocto-tiny_6.4.bb             |    6 +-
 .../linux/linux-yocto-tiny_6.5.bb             |   33 +
 meta/recipes-kernel/linux/linux-yocto_6.1.bb  |   28 +-
 meta/recipes-kernel/linux/linux-yocto_6.4.bb  |   28 +-
 meta/recipes-kernel/linux/linux-yocto_6.5.bb  |   72 +
 16 files changed, 5343 insertions(+), 62 deletions(-)
 rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_6.3.3.bb => btrfs-tools_6.5.1.bb} (98%)
 rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_6.4.bb => linux-libc-headers_6.5.bb} (83%)
 create mode 100644 meta/recipes-kernel/linux/cve-exclusion_6.5.inc
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_6.5.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_6.5.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto_6.5.bb

-- 
2.34.1



^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH 00/10] kernel: consolidated pull request
@ 2022-11-16  0:38 bruce.ashfield
  0 siblings, 0 replies; 27+ messages in thread
From: bruce.ashfield @ 2022-11-16  0:38 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

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

Richard,

Here's the batched up -stable and -dev updates that I've been testing
for a while.

I've included both the 6.0 and 6.1 dev kernel updates, as both were
tested, and someone might want to use v6.0 as a development kernel,
and could use that commit as a baseline.

I ran into issues with devsrc and lttng-modules with 6.1, but have
all architectures working now. mips64 is throwing a trace on boot, but
I was able to complete testing. I'll revisit that later for 6.1+.

Cheers,

Bruce

The following changes since commit 44bb88cc869f3b42440d6f7aad000e706b739a2b:

  mesa: do not rely on native llvm-config in target sysroot (2022-11-15 09:38:38 +0000)

are available in the Git repository at:

  https://git.yoctoproject.org/poky-contrib zedd/kernel
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (10):
  linux-yocto-dev: bump to v6.0+
  linux-yocto/5.19: update to v5.19.16
  linux-yocto/5.15: update to v5.15.74
  linux-yocto/5.19: update to v5.19.17
  linux-yocto/5.15: update to v5.15.76
  linux-yocto/5.19: cfg: intel and vesa updates
  kern-tools: integrate ZFS speedup patch
  linux-yocto-dev: bump to v6.1
  kernel-devsrc: fix for v6.1+
  lttng-modules: fix build for v6.1+

 .../kern-tools/kern-tools-native_git.bb       |   2 +-
 meta/recipes-kernel/linux/kernel-devsrc.bb    |  25 +-
 meta/recipes-kernel/linux/linux-yocto-dev.bb  |   4 +-
 .../linux/linux-yocto-rt_5.15.bb              |   6 +-
 .../linux/linux-yocto-rt_5.19.bb              |   6 +-
 .../linux/linux-yocto-tiny_5.15.bb            |   6 +-
 .../linux/linux-yocto-tiny_5.19.bb            |   6 +-
 meta/recipes-kernel/linux/linux-yocto_5.15.bb |  26 +-
 meta/recipes-kernel/linux/linux-yocto_5.19.bb |  26 +-
 ...on-drop-kmem_alloc-avoid-dereferenci.patch | 278 ++++++++++++++++++
 .../lttng/lttng-modules_2.13.7.bb             |   1 +
 11 files changed, 343 insertions(+), 43 deletions(-)
 create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-mm-slab_common-drop-kmem_alloc-avoid-dereferenci.patch

-- 
2.19.1



^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH 00/10] kernel: consolidated pull request
@ 2022-01-11 17:59 bruce.ashfield
  2022-01-11 21:38 ` Richard Purdie
  0 siblings, 1 reply; 27+ messages in thread
From: bruce.ashfield @ 2022-01-11 17:59 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

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

Richard,

Here's my next consolidated pull request. The -stable updates are
routine, but I've included the default version bumps and dropping
of 5.14 in this series.

My AB run showed some ping/ssh failures on sato, but I haven't
reproduced them locally. So I wanted to send the series to see if
the issue is real or not.

There are updates to 5.14 for configuration in here, followed by
removal, but I wanted to make sure the SRCREVs for that version
are fully up to date before the drop, so we can use it as a reference
for older releases and any remaining users.

We've already sorted out 5.16 in master, so I'll be moving -dev
to 5.17 in the next couple of weeks, and we'll be ready for whichever
kernel version fits the release timeframe.

I'll send updates to poky/yocto-bsps separately.

Cheers,

Bruce


The following changes since commit bd28d659b2ef6e887e4d9ff44fa7377fa802f28d:

  systemd-boot: restore reproducibility (2022-01-11 10:53:44 +0000)

are available in the Git repository at:

  git://git.yoctoproject.org/poky-contrib zedd/kernel
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (10):
  linux-yocto/5.10: update to v5.10.89
  linux-yocto/5.15: update to v5.15.12
  linux-yocto/5.14: fix arm 32bit -rt warnings
  linux-yocto/5.15: fix arm 32bit -rt warnings
  linux-yocto/5.10/cfg: add kcov feature fragment
  linux-yocto/5.15/cfg: add kcov feature fragment
  linux-yocto/5.15: update to v5.15.13
  linux-yocto/5.10: update to v5.10.90
  linux-yocto: drop 5.14 recipes
  conf/machine: bump qemu preferred versions to 5.15

 meta/conf/machine/include/x86/x86-base.inc    |  2 +-
 meta/conf/machine/qemuarmv5.conf              |  2 +-
 .../linux/linux-yocto-rt_5.10.bb              |  6 +-
 .../linux/linux-yocto-rt_5.14.bb              | 45 ------------
 .../linux/linux-yocto-rt_5.15.bb              |  6 +-
 .../linux/linux-yocto-tiny_5.10.bb            |  8 +--
 .../linux/linux-yocto-tiny_5.14.bb            | 32 ---------
 .../linux/linux-yocto-tiny_5.15.bb            |  8 +--
 meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++----
 meta/recipes-kernel/linux/linux-yocto_5.14.bb | 68 -------------------
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++----
 11 files changed, 41 insertions(+), 186 deletions(-)
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.14.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.14.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto_5.14.bb

-- 
2.19.1



^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH 00/10] kernel: consolidated pull request
@ 2021-04-19  0:06 Bruce Ashfield
  0 siblings, 0 replies; 27+ messages in thread
From: Bruce Ashfield @ 2021-04-19  0:06 UTC (permalink / raw)
  To: richard.purdie; +Cc: openembedded-core

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

Richard,

Here's the -stable and bug fixes that I've been sitting on while hardknott went
through the final steps of release.

I've been building these locally without issue, so I don't expect much trouble.

I've also put the kern-tools change back into the queue that caused some warnings
when I submitted it before, but those warnings should now be dealth with. That
being said, I'll watch the AB and deal with anythingt that falls out.

Bruce

The following changes since commit d08d362cf98e9f3b6e99f4f9e33638e1fceffbaf:

  bitbake: tinfoil/data_smart: Allow variable history emit() to function remotely (2021-04-18 11:38:22 +0100)

are available in the Git repository at:

  git://git.yoctoproject.org/poky-contrib zedd/kernel
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (9):
  kern-tools: add dropped options to audit output
  linux-yocto/5.4: update to v5.4.109
  linux-yocto/5.10: update to v5.10.27
  linux-yocto/5.10: BSP configuration fixes
  linux-yocto/5.10: update to v5.10.29
  linux-yocto/5.4: update to v5.4.111
  linux-yocto/5.10: update to v5.10.30
  linux-yocto-rt/5.10: update to -rt34
  linux-yocto/5.4: update to v5.4.112

He Zhe (1):
  linux-yocto-dev: add features/scsi/scsi-debug.scc
    features/gpio/mockup.scc to KERNEL_FEATURES

 .../kern-tools/kern-tools-native_git.bb       |  2 +-
 meta/recipes-kernel/linux/linux-yocto-dev.bb  |  2 ++
 .../linux/linux-yocto-rt_5.10.bb              |  6 ++---
 .../linux/linux-yocto-rt_5.4.bb               |  6 ++---
 .../linux/linux-yocto-tiny_5.10.bb            |  8 +++----
 .../linux/linux-yocto-tiny_5.4.bb             |  8 +++----
 meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++----------
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  | 22 ++++++++---------
 8 files changed, 40 insertions(+), 38 deletions(-)

-- 
2.19.1


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2023-10-01 21:31 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-29 20:04 [PATCH 00/10] kernel: consolidated pull request bruce.ashfield
2023-09-29 20:04 ` [PATCH 01/10] linux-yocto/6.4: update to v6.4.15 bruce.ashfield
2023-09-29 20:04 ` [PATCH 02/10] linux-yocto/6.1: update to v6.1.52 bruce.ashfield
2023-09-29 20:04 ` [PATCH 03/10] linux-yocto/6.4: update to v6.4.16 bruce.ashfield
2023-09-29 20:04 ` [PATCH 04/10] linux-yocto/6.1: update to v6.1.53 bruce.ashfield
2023-09-29 20:04 ` [PATCH 05/10] linux-yocto/6.1: update to v6.1.55 bruce.ashfield
2023-09-29 20:04 ` [PATCH 06/10] linux-yocto-dev: update to v6.6-rcX bruce.ashfield
2023-09-29 20:04 ` [PATCH 07/10] linux-yocto: introduce 6.5 reference kernel recipes bruce.ashfield
2023-09-29 20:04 ` [PATCH 08/10] linux-libc-headers: uprev to v6.5 bruce.ashfield
2023-09-29 20:04 ` [PATCH 09/10] linux-libc-headers: default to 6.5 bruce.ashfield
2023-09-29 20:04 ` [PATCH 10/10] btrfs-progs: update to version v6.5.1 bruce.ashfield
2023-09-30 11:07 ` [PATCH 00/10] kernel: consolidated pull request Richard Purdie
2023-09-30 16:33   ` Bruce Ashfield
2023-09-30 16:58     ` Richard Purdie
2023-09-30 17:05       ` Bruce Ashfield
2023-09-30 17:26         ` Richard Purdie
2023-10-01 10:13 ` Richard Purdie
2023-10-01 11:49   ` Richard Purdie
2023-10-01 14:58     ` Bruce Ashfield
2023-10-01 15:06       ` Bruce Ashfield
2023-10-01 17:40     ` [OE-core] " Khem Raj
2023-10-01 21:30       ` Khem Raj
     [not found] ` <1789F42963592BBC.31348@lists.openembedded.org>
2023-10-01 13:20   ` Richard Purdie
  -- strict thread matches above, loose matches on Subject: below --
2022-11-16  0:38 bruce.ashfield
2022-01-11 17:59 bruce.ashfield
2022-01-11 21:38 ` Richard Purdie
2021-04-19  0:06 Bruce Ashfield

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox