mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated()
To replace list_empty()/list_first_entry() pair to simplify code. Signed-off-by: Baoquan He <bhe@redhat.com> Acked-by: Dennis Zhou <dennis@kernel.org> Signed-off-by: Dennis Zhou <dennis@kernel.org>
This commit is contained in:
parent
5a7d596a05
commit
c1f6688d35
1 changed files with 3 additions and 3 deletions
|
@ -2143,9 +2143,9 @@ static void pcpu_reclaim_populated(void)
|
||||||
* other accessor is the free path which only returns area back to the
|
* other accessor is the free path which only returns area back to the
|
||||||
* allocator not touching the populated bitmap.
|
* allocator not touching the populated bitmap.
|
||||||
*/
|
*/
|
||||||
while (!list_empty(&pcpu_chunk_lists[pcpu_to_depopulate_slot])) {
|
while ((chunk = list_first_entry_or_null(
|
||||||
chunk = list_first_entry(&pcpu_chunk_lists[pcpu_to_depopulate_slot],
|
&pcpu_chunk_lists[pcpu_to_depopulate_slot],
|
||||||
struct pcpu_chunk, list);
|
struct pcpu_chunk, list))) {
|
||||||
WARN_ON(chunk->immutable);
|
WARN_ON(chunk->immutable);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue