[PATCH v2 5/8] kernel: convert process/thread iterators to for_each_*_rculock
K Prateek Nayak
kprateek.nayak at amd.com
Tue Sep 8 02:27:52 UTC 2026
On 9/8/2026 3:24 AM, Oleg Nesterov wrote:
>> This might be my - admittedly shallow - understanding of scoped_guard,
>> but does scoped guard handle goto correctly?
>
> Yes, it does,
>
>> and why it's generally discouraged to mix cleanup.h and goto.
>
> Hmm, why? I didn't know...
Apparently older GCC would allow subtle bugs with cleanup + goto to slip
by but clang has always caught those bugs and refused to compile so as
long as clang builds are happy, things should be good.
Here is an older explanation from Peter:
https://lore.kernel.org/lkml/20260327154136.GL3739106@noisy.programming.kicks-ass.net/
--
Thanks and Regards,
Prateek
More information about the Linux-security-module-archive
mailing list