void setup_per_zone_wmarks(void)
{
/*min_free_kbytes可以通过proc文件系统修改*/
unsigned long pages_min = min_free_kbytes >> (PAGE_SHIFT - 10);
for_each_zone(zone){
zone->watermark[WMARK_LOW] = min_wmark_pages(zone) + (tmp >> 2);//1+1/4=5/4
zone->watermark[WMARK_HIGH] = min_wmark_pages(zone) + (tmp >> 1);//1+1/2==3/2
setup_zone_migrate_reserve(zone);
}
}