❌ FAIL: Test report for for-kernelci (6.14.0-rc1, upstream-arm-next, 2014c95a)
Nathan Chancellor
nathan at kernel.org
Tue Feb 4 12:10:19 PST 2025
On Tue, Feb 04, 2025 at 06:40:25AM -0800, Kees Cook wrote:
> On Tue, Feb 04, 2025 at 11:15:53AM +0000, Will Deacon wrote:
> > [+Kees]
> >
> > On Tue, Feb 04, 2025 at 09:51:05AM -0000, cki-project at redhat.com wrote:
> > > Hi, we tested your kernel and here are the results:
> > >
> > > Overall result: FAILED
> > > Merge: OK
> > > Compile: FAILED
> > >
> > >
> > > Kernel information:
> > > Commit message: Linux 6.14-rc1
> > >
> > > You can find all the details about the test run at
> > > https://datawarehouse.cki-project.org/kcidb/checkouts/redhat:1654629441
> >
> > It looks like the build fails thanks to a rust panic:
> >
> > 00:00:10 EXPORTS rust/exports_helpers_generated.h
> > 00:00:11 panicked at main.rs:52:36:
> > 00:00:11 Unable to generate bindings: ClangDiagnostic("error: unknown argument: '-fzero-init-padding-bits=all'\n")
> > 00:00:11 make[4]: *** [rust/Makefile:332: rust/bindings/bindings_helpers_generated.rs] Error 101
> >
> > Presumably introduced by dce4aab8441d ("kbuild: Use
> > -fzero-init-padding-bits=all"). I'm guessing that option isn't supposed
> > to propagate to .rs sources?
>
> How is that getting passed to Clang? That's a GCC-only option, with
> "cc-option":
>
> +KBUILD_CFLAGS += $(call cc-option,-fzero-init-padding-bits=all)
>
> I will take a look...
It seems like the error comes from bindgen. Does this patch help?
https://lore.kernel.org/all/20250129215003.1736127-1-jforbes@fedoraproject.org/
Cheers,
Nathan
More information about the linux-arm-kernel
mailing list