From 6cdb09deefb68b9eaeb63ec052103c366fa9e5dc Mon Sep 17 00:00:00 2001 From: Steve Muckle Date: Wed, 23 May 2012 08:49:36 -0700 Subject: [PATCH] freezer: comment out might_sleep() Currently on ARM signal handling here must happen with interrupts disabled so this might_sleep will cause a continuous stream of warnings. It is a known issue upstream. Signed-off-by: Steve Muckle (cherry picked from commit dc0eed4422dad92d3dd5afd468876d3d5b241ce1) --- include/linux/freezer.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/linux/freezer.h b/include/linux/freezer.h index d09af4b67cf..80e7faee928 100644 --- a/include/linux/freezer.h +++ b/include/linux/freezer.h @@ -43,7 +43,10 @@ extern void thaw_kernel_threads(void); static inline bool try_to_freeze(void) { - might_sleep(); +/* This causes problems for ARM targets and is a known + * problem upstream. + * might_sleep(); + */ if (likely(!freezing(current))) return false; return __refrigerator(false);