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.
