e1000: Use hw, er32, and ew32
[sfrench/cifs-2.6.git] / mm / mempolicy.c
index a37a5034f63dda824f15b5ffb89156fea43fb4a3..c94e58b192c3c9913f4f4ab57860b6ac9469f839 100644 (file)
@@ -729,7 +729,11 @@ static long do_get_mempolicy(int *policy, nodemask_t *nmask,
        } else {
                *policy = pol == &default_policy ? MPOL_DEFAULT :
                                                pol->mode;
-               *policy |= pol->flags;
+               /*
+                * Internal mempolicy flags must be masked off before exposing
+                * the policy to userspace.
+                */
+               *policy |= (pol->flags & MPOL_MODE_FLAGS);
        }
 
        if (vma) {