]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/x86_64/mm/fault.c
[PATCH] make PROT_WRITE imply PROT_READ
[net-next-2.6.git] / arch / x86_64 / mm / fault.c
index 1a17b0733ab5d38ad81ccdf4263e2d58571d9e24..9ba54cc2b5f676e0cfe0ed4a6f6fee53daa7ddeb 100644 (file)
@@ -464,7 +464,7 @@ good_area:
                case PF_PROT:           /* read, present */
                        goto bad_area;
                case 0:                 /* read, not present */
-                       if (!(vma->vm_flags & (VM_READ | VM_EXEC)))
+                       if (!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE)))
                                goto bad_area;
        }