Re: [patch] ACPI: stop complaints about interrupt link End Tags and blank IRQ descriptors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bjorn Helgaas wrote:
> Silently ignore _PRS End Tags.  We already ignore Start Dependent Functions in
> _PRS, and we already ignore End Tags in _CRS, so we might as well ignore End
> Tags in _PRS as well.
> 
> Silently ignore _PRS IRQ descriptors that mention no interrupts.  The spec
> allows this (section 6.4.2.1 in ACPI 3.0b spec), and it probably means the
> interrupt link can't be configured at all.
> 
> This patch doesn't change any functional behavior; it just removes confusing
> complaints like these:
> 
>     ACPI: Blank IRQ resource
>     ACPI: Resource is not an IRQ entry
> 
> when parsing _PRS data "23 00 00 18 79 00" from an IBM xSeries 335 dual
> Pentium IV Xeon 2.40 GHz machine.  For more details, see
>     http://bugzilla.kernel.org/show_bug.cgi?id=11049
> 
> The "23 00 00 18" part is a three-byte-long small IRQ resource with no bits set
> in the IRQ mask ("00 00"), and level-triggered, active low, shareable ("18").
> 
> The "79 00" is an End Tag (type 0x7).  It is superfluous since there is no
> Start Dependent Function tag and there are no resources after it, but it is
> harmless.
> 
> Thanks to Gabriele Trombetti <g.trombetti.lkrnl1213@xxxxxxxxxxxxxxx>
> (aka Kurk) for reporting this and testing the patch.

Looks good, thanks.

-Andi
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux