--- include/linux/nodemask.h | 11 +++++++++++ 1 file changed, 11 insertions(+) Index: linux-2.6.22-rc4-mm2/include/linux/nodemask.h =================================================================== --- linux-2.6.22-rc4-mm2.orig/include/linux/nodemask.h 2007-06-23 14:45:39.000000000 -0700 +++ linux-2.6.22-rc4-mm2/include/linux/nodemask.h 2007-06-23 15:24:15.000000000 -0700 @@ -344,6 +344,17 @@ enum node_states { N_POSSIBLE, /* The node could become online at some point */ N_ONLINE, /* The node is online */ N_MEMORY, /* The node has memory */ + N_CPUS, /* The node has processors */ + N_DEVICES, /* The node has I/O devices */ + N_KERNEL, /* The kernel is allowed to allocate on that node */ + N_SLAB, /* The slab allcoator is allowed to allocate */ + N_PAGECACHE, /* Allow page cacheo n that node */ + N_ANON, /* malloc allocsallocations */ + N_SHMEM, /* Shared memory */ + N_HUGE, /* Huge pages may be allcoated on that node */ + N_SCHED_ISOLATED, /* Node is isolated scheduler wise */ + N_RECLAIM, /* Perform node wise reclaim instead of global */ + N_SLAB_RECLAIM, /* Perform node wise slab reclaim */ NR_NODE_STATES };