![]() | |||||||||||||
Messages in this thread Patch in this message |
Swsusp reclaims a lot of memory during the suspend cycle and can benefit from the aggressive_swap_prefetch mode immediately upon resuming. Signed-off-by: Con Kolivas <kernel@kolivas.org> --- kernel/power/swsusp.c | 3 +++ 1 files changed, 3 insertions(+) Index: linux-2.6.16-rc6-mm2/kernel/power/swsusp.c =================================================================== --- linux-2.6.16-rc6-mm2.orig/kernel/power/swsusp.c 2006-03-20 02:15:47.000000000 +1100 +++ linux-2.6.16-rc6-mm2/kernel/power/swsusp.c 2006-03-20 02:20:35.000000000 +1100 @@ -49,6 +49,7 @@ #include <linux/bootmem.h> #include <linux/syscalls.h> #include <linux/highmem.h> +#include <linux/swap-prefetch.h> #include "power.h" @@ -239,6 +240,8 @@ Restore_highmem: device_power_up(); Enable_irqs: local_irq_enable(); + if (!in_suspend) + aggressive_swap_prefetch(); return error; } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2006-03-19 15:37 [from the cache] ©2003-2008 | |||||||||||||