tty: serial: tegra: Export symbols for bluesleep
Mursalin Akon [Fri, 7 Dec 2012 21:33:26 +0000 (13:33 -0800)]
The bluesleep modules uses couple of symbols
which are not exported. As a result, bluesleep
cannot be built as module.

Bug 1193147

Change-Id: I47bc31cb6ff525e346df29264698031fd94032c7
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/169513
(cherry picked from commit b6b26f200cb4123b3542d49c59691f78ffa75a95)
Reviewed-on: http://git-master/r/172852
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Allen Martin <amartin@nvidia.com>

drivers/tty/serial/tegra_hsuart.c
net/bluetooth/hci_core.c

index c660541..e658a8f 100644 (file)
@@ -1746,6 +1746,7 @@ void tegra_uart_request_clock_on(struct uart_port *uport)
 
        return;
 }
+EXPORT_SYMBOL(tegra_uart_request_clock_on);
 
 /* Set the modem control signals state of uart controller. */
 void tegra_uart_set_mctrl(struct uart_port *uport, unsigned int mctrl)
@@ -1775,6 +1776,7 @@ void tegra_uart_set_mctrl(struct uart_port *uport, unsigned int mctrl)
        spin_unlock_irqrestore(&uport->lock, flags);
        return;
 }
+EXPORT_SYMBOL(tegra_uart_set_mctrl);
 
 /*
  * Return the status of the transmit fifo whether empty or not.
@@ -1785,6 +1787,7 @@ int tegra_uart_is_tx_empty(struct uart_port *uport)
 {
        return tegra_tx_empty(uport);
 }
+EXPORT_SYMBOL(tegra_uart_is_tx_empty);
 
 static struct platform_driver tegra_uart_platform_driver __refdata= {
        .probe          = tegra_uart_probe,
index a07800f..748cdf5 100644 (file)
@@ -74,11 +74,13 @@ int hci_register_notifier(struct notifier_block *nb)
 {
        return atomic_notifier_chain_register(&hci_notifier, nb);
 }
+EXPORT_SYMBOL(hci_register_notifier);
 
 int hci_unregister_notifier(struct notifier_block *nb)
 {
        return atomic_notifier_chain_unregister(&hci_notifier, nb);
 }
+EXPORT_SYMBOL(hci_unregister_notifier);
 
 static void hci_notify(struct hci_dev *hdev, int event)
 {