|
@@ -603,11 +603,17 @@ static inline void hci_conn_put(struct hci_conn *conn)
|
|
|
/* ----- HCI Devices ----- */
|
|
|
static inline void hci_dev_put(struct hci_dev *d)
|
|
|
{
|
|
|
+ BT_DBG("%s orig refcnt %d", d->name,
|
|
|
+ atomic_read(&d->dev.kobj.kref.refcount));
|
|
|
+
|
|
|
put_device(&d->dev);
|
|
|
}
|
|
|
|
|
|
static inline struct hci_dev *hci_dev_hold(struct hci_dev *d)
|
|
|
{
|
|
|
+ BT_DBG("%s orig refcnt %d", d->name,
|
|
|
+ atomic_read(&d->dev.kobj.kref.refcount));
|
|
|
+
|
|
|
get_device(&d->dev);
|
|
|
return d;
|
|
|
}
|