projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2e3ca40
)
mm/mempolicy: remove redundant check in get_nodes
author
Yisheng Xie
<
[email protected]
>
Thu, 1 Feb 2018 00:16:07 +0000
(16:16 -0800)
committer
Linus Torvalds
<
[email protected]
>
Thu, 1 Feb 2018 01:18:36 +0000
(17:18 -0800)
We have already checked whether maxnode is a page worth of bits, by:
maxnode > PAGE_SIZE*BITS_PER_BYTE
So no need to check it once more.
Link:
http://lkml.kernel.org/r/
[email protected]
Signed-off-by: Yisheng Xie <
[email protected]
>
Acked-by: Vlastimil Babka <
[email protected]
>
Acked-by: David Rientjes <
[email protected]
>
Cc: Ingo Molnar <
[email protected]
>
Cc: David Rientjes <
[email protected]
>
Cc: Naoya Horiguchi <
[email protected]
>
Cc: Chris Salls <
[email protected]
>
Cc: Andi Kleen <
[email protected]
>
Cc: Christopher Lameter <
[email protected]
>
Cc: Tan Xiaojun <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
mm/mempolicy.c
patch
|
blob
|
history
diff --git
a/mm/mempolicy.c
b/mm/mempolicy.c
index 4ce44d3ff03da6a6f09a9b92c9bb0750aaf3b7a4..6e867a8dcca986dcb391d0babf1aace929515c8c 100644
(file)
--- a/
mm/mempolicy.c
+++ b/
mm/mempolicy.c
@@
-1282,8
+1282,6
@@
static int get_nodes(nodemask_t *nodes, const unsigned long __user *nmask,
/* When the user specified more nodes than supported just check
if the non supported part is all zero. */
if (nlongs > BITS_TO_LONGS(MAX_NUMNODES)) {
- if (nlongs > PAGE_SIZE/sizeof(long))
- return -EINVAL;
for (k = BITS_TO_LONGS(MAX_NUMNODES); k < nlongs; k++) {
unsigned long t;
if (get_user(t, nmask + k))