On Fri, Mar 28, 2025 at 03:31:31PM +0000, Fuad Tabba wrote: > + write_lock(offsets_lock); > + folio_lock(folio); write_lock() is a spinlock. folio_lock() is a sleeping lock. Do you not enable any kernel debugging during development? It would save you the embarassment of sending patches which are obvious garbage.