struct scan_control { unsigned long nr_to_scan;活动链表中待扫描的目标页数 unsigned long nr_scanned;当前迭代中扫描过的非活动页数 unsigned long nr_reclaimed;当前迭代中回收的页数 unsigned long nr_mapped;用户态地址空间引用的页数 int nr_to_reclaim;待回收的目标页数 unsigned int priority;扫描优先级范围从12到0,低优先级表示扫描更多的页 unsigned int gfp_mask;调用进程传来的GFP掩码 int may_writepage;如果置位,则允许将脏页写到磁盘(只针对便携情形) };