diff options
Diffstat (limited to 'security/tf_driver/tf_comm.c')
-rw-r--r-- | security/tf_driver/tf_comm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/security/tf_driver/tf_comm.c b/security/tf_driver/tf_comm.c index c1f4f654632c..d2e7e1360443 100644 --- a/security/tf_driver/tf_comm.c +++ b/security/tf_driver/tf_comm.c @@ -1244,8 +1244,10 @@ copy_answers: wake_up(&(comm->wait_queue)); #ifdef CONFIG_FREEZER - if (try_to_freeze()) + if (try_to_freeze()) { + recalc_sigpending(); goto copy_answers; + } #endif #ifndef CONFIG_PREEMPT |