From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755755AbYFAXUa (ORCPT ); Sun, 1 Jun 2008 19:20:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752619AbYFAXUV (ORCPT ); Sun, 1 Jun 2008 19:20:21 -0400 Received: from smtpq2.groni1.gr.home.nl ([213.51.130.201]:35751 "EHLO smtpq2.groni1.gr.home.nl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752535AbYFAXUT (ORCPT ); Sun, 1 Jun 2008 19:20:19 -0400 Message-ID: <48432F74.1010507@keyaccess.nl> Date: Mon, 02 Jun 2008 01:23:32 +0200 From: Rene Herman User-Agent: Thunderbird 2.0.0.14 (X11/20080421) MIME-Version: 1.0 To: Bjorn Helgaas CC: Len Brown , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Adam Belay , Adam M Belay , Li Shaohua , Matthieu Castet , Thomas Renninger , Jaroslav Kysela , Andrew Morton , Takashi Iwai Subject: Re: [patch 12/15] PNPACPI: ignore _PRS interrupt numbers larger than PNP_IRQ_NR References: <20080530224853.976744229@ldl.fc.hp.com> <20080530224933.755433659@ldl.fc.hp.com> In-Reply-To: <20080530224933.755433659@ldl.fc.hp.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 (-) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 31-05-08 00:49, Bjorn Helgaas wrote: > 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 Acked-by: Rene Herman Rene.