--- zzzz-none-000/linux-2.6.19.2/mm/mempolicy.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/mm/mempolicy.c 2007-01-19 14:42:56.000000000 +0000 @@ -353,6 +353,12 @@ if (prev && prev->vm_end < vma->vm_start) return ERR_PTR(-EFAULT); } + +#ifdef CONFIG_PAX_SEGMEXEC + if (vma->vm_flags & VM_MIRROR) + return ERR_PTR(-EFAULT); +#endif + if (!is_vm_hugetlb_page(vma) && ((flags & MPOL_MF_STRICT) || ((flags & (MPOL_MF_MOVE | MPOL_MF_MOVE_ALL)) &&