|
@@ -572,7 +572,7 @@ void hci_conn_put_device(struct hci_conn *conn);
|
|
|
static inline void hci_conn_hold(struct hci_conn *conn)
|
|
|
{
|
|
|
atomic_inc(&conn->refcnt);
|
|
|
- cancel_delayed_work_sync(&conn->disc_work);
|
|
|
+ cancel_delayed_work(&conn->disc_work);
|
|
|
}
|
|
|
|
|
|
static inline void hci_conn_put(struct hci_conn *conn)
|
|
@@ -591,7 +591,7 @@ static inline void hci_conn_put(struct hci_conn *conn)
|
|
|
} else {
|
|
|
timeo = msecs_to_jiffies(10);
|
|
|
}
|
|
|
- cancel_delayed_work_sync(&conn->disc_work);
|
|
|
+ cancel_delayed_work(&conn->disc_work);
|
|
|
queue_delayed_work(conn->hdev->workqueue,
|
|
|
&conn->disc_work, timeo);
|
|
|
}
|