| To: | linux-fsdevel@xxxxxxxxxxxxxxx |
|---|---|
| Subject: | [PATCH 1/2] printk: Debug patch1 |
| From: | Jan Kara <jack@xxxxxxx> |
| Date: | Fri, 10 Oct 2014 16:23:29 +0200 |
| Cc: | linux-ext4@xxxxxxxxxxxxxxx, Dave Chinner <david@xxxxxxxxxxxxx>, xfs@xxxxxxxxxxx, cluster-devel@xxxxxxxxxx, Steven Whitehouse <swhiteho@xxxxxxxxxx>, Mark Fasheh <mfasheh@xxxxxxxx>, Joel Becker <jlbec@xxxxxxxxxxxx>, ocfs2-devel@xxxxxxxxxxxxxx, reiserfs-devel@xxxxxxxxxxxxxxx, Jeff Mahoney <jeffm@xxxxxxx>, Dave Kleikamp <shaggy@xxxxxxxxxx>, jfs-discussion@xxxxxxxxxxxxxxxxxxxxx, tytso@xxxxxxx, viro@xxxxxxxxxxxxxxxxxx, Jan Kara <jack@xxxxxxx> |
| Delivered-to: | xfs@xxxxxxxxxxx |
| In-reply-to: | <1412951028-4085-1-git-send-email-jack@xxxxxxx> |
| References: | <1412951028-4085-1-git-send-email-jack@xxxxxxx> |
Signed-off-by: Jan Kara <jack@xxxxxxx>
---
kernel/printk/printk.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
index ea2d5f6962ed..a39f4129f848 100644
--- a/kernel/printk/printk.c
+++ b/kernel/printk/printk.c
@@ -1718,7 +1718,6 @@ asmlinkage int vprintk_emit(int facility, int level,
logbuf_cpu = UINT_MAX;
raw_spin_unlock(&logbuf_lock);
- lockdep_on();
local_irq_restore(flags);
/* If called from the scheduler, we can not call up(). */
@@ -1738,6 +1737,9 @@ asmlinkage int vprintk_emit(int facility, int level,
if (console_trylock_for_printk())
console_unlock();
preempt_enable();
+ local_irq_save(flags);
+ lockdep_on();
+ local_irq_restore(flags);
return printed_len;
}
--
1.8.1.4
|
| Previous by Date: | [PATCH] scsi: Keep interrupts disabled while submitting requests, Jan Kara |
|---|---|
| Next by Date: | [PATCH 1/2] jbd2: Avoid pointless scanning of checkpoint lists, Jan Kara |
| Previous by Thread: | [PATCH] scsi: Keep interrupts disabled while submitting requests, Jan Kara |
| Next by Thread: | [PATCH 1/2] jbd2: Avoid pointless scanning of checkpoint lists, Jan Kara |
| Indexes: | [Date] [Thread] [Top] [All Lists] |