On Tuesday 03 June 2008, Christian Borntraeger wrote:

> @@ -42,22 +42,48 @@
>   */
>  #define HVC_ALLOC_TTY_ADAPTERS       8
>  
> +struct hvc_struct {
> +     spinlock_t lock;
> +     int index;
> +     struct tty_struct *tty;
> +     unsigned int count;
> +     int do_wakeup;
> +     char *outbuf;
> +     int outbuf_size;
> +     int n_outbuf;
> +     uint32_t vtermno;
> +     struct hv_ops *ops;
> +     int data;
> +     struct list_head next;
> +     struct kref kref; /* ref count & hvc_struct lifetime */
> +};
>  

I don't see a reason to make this data structure known to other files,
so why not leave it in hvc_console.c?


> +
> +#ifdef CONFIG_HVC_IRQ
> +/* default notifier for irq based notification */
> +extern int notifier_add_irq(struct hvc_struct *hp, int irq);
> +extern void notifier_del_irq(struct hvc_struct *hp, int irq);
> +#endif
>  #endif // HVC_CONSOLE_H

Please remove the #ifdef around the declarations.

h       Arnd <><
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/virtualization

Reply via email to