Re: [PATCH 00/17] Treewide: enforce static storage for object initializers

From: David Laight

Date: Tue Sep 15 2026 - 05:32:38 EST


On Mon, 14 Sep 2026 23:14:18 -0700
Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> wrote:

> On Mon, 14 Sep 2026 23:03:18 -0400 Yury Norov <ynorov@xxxxxxxxxx> wrote:
>
> > Declaration macros that statically initialize embedded locks require static
> > storage when lockdep is enabled. Automatic objects must use runtime
> > initialization so lockdep receives a persistent class key.
> >
> > For automatic local objects, lockdep cannot use the lock address as a persistent
> > class key and reports "INFO: trying to register non-static key" before disabling
> > itself.
>
> So why haven't we been buried in reports about this warning coming out?
>

Are there any code changes outside of testing?

David