In struct page_cgroup, we have a full word for flags but only a feware reserved. Use the remaining upper bits to encode, depending onconfiguration, the node or the section, to enable page_cgroup-to-pagelookups without a direct pointer.

This saves a full word for every page in a system with memory cgroupsenabled.