1. 02 May, 2009 1 commit
    • Robert Moore's avatar
      acpica: validate package element more carefully in acpi_rs_get_pci_routing_table_length · 53951bd5
      Robert Moore authored
      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: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      53951bd5
  2. 30 Apr, 2009 3 commits
  3. 29 Apr, 2009 16 commits
  4. 28 Apr, 2009 20 commits