net: introduce napi_is_scheduled helper
authorChristian Marangi <ansuelsmth@gmail.com>
Wed, 18 Oct 2023 12:35:47 +0000 (14:35 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 19 Oct 2023 13:41:31 +0000 (15:41 +0200)
commit7f3eb2174512fe6c9c0f062e96eccb0d3cc6d5cd
treeea7864364f06d4cc11892fcb4ae72696d882fa86
parenta0e6323dbae6e96af5d1acbc8bb592b56f96c65e
net: introduce napi_is_scheduled helper

We currently have napi_if_scheduled_mark_missed that can be used to
check if napi is scheduled but that does more thing than simply checking
it and return a bool. Some driver already implement custom function to
check if napi is scheduled.

Drop these custom function and introduce napi_is_scheduled that simply
check if napi is scheduled atomically.

Update any driver and code that implement a similar check and instead
use this new helper.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/chelsio/cxgb3/sge.c
drivers/net/wireless/realtek/rtw89/core.c
include/linux/netdevice.h
net/core/dev.c