This patch introduces a lockdep_assert_in_softirq() interface and uses it to assert the case when napi_consume_skb() is not called in the softirq context.
Changelog: V3: add comment to emphasize the ambiguous semantics V2: Use lockdep instead of one-off Kconfig knob Yunsheng Lin (2): lockdep: Introduce in_softirq lockdep assert net: Use lockdep_assert_in_softirq() in napi_consume_skb() include/linux/lockdep.h | 8 ++++++++ net/core/skbuff.c | 2 ++ 2 files changed, 10 insertions(+) -- 2.8.1