aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/char/Kconfig6
-rw-r--r--drivers/char/hvc_console.c4
2 files changed, 9 insertions, 1 deletions
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig
index d825361a6baf..6c070dc5f2d4 100644
--- a/drivers/char/Kconfig
+++ b/drivers/char/Kconfig
@@ -624,8 +624,12 @@ config HVC_XEN
624 Xen virtual console device driver 624 Xen virtual console device driver
625 625
626config VIRTIO_CONSOLE 626config VIRTIO_CONSOLE
627 bool 627 tristate "Virtio console"
628 depends on VIRTIO
628 select HVC_DRIVER 629 select HVC_DRIVER
630 help
631 Virtio console for use with lguest and other hypervisors.
632
629 633
630config HVCS 634config HVCS
631 tristate "IBM Hypervisor Virtual Console Server support" 635 tristate "IBM Hypervisor Virtual Console Server support"
diff --git a/drivers/char/hvc_console.c b/drivers/char/hvc_console.c
index 2f5b7fb67045..02aac104842d 100644
--- a/drivers/char/hvc_console.c
+++ b/drivers/char/hvc_console.c
@@ -280,6 +280,7 @@ int hvc_instantiate(uint32_t vtermno, int index, struct hv_ops *ops)
280 280
281 return 0; 281 return 0;
282} 282}
283EXPORT_SYMBOL_GPL(hvc_instantiate);
283 284
284/* Wake the sleeping khvcd */ 285/* Wake the sleeping khvcd */
285void hvc_kick(void) 286void hvc_kick(void)
@@ -287,6 +288,7 @@ void hvc_kick(void)
287 hvc_kicked = 1; 288 hvc_kicked = 1;
288 wake_up_process(hvc_task); 289 wake_up_process(hvc_task);
289} 290}
291EXPORT_SYMBOL_GPL(hvc_kick);
290 292
291static void hvc_unthrottle(struct tty_struct *tty) 293static void hvc_unthrottle(struct tty_struct *tty)
292{ 294{
@@ -629,6 +631,7 @@ int hvc_poll(struct hvc_struct *hp)
629 631
630 return poll_mask; 632 return poll_mask;
631} 633}
634EXPORT_SYMBOL_GPL(hvc_poll);
632 635
633/* 636/*
634 * This kthread is either polling or interrupt driven. This is determined by 637 * This kthread is either polling or interrupt driven. This is determined by
@@ -739,6 +742,7 @@ struct hvc_struct __devinit *hvc_alloc(uint32_t vtermno, int data,
739 742
740 return hp; 743 return hp;
741} 744}
745EXPORT_SYMBOL_GPL(hvc_alloc);
742 746
743int __devexit hvc_remove(struct hvc_struct *hp) 747int __devexit hvc_remove(struct hvc_struct *hp)
744{ 748{