TTY: call tty_port_destroy in the rest of drivers
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / s390 / char / sclp_vt220.c
index 7e60f3d2f3f9cf27de4e5c4c4ae9d743503a68ce..effcc8756e0a5ff4ed1eab99c497f08029922a55 100644 (file)
@@ -615,6 +615,7 @@ static void __init __sclp_vt220_cleanup(void)
                return;
        sclp_unregister(&sclp_vt220_register);
        __sclp_vt220_free_pages();
+       tty_port_destroy(&sclp_vt220_port);
 }
 
 /* Allocate buffer pages and register with sclp core. Controlled by init
@@ -650,6 +651,7 @@ out:
        if (rc) {
                __sclp_vt220_free_pages();
                sclp_vt220_init_count--;
+               tty_port_destroy(&sclp_vt220_port);
        }
        return rc;
 }