On Tue, Sep 15, 2026 at 10:24:01AM +0100, David Laight wrote:
> On Mon, 14 Sep 2026 23:14:18 -0700
> Andrew Morton <[email protected]> wrote:
> 
> > On Mon, 14 Sep 2026 23:03:18 -0400 Yury Norov <[email protected]> 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?

I have no answer. Maybe because lockdep isn't enabled by major distros...

The original report came from i386 randconfig. It looks like a combination
of some luck and a new code, probably attracting more robots attention.
 
> Are there any code changes outside of testing?

ams_pmu_set/get_register in patch #6 for example.

Reply via email to