]> git.itanic.dy.fi Git - linux-stable/commitdiff
net: Use lockdep_assert_in_softirq() in napi_consume_skb()
authorYunsheng Lin <linyunsheng@huawei.com>
Tue, 24 Nov 2020 10:49:29 +0000 (18:49 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 25 Nov 2020 23:08:38 +0000 (15:08 -0800)
Use napi_consume_skb() to assert the case when it is not called
in a atomic softirq context.

Signed-off-by: Yunsheng Lin <linyunsheng@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/skbuff.c

index ffe3dcc0ebea78d97a1b0f3fc0de70a61df70026..effa19da8681e3729e3a4031be83b26b1518abfb 100644 (file)
@@ -902,6 +902,8 @@ void napi_consume_skb(struct sk_buff *skb, int budget)
                return;
        }
 
+       lockdep_assert_in_softirq();
+
        if (!skb_unref(skb))
                return;