]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/mempolicy.c
[PATCH] Fix units in mbind check
[linux-2.6-omap-h63xx.git] / mm / mempolicy.c
index bedfa4f09c8072d65b50df55a25af7fa0ec21c1e..6422fe4781132f423150bf5334ec7bdc65e041e0 100644 (file)
@@ -808,7 +808,7 @@ static int get_nodes(nodemask_t *nodes, const unsigned long __user *nmask,
        nodes_clear(*nodes);
        if (maxnode == 0 || !nmask)
                return 0;
-       if (maxnode > PAGE_SIZE)
+       if (maxnode > PAGE_SIZE*BITS_PER_BYTE)
                return -EINVAL;
 
        nlongs = BITS_TO_LONGS(maxnode);