On 10/31/23 15:07, chengming.zhou@xxxxxxxxx wrote: > From: Chengming Zhou <zhouchengming@xxxxxxxxxxxxx> > > Now we rely on the "frozen" bit to see if we should manipulate the > slab->slab_list, which will be changed in the following patch. > > Instead we introduce another way to keep track of whether slub is on > the per-node partial list, here we reuse the PG_workingset bit. > > We use __set_bit and __clear_bit directly instead of the atomic version > for better performance and it's safe since it's protected by the slub > node list_lock. > > Suggested-by: Matthew Wilcox <willy@xxxxxxxxxxxxx> > Signed-off-by: Chengming Zhou <zhouchengming@xxxxxxxxxxxxx> Reviewed-by: Vlastimil Babka <vbabka@xxxxxxx>