From: "Yoann Congal" <yoann.congal@smile.fr>
To: "Paul Barker" <paul@pbarker.dev>,
<openembedded-core@lists.openembedded.org>
Cc: "Wadim Egorov" <w.egorov@phytec.de>
Subject: Re: [wrynose][PATCH] kern-tools: bump SRCREV for conditional 'depends on X if Y' support
Date: Tue, 25 Aug 2026 22:23:42 +0200 [thread overview]
Message-ID: <DKYB0FAPAJFD.215VGCBV1PA2B@smile.fr> (raw)
In-Reply-To: <3c09a2a02c36ae3934b533c2cd727d7d4faa44e2.camel@pbarker.dev>
On Tue Aug 25, 2026 at 8:09 PM CEST, Paul Barker wrote:
> On Tue, 2026-08-25 at 15:23 +0200, Wadim Egorov wrote:
>> From: Bruce Ashfield <bruce.ashfield@gmail.com>
>>
>> Pull in the yocto-kernel-tools fix for the kernel's conditional Kconfig
>> dependency syntax (kernel commit 76df6815dab7, first in v7.0). Without it,
>> do_kernel_configcheck fails on v7.0+ trees once a config uses the syntax
>> (drivers/hv MSHV_ROOT):
>>
>> drivers/hv/Kconfig:77: error: couldn't parse
>> 'depends on HYPERV_VMBUS if HYPERV_VMBUS': extra tokens at end of line
>>
>> This SRCREV also carries the symbol_why.py/kconf_check audit hardening
>> (surface parse failures instead of swallowing them) and the new hermetic
>> Kconfiglib self-test.
>>
>> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
>> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
>> Signed-off-by: Ross Burton <ross.burton@arm.com>
>> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>> (cherry picked from commit 4f592ee59e90e536af33648112658dafe00f5d0e)
>> Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
>> ---
>> meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
>> index bd90316050..2e13e4ca31 100644
>> --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
>> +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
>> @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "\
>>
>> DEPENDS += "git-replacement-native"
>>
>> -SRCREV = "a4a362d9f4f0abc8ab145a8673166b9bd875731a"
>> +SRCREV = "96a8d58bcd260f104c193a81b727818424d7b263"
>
> Hi Yoann,
>
> I think this is worth taking on wrynose as it allows BSPs to use more
> recent kernels if they need to. The delta in yocto-kernel-tools is
> relatively small:
>
> 96a8d58bcd26 kern-tools: add Kconfiglib self-test
> e31601535ff9 symbol_why, kconf_check: surface parse failures and add a parse self-test
> b5f008535c85 Kconfiglib: support conditional 'depends on X if Y' dependencies
> d30ab1a7626b kgit-create-buckets: update classification for 6.19 kernel
>
> The self-test suite won't be used, surfacing parse failures is a bugfix
> and the last two are the ones needed to support Linux v7.0+.
>
> Best regards,
Thanks for the ping. I've put it in my next wrynose branch.
Regards,
--
Yoann Congal
Smile ECS
prev parent reply other threads:[~2026-08-25 20:23 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-25 13:23 [wrynose][PATCH] kern-tools: bump SRCREV for conditional 'depends on X if Y' support Wadim Egorov
2026-08-25 18:09 ` Paul Barker
2026-08-25 20:23 ` Yoann Congal [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DKYB0FAPAJFD.215VGCBV1PA2B@smile.fr \
--to=yoann.congal@smile.fr \
--cc=openembedded-core@lists.openembedded.org \
--cc=paul@pbarker.dev \
--cc=w.egorov@phytec.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.