Hi, I am not sure if this patch is a fix or a hiding (or leads to more trouble at all), so, could PLEASE anyone with knowledge about the code see over it? Thanks :) shrink_page_list() should not pass a private page to add_to_swap(). Is it a bug if the page is private when reaching this point? I do not think so, because a few lines below is a condition where private pages are handled legally.