dummycon: fix function types

Bug: 67506682
Change-Id: I8476680bbeb88ddaec2219bc6accc963a2688145
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
This commit is contained in:
Sami Tolvanen
2017-05-11 15:05:07 -07:00
parent b73b94a7df
commit d93a963d43

View File

@@ -41,12 +41,55 @@ static void dummycon_init(struct vc_data *vc, int init)
vc_resize(vc, DUMMY_COLUMNS, DUMMY_ROWS);
}
static int dummycon_dummy(void)
static void dummycon_deinit(struct vc_data *vc)
{
}
static void dummycon_clear(struct vc_data *vc, int a, int b, int c, int d)
{
}
static void dummycon_putc(struct vc_data *vc, int a, int b, int c)
{
}
static void dummycon_putcs(struct vc_data *vc, const unsigned short *s, int a, int b, int c)
{
}
static void dummycon_cursor(struct vc_data *vc, int a)
{
}
static int dummycon_scroll(struct vc_data *vc, int a, int b, int c, int d)
{
return 0;
}
#define DUMMY (void *)dummycon_dummy
static int dummycon_switch(struct vc_data *vc)
{
return 0;
}
static int dummycon_blank(struct vc_data *vc, int a, int b)
{
return 0;
}
static int dummycon_font_set(struct vc_data *vc, struct console_font *f, unsigned u)
{
return 0;
}
static int dummycon_font_default(struct vc_data *vc, struct console_font *f, char *c)
{
return 0;
}
static int dummycon_font_copy(struct vc_data *vc, int a)
{
return 0;
}
/*
* The console `switch' structure for the dummy console
@@ -58,16 +101,16 @@ const struct consw dummy_con = {
.owner = THIS_MODULE,
.con_startup = dummycon_startup,
.con_init = dummycon_init,
.con_deinit = DUMMY,
.con_clear = DUMMY,
.con_putc = DUMMY,
.con_putcs = DUMMY,
.con_cursor = DUMMY,
.con_scroll = DUMMY,
.con_switch = DUMMY,
.con_blank = DUMMY,
.con_font_set = DUMMY,
.con_font_default = DUMMY,
.con_font_copy = DUMMY,
.con_deinit = dummycon_deinit,
.con_clear = dummycon_clear,
.con_putc = dummycon_putc,
.con_putcs = dummycon_putcs,
.con_cursor = dummycon_cursor,
.con_scroll = dummycon_scroll,
.con_switch = dummycon_switch,
.con_blank = dummycon_blank,
.con_font_set = dummycon_font_set,
.con_font_default = dummycon_font_default,
.con_font_copy = dummycon_font_copy,
};
EXPORT_SYMBOL_GPL(dummy_con);