//互斥锁
spinlock_t lock;
//这个区中现有的空闲页面数
unsigned long free_pages;
//pages_min、pages_low及 pages_high是对这个区最少、此少及最多页面个数的描述
unsigned long pages_min, pages_low, pages_high;
//每个类型的管理区的,所保护的页面数
unsigned long protection[MAX_NR_ZONES];
ZONE_PADDING(_pad1_)
spinlock_t lru_lock;
struct list_head active_list; //活跃列表
struct list_head inactive_list; //不活跃列表
//内存回收时,所扫描的活跃列表中的页面数
unsigned long nr_scan_active;
//内存回收时,所扫描的非活跃列表中的页面数
unsigned long nr_scan_inactive;
//活跃链表中的页面个数
unsigned long nr_active;
//非活跃链表中的页面个数
unsigned long nr_inactive;
int all_unreclaimable; /* All pages pinned */
unsigned long pages_scanned; /* since last reclaim */
ZONE_PADDING(_pad2_)
//temp_priority与prev_priority 在内存回收算法中使用
int temp_priority;
int prev_priority;