On Mon, 14 May 2012, Roland Dreier wrote: > In any case I don't see any problem with doing vma splitting in > drivers/core/infiniband/umem.c if need be. Prohibiting migration is already supported at the VMA level. There is no need to add anyting extra. "struct vm_operations_struct" has a field for the "migrate" function. If that field is set to "fail_migrate_page" then no migration will ever take place on the VMA. But this feature is not accessible from user space. So far it has only been used by special filesystesm. And disabling migration does not solve the "I want no faults whatsovever" requirement that I keep hearing. -- 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/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>