On Tue, Oct 09, 2012 at 01:43:47PM +0200, Bartlomiej Zolnierkiewicz wrote: > From: Bartlomiej Zolnierkiewicz <b.zolnierkie@xxxxxxxxxxx> > Subject: [PATCH] mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip() > > {get,clear,set}_pageblock_skip() use incorrect bit ranges (please compare > to bit ranges used by {get,set}_pageblock_flags() used for migration types) > and can overwrite pageblock migratetype of the next pageblock in the bitmap. > > This fix is needed for "mm: compaction: cache if a pageblock was scanned and > no pages were isolated" patch. > > Acked-by: Mel Gorman <mgorman@xxxxxxx> > Tested-by: Thierry Reding <thierry.reding@xxxxxxxxxxxxxxxxx> > Cc: Minchan Kim <minchan@xxxxxxxxxx> > Cc: Peter Ujfalusi <peter.ujfalusi@xxxxxx> > Cc: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > Cc: Michal Nazarewicz <mina86@xxxxxxxxxx> > Cc: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@xxxxxxxxxxx> > Signed-off-by: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> Acked-by: Minchan Kim <minchan@xxxxxxxxxx> Good spot. Thanks, Bart! -- Kind Regards, Minchan Kim -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>