On Fri, 12 Aug 2022, Vlastimil Babka wrote: > The only remaining user of object_map_lock is list_slab_objects(). > Obtaining the lock there used to happen under slab_lock() which implied > disabling irqs on PREEMPT_RT, thus it's a raw_spinlock. With the > slab_lock() removed, we can convert it to a normal spinlock. > > Also remove the get_map()/put_map() wrappers as list_slab_objects() > became their only remaining user. > > Signed-off-by: Vlastimil Babka <vbabka@xxxxxxx> I don't see a benefit to keeping the VM_BUG_ON(!irqs_disabled()); around either. Acked-by: David Rientjes <rientjes@xxxxxxxxxx>