| Submitter | Eric Dumazet |
|---|---|
| Date | Feb. 11, 2013, 4:52 p.m. |
| Message ID | <1360601545.20362.24.camel@edumazet-glaptop> |
| Download | mbox | patch |
| Permalink | /patch/219642/ |
| State | RFC |
| Delegated to: | David Miller |
| Headers | show |
Comments
Patch
diff --git a/net/l2tp/l2tp_core.c b/net/l2tp/l2tp_core.c index dcfd64e..7baf88f 100644 --- a/net/l2tp/l2tp_core.c +++ b/net/l2tp/l2tp_core.c @@ -1251,8 +1251,11 @@ int l2tp_xmit_skb(struct l2tp_session *session, struct sk_buff *skb, int hdr_len } l2tp_skb_set_owner_w(skb, sk); + bh_unlock_sock(sk); l2tp_xmit_core(session, skb, fl, data_len); + return ret; + out_unlock: bh_unlock_sock(sk);