···1212#include <linux/kobject.h>13131414struct kmem_cache_cpu {1515- void **freelist;1616- struct page *page;1717- int node;1818- unsigned int offset;1919- unsigned int objsize;1515+ void **freelist; /* Pointer to first free per cpu object */1616+ struct page *page; /* The slab from which we are allocating */1717+ int node; /* The node of the page (or -1 for debug) */1818+ unsigned int offset; /* Freepointer offset (in word units) */1919+ unsigned int objsize; /* Size of an object (from kmem_cache) */2020};21212222struct kmem_cache_node {