Commit 67490031 authored by Ma Wupeng's avatar Ma Wupeng Committed by Andrew Morton

swap: cleanup duplicated WARN_ON in add_to_avail_list

Patch series "fix WARN_ON in add_to_avail_list".


Empty check for plist_node is checked in add_to_avail_list and plist_add. 
Drop the duplicate one in add_to_avail_list.

Link: https://lkml.kernel.org/r/20230627120833.2230766-1-mawupeng1@huawei.com
Link: https://lkml.kernel.org/r/20230627120833.2230766-2-mawupeng1@huawei.comSigned-off-by: default avatarMa Wupeng <mawupeng1@huawei.com>
Cc: Hugh Dickins <hughd@google.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent 87b11f86
...@@ -714,10 +714,8 @@ static void add_to_avail_list(struct swap_info_struct *p) ...@@ -714,10 +714,8 @@ static void add_to_avail_list(struct swap_info_struct *p)
int nid; int nid;
spin_lock(&swap_avail_lock); spin_lock(&swap_avail_lock);
for_each_node(nid) { for_each_node(nid)
WARN_ON(!plist_node_empty(&p->avail_lists[nid]));
plist_add(&p->avail_lists[nid], &swap_avail_heads[nid]); plist_add(&p->avail_lists[nid], &swap_avail_heads[nid]);
}
spin_unlock(&swap_avail_lock); spin_unlock(&swap_avail_lock);
} }
......
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