On 04/19/2011 09:51 AM, Andrea Arcangeli wrote:
Hi, this should fix bug https://bugzilla.kernel.org/show_bug.cgi?id=33682 . ==== Subject: thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups From: Andrea Arcangeli<aarcange@xxxxxxxxxx> The huge_memory.c THP page fault was allowed to run if vm_ops was null (which would succeed for /dev/zero MAP_PRIVATE, as the f_op->mmap wouldn't setup a special vma->vm_ops and it would fallback to regular anonymous memory) but other THP logics weren't fully activated for vmas with vm_file not NULL (/dev/zero has a not NULL vma->vm_file).
Signed-off-by: Andrea Arcangeli<aarcange@xxxxxxxxxx>
Acked-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/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>