diff options
-rw-r--r-- | drivers/pnp/pnpacpi/rsparser.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/pnp/pnpacpi/rsparser.c b/drivers/pnp/pnpacpi/rsparser.c index 2dcd1960aca8..98cbc9f18eed 100644 --- a/drivers/pnp/pnpacpi/rsparser.c +++ b/drivers/pnp/pnpacpi/rsparser.c | |||
@@ -84,10 +84,12 @@ static void pnpacpi_parse_allocated_irqresource(struct pnp_resource_table *res, | |||
84 | while (!(res->irq_resource[i].flags & IORESOURCE_UNSET) && | 84 | while (!(res->irq_resource[i].flags & IORESOURCE_UNSET) && |
85 | i < PNP_MAX_IRQ) | 85 | i < PNP_MAX_IRQ) |
86 | i++; | 86 | i++; |
87 | if (i >= PNP_MAX_IRQ && !warned) { | 87 | if (i >= PNP_MAX_IRQ) { |
88 | printk(KERN_WARNING "pnpacpi: exceeded the max number of IRQ " | 88 | if (!warned) { |
89 | "resources: %d \n", PNP_MAX_IRQ); | 89 | printk(KERN_WARNING "pnpacpi: exceeded the max number" |
90 | warned = 1; | 90 | " of IRQ resources: %d\n", PNP_MAX_IRQ); |
91 | warned = 1; | ||
92 | } | ||
91 | return; | 93 | return; |
92 | } | 94 | } |
93 | /* | 95 | /* |