IMHO shmem policy support is pretty much messed up (seems that we
introduced new races by trying to fix the refcounts). I tend to ignore the
stuff unless it impacts regular shared or regular memory. Before we do any
of this fancy stuff lets at least get the refcount handling right?
With relative nodemasks we could have a MPOL_INTERLEAVE policy working in
multiple cpuset contexts. If nodes 0 and 1 are set in a nodemask then the
first two nodes of the current cpuset are interleaved through. Nodes that
do not exist are ignored. So if there is no second node then
MPOL_INTERLEAVE becomes a noop.
-