diff options
-rw-r--r-- | kernel/softlockup.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/softlockup.c b/kernel/softlockup.c index d53ab702a7db..7bd8d1aadd5d 100644 --- a/kernel/softlockup.c +++ b/kernel/softlockup.c | |||
@@ -116,11 +116,8 @@ void softlockup_tick(void) | |||
116 | print_timestamp = per_cpu(print_timestamp, this_cpu); | 116 | print_timestamp = per_cpu(print_timestamp, this_cpu); |
117 | 117 | ||
118 | /* report at most once a second */ | 118 | /* report at most once a second */ |
119 | if ((print_timestamp >= touch_timestamp && | 119 | if (print_timestamp == touch_timestamp || did_panic) |
120 | print_timestamp < (touch_timestamp + 1)) || | ||
121 | did_panic) { | ||
122 | return; | 120 | return; |
123 | } | ||
124 | 121 | ||
125 | /* do not print during early bootup: */ | 122 | /* do not print during early bootup: */ |
126 | if (unlikely(system_state != SYSTEM_RUNNING)) { | 123 | if (unlikely(system_state != SYSTEM_RUNNING)) { |