aboutsummaryrefslogtreecommitdiffstats
path: root/net/bluetooth/hci_sysfs.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2013-10-17 20:24:18 -0400
committerJohan Hedberg <johan.hedberg@intel.com>2013-10-18 03:46:27 -0400
commitffcecac6a7380af84d4c1d676a6c3c524d31eeda (patch)
tree5babc43092e683cfbeedf6240f474058c4edd23c /net/bluetooth/hci_sysfs.c
parent0153e2ecab657be17aaecca234b29c1154a98202 (diff)
Bluetooth: Create root debugfs directory during module init
Create the root Bluetooth debugfs directory during module init and remove it on module exit. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net/bluetooth/hci_sysfs.c')
-rw-r--r--net/bluetooth/hci_sysfs.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/net/bluetooth/hci_sysfs.c b/net/bluetooth/hci_sysfs.c
index 0e71318b0c82..320a76118252 100644
--- a/net/bluetooth/hci_sysfs.c
+++ b/net/bluetooth/hci_sysfs.c
@@ -1,6 +1,5 @@
1/* Bluetooth HCI driver model support. */ 1/* Bluetooth HCI driver model support. */
2 2
3#include <linux/debugfs.h>
4#include <linux/module.h> 3#include <linux/module.h>
5 4
6#include <net/bluetooth/bluetooth.h> 5#include <net/bluetooth/bluetooth.h>
@@ -8,9 +7,6 @@
8 7
9static struct class *bt_class; 8static struct class *bt_class;
10 9
11struct dentry *bt_debugfs;
12EXPORT_SYMBOL_GPL(bt_debugfs);
13
14static inline char *link_typetostr(int type) 10static inline char *link_typetostr(int type)
15{ 11{
16 switch (type) { 12 switch (type) {
@@ -426,8 +422,6 @@ void hci_del_sysfs(struct hci_dev *hdev)
426 422
427int __init bt_sysfs_init(void) 423int __init bt_sysfs_init(void)
428{ 424{
429 bt_debugfs = debugfs_create_dir("bluetooth", NULL);
430
431 bt_class = class_create(THIS_MODULE, "bluetooth"); 425 bt_class = class_create(THIS_MODULE, "bluetooth");
432 426
433 return PTR_ERR_OR_ZERO(bt_class); 427 return PTR_ERR_OR_ZERO(bt_class);
@@ -436,6 +430,4 @@ int __init bt_sysfs_init(void)
436void bt_sysfs_cleanup(void) 430void bt_sysfs_cleanup(void)
437{ 431{
438 class_destroy(bt_class); 432 class_destroy(bt_class);
439
440 debugfs_remove_recursive(bt_debugfs);
441} 433}