VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Gal Pressman <galpress@amazon.com> 2021-08-11 18:11:28 +0300 committer: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2021-09-03 10:22:54 +0200 commit: 4c00ae66159ace6bf0788368b793b88396ab74ae parent: 50092de6d9e4d6a1193f83d19852e03492cabe01
Commit Summary:
RDMA/efa: Free IRQ vectors on error flow
Diffstat:
1 file changed, 1 insertion, 0 deletions
diff --git a/drivers/infiniband/hw/efa/efa_main.c b/drivers/infiniband/hw/efa/efa_main.c
index 816cfd65b7ac..0b61ef0d5983 100644
--- a/drivers/infiniband/hw/efa/efa_main.c
+++ b/drivers/infiniband/hw/efa/efa_main.c
@@ -356,6 +356,7 @@ static int efa_enable_msix(struct efa_dev *dev)
 	}
 
 	if (irq_num != msix_vecs) {
+		efa_disable_msix(dev);
 		dev_err(&dev->pdev->dev,
 			"Allocated %d MSI-X (out of %d requested)\n",
 			irq_num, msix_vecs);