• Linus Torvalds's avatar
    Revert "mm: simplify code of swap.c" · 83896fb5
    Linus Torvalds authored
    This reverts commit d8505dee.
    
    Chris Mason ended up chasing down some page allocation errors and pages
    stuck waiting on the IO scheduler, and was able to narrow it down to two
    commits: commit 744ed144 ("mm: batch activate_page() to reduce lock
    contention") and d8505dee ("mm: simplify code of swap.c").
    
    This reverts the second one.
    Reported-and-debugged-by: default avatarChris Mason <chris.mason@oracle.com>
    Cc: Mel Gorman <mel@csn.ul.ie>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Jens Axboe <jaxboe@fusionio.com>
    Cc: linux-mm <linux-mm@kvack.org>
    Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Cc: Andrea Arcangeli <aarcange@redhat.com>
    Cc: Shaohua Li <shaohua.li@intel.com>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    83896fb5
swap.c 16.1 KB