diff options
Diffstat (limited to 'drivers/char/hvc_console.c')
| -rw-r--r-- | drivers/char/hvc_console.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/char/hvc_console.c b/drivers/char/hvc_console.c index 416d3423150..4c3b59be286 100644 --- a/drivers/char/hvc_console.c +++ b/drivers/char/hvc_console.c @@ -125,7 +125,7 @@ static struct hvc_struct *hvc_get_by_index(int index)   * console interfaces but can still be used as a tty device.  This has to be   * static because kmalloc will not work during early console init.   */ -static struct hv_ops *cons_ops[MAX_NR_HVC_CONSOLES]; +static const struct hv_ops *cons_ops[MAX_NR_HVC_CONSOLES];  static uint32_t vtermnos[MAX_NR_HVC_CONSOLES] =  	{[0 ... MAX_NR_HVC_CONSOLES - 1] = -1}; @@ -247,7 +247,7 @@ static void destroy_hvc_struct(struct kref *kref)   * vty adapters do NOT get an hvc_instantiate() callback since they   * appear after early console init.   */ -int hvc_instantiate(uint32_t vtermno, int index, struct hv_ops *ops) +int hvc_instantiate(uint32_t vtermno, int index, const struct hv_ops *ops)  {  	struct hvc_struct *hp; @@ -748,8 +748,9 @@ static const struct tty_operations hvc_ops = {  	.chars_in_buffer = hvc_chars_in_buffer,  }; -struct hvc_struct __devinit *hvc_alloc(uint32_t vtermno, int data, -					struct hv_ops *ops, int outbuf_size) +struct hvc_struct *hvc_alloc(uint32_t vtermno, int data, +			     const struct hv_ops *ops, +			     int outbuf_size)  {  	struct hvc_struct *hp;  	int i;  |