The patch titled Subject: pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2 has been added to the -mm tree. Its filename is pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Chen Yu <yu.c.chen@xxxxxxxxx> Subject: pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2 use an interval of 128k instead of 100k to avoid modulus operation Signed-off-by: Chen Yu <yu.c.chen@xxxxxxxxx> Cc: Jan Filipcewicz <jan.filipcewicz@xxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxxx> Cc: Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Cc: "Rafael J. Wysocki" <rjw@xxxxxxxxxxxxx> Cc: Len Brown <lenb@xxxxxxxxxx> Cc: Dan Williams <dan.j.williams@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/page_alloc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff -puN mm/page_alloc.c~pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2 mm/page_alloc.c --- a/mm/page_alloc.c~pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2 +++ a/mm/page_alloc.c @@ -2536,8 +2536,11 @@ void drain_all_pages(struct zone *zone) #ifdef CONFIG_HIBERNATION -/* Touch watchdog for every WD_INTERVAL_PAGE pages. */ -#define WD_INTERVAL_PAGE (100*1024) +/* + * Touch the watchdog for every WD_INTERVAL_PAGE pages, + * choose a power of 2 to avoid the modulus operation. + */ +#define WD_INTERVAL_PAGE (128*1024) void mark_free_pages(struct zone *zone) { _ Patches currently in -mm which might be from yu.c.chen@xxxxxxxxx are pm-hibernate-feed-the-wathdog-when-creating-snapshot.patch pm-hibernate-feed-the-wathdog-when-creating-snapshot-v2.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