diff options
| -rw-r--r-- | drivers/tty/vt/vt.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c index 3ad0b61e35b4..ea600f482eeb 100644 --- a/drivers/tty/vt/vt.c +++ b/drivers/tty/vt/vt.c | |||
| @@ -3155,8 +3155,7 @@ int do_unbind_con_driver(const struct consw *csw, int first, int last, int deflt | |||
| 3155 | for (i = 0; i < MAX_NR_CON_DRIVER; i++) { | 3155 | for (i = 0; i < MAX_NR_CON_DRIVER; i++) { |
| 3156 | con_back = ®istered_con_driver[i]; | 3156 | con_back = ®istered_con_driver[i]; |
| 3157 | 3157 | ||
| 3158 | if (con_back->con && | 3158 | if (con_back->con && con_back->con != csw) { |
| 3159 | !(con_back->flag & CON_DRIVER_FLAG_MODULE)) { | ||
| 3160 | defcsw = con_back->con; | 3159 | defcsw = con_back->con; |
| 3161 | retval = 0; | 3160 | retval = 0; |
| 3162 | break; | 3161 | break; |
