From: Nick Piggin Add zone->all_unreclaiable to the sysrq-M and omm-killing diagnostic output. Signed-off-by: Andrew Morton --- 25-akpm/mm/page_alloc.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) diff -puN mm/page_alloc.c~vm-unreclaimable-debug mm/page_alloc.c --- 25/mm/page_alloc.c~vm-unreclaimable-debug 2004-10-21 20:56:41.356694424 -0700 +++ 25-akpm/mm/page_alloc.c 2004-10-21 20:56:41.362693512 -0700 @@ -1246,6 +1246,8 @@ void show_free_areas(void) " active:%lukB" " inactive:%lukB" " present:%lukB" + " pages_scanned:%lu" + " all_unreclaimable? %s" "\n", zone->name, K(zone->free_pages), @@ -1254,7 +1256,9 @@ void show_free_areas(void) K(zone->pages_high), K(zone->nr_active), K(zone->nr_inactive), - K(zone->present_pages) + K(zone->present_pages), + zone->pages_scanned, + (zone->all_unreclaimable ? "yes" : "no") ); printk("protections[]:"); for (i = 0; i < MAX_NR_ZONES; i++) _