kgdboc: Use for_each_console() helper
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 24 Jan 2020 16:11:32 +0000 (18:11 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 Feb 2020 20:34:43 +0000 (12:34 -0800)
Replace open coded single-linked list iteration loop with for_each_console()
helper in use.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Daniel Thompson <daniel.thompson@linaro.org>
Link: https://lore.kernel.org/r/20200124161132.65519-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/kgdboc.c

index c7d51b5..c9f94fa 100644 (file)
@@ -169,15 +169,13 @@ static int configure_kgdboc(void)
        if (!p)
                goto noconfig;
 
-       cons = console_drivers;
-       while (cons) {
+       for_each_console(cons) {
                int idx;
                if (cons->device && cons->device(cons, &idx) == p &&
                    idx == tty_line) {
                        kgdboc_io_ops.is_console = 1;
                        break;
                }
-               cons = cons->next;
        }
 
        kgdb_tty_driver = p;