From 7a2b299839bf71185f6350add9cd7536849af06e Mon Sep 17 00:00:00 2001 From: Babu Moger Date: Fri, 13 Jan 2017 09:39:01 -0800 Subject: [PATCH] arch/sparc: Clear msi_msiqid_table during teardown Orabug: 25391918 teardown_msi_irq needs to clear msi_msiqid_table in PBM. (cherry picked from uek2 commit 77264d74588ae4c59682c561707471a4accfed2a) Signed-off-by: Babu Moger Tested-by: Dmitry Klochkov Signed-off-by: Allen Pais --- arch/sparc/kernel/pci_msi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/sparc/kernel/pci_msi.c b/arch/sparc/kernel/pci_msi.c index cabce69097a57..d971685351cf8 100644 --- a/arch/sparc/kernel/pci_msi.c +++ b/arch/sparc/kernel/pci_msi.c @@ -267,6 +267,7 @@ static void sparc64_teardown_msi_irq(unsigned int irq, msi_num = pbm->msi_first + i; pbm->msi_irq_table[i] = ~0U; + pbm->msi_msiqid_table[i] = ~0U; err = ops->msi_teardown(pbm, msi_num); if (err) { -- 2.50.1