vt: convert last unbind_con_driver call to do_unbind_con_driver
authorWang YanQing <udknight@gmail.com>
Wed, 8 May 2013 18:14:07 +0000 (02:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 May 2013 19:27:58 +0000 (12:27 -0700)
There is only one place use unbind_con_driver, this patch
convert it to do_unbind_con_driver too, then we can delete
unbind_con_driver to reduce code size and duplication.

Signed-off-by: Wang YanQing <udknight@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/vt/vt.c

index 852d470d674be3da8dd57232fd9c6871ab00854c..a422322cf8b968330bbd85e0ecc241471c333cdf 100644 (file)
@@ -3303,8 +3303,11 @@ static int vt_unbind(struct con_driver *con)
                if (first == 0 && last == MAX_NR_CONSOLES -1)
                        deflt = 1;
 
-               if (first != -1)
-                       unbind_con_driver(csw, first, last, deflt);
+               if (first != -1) {
+                       console_lock();
+                       do_unbind_con_driver(csw, first, last, deflt);
+                       console_unlock();
+               }
 
                first = -1;
                last = -1;
This page took 0.032066 seconds and 5 git commands to generate.