diff -Nrpu linux-source-2.6.15/kernel/power/disk.c linux-source-2.6.15/kernel/power/disk.c --- linux-source-2.6.15/kernel/power/disk.c 2006-03-02 21:18:42.000000000 +0000 +++ linux-source-2.6.15/kernel/power/disk.c 2006-03-30 15:09:11.000000000 +0100 @@ -238,6 +238,10 @@ static int software_resume(void) goto Done; } + pr_debug("PM: Freeing some memory.\n"); + + free_some_memory(); + pr_debug("PM: Reading swsusp image.\n"); if ((error = swsusp_read())) {