diff options
Diffstat (limited to 'kernel/printk/printk.c')
| -rw-r--r-- | kernel/printk/printk.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index fc1123583fa6..f274fbef821d 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -2397,7 +2397,7 @@ skip:  		if (console_lock_spinning_disable_and_check()) {  			printk_safe_exit_irqrestore(flags); -			return; +			goto out;  		}  		printk_safe_exit_irqrestore(flags); @@ -2430,6 +2430,7 @@ skip:  	if (retry && console_trylock())  		goto again; +out:  	if (wake_klogd)  		wake_up_klogd();  }  |