diff options
author | Troy Moure <[email protected]> | 2009-06-25 17:05:35 -0600 |
---|---|---|
committer | Len Brown <[email protected]> | 2009-06-26 00:23:42 -0400 |
commit | 412af97838828bc6d035a1902c8974f944663da6 (patch) | |
tree | f50b1de9aa3ab2c4ae7db0bf4afeb7f1cc6b2163 /tools/perf/util/trace-event-scripting.c | |
parent | 3cd530b5aaffd27b231f9717730f2f6684c00bda (diff) |
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 <[email protected]>
Signed-off-by: Troy Moure <[email protected]>
Signed-off-by: Alex Chiang <[email protected]>
Signed-off-by: Len Brown <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions