Commit 46f0cba3 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'slab-for-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab

Pull slab fix from Vlastimil Babka:
 "Just a single fix, since the lkp report originally for a slub-tiny
  commit ended up being a gcov/compiler bug:

   - periodically resched in SLAB's drain_freelist(), by David Rientjes"

* tag 'slab-for-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
  mm, slab: periodically resched in drain_freelist()
parents 081edded cc2e9d2b
...@@ -2211,6 +2211,8 @@ static int drain_freelist(struct kmem_cache *cache, ...@@ -2211,6 +2211,8 @@ static int drain_freelist(struct kmem_cache *cache,
raw_spin_unlock_irq(&n->list_lock); raw_spin_unlock_irq(&n->list_lock);
slab_destroy(cache, slab); slab_destroy(cache, slab);
nr_freed++; nr_freed++;
cond_resched();
} }
out: out:
return nr_freed; return nr_freed;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment