[OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
Hi all, There are a couple of repeated patches in this series, but I'm sending them along just to make sure that all my pending patches are grouped together. In this series, we have a configuratiion tweak (that fixes a build warning), -stable updates for all the active kernels, a bug fix for error propagation .. and finally a bump of linux-yocto-dev to 4.12+. The next LTS kernel was picked to be 4.14, so once again, we are going to be in an awkward timing window for the release. To make sure that we are ready for whatever the timing is, I've bumped this to 4.12 and integrated the pre-rc1 changes into the tree .. so this puts -dev at somewhere between 4.12 and 4.13 with this update. cheers, Bruce The following changes since commit 854c8c2e4c24ea3ddfec6e5b5f6477f0620510e4: oeqa/tinfoil: Improve test_wait_event for race issues (2017-07-08 13:34:46 +0100) 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: propagate configuration errors to bbclass kernel-yocto/meta: smp configuration changes linux-yocto/4.1: update to v4.1.41 linux-yocto/4.4: update to v4.4.76 linux-yocto/4.9: update to v4.9.36 linux-yocto-dev: bump to 4.12+ meta/classes/kernel-yocto.bbclass | 3 ++- meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb| 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb| 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb| 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 20 ++-- meta/recipes-kernel/linux/linux-yocto_4.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 20 ++-- meta/recipes-kernel/linux/linux-yocto_4.9.bb | 20 ++-- 14 files changed, 54 insertions(+), 53 deletions(-) -- 2.5.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
Hi all, This pull request includes -stable updates for all the kernels that are currently in master. I'll be dropping one kernel as I move to 4.12+ for the fall release, but for now, they all continue to get updates. I've done smoke build/boot testing on the updates, but the build matrix is huge, so I'll keep an eye on any autobuilder results just in case something slipped through. We also have some configuration changes and a bug fix to the kern-tools when a BSP includes a file and inhibits patches. Cheers, Bruce The following changes since commit 4a7612c7a12b9a381fb8343ba9586272b889fc15: buildhistory: skip tests if GitPython module is missing (2017-06-07 16:00:49 +0100) 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): linux-yocto/meta: configuration changes (wifi, kexec and nft) kern-tools: avoid syntax errors when inheriting meta data linux-yocto-rt: 4.9-rt18 linux-yocto/4.10: update to v4.10.17 linux-yocto/4.9: update to 4.9.31 linux-yocto/4.4: update to v4.4.71 .../kern-tools/kern-tools-native_git.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb| 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb| 6 +++--- meta/recipes-kernel/linux/linux-yocto_4.10.bb| 20 ++-- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 20 ++-- meta/recipes-kernel/linux/linux-yocto_4.9.bb | 20 ++-- 10 files changed, 49 insertions(+), 49 deletions(-) -- 2.5.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
Hi all, Here's a collection of changes that have been queued over the past couple of weeks. I'm working on some additional -stable updates, as well as a new release kernel for the fall release, but I wanted to get this queue cleared first. The patches: linux-yocto/4.1: netfilter: x_tables: fix stable backport linux-yocto/4.1: bump to v4.1.29 linux-yocto/4.1: config updates linux-yocto/4.4: -rt update patch meta-data to remove () Are typical -stable, and bug fix changes. I haven't seen any issues in my local builds, so all looks well there. These can be taken in isolation from the kernel tools changes that follow: kernel-yocto: streamline patch, configuration and audit phases yocto-bsp/yocto-kernel: update to work with the latest kern-tools Are the important part of this series, and a significant contribution to the fall release. I've been testing these for some time, and we've run the kernel lab and yocto-bsp scripts against the tools. We haven't found a regression yet, but I'm sure there are some lurking. These definitely need cycles on the autobuilders. >From the patch itself: [ We've been running with a set of kern-tools that were designed to work with build systems that knew nothing about git, trees, commits, etc. As such, there's been a set of shims/wrappers in place to work with within bitbake/oe-core. These were the *me scripts: createme, updateme, patchme and configme. With this commit, we strip that legacy code and use the tools directly. This means less complexity, fewer corner cases .. and no surprises when the tools are arunning. As another benefit, the tools consume much less time during a typical build and have no noticeable impact on the overall build time. Existing .scc files, features, and processing are not impacted as these tools are compatible with existing feature descriptions and kerne configuration fragments. The audit of kernel configuration fragments is now detached from the linux-yocto build structure and process. This means that they can eventually be tweaked to offer kernel audit to any type of kernel build and configuration process. Additionally, the kernel symbol audit phase can now resolve symbol dependencies and offer guidance when a symbol is missing: WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_f5e2c49d58-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: -- CONFIG_BT_6LOWPAN - Config: CONFIG_BT_6LOWPAN From: /home/bruce/poky/build/tmp/work-shared/qemux86-64/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg Requested value: CONFIG_BT_6LOWPAN=y Actual value: Config 'BT_6LOWPAN' has the following conditionals: BT_LE && 6LOWPAN (value: "n") Dependency values are: BT_LE [y] 6LOWPAN [n] ] This is the 2nd step in making fragments, and their audit available to any type of kernel build. They are also a significant simplification and speed up of the processing. There's no branching, no conditioning of the tree, etc. The shortlogs of the tools changes are: 4b5de90 kconf_check: use symbol_why to provide diagnostics on missing options 92f8053 symbol_why: introduce symbol_why 779d675 Makefile: add Kconfiglib to install list 39c00bc tools: import Kconfiglib 68531c9 kgit: add repo clean function b73353f kgit-scc: update tree gen to new kern-tools 09a1a6c kgit: detect if sourced 2bad46f kgit-meta: adapt to new scc/spp meta series generation 8332818 kconf_check: standalone operation and command line options d7e06ed spp/scc: streamline patch and config series generation f67df1c merge_config: update to mainline variant a67df68 kgit-s2q: log last patch applied The overall diffstat for the tools changes are: b/Makefile | 26 - b/tools/kconf_check | 923 b/tools/kgit| 320 b/tools/kgit-init | 301 ++- b/tools/kgit-meta | 1119 +++- b/tools/kgit-s2q| 29 - b/tools/kgit-scc| 238 ++--- b/tools/merge_config.sh | 102 ++-- b/tools/scc | 290 +++ b/tools/scc-cmds/auto.cmd | 30 + b/tools/scc-cmds/branch.cmd | 38 + b/tools/scc-cmds/define.cmd |9 b/tools/scc-cmds/kconf.cmd | 55 ++ b/tools/scc-cmds/mark.cmd |4 b/tools/scc-cmds/patch.cmd | 32 + b/tools/spp | 653 + b/tools/symbol_why.py | 236 + tools/configme | 397 --- tools/createme | 235 - tools/patchme | 132 - tools/pre_config| 226 tools/updateme | 621 --
[OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
From: Bruce Ashfield Richard, Here's my queued set of update to linux -yocto. These are -stable, and of course the AB INT fix provided by paulg. The other change is one to the -dev kernel that allows the single AUTOREV recipe to continue to work in older releases as we march through newer kernels in master. Some users ran into this problem recently, and have tested/confirmed the fix. There's no change to anyone but a linux-yocto-dev kernel consumer. Cheers, Bruce The following changes since commit 682ddc5f2a2493e5c7760c0745dacd24fe975479: releases: put release number after "Release Series" (2021-06-14 22:45:33 +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 (6): linux-yocto-dev: base AUTOREV on specified version linux-yocto/5.4: update to v5.4.124 linux-yocto/5.10: restore aufs linux-yocto/5.10: update to v5.10.43 linux-yocto/5.4: update to v5.4.125 linux-yocto/5.10: cgroup1: fix leaked context root causing sporadic NULL deref in LTP meta/classes/kernel-yocto.bbclass | 24 +++ .../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 - 7 files changed, 61 insertions(+), 37 deletions(-) -- 2.19.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#153038): https://lists.openembedded.org/g/openembedded-core/message/153038 Mute This Topic: https://lists.openembedded.org/mt/83590327/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
From: Bruce Ashfield Richard, Here's the next set of -stable updates to the active kernels, a -rt bugfix import and some configuration tweaks requested by Ross. I do have commits locally to make 5.13 the default kernel for the reference poky layers, but I'm heading out on vacation and won't be around to do a lot of debugging if they cause issues. I was planning on holding them and sending them, plus the 5.4 removal in mid August. If you want them sooner, or for testing, I can make them available .. just let me know. Bruce The following changes since commit 4a1381d350aa1acc75ca1e6d03b8067483c162f5: archiver.bbclass: fix do_ar_configured failure for kernel (2021-07-28 23:47:00 +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 (6): linux-yocto/5.10: update to v5.10.53 linux-yocto/5.13: update to v5.13.5 linux-yocto/5.4: update to v5.4.135 linux-yocto-rt/5.10: update to -rt47 linux-yocto/5.10: enable TYPEC_TCPCI in usbc fragment linux-yocto/5.13: enable TYPEC_TCPCI in usbc fragment .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-rt_5.13.bb | 6 ++--- .../linux/linux-yocto-rt_5.4.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb| 8 +++--- .../linux/linux-yocto-tiny_5.13.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.13.bb | 26 +-- meta/recipes-kernel/linux/linux-yocto_5.4.bb | 22 9 files changed, 57 insertions(+), 57 deletions(-) -- 2.19.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#154231): https://lists.openembedded.org/g/openembedded-core/message/154231 Mute This Topic: https://lists.openembedded.org/mt/84522343/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
From: Bruce Ashfield Richard, A few aufs fixes, -stable and a configuration fixup for ARM/x86 split, but otherwise, not a lot here. I know the release is going to be cut shortly, so these can either be post or in the release, obviously up to you. I'm sitting on other changes that might cause issues, and will send them after the release. Bruce The following changes since commit 6459a06f2ed7d47f5df0c50d95e182e432311d53: unzip: fix CVE-2021-4217 (2022-04-04 13:00:16 +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 (6): linux-yocto/5.15: update to v5.15.32 linux-yocto/5.10: update to v5.10.109 linux-yocto/5.15: aufs: fixes and optimization linux-yocto-rt/5.15: aufs: compile fix linux-yocto/5.15: features/security: Move x86_64 configs to separate file linux-yocto/5.10: features/security: Move x86_64 configs to separate file .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb| 8 +++--- .../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.15.bb | 26 +-- 6 files changed, 39 insertions(+), 39 deletions(-) -- 2.19.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#163995): https://lists.openembedded.org/g/openembedded-core/message/163995 Mute This Topic: https://lists.openembedded.org/mt/90244234/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
On 15 August 2016 at 19:26, Bruce Ashfield wrote: > Are the important part of this series, and a significant contribution to > the > fall release. I've been testing these for some time, and we've run the > kernel lab and yocto-bsp scripts against the tools. We haven't found a > regression yet, but I'm sure there are some lurking. These definitely need > cycles on the autobuilders. > qemux86 throws these warnings at me: WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_ddab242999-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: -- CONFIG_BT_6LOWPAN - Config: CONFIG_BT_6LOWPAN From: /data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg Requested value: CONFIG_BT_6LOWPAN=y Actual value: Config 'BT_6LOWPAN' has the following conditionals: BT_LE && 6LOWPAN (value: "n") Dependency values are: BT_LE [y] 6LOWPAN [n] -- CONFIG_BT_CMTP - Config: CONFIG_BT_CMTP From: /data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg Requested value: CONFIG_BT_CMTP=m Actual value: Config 'BT_CMTP' has the following conditionals: BT_BREDR && ISDN_CAPI (value: "n") Dependency values are: BT_BREDR [y] ISDN_CAPI [n] Ross -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
On 2016-08-16 12:00 PM, Burton, Ross wrote: On 15 August 2016 at 19:26, Bruce Ashfield mailto:bruce.ashfi...@windriver.com>> wrote: Are the important part of this series, and a significant contribution to the fall release. I've been testing these for some time, and we've run the kernel lab and yocto-bsp scripts against the tools. We haven't found a regression yet, but I'm sure there are some lurking. These definitely need cycles on the autobuilders. qemux86 throws these warnings at me: Yep, that was covered in my 0/N: "Note: there are still warnings in the kernel meta-data, they are being worked on, but I've left them in place so a few people can see the new kernel audit information :)" Cheers, Bruce WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_ddab242999-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: -- CONFIG_BT_6LOWPAN - Config: CONFIG_BT_6LOWPAN From: /data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg Requested value: CONFIG_BT_6LOWPAN=y Actual value: Config 'BT_6LOWPAN' has the following conditionals: BT_LE && 6LOWPAN (value: "n") Dependency values are: BT_LE [y] 6LOWPAN [n] -- CONFIG_BT_CMTP - Config: CONFIG_BT_CMTP From: /data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg Requested value: CONFIG_BT_CMTP=m Actual value: Config 'BT_CMTP' has the following conditionals: BT_BREDR && ISDN_CAPI (value: "n") Dependency values are: BT_BREDR [y] ISDN_CAPI [n] Ross -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
On 16 August 2016 at 17:01, Bruce Ashfield wrote: > Yep, that was covered in my 0/N: > I'll get my coat. Ross -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
On 2016-08-16 12:10 PM, Burton, Ross wrote: On 16 August 2016 at 17:01, Bruce Ashfield mailto:bruce.ashfi...@windriver.com>> wrote: Yep, that was covered in my 0/N: I'll get my coat. ... and hopefully hit me with it for hiding that note way down in a TL;DR 0/N message. Bruce Ross -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/6] kernel-yocto: consolidated pull request
On 16 August 2016 at 17:11, Bruce Ashfield wrote: > ... and hopefully hit me with it for hiding that note way down in a > TL;DR 0/N message. > Oh it was definitely sensible, you covered everything in the cover letter that I only skimmed last week and promptly forgot... Ross -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core