[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
From: Bruce Ashfield Hi all, This series contains two routine updates of 5.4. The -stable update and a backport to fix a perf build issue with the new binutils (as reported and debugged by Khem). The other two are features that I've been working on for the fall release. One is minor (the dangling kernel_features warning) and one is a significant re-write of the kernel configuration auditing tools and has been taking place over the past three weeks. The dangling features change is just to allow more flexibility with layers and the types of features they may be requesting. The details are in the commit log. By default the behaviour is the same, so there shouldn't be any issues (since if a feature is missing, someone's build was already stopping). The configuration queue one is an update of the symbol analysis to include looking at the fragments to provide details when the common question is asked "why didn't my config value make it into the .config". We now get detailed forensics from within the kernel configuration system (to deal with issues when something is selected, or not visible) and also insight into what fragment(s) set values. The tweaks are run both as part of the standard kernel-yocto build and through a dedicated task for deugging. I expect that the configuration update may trigger some warnings, since it finds things that the old tools couldn't. As such, if it causes any issues, just drop it from the queue and take the other patches. I wasn't able to run all the builds for it, but did get through multiple green builds on the AB and locally .. so this needs to get some wider testing now. Cheers, Bruce The following changes since commit 20e9df57217c5f37817653d2c3d492f2d4d37623: lib/oe/reproducible.py: Fix git HEAD check (2020-07-29 11:37:31 +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 (4): linux-yocto/5.4: update to v5.4.53 linux-yocto/5.4: fix perf build with binutils 2.35 kernel/yocto: allow dangling KERNEL_FEATURES kernel-yocto: enhance configuration queue analysis capabilities meta/classes/kernel-yocto.bbclass | 191 ++ .../kern-tools/kern-tools-native_git.bb | 2 +- .../linux/linux-yocto-rt_5.4.bb | 6 +- .../linux/linux-yocto-tiny_5.4.bb | 8 +- meta/recipes-kernel/linux/linux-yocto_5.4.bb | 24 +-- 5 files changed, 175 insertions(+), 56 deletions(-) -- 2.19.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#141159): https://lists.openembedded.org/g/openembedded-core/message/141159 Mute This Topic: https://lists.openembedded.org/mt/75964171/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/4] kernel-yocto: consolidated pull request
From: Bruce Ashfield Hi all, As mentioned on the technical call yesterday, here's my latest set of 5.2 updates, 5.4 updates and more importantly, the removal of 5.2 from master. As usual, I'll continue to support and update 5.2, just without sending SRCREV updates to master. The last set of updates to v5.2 put it in good shape, and they are ready for backport to any stable branches. I ran this through the AB and didn't see any issues or old references to v5.2. I'll follow up to other lists to drop a few of the old bbappends. Cheers, Bruce The following changes since commit 92e172b5b4de8927d36409386dfce0fc2718f5d1: systemd: Fix service file for race issues (2020-03-03 13:06:29 +) 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 (4): linux-yocto/5.2: backport perf build fix for latest binutils linux-yocto: common-pc-drivers.cfg: add CONFIG_INPUT_UINPUT linux-yocto/5.4: update to v5.4.23 linux-yocto: drop 5.2 recipes .../linux/linux-yocto-rt_5.2.bb | 44 --- .../linux/linux-yocto-rt_5.4.bb | 6 +-- .../linux/linux-yocto-tiny_5.2.bb | 32 --- .../linux/linux-yocto-tiny_5.4.bb | 8 +-- meta/recipes-kernel/linux/linux-yocto_5.2.bb | 54 --- meta/recipes-kernel/linux/linux-yocto_5.4.bb | 22 6 files changed, 18 insertions(+), 148 deletions(-) delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.2.bb delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.2.bb delete mode 100644 meta/recipes-kernel/linux/linux-yocto_5.2.bb -- 2.19.1 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
From: Bruce Ashfield Hi all, Here's a few more linux-yocto changes that I queued while waiting for my previous batch to merge. There are two more 5.2 -stable updates, a gcc10 fix from Khem and a meta-data fix that was discussed on oe-core. I'll send a documenation update for the meta-data patch change separately. I haven't picked up any regressions on these updates, so I've sent them for merge. These will likely be the last updates for 5.2, since I have isolated the mips64 boot problem on 5.4+ and am in the process of coming up with a work around / fix (but that's on hold until after the holidays). Cheers, Bruce The following changes since commit 3780744968f0b26cc2f4fea61a0cc594da6fa616: chrpath: Cleanup and fix previous patch (2019-12-29 09:27:16 +) 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 (4): linux-yocto/5.2: update to v5.2.27 linux-yocto/4.19/5.2/-dev: fix gcc10 build linux-yocto/5.2: update to v5.2.28 kernel-yocto: allow external (aka non-integrated) BSPs to supply patches meta/classes/kernel-yocto.bbclass | 15 + .../linux/linux-yocto-rt_4.19.bb | 2 +- .../linux/linux-yocto-rt_5.2.bb | 6 ++--- .../linux/linux-yocto-tiny_4.19.bb| 4 ++-- .../linux/linux-yocto-tiny_5.2.bb | 8 +++ meta/recipes-kernel/linux/linux-yocto_4.19.bb | 16 +++--- meta/recipes-kernel/linux/linux-yocto_5.2.bb | 22 +-- 7 files changed, 44 insertions(+), 29 deletions(-) -- 2.19.1 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
On Fri 2016-12-02 @ 04:09:21 PM, Bruce Ashfield wrote: > This pull request is mainly to fix a couple of bugs that were reported > on the mailing list recently, but it also includes some kernel version > updates that I *think* I sent previously. Thanks Bruce, I've tested these and they look good. -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
Hi all, This pull request is mainly to fix a couple of bugs that were reported on the mailing list recently, but it also includes some kernel version updates that I *think* I sent previously. kern-tools: fix processing for no branch meta-data kernel-yocto: exit on non-zero return code Those two changes complete the error handling in the tools to display a (more) helpful message to the user, and also to fix an important use case where meta-data is applied to a kernel without new branches being created. I test built this against the rpi, and all is well. Cheers, Bruce The following changes since commit 9e63f81c78e284c9b325fe04a1b59e61c7ad8a1a: bitbake: ast: remove BBVERSIONS support (2016-11-30 15:48:10 +) 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 (4): linux-yocto/4.8: update to v4.8.10 linux-yocto-dev: update to 4.9-rcX kern-tools: fix processing for no branch meta-data kernel-yocto: exit on non-zero return code meta/classes/kernel-yocto.bbclass| 1 - .../kern-tools/kern-tools-native_git.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.8.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.8.bb| 6 +++--- meta/recipes-kernel/linux/linux-yocto_4.8.bb | 20 ++-- 6 files changed, 18 insertions(+), 19 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/4] kernel-yocto: consolidated pull request
Richard, Here's my next round of incremental fixes and updates. All are relatively minor, so there's no sense sitting on them while I work on some other changes. These two are tweaks to the Kconfig audit warnings that went into M3, and will remove a config warning and the other will not uncessarily warn people who've done nothing wrong :) linux-yocto: fix qemux86-64 config warning kernel-yocto: inhibit BSP description warnings for custom linux-yocto kernels I also have some OcteonIII support additions to linux-yocto-3.14, and finally a minor patch performance improvement. We aren't done on this front, but again, no sense sitting on changes. Cheers, Bruce The following changes since commit bf1a68e97f2069a4f4c351d4bafd416358eb: taglib: Fix cmake floating dependency on boost (2015-03-02 18:06:53 +) 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 (4): linux-yocto: fix qemux86-64 config warning kernel-yocto: inhibit BSP description warnings for custom linux-yocto kernels linux-yocto/3.14: OcteonIII support kern-tools: improve patch application performance meta/classes/kernel-yocto.bbclass | 13 +++-- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb| 5 +++-- meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb | 3 ++- meta/recipes-kernel/linux/linux-yocto-tiny_3.19.bb | 3 ++- meta/recipes-kernel/linux/linux-yocto.inc | 1 + meta/recipes-kernel/linux/linux-yocto_3.14.bb | 17 + meta/recipes-kernel/linux/linux-yocto_3.19.bb | 3 ++- 8 files changed, 27 insertions(+), 20 deletions(-) -- 2.1.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
On 05/31/2013 12:28 PM, Bruce Ashfield wrote: Richard/Saul, While I continue to battle with gcc 4.8, I've got a collection of other fixes that don't need to wait. Here's part of those pending changes. - Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised Did I miss a request to remove the .bbappend from meta-yocto-bsp? There seems to be a 3.2 bbappend still. Thanks Sau! - Fix the reported issues with linux-yocto-custom recipes by restricting NFSD kernel feature requirements to full linux-yocto kernels - Refresh the 3.4 and 3.8 kernels with stable updates - Fix a kernel feature processing bug reported with some of the Intel BSPs Cheers, Bruce The following changes since commit 647db80298da0a8da212449fdd80d318773eacef: hicolor-icon-theme: keep inherited dependencies and switch to gnomebase (2013-05-30 22:31:37 +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 (4): linux-yocto: remove 3.2 kernel recipes qemu*: restrict NFSD to linux-yocto only linux-yocto: v3.8.13 and v3.4.46 kern-tools: expand kernel features that point to a directory name meta/conf/machine/include/qemu.inc |2 +- .../kern-tools/kern-tools-native_git.bb|2 +- meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb| 29 - meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb|8 ++--- meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb|8 ++--- meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb | 26 --- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb |6 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb |6 ++-- meta/recipes-kernel/linux/linux-yocto_3.2.bb | 33 meta/recipes-kernel/linux/linux-yocto_3.4.bb | 16 +- meta/recipes-kernel/linux/linux-yocto_3.8.bb | 17 +- 11 files changed, 32 insertions(+), 121 deletions(-) delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb delete mode 100644 meta/recipes-kernel/linux/linux-yocto_3.2.bb ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
On Fri, 2013-05-31 at 15:14 +0900, Saul Wold wrote: On 05/31/2013 12:28 PM, Bruce Ashfield wrote: Richard/Saul, While I continue to battle with gcc 4.8, I've got a collection of other fixes that don't need to wait. Here's part of those pending changes. - Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised Did I miss a request to remove the .bbappend from meta-yocto-bsp? There seems to be a 3.2 bbappend still. In the interests of getting roughly caught up with patches, I've added a patch to delete this as well... Cheers, Richard ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
On Fri, May 31, 2013 at 3:07 AM, Richard Purdie richard.pur...@linuxfoundation.org wrote: On Fri, 2013-05-31 at 15:14 +0900, Saul Wold wrote: On 05/31/2013 12:28 PM, Bruce Ashfield wrote: Richard/Saul, While I continue to battle with gcc 4.8, I've got a collection of other fixes that don't need to wait. Here's part of those pending changes. - Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised Did I miss a request to remove the .bbappend from meta-yocto-bsp? There seems to be a 3.2 bbappend still. In the interests of getting roughly caught up with patches, I've added a patch to delete this as well... Argh. yes. That's sitting on my oe-core branch and I managed to not send it out. Thanks for fixing it up. Bruce Cheers, Richard ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core -- Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request
Richard/Saul, While I continue to battle with gcc 4.8, I've got a collection of other fixes that don't need to wait. Here's part of those pending changes. - Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised - Fix the reported issues with linux-yocto-custom recipes by restricting NFSD kernel feature requirements to full linux-yocto kernels - Refresh the 3.4 and 3.8 kernels with stable updates - Fix a kernel feature processing bug reported with some of the Intel BSPs Cheers, Bruce The following changes since commit 647db80298da0a8da212449fdd80d318773eacef: hicolor-icon-theme: keep inherited dependencies and switch to gnomebase (2013-05-30 22:31:37 +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 (4): linux-yocto: remove 3.2 kernel recipes qemu*: restrict NFSD to linux-yocto only linux-yocto: v3.8.13 and v3.4.46 kern-tools: expand kernel features that point to a directory name meta/conf/machine/include/qemu.inc |2 +- .../kern-tools/kern-tools-native_git.bb|2 +- meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb| 29 - meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb|8 ++--- meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb|8 ++--- meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb | 26 --- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb |6 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb |6 ++-- meta/recipes-kernel/linux/linux-yocto_3.2.bb | 33 meta/recipes-kernel/linux/linux-yocto_3.4.bb | 16 +- meta/recipes-kernel/linux/linux-yocto_3.8.bb | 17 +- 11 files changed, 32 insertions(+), 121 deletions(-) delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb delete mode 100644 meta/recipes-kernel/linux/linux-yocto_3.2.bb -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core