]> err.no Git - linux-2.6/blobdiff - net/bluetooth/hci_conn.c
mac80211: move tx crypto decision
[linux-2.6] / net / bluetooth / hci_conn.c
index 34d1a3c822bf54b4cdef61add3ab243ac9c8fd13..5fc7be206f629972ea32543079a7972bd02bd156 100644 (file)
@@ -208,13 +208,8 @@ struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst)
 
        skb_queue_head_init(&conn->data_q);
 
-       init_timer(&conn->disc_timer);
-       conn->disc_timer.function = hci_conn_timeout;
-       conn->disc_timer.data = (unsigned long) conn;
-
-       init_timer(&conn->idle_timer);
-       conn->idle_timer.function = hci_conn_idle;
-       conn->idle_timer.data = (unsigned long) conn;
+       setup_timer(&conn->disc_timer, hci_conn_timeout, (unsigned long)conn);
+       setup_timer(&conn->idle_timer, hci_conn_idle, (unsigned long)conn);
 
        atomic_set(&conn->refcnt, 0);