diff options
Diffstat (limited to 'kernel/printk/printk.c')
-rw-r--r-- | kernel/printk/printk.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index 4487ffcd42d5..37893da9bae8 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c | |||
@@ -2194,8 +2194,10 @@ void resume_console(void) | |||
2194 | */ | 2194 | */ |
2195 | static int console_cpu_notify(unsigned int cpu) | 2195 | static int console_cpu_notify(unsigned int cpu) |
2196 | { | 2196 | { |
2197 | console_lock(); | 2197 | if (!cpuhp_tasks_frozen) { |
2198 | console_unlock(); | 2198 | console_lock(); |
2199 | console_unlock(); | ||
2200 | } | ||
2199 | return 0; | 2201 | return 0; |
2200 | } | 2202 | } |
2201 | 2203 | ||