From 463637bf146ce0f84817230b8c2896a5d8dd13cf Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Mon, 6 Oct 2025 11:30:29 +0000 Subject: [PATCH] Revert "i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path" This reverts commit 13ab9adef3cd386511c930a9660ae06595007f89 which is commit 915470e1b44e71d1dd07ee067276f003c3521ee3 upstream. It breaks the Android kernel abi and can be brought back in the future in an abi-safe way if it is really needed. Bug: 161946584 Change-Id: Ie5993940c58324e4a1632e61c31927c4fa133dae Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index e37e8a31b35d..13d92c378957 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -3897,7 +3897,7 @@ free_queue_irqs: irq_num = pf->msix_entries[base + vector].vector; irq_set_affinity_notifier(irq_num, NULL); irq_update_affinity_hint(irq_num, NULL); - free_irq(irq_num, vsi->q_vectors[vector]); + free_irq(irq_num, &vsi->q_vectors[vector]); } return err; }