diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2006-07-03 10:02:41 +0200 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-07-03 19:54:02 -0700 |
commit | a91f2e396f5b32b21d842b4757bc8de5e88eac66 (patch) | |
tree | 174b88a20feea87734bf63ec7104eae0b205649a /include/net/bluetooth/hci_core.h | |
parent | 27d35284258c596900e0e41c46932ec4abe6a7b1 (diff) | |
download | kernel_samsung_espresso10-a91f2e396f5b32b21d842b4757bc8de5e88eac66.zip kernel_samsung_espresso10-a91f2e396f5b32b21d842b4757bc8de5e88eac66.tar.gz kernel_samsung_espresso10-a91f2e396f5b32b21d842b4757bc8de5e88eac66.tar.bz2 |
[Bluetooth] Use real devices for host controllers
This patch converts the Bluetooth class devices into real devices. The
Bluetooth class is kept and the driver core provides the appropriate
symlinks for backward compatibility.
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'include/net/bluetooth/hci_core.h')
-rw-r--r-- | include/net/bluetooth/hci_core.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h index ae67b36..d84855f 100644 --- a/include/net/bluetooth/hci_core.h +++ b/include/net/bluetooth/hci_core.h @@ -124,8 +124,8 @@ struct hci_dev { atomic_t promisc; - struct device *dev; - struct class_device class_dev; + struct device *parent; + struct device dev; struct module *owner; @@ -413,7 +413,7 @@ static inline int hci_recv_frame(struct sk_buff *skb) int hci_register_sysfs(struct hci_dev *hdev); void hci_unregister_sysfs(struct hci_dev *hdev); -#define SET_HCIDEV_DEV(hdev, pdev) ((hdev)->class_dev.dev = (pdev)) +#define SET_HCIDEV_DEV(hdev, pdev) ((hdev)->parent = (pdev)) /* ----- LMP capabilities ----- */ #define lmp_rswitch_capable(dev) ((dev)->features[0] & LMP_RSWITCH) |