]> err.no Git - linux-2.6/blobdiff - drivers/char/mem.c
[PATCH] unpaged: ZERO_PAGE in VM_UNPAGED
[linux-2.6] / drivers / char / mem.c
index 91dd669273e0018aeeb95b02e18b4549e074a661..29c3b631445af851e9e90c93f7a25dbdef08ad7a 100644 (file)
@@ -591,7 +591,7 @@ static inline size_t read_zero_pagealigned(char __user * buf, size_t size)
 
                if (vma->vm_start > addr || (vma->vm_flags & VM_WRITE) == 0)
                        goto out_up;
-               if (vma->vm_flags & (VM_SHARED | VM_HUGETLB))
+               if (vma->vm_flags & (VM_SHARED | VM_HUGETLB | VM_UNPAGED))
                        break;
                count = vma->vm_end - addr;
                if (count > size)