diff --git a/mm/madvise.c b/mm/madvise.c
index e3108054733c2530fd28114b4814e27eda106ac0..54a5d3bc55d501caa3d2da3f3a9ef265ca584f2a 100644
--- a/mm/madvise.c
+++ b/mm/madvise.c
@@ -65,7 +65,6 @@ static long madvise_behavior(struct vm_area_struct * vma,
 	/*
 	 * vm_flags is protected by the mmap_sem held in write mode.
 	 */
-	VM_ClearReadHint(vma);
 	vma->vm_flags = new_flags;
 
 out: