The patch titled swsusp: take lowmem reserves into account has been added to the -mm tree. Its filename is swsusp-take-lowmem-reserves-into-account.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this From: "Rafael J. Wysocki" <rjw@xxxxxxx> swsusp allocates memory from the normal zone, so it cannot use lowmem reserve pages from the lower zones. Therefore it should not count these pages as available to it. Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> Cc: Pavel Machek <pavel@xxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- kernel/power/swsusp.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -puN kernel/power/swsusp.c~swsusp-take-lowmem-reserves-into-account kernel/power/swsusp.c --- 25/kernel/power/swsusp.c~swsusp-take-lowmem-reserves-into-account Thu Apr 13 15:47:00 2006 +++ 25-akpm/kernel/power/swsusp.c Thu Apr 13 15:47:00 2006 @@ -182,8 +182,10 @@ int swsusp_shrink_memory(void) PAGES_FOR_IO; tmp = size; for_each_zone (zone) - if (!is_highmem(zone)) + if (!is_highmem(zone) && populated_zone(zone)) { tmp -= zone->free_pages; + tmp += zone->lowmem_reserve[ZONE_NORMAL]; + } if (tmp > 0) { tmp = shrink_all_memory(SHRINK_BITE); if (!tmp) _ Patches currently in -mm which might be from rjw@xxxxxxx are origin.patch swsusp-add-architecture-special-saveable-pages-support.patch swsusp-i386-mark-special-saveable-unsaveable-pages.patch swsusp-x86_64-mark-special-saveable-unsaveable-pages.patch swsusp-take-lowmem-reserves-into-account.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html