]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "mm: batch activate_page() to reduce lock contention"
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 17 Jan 2011 22:42:19 +0000 (14:42 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 17 Jan 2011 22:42:19 +0000 (14:42 -0800)
commit6a9fefc14d5720bf1a8898e7d96d8a4b84be46e6
tree03e52f73d7c35ffcea8f46e14ec569da818a7631
parent346d850ffc47c423aee2141516508851045d778f
Revert "mm: batch activate_page() to reduce lock contention"

This reverts commit 8054325847335d277052dc796431cb491c218f74.

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 805432584733 ("mm: batch activate_page() to reduce lock
contention") and 87703ec3f0f3 ("mm: simplify code of swap.c").

This reverts the first of them.

Reported-and-debugged-by: Chris 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: Linus Torvalds <torvalds@linux-foundation.org>
mm/internal.h
mm/swap.c
mm/vmscan.c