Messages in this thread | | | From | John Ogness <> | Subject | Re: [ANNOUNCE] v6.3-rc2-rt3 | Date | Fri, 14 Apr 2023 17:07:25 +0206 |
| |
On 2023-04-14, Vlastimil Babka <vbabka@suse.cz> wrote: > Is it perhaps a similar situation to this thread? > > https://lore.kernel.org/all/20230412124735.GE628377@hirez.programming.kicks-ass.net/
We are dealing with a spin_lock() inside a raw_spin_lock() section. The legacy console drivers do this. The fix is the new atomic/threaded consoles. For CONFIG_PREEMPT_RT a workaround is implemented so that the legacy consoles avoid this. For !CONFIG_PREEMPT_RT you can expect CONFIG_PROVE_RAW_LOCK_NESTING to cause a splat on that printk().
Or perhaps that particular printk() in cblist_init_generic() should be changed to printk_deferred() as a temporary whack-a-mole workaround.
John Ogness
| |