Dear List, This depends on Dmitry Eremin-Solenikov's "Tty: add tty_struct->dev pointer to corresponding device instance" patch, which is in 2.6.37. Thanks, A
From 3ae2156afa420f3ba5cb73295037680bdca340f1 Mon Sep 17 00:00:00 2001 From: Andrei Warkentin <andreiw@xxxxxxxxxxxx> Date: Fri, 11 Feb 2011 17:59:52 -0600 Subject: [PATCH] BlueZ: HCI_LDISC: Make hci a child of the corresponding tty device. Makes /sys/class/bluetooth/hciX a symlink to path under corresponding tty. Change-Id: I297361c13c61e2ad82293030553d9f0653e1273a Signed-off-by: Andrei Warkentin <andreiw@xxxxxxxxxxxx> --- drivers/bluetooth/hci_ldisc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/bluetooth/hci_ldisc.c b/drivers/bluetooth/hci_ldisc.c index 17361ba..6a1b066 100644 --- a/drivers/bluetooth/hci_ldisc.c +++ b/drivers/bluetooth/hci_ldisc.c @@ -396,6 +396,7 @@ static int hci_uart_register_dev(struct hci_uart *hu) hdev->flush = hci_uart_flush; hdev->send = hci_uart_send_frame; hdev->destruct = hci_uart_destruct; + hdev->parent = hu->tty->dev; hdev->owner = THIS_MODULE; -- 1.7.0.4