Re: [RFC] slab: introduce auto_kfree macro
From: Herbert Xu
Date: Thu Apr 03 2025 - 23:06:27 EST
Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote:
>
> The compiler *should* complain. But neither GCC nor clang actually
> appear to warn in this case.
Linus turned that warning off in 2020:
commit 78a5255ffb6a1af189a83e493d916ba1c54d8c75
Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Sat May 9 13:57:10 2020 -0700
Stop the ad-hoc games with -Wno-maybe-initialized
You need to enable it by hand to see the warning:
make KBUILD_CFLAGS_KERNEL=-Wmaybe-uninitialized CFLAGS_MODULE=-Wmaybe-uninitialized
W=2 enables it too but it also enables lots of other crap so it's
useless.
Cheers,
--
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt