android_kernel_google_msm/drivers/acpi
Hugh Dickins 718fb0de8f ACPI: fix NULL bug for HID/UID string
acpi_device->pnp.hardware_id and unique_id are now allocated pointers,
replacing the previous arrays.  acpi_device_install_notify_handler()
oopsed on the NULL hid when probing the video device, and perhaps other
uses are vulnerable too.  So initialize those pointers to empty strings
when there is no hid or uid.  Also, free hardware_id and unique_id when
when acpi_device is going to be freed.

http://bugzilla.kernel.org/show_bug.cgi?id=14096

Signed-off-by: Hugh Dickins <hugh.dickins@tiscali.co.uk>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-08-31 22:12:03 -04:00
..
acpica ACPICA: acpi_reset: Bypass port validation mechanism 2009-08-28 19:40:39 -04:00
ac.c
acpi_memhotplug.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
battery.c
blacklist.c
bus.c ACPICA: Fix several acpi_attach_data problems 2009-08-27 10:17:19 -04:00
button.c
cm_sbs.c
container.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
debug.c
dock.c ACPICA: Major update for acpi_get_object_info external interface 2009-08-27 10:17:15 -04:00
ec.c
event.c
fan.c
glue.c ACPICA: Fix several acpi_attach_data problems 2009-08-27 10:17:19 -04:00
internal.h
Kconfig
Makefile
numa.c
osl.c ACPI: bind workqueues to CPU 0 to avoid SMI corruption 2009-08-02 12:08:50 -04:00
pci_bind.c
pci_irq.c
pci_link.c
pci_root.c
pci_slot.c
power.c
proc.c
processor_core.c
processor_idle.c
processor_perflib.c
processor_thermal.c
processor_throttling.c
reboot.c
sbs.c
sbshc.c
sbshc.h
scan.c ACPI: fix NULL bug for HID/UID string 2009-08-31 22:12:03 -04:00
sleep.c
sleep.h
system.c ACPI: root-only read protection on /sys/firmware/acpi/tables/* 2009-08-02 11:26:43 -04:00
tables.c
thermal.c
utils.c
video.c
video_detect.c
wakeup.c