> DEFINE_MUTEX() uses a static lock initializer whose lockdep class key > requires a persistent object address. Reject automatic local declarations > with ASSERT_STATIC_STORAGE(), in both the regular and PREEMPT_RT variants. > Align the VMA and memblock tools stubs with the kernel declaration. > > The two automatic mutexes in the WireGuard allowedips selftests already > call mutex_init(). Replace their redundant static initializers with plain > struct mutex declarations. > > Assisted-by: OpenAI Codex > Signed-off-by: Yury Norov <[email protected]>
Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=1

