From: Bjorn Helgaas Date: Fri, 27 Jun 2008 22:57:12 +0000 (-0600) Subject: PNPACPI: ignore _PRS interrupt numbers larger than PNP_IRQ_NR X-Git-Tag: v2.6.27-rc1~1050^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe2cf598e6942abd8fb70fee230d74b1a1eae0d1;p=pandora-kernel.git PNPACPI: ignore _PRS interrupt numbers larger than PNP_IRQ_NR ACPI Extended Interrupt Descriptors can encode 32-bit interrupt numbers, so an interrupt number may exceed the size of the bitmap we use to track possible IRQ settings. To avoid corrupting memory, complain and ignore too-large interrupt numbers. There's similar code in pnpacpi_parse_irq_option(), but I didn't change that because the small IRQ descriptor can only encode IRQs 0-15, which do not exceed bitmap size. In the future, we could handle IRQ numbers greater than PNP_IRQ_NR by replacing the bitmap with a table or list. Signed-off-by: Bjorn Helgaas Signed-off-by: Andi Kleen Acked-by: Rene Herman Signed-off-by: Len Brown --- Reading git-diff-tree failed