diff options
author | Colin Cross <ccross@android.com> | 2012-08-15 13:10:04 -0700 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2012-09-18 13:54:34 +0530 |
commit | d7ff3f472bf86ee7565f16fe6ad5ed777662d84d (patch) | |
tree | 29829690e6bcf97368382b122474bf530c9b89cf /kernel | |
parent | 5fd8813daad218f099197309dec6c5d826477618 (diff) |
HACK: ARM: disable sleeping while atomic warning in do_signal
ARM disables interrupts in do_signal, which triggers a warning in
try_to_freeze, see details at https://lkml.org/lkml/2011/8/23/221.
To prevent the warnings, add try_to_freeze_nowarn and call it from
do_signal.
Change-Id: If7482de21c386adc705fa1ac4ecb8c7ece5bb356
Signed-off-by: Colin Cross <ccross@android.com>
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/signal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/signal.c b/kernel/signal.c index 17afcaf582d0..1dd48f7e7d6f 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -2209,7 +2209,7 @@ relock: * Now that we woke up, it's crucial if we're supposed to be * frozen that we freeze now before running anything substantial. */ - try_to_freeze(); + try_to_freeze_nowarn(); spin_lock_irq(&sighand->siglock); /* |