]> 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)
commitbe232d4dc229608516b2a45bc0cc63d389da0608
tree76ec542202bd086114436850dd6e91a8cd165e96
parent236489ead2f615cab90665159df6256d0d6af9f3
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