浏览代码

Bluetooth: Remove unneeded parameter from L2CAP ATT channel handling

The CID is fixed to L2CAP ATT channel and so there is no need to hand it
down to the handling function. Just use a constant instead.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Acked-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Marcel Holtmann 12 年之前
父节点
当前提交
72f78356a4
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      net/bluetooth/l2cap_core.c

+ 4 - 3
net/bluetooth/l2cap_core.c

@@ -6314,12 +6314,13 @@ drop:
 	kfree_skb(skb);
 	kfree_skb(skb);
 }
 }
 
 
-static void l2cap_att_channel(struct l2cap_conn *conn, u16 cid,
+static void l2cap_att_channel(struct l2cap_conn *conn,
 			      struct sk_buff *skb)
 			      struct sk_buff *skb)
 {
 {
 	struct l2cap_chan *chan;
 	struct l2cap_chan *chan;
 
 
-	chan = l2cap_global_chan_by_scid(0, cid, conn->src, conn->dst);
+	chan = l2cap_global_chan_by_scid(0, L2CAP_CID_LE_DATA,
+					 conn->src, conn->dst);
 	if (!chan)
 	if (!chan)
 		goto drop;
 		goto drop;
 
 
@@ -6368,7 +6369,7 @@ static void l2cap_recv_frame(struct l2cap_conn *conn, struct sk_buff *skb)
 		break;
 		break;
 
 
 	case L2CAP_CID_LE_DATA:
 	case L2CAP_CID_LE_DATA:
-		l2cap_att_channel(conn, cid, skb);
+		l2cap_att_channel(conn, skb);
 		break;
 		break;
 
 
 	case L2CAP_CID_SMP:
 	case L2CAP_CID_SMP: