Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=9d167dc367f22c07285137370816b83b4be9c697
Commit:     9d167dc367f22c07285137370816b83b4be9c697
Parent:     407f452b05f9e5d019c07077d05238bca1b45c4c
Author:     Kenji Kaneshige <[EMAIL PROTECTED]>
AuthorDate: Mon Nov 13 15:13:09 2006 -0800
Committer:  Greg Kroah-Hartman <[EMAIL PROTECTED]>
CommitDate: Fri Dec 1 14:37:00 2006 -0800

    pciehp: remove unnecessary pci_disable_msi
    
    This patch fixes the problem that "irq XX: nobody cared" kernel oops
    is reported when pciehp is once rmmoded and insmoded again. The cause
    of this problem is pciehp driver calls pci_disable_msi() at controller
    release time, even though it must be done by PCI Express Port Bus
    driver. This patch removes unnecessary pci_disable_msi() call from
    pciehp driver.
    
    Signed-off-by: Kenji Kaneshige <[EMAIL PROTECTED]>
    Signed-off-by: Kristen Carlson Accardi <[EMAIL PROTECTED]>
    Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
---
 drivers/pci/hotplug/pciehp_hpc.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/drivers/pci/hotplug/pciehp_hpc.c b/drivers/pci/hotplug/pciehp_hpc.c
index 1c551c6..6d3f580 100644
--- a/drivers/pci/hotplug/pciehp_hpc.c
+++ b/drivers/pci/hotplug/pciehp_hpc.c
@@ -718,8 +718,6 @@ static void hpc_release_ctlr(struct cont
                if (php_ctlr->irq) {
                        free_irq(php_ctlr->irq, ctrl);
                        php_ctlr->irq = 0;
-                       if (!pcie_mch_quirk) 
-                               pci_disable_msi(php_ctlr->pci_dev);
                }
        }
        if (php_ctlr->pci_dev) 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to