1
linux/drivers/acpi/resources
Bjorn Helgaas 35b73ceb9a [PATCH] ACPI: fix vendor resource length computation
acpi_rs_get_list_length() needs to account for all the vendor-defined data
bytes.  Failing to include these causes buffers to be sized too small,
which causes slab corruption when we later convert AML to resources and run
off the end of the buffer.

This causes slab corruption on machines that use ACPI vendor-defined
resources.  All HP ia64 machines do, and I'm told that some NEC machines
may as well.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: "Brown, Len" <len.brown@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-17 14:09:22 -08:00
..
Makefile [ACPI] ACPICA 20050930 2005-12-10 00:20:25 -05:00
rsaddr.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00
rscalc.c [PATCH] ACPI: fix vendor resource length computation 2006-02-17 14:09:22 -08:00
rscreate.c [ACPI] ACPICA 20060127 2006-01-31 03:25:09 -05:00
rsdump.c [ACPI] ACPICA 20060127 2006-01-31 03:25:09 -05:00
rsinfo.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00
rsio.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00
rsirq.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00
rslist.c [ACPI] ACPICA 20060127 2006-01-31 03:25:09 -05:00
rsmemory.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00
rsmisc.c [ACPI] ACPICA 20060127 2006-01-31 03:25:09 -05:00
rsutils.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00
rsxface.c [ACPI] ACPICA 20060113 2006-01-20 02:23:50 -05:00