History

Revert "console: implement lockdep support for console_lock"

This reverts commit daee779718a319ff9f83e1ba3339334ac650bb22. I'll requeue this after the console locking fixes, so lockdep is useful again for people until fbcon is fixed.

Dave Airlie committed 13 years ago

Commit ff0d05b1 parent 2e51b231 file · +0 −9Browse files

Unified · Split

kernel/printk.c+0−9
@@ -87,12 +87,6 @@ static DEFINE_SEMAPHORE(console_sem); · 86 unmodified lines
8787 struct console *console_drivers;
8888 EXPORT_SYMBOL_GPL(console_drivers);
8989
90−#ifdef CONFIG_LOCKDEP
91−static struct lockdep_map console_lock_dep_map = {
92− .name = "console_lock"
93−};
94−#endif
95−
9690 /*
9791 * This is used for debugging the mess that is the VT code by
9892 * keeping track if we have the console semaphore held. It's
@@ -1924,7 +1918,6 @@ void console_lock(void) · 1825 unmodified lines
19241918 return;
19251919 console_locked = 1;
19261920 console_may_schedule = 1;
1927− mutex_acquire(&console_lock_dep_map, 0, 0, _RET_IP_);
19281921 }
19291922 EXPORT_SYMBOL(console_lock);
19301923
@@ -1946,7 +1939,6 @@ int console_trylock(void) · 15 unmodified lines
19461939 }
19471940 console_locked = 1;
19481941 console_may_schedule = 0;
1949− mutex_acquire(&console_lock_dep_map, 0, 1, _RET_IP_);
19501942 return 1;
19511943 }
19521944 EXPORT_SYMBOL(console_trylock);
@@ -2107,7 +2099,6 @@ skip: · 154 unmodified lines
21072099 local_irq_restore(flags);
21082100 }
21092101 console_locked = 0;
2110− mutex_release(&console_lock_dep_map, 1, _RET_IP_);
21112102
21122103 /* Release the exclusive_console once it is used */
21132104 if (unlikely(exclusive_console))