From 486874599d2860544060ddf626c6e693e77faf43 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Sat, 7 Jan 2012 15:47:21 +0100 Subject: [PATCH] --- yaml --- r: 290863 b: refs/heads/master c: 46e06531a5ae13c66f774d3cb1ad78385618a5a2 h: refs/heads/master i: 290861: 31e512bc864dd47b6b6ea1367b2f19d36af63ade 290859: cbb3faf508859a5fa6c61c74b59ed03cac9d4705 290855: 537464d5f2e5d6d40ef2b31f17e2c866e9f452b5 290847: 092cb0aff3f48fe9839e92b0ecf58a1e9dc9eccf v: v3 --- [refs] | 2 +- trunk/net/bluetooth/hci_sysfs.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 518da08a4508..36afad6df860 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 587ae086f6e44c3f1d313e3efdfc8c2866784bc3 +refs/heads/master: 46e06531a5ae13c66f774d3cb1ad78385618a5a2 diff --git a/trunk/net/bluetooth/hci_sysfs.c b/trunk/net/bluetooth/hci_sysfs.c index 74b49e330a1d..ec03ee2b301e 100644 --- a/trunk/net/bluetooth/hci_sysfs.c +++ b/trunk/net/bluetooth/hci_sysfs.c @@ -372,6 +372,7 @@ static void bt_host_release(struct device *dev) { void *data = dev_get_drvdata(dev); kfree(data); + module_put(THIS_MODULE); } static struct device_type bt_host = { @@ -523,6 +524,7 @@ void hci_init_sysfs(struct hci_dev *hdev) dev->type = &bt_host; dev->class = bt_class; + __module_get(THIS_MODULE); dev_set_drvdata(dev, hdev); device_initialize(dev); }