]> git.baikalelectronics.ru Git - kernel.git/commit
devlink: Use xarray to store devlink instances
authorLeon Romanovsky <leonro@nvidia.com>
Sat, 14 Aug 2021 09:57:29 +0000 (12:57 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sat, 14 Aug 2021 12:59:10 +0000 (13:59 +0100)
commitad44143186afadb0272a0474599e1da24a11d85a
tree76ec542202bd086114436850dd6e91a8cd165e96
parent355e81635a1a66e696730e7cb1606685acea0cd8
devlink: Use xarray to store devlink instances

We can use xarray instead of linearly organized linked lists for the
devlink instances. This will let us revise the locking scheme in favour
of internal xarray locking that protects database.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/devlink.h
net/core/devlink.c