]> git.baikalelectronics.ru Git - kernel.git/commit
mm: cma: skip watermarks check for already isolated blocks in split_free_page()
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 12 Dec 2012 00:02:57 +0000 (16:02 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 12 Dec 2012 01:22:27 +0000 (17:22 -0800)
commit8702044bc40c8c072d89a5feeed7b9dde349b97b
treee87bb4b492c1b504dbf5d250fca738e6bdafad12
parentfef2c41316388bd5c814d994df2c3cb0f85d91a3
mm: cma: skip watermarks check for already isolated blocks in split_free_page()

Since commit b02f55123496 ("cma: fix counting of isolated pages") free
pages in isolated pageblocks are not accounted to NR_FREE_PAGES counters,
so watermarks check is not required if one operates on a free page in
isolated pageblock.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Mel Gorman <mel@csn.ul.ie>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Cc: Minchan Kim <minchan@kernel.org>
Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/page_alloc.c