On Wed, Nov 23, 2022 at 08:30:44AM -0800, Nhat Pham wrote: > I'll put it right after releasing the pool's lock in the retry loop: > > /* Lock out object allocations and object compaction */ > remove_zspage(class, zspage, fullness); > > spin_unlock(&pool->lock); > cond_resched(); > > /* Lock backing pages into place */ > lock_zspage(zspage); > > This will also appear in v7. In the meantime, please feel free to discuss all > the patches - I'll try to batch the changes to minimize the churning. Oh, our emails collided. This is easier than my version :)