On 2026-03-16 16:28:16 [-0700], Emil Tantilov wrote: > The first patch in this series improves the locking around the setting > and clearing of the free_xn_bm bitmap. Previously the lock was only > taken during init shutdown and pop, but not the push function. > > Patches 2 and 3 are fixes for the async handler. Patch 2 ensures the > payload size is set before the async handler is called, and patch 3 fixes > an sleeping bug due to nesting of raw/bh spinlocks.
Why is there a raw_spinlock_t? From a quick look a spinlock_t would do just fine with not runtime change for !PREEMPT_RT. Sebastian
