[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1606214969-97849-3-git-send-email-linyunsheng@huawei.com>
Date: Tue, 24 Nov 2020 18:49:29 +0800
From: Yunsheng Lin <linyunsheng@...wei.com>
To: <peterz@...radead.org>, <mingo@...hat.com>, <will@...nel.org>,
<viro@...iv.linux.org.uk>, <kyk.segfault@...il.com>,
<davem@...emloft.net>, <kuba@...nel.org>, <linmiaohe@...wei.com>,
<martin.varghese@...ia.com>, <pabeni@...hat.com>,
<pshelar@....org>, <fw@...len.de>, <gnault@...hat.com>,
<steffen.klassert@...unet.com>, <vladimir.oltean@....com>,
<edumazet@...gle.com>, <saeed@...nel.org>
CC: <netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linuxarm@...wei.com>
Subject: [PATCH net-next v3 2/2] net: Use lockdep_assert_in_softirq() in napi_consume_skb()
Use napi_consume_skb() to assert the case when it is not called
in a atomic softirq context.
Signed-off-by: Yunsheng Lin <linyunsheng@...wei.com>
---
net/core/skbuff.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net/core/skbuff.c b/net/core/skbuff.c
index ffe3dcc..effa19d 100644
--- a/net/core/skbuff.c
+++ b/net/core/skbuff.c
@@ -902,6 +902,8 @@ void napi_consume_skb(struct sk_buff *skb, int budget)
return;
}
+ lockdep_assert_in_softirq();
+
if (!skb_unref(skb))
return;
--
2.8.1
Powered by blists - more mailing lists