[PATCH]fix VM_CAN_NONLINEAR check in sys_remap_file_pages

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-fsdevel@...>, <linux-kernel@...>, <akpm@...>
Date: Monday, October 8, 2007 - 7:45 am

Hi all

The test for VM_CAN_NONLINEAR always fails

Signed-off-by: Yan Zheng<yanzheng@21cn.com>
----
diff -ur linux-2.6.23-rc9/mm/fremap.c linux/mm/fremap.c
--- linux-2.6.23-rc9/mm/fremap.c	2007-10-07 15:03:33.000000000 +0800
+++ linux/mm/fremap.c	2007-10-08 19:33:44.000000000 +0800
@@ -160,7 +160,7 @@
 	if (vma->vm_private_data && !(vma->vm_flags & VM_NONLINEAR))
 		goto out;

-	if (!vma->vm_flags & VM_CAN_NONLINEAR)
+	if (!(vma->vm_flags & VM_CAN_NONLINEAR))
 		goto out;

 	if (end <= start || start < vma->vm_start || end > vma->vm_end)
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH]fix VM_CAN_NONLINEAR check in sys_remap_file_pages, Yan Zheng, (Mon Oct 8, 7:45 am)