if (mda_display_fg == NULL)
mda_display_fg = c;
-
- MOD_INC_USE_COUNT;
}
static void mdacon_deinit(struct vc_data *c)
if (mda_display_fg == c)
mda_display_fg = NULL;
-
- MOD_DEC_USE_COUNT;
}
static inline u16 mda_convert_attr(u16 ch)
*/
const struct consw mda_con = {
+ .owner = THIS_MODULE,
.con_startup = mdacon_startup,
.con_init = mdacon_init,
.con_deinit = mdacon_deinit,
if (mda_first_vc > mda_last_vc)
return 1;
- take_over_console(&mda_con, mda_first_vc-1, mda_last_vc-1, 0);
- return 0;
+ return take_over_console(&mda_con, mda_first_vc-1, mda_last_vc-1, 0);
}
void __exit mda_console_exit(void)