X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Fmempolicy.c;h=74310017296ee02317b79a2c28b25ef303fc7720;hb=c402a3f457b9689451c4e422781026633a5b6287;hp=31d26637b6587acac54e83ecc017ac063ec0d11d;hpb=e61c09249a39c0133bd5553576162ab2a56c6d43;p=~andy%2Flinux diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 31d26637b65..74310017296 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -2390,9 +2390,9 @@ restart: *mpol_new = *n->policy; atomic_set(&mpol_new->refcnt, 1); - sp_node_init(n_new, n->end, end, mpol_new); - sp_insert(sp, n_new); + sp_node_init(n_new, end, n->end, mpol_new); n->end = start; + sp_insert(sp, n_new); n_new = NULL; mpol_new = NULL; break;