Merge gregkh@master.kernel.org:/home/rmk/linux-2.6-arm
[pandora-kernel.git] / drivers / char / vt.c
index 3ef823d..da7e66a 100644 (file)
@@ -886,6 +886,7 @@ void vc_disallocate(unsigned int currcons)
        if (vc_cons_allocated(currcons)) {
                struct vc_data *vc = vc_cons[currcons].d;
                vc->vc_sw->con_deinit(vc);
+               module_put(vc->vc_sw->owner);
                if (vc->vc_kmalloced)
                        kfree(vc->vc_screenbuf);
                if (currcons >= MIN_NR_CONSOLES)