[Bluetooth] Fix userspace breakage due missing class links
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 18 Aug 2008 11:23:53 +0000 (13:23 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 18 Aug 2008 11:23:53 +0000 (13:23 +0200)
commit90855d7b725d764d6d70503bcc1b494cf10ddc98
treebad737fb7b8ee6593b3fcddce0233f0eb207ea25
parent9bfa35fe422c74882e27cc54450a5f76c96aad68
[Bluetooth] Fix userspace breakage due missing class links

The Bluetooth adapters and connections are best presented via a class
in sysfs. The removal of the links inside the Bluetooth class broke
assumptions by userspace programs on how to find attached adapters.

This patch creates adapters and connections as part of the Bluetooth
class, but it uses different device types to distinguish them. The
userspace programs can now easily navigate in the sysfs device tree.

The unused platform device and bus have been removed to keep the
code simple and clean.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/hci_sysfs.c