aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/bluetooth/a2mp.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/net/bluetooth/a2mp.c b/net/bluetooth/a2mp.c
index 6dfef731825f..a1aae5c45b7e 100644
--- a/net/bluetooth/a2mp.c
+++ b/net/bluetooth/a2mp.c
@@ -75,20 +75,15 @@ u8 __next_ident(struct amp_mgr *mgr)
75 return mgr->ident; 75 return mgr->ident;
76} 76}
77 77
78static inline void __a2mp_cl_bredr(struct a2mp_cl *cl)
79{
80 cl->id = AMP_ID_BREDR;
81 cl->type = AMP_TYPE_BREDR;
82 cl->status = AMP_STATUS_BLUETOOTH_ONLY;
83}
84
85/* hci_dev_list shall be locked */ 78/* hci_dev_list shall be locked */
86static void __a2mp_add_cl(struct amp_mgr *mgr, struct a2mp_cl *cl, u8 num_ctrl) 79static void __a2mp_add_cl(struct amp_mgr *mgr, struct a2mp_cl *cl, u8 num_ctrl)
87{ 80{
88 int i = 0; 81 int i = 0;
89 struct hci_dev *hdev; 82 struct hci_dev *hdev;
90 83
91 __a2mp_cl_bredr(cl); 84 cl[0].id = AMP_ID_BREDR;
85 cl[0].type = AMP_TYPE_BREDR;
86 cl[0].status = AMP_STATUS_BLUETOOTH_ONLY;
92 87
93 list_for_each_entry(hdev, &hci_dev_list, list) { 88 list_for_each_entry(hdev, &hci_dev_list, list) {
94 /* Iterate through AMP controllers */ 89 /* Iterate through AMP controllers */