|
@@ -5211,8 +5211,8 @@ drop:
|
|
kfree_skb(skb);
|
|
kfree_skb(skb);
|
|
}
|
|
}
|
|
|
|
|
|
-static inline int l2cap_att_channel(struct l2cap_conn *conn, u16 cid,
|
|
|
|
- struct sk_buff *skb)
|
|
|
|
|
|
+static void l2cap_att_channel(struct l2cap_conn *conn, u16 cid,
|
|
|
|
+ struct sk_buff *skb)
|
|
{
|
|
{
|
|
struct l2cap_chan *chan;
|
|
struct l2cap_chan *chan;
|
|
|
|
|
|
@@ -5229,12 +5229,10 @@ static inline int l2cap_att_channel(struct l2cap_conn *conn, u16 cid,
|
|
goto drop;
|
|
goto drop;
|
|
|
|
|
|
if (!chan->ops->recv(chan, skb))
|
|
if (!chan->ops->recv(chan, skb))
|
|
- return 0;
|
|
|
|
|
|
+ return;
|
|
|
|
|
|
drop:
|
|
drop:
|
|
kfree_skb(skb);
|
|
kfree_skb(skb);
|
|
-
|
|
|
|
- return 0;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
static void l2cap_recv_frame(struct l2cap_conn *conn, struct sk_buff *skb)
|
|
static void l2cap_recv_frame(struct l2cap_conn *conn, struct sk_buff *skb)
|