Commit c13f8670 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'tty-5.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty

Pull tty fix from Greg KH:
 "Here is a single tty kgdb fix for 5.3-rc4.

  It fixes an annoying log message that has caused kdb to become
  useless. It's another fallout from commit ddde3c18 ("vt: More
  locking checks") which tries to enforce locking checks more strictly
  in the tty layer, unfortunatly when kdb is stopped, there's no need
  for locks :)

  This patch has been linux-next for a while with no reported issues"

* tag 'tty-5.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
  kgdboc: disable the console lock when in kgdb
parents 15fa98e4 81eaadca
...@@ -277,10 +277,14 @@ static void kgdboc_pre_exp_handler(void) ...@@ -277,10 +277,14 @@ static void kgdboc_pre_exp_handler(void)
/* Increment the module count when the debugger is active */ /* Increment the module count when the debugger is active */
if (!kgdb_connected) if (!kgdb_connected)
try_module_get(THIS_MODULE); try_module_get(THIS_MODULE);
atomic_inc(&ignore_console_lock_warning);
} }
static void kgdboc_post_exp_handler(void) static void kgdboc_post_exp_handler(void)
{ {
atomic_dec(&ignore_console_lock_warning);
/* decrement the module count when the debugger detaches */ /* decrement the module count when the debugger detaches */
if (!kgdb_connected) if (!kgdb_connected)
module_put(THIS_MODULE); module_put(THIS_MODULE);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment