SECTIONS_WIDTH
BUILD_BUG_ON(SECTIONS_WIDTH + NODES_WIDTH + ZONES_WIDTH +
#define SECTIONS_PGOFF ((sizeof(unsigned long)*8) - SECTIONS_WIDTH)
#define SECTIONS_PGSHIFT (SECTIONS_PGOFF * (SECTIONS_WIDTH != 0))
#define SECTIONS_MASK ((1UL << SECTIONS_WIDTH) - 1)
#if ZONES_WIDTH + LRU_GEN_WIDTH + SECTIONS_WIDTH + NODES_WIDTH + \
ZONES_WIDTH - LRU_GEN_WIDTH - SECTIONS_WIDTH - \
#define NR_NON_PAGEFLAG_BITS (SECTIONS_WIDTH + NODES_WIDTH + ZONES_WIDTH + \
#if ZONES_WIDTH + LRU_GEN_WIDTH + SECTIONS_WIDTH + NODES_SHIFT \
#if ZONES_WIDTH + LRU_GEN_WIDTH + SECTIONS_WIDTH + NODES_WIDTH + \
{SECTIONS_WIDTH, SECTIONS_PGSHIFT, SECTIONS_MASK,
{SECTIONS_WIDTH, SECTIONS_PGSHIFT, SECTIONS_MASK,
SECTIONS_WIDTH,
if (SECTIONS_WIDTH) {
shift -= SECTIONS_WIDTH;