diff options
author | 2009-06-25 17:05:35 -0600 | |
---|---|---|
committer | 2009-06-26 00:23:42 -0400 | |
commit | 412af97838828bc6d035a1902c8974f944663da6 (patch) | |
tree | f50b1de9aa3ab2c4ae7db0bf4afeb7f1cc6b2163 /arch/x86/mm/fault.c | |
parent | eeepc-laptop: add rfkill support for the 3G modem in Eee PC 901 Go (diff) | |
download | linux-dev-412af97838828bc6d035a1902c8974f944663da6.tar.xz linux-dev-412af97838828bc6d035a1902c8974f944663da6.zip |
ACPI: video: prevent NULL deref in acpi_get_pci_dev()
ref: http://thread.gmane.org/gmane.linux.kernel/857228/focus=857468
When the ACPI video driver initializes, it does a namespace walk
looking for for supported devices. When we find an appropriate
handle, we walk up the ACPI tree looking for a PCI root bus, and
then walk back down the PCI bus, assuming that every device
inbetween is a P2P bridge.
This assumption is not correct, and is reported broken on at
least:
Dell Latitude E6400
ThinkPad X61
Dell XPS M1330
Add a NULL deref check to prevent boot panics.
Reported-by: Alessandro Suardi <alessandro.suardi@gmail.com>
Signed-off-by: Troy Moure <twmoure@szypr.net>
Signed-off-by: Alex Chiang <achiang@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'arch/x86/mm/fault.c')
0 files changed, 0 insertions, 0 deletions