mirror-linux/include
Jakub Kicinski 2cb7b4890d devlink: expose instance locking and add locked port registering
It should be familiar and beneficial to expose devlink instance
lock to the drivers. This way drivers can block devlink from
calling them during critical sections without breakneck locking.

Add port helpers, port splitting callbacks will be the first
target.

Use 'devl_' prefix for "explicitly locked" API. Initial RFC used
'__devlink' but that's too much typing.

devl_lock_is_held() is not defined without lockdep, which is
the same behavior as lockdep_is_held() itself.

Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2022-03-16 12:56:31 -07:00
..
acpi
asm-generic
clocksource
crypto
drm
dt-bindings
keys
kunit
kvm
linux net: disable preemption in dev_core_stats_XXX_inc() helpers 2022-03-14 10:15:00 -07:00
math-emu
media
memory
misc
net devlink: expose instance locking and add locked port registering 2022-03-16 12:56:31 -07:00
pcmcia
ras
rdma
scsi
soc net: dsa: felix: configure default-prio and dscp priorities 2022-03-14 10:36:15 +00:00
sound
target
trace mptcp: add tracepoint in mptcp_sendmsg_frag 2022-03-08 22:06:10 -08:00
uapi Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 2022-03-12 11:54:29 +00:00
vdso
video
xen xen/gnttab: fix gnttab_end_foreign_access() without page specified 2022-03-07 09:48:55 +01:00