On 05/06/2010 11:08 AM, Mel Gorman wrote:
Migration normally requires a call to migrate_prep() as a preparation step. This schedules work on all CPUs for pagevecs to be drained. This makes sense for move_pages and memory hot-remove but is unnecessary for memory compaction. To avoid queueing work on multiple CPUs, this patch introduces migrate_prep_local() which drains just local pagevecs. This patch can be either merged with mmcompaction-memory-compaction-core.patch or placed immediately after it to clarify why migrate_prep_local() was introduced. Signed-off-by: Mel Gorman<mel@xxxxxxxxx>
Reviewed-by: Rik van Riel <riel@xxxxxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>