]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Delay IRQ destruction till all users are gone
authorLeon Romanovsky <leonro@nvidia.com>
Tue, 23 Feb 2021 07:32:21 +0000 (09:32 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Tue, 15 Jun 2021 03:57:57 +0000 (20:57 -0700)
commit3738ba848d91bbe61bcade2f40a8df6772da49a1
tree46d75e435df209faab00a56fa4d95081d524f75a
parent139a3f1a46ff6c2651c8a6cdf60a13bdb5e973a6
net/mlx5: Delay IRQ destruction till all users are gone

Shared IRQ are consumed by multiple EQ users and in order to properly
initialize and later release such IRQs, we add kref counting of IRQ
structure.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c