diff options
-rw-r--r-- | kernel/printk/printk.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index ff9faf4e3cd5..a45b50962295 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c | |||
@@ -1883,6 +1883,7 @@ void suspend_console(void) | |||
1883 | console_lock(); | 1883 | console_lock(); |
1884 | console_suspended = 1; | 1884 | console_suspended = 1; |
1885 | up(&console_sem); | 1885 | up(&console_sem); |
1886 | mutex_release(&console_lock_dep_map, 1, _RET_IP_); | ||
1886 | } | 1887 | } |
1887 | 1888 | ||
1888 | void resume_console(void) | 1889 | void resume_console(void) |
@@ -1890,6 +1891,7 @@ void resume_console(void) | |||
1890 | if (!console_suspend_enabled) | 1891 | if (!console_suspend_enabled) |
1891 | return; | 1892 | return; |
1892 | down(&console_sem); | 1893 | down(&console_sem); |
1894 | mutex_acquire(&console_lock_dep_map, 0, 0, _RET_IP_); | ||
1893 | console_suspended = 0; | 1895 | console_suspended = 0; |
1894 | console_unlock(); | 1896 | console_unlock(); |
1895 | } | 1897 | } |