Commit 110ceb82 authored by Miaohe Lin's avatar Miaohe Lin Committed by Linus Torvalds
Browse files

mm/zsmalloc.c: rework the list_add code in insert_zspage()

parent 1ec3b5fe
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -726,12 +726,9 @@ static void insert_zspage(struct size_class *class,
	 * We want to see more ZS_FULL pages and less almost empty/full.
	 * Put pages with higher ->inuse first.
	 */
	if (head) {
		if (get_zspage_inuse(zspage) < get_zspage_inuse(head)) {
	if (head && get_zspage_inuse(zspage) < get_zspage_inuse(head))
		list_add(&zspage->list, &head->list);
			return;
		}
	}
	else
		list_add(&zspage->list, &class->fullness_list[fullness]);
}