ACPI/PCI: another multiple _OSC memory leak fix
authorKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Tue, 13 May 2008 07:48:50 +0000 (16:48 +0900)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Tue, 13 May 2008 16:51:54 +0000 (09:51 -0700)
commitc4e5fadd2a6fc0da465dcde761877d9a87313b33
tree8dc0fe170bde8997fe41a27f5b9115e4e31bcc64
parent77db9885646f8a88214ea482988d41f8f73630f4
ACPI/PCI: another multiple _OSC memory leak fix

The acpi_query_osc() function can be called for the ACPI object that
doesn't have _OSC method. In this case, acpi_get_osc_data() would
allocate a useless memory region. To avoid this, we need to check the
existence of _OSC before calling acpi_get_osc_data() in acpi_query_osc().

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/pci-acpi.c