From 196578f44f708e047fa0e72122538a9666b5f78f Mon Sep 17 00:00:00 2001 From: David Miller Date: Fri, 11 May 2007 13:26:44 -0700 Subject: [PATCH] --- yaml --- r: 56217 b: refs/heads/master c: b3b7cc7b4138f4171da5813b5ec2a14835e02482 h: refs/heads/master i: 56215: 3f67b9648361fc460445272a7452c7238cfa3fce v: v3 --- [refs] | 2 +- trunk/drivers/pci/msi.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index e829fb85b949..75505672d86c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0a3fd051c7036ef71b58863f8e5da7c3dabd9d3f +refs/heads/master: b3b7cc7b4138f4171da5813b5ec2a14835e02482 diff --git a/trunk/drivers/pci/msi.c b/trunk/drivers/pci/msi.c index e6740d1a0824..d9cbd586ae4b 100644 --- a/trunk/drivers/pci/msi.c +++ b/trunk/drivers/pci/msi.c @@ -549,8 +549,10 @@ static int msi_free_irqs(struct pci_dev* dev) { struct msi_desc *entry, *tmp; - list_for_each_entry(entry, &dev->msi_list, list) - BUG_ON(irq_has_action(entry->irq)); + list_for_each_entry(entry, &dev->msi_list, list) { + if (entry->irq) + BUG_ON(irq_has_action(entry->irq)); + } arch_teardown_msi_irqs(dev);