mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 09:40:58 +07:00
mm/mempolicy: use NUMA_NO_NODE
Use more appropriate NUMA_NO_NODE instead of -1 Signed-off-by: Jianguo Wu <wujianguo@huawei.com> Acked-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Acked-by: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
9f1b868a13
commit
b76ac7e734
@ -1125,7 +1125,7 @@ int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
|
||||
tmp = *from;
|
||||
while (!nodes_empty(tmp)) {
|
||||
int s,d;
|
||||
int source = -1;
|
||||
int source = NUMA_NO_NODE;
|
||||
int dest = 0;
|
||||
|
||||
for_each_node_mask(s, tmp) {
|
||||
@ -1160,7 +1160,7 @@ int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
|
||||
if (!node_isset(dest, tmp))
|
||||
break;
|
||||
}
|
||||
if (source == -1)
|
||||
if (source == NUMA_NO_NODE)
|
||||
break;
|
||||
|
||||
node_clear(source, tmp);
|
||||
@ -1835,7 +1835,7 @@ static unsigned offset_il_node(struct mempolicy *pol,
|
||||
unsigned nnodes = nodes_weight(pol->v.nodes);
|
||||
unsigned target;
|
||||
int c;
|
||||
int nid = -1;
|
||||
int nid = NUMA_NO_NODE;
|
||||
|
||||
if (!nnodes)
|
||||
return numa_node_id();
|
||||
@ -1872,11 +1872,11 @@ static inline unsigned interleave_nid(struct mempolicy *pol,
|
||||
|
||||
/*
|
||||
* Return the bit number of a random bit set in the nodemask.
|
||||
* (returns -1 if nodemask is empty)
|
||||
* (returns NUMA_NO_NODE if nodemask is empty)
|
||||
*/
|
||||
int node_random(const nodemask_t *maskp)
|
||||
{
|
||||
int w, bit = -1;
|
||||
int w, bit = NUMA_NO_NODE;
|
||||
|
||||
w = nodes_weight(*maskp);
|
||||
if (w)
|
||||
|
Loading…
Reference in New Issue
Block a user