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