devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark()
authorJiri Pirko <jiri@nvidia.com>
Sat, 16 Dec 2023 12:29:54 +0000 (13:29 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 19 Dec 2023 14:31:40 +0000 (15:31 +0100)
commit11280ddeae238e3ea27d153794472cfca5e8d121
tree93f710f77392c6ef709efb8c0d8586a55e874d94
parent337ad364c48a0db7cedb5abb8d5e9163792fd596
devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark()

Introduce __devl_is_registered() which does not assert on devlink
instance lock and use it in notifications which may be called
without devlink instance lock held.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/devlink/devl_internal.h
net/devlink/linecard.c
net/devlink/port.c
net/devlink/region.c