diff options
Diffstat (limited to 'kernel/printk/printk.c')
| -rw-r--r-- | kernel/printk/printk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index e04c455a0e38..960fbfc6cd0a 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c | |||
| @@ -2628,7 +2628,7 @@ void wake_up_klogd(void) | |||
| 2628 | preempt_disable(); | 2628 | preempt_disable(); |
| 2629 | if (waitqueue_active(&log_wait)) { | 2629 | if (waitqueue_active(&log_wait)) { |
| 2630 | this_cpu_or(printk_pending, PRINTK_PENDING_WAKEUP); | 2630 | this_cpu_or(printk_pending, PRINTK_PENDING_WAKEUP); |
| 2631 | irq_work_queue(&__get_cpu_var(wake_up_klogd_work)); | 2631 | irq_work_queue(this_cpu_ptr(&wake_up_klogd_work)); |
| 2632 | } | 2632 | } |
| 2633 | preempt_enable(); | 2633 | preempt_enable(); |
| 2634 | } | 2634 | } |
| @@ -2644,7 +2644,7 @@ int printk_deferred(const char *fmt, ...) | |||
| 2644 | va_end(args); | 2644 | va_end(args); |
| 2645 | 2645 | ||
| 2646 | __this_cpu_or(printk_pending, PRINTK_PENDING_OUTPUT); | 2646 | __this_cpu_or(printk_pending, PRINTK_PENDING_OUTPUT); |
| 2647 | irq_work_queue(&__get_cpu_var(wake_up_klogd_work)); | 2647 | irq_work_queue(this_cpu_ptr(&wake_up_klogd_work)); |
| 2648 | preempt_enable(); | 2648 | preempt_enable(); |
| 2649 | 2649 | ||
| 2650 | return r; | 2650 | return r; |
