X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=net%2Fllc%2Fllc_conn.c;h=ba137a6a224de73f2dc671ff93de11ab291520ee;hb=64a8920fab962fb581bbe67856cb4740fc37d743;hp=a8dde9b010da7e44cb407d5954f7678ac2d585dd;hpb=59603b9ae426e968d452f9325cdcff308573dee7;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/net/llc/llc_conn.c b/net/llc/llc_conn.c index a8dde9b..ba137a6 100644 --- a/net/llc/llc_conn.c +++ b/net/llc/llc_conn.c @@ -13,6 +13,7 @@ */ #include +#include #include #include #include @@ -827,7 +828,8 @@ void llc_conn_handler(struct llc_sap *sap, struct sk_buff *skb) else { dprintk("%s: adding to backlog...\n", __func__); llc_set_backlog_type(skb, LLC_PACKET); - sk_add_backlog(sk, skb); + if (sk_add_backlog(sk, skb)) + goto drop_unlock; } out: bh_unlock_sock(sk);