Hi Mysteriously, I haven't receive original post. So now I'm guessing you acked following patch. http://lkml.org/lkml/2010/5/14/393 but I don't think it is correct. > - check_range(mm, mm->mmap->vm_start, TASK_SIZE, &nmask, > + check_range(mm, mm->mmap->vm_start, TASK_SIZE_MAX, &nmask, > flags | MPOL_MF_DISCONTIG_OK, &pagelist); Because TASK_SIZE_MAX is defined on x86 only. Why can we ignore other platform? Please put following line anywhere. #define TASK_SIZE_MAX TASK_SIZE But this patch is conceptually good. if it fixes the bug. I'll ack gladly. Thanks. -- 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>