1. 03 5月, 2009 1 次提交
    • R
      acpica: validate package element more carefully in acpi_rs_get_pci_routing_table_length · 53951bd5
      Robert Moore 提交于
      acpi_rs_get_pci_routing_table_length is not performing sufficient
      validation on the package returned from _PRT.  It assumes a package of
      packages and fails/faults if this is not the case.
      
      We should validate each subpackage when extracted from the parent
      package, and not accept objects of the wrong type, since that will just
      cause the scanning to fail (likely with a kernel oops).
      
      This can only happen with a serious BIOS bug, and is accompanied by a
      warning something like this:
      
        ACPI Warning (nspredef-0949): \_SB_.PCI0.PEG4._PRT: Return Package type mismatch at index 0 - found Integer, expected Package [20090320]
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      53951bd5
  2. 30 4月, 2009 13 次提交
  3. 29 4月, 2009 26 次提交