X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Fmempolicy.c;h=74310017296ee02317b79a2c28b25ef303fc7720;hb=8e4e1713e4978447c5f799aa668dcc6d2cb0dee9;hp=31d26637b6587acac54e83ecc017ac063ec0d11d;hpb=41effc2a6c6548f1dc6b749f09c646d931c309a4;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;