linux/include/acpi
Yinghai Lu 7d97277b75 acpi/x86: introduce __apci_map_table, v4
to prevent wrongly overwriting fixmap that still want to use.

ACPI used to rely on low mappings being all linearly mapped and
grew a habit: it never really unmapped certain kinds of tables
after use.

This can cause problems - for example the hypothetical case
when some spurious access still references it.

v2: remove prev_map and prev_size in __apci_map_table
v3: let acpi_os_unmap_memory() call early_iounmap too, so remove extral calling to
early_acpi_os_unmap_memory
v4: fix typo in one acpi_get_table_with_size calling

Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Acked-by: Len Brown <len.brown@intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-02-09 13:35:07 +01:00
..
platform Merge branch 'simplify_PRT' into release 2009-01-09 03:41:08 -05:00
acexcep.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
acnames.h
acoutput.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
acpi_bus.h ACPI: video: Ignore devices that aren't present in hardware 2008-11-07 23:49:23 -05:00
acpi_drivers.h Merge branch 'processor-256' into release 2008-11-11 21:17:03 -05:00
acpi_numa.h
acpi.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
acpiosxf.h acpi/x86: introduce __apci_map_table, v4 2009-02-09 13:35:07 +01:00
acpixf.h acpi/x86: introduce __apci_map_table, v4 2009-02-09 13:35:07 +01:00
acrestyp.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
actbl1.h ACPICA: Fixes for various ACPI data tables 2008-12-31 01:16:09 -05:00
actbl.h ACPI: fix ACPI_FADT_S4_RTC_WAKE comment 2009-01-16 14:32:17 -05:00
actypes.h Merge branch 'linus' into release 2009-01-09 03:39:43 -05:00
container.h
pdc_intel.h ACPI: Enable bit 11 in _PDC to advertise hw coord 2009-02-07 00:41:14 -05:00
processor.h cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t 2009-01-03 19:15:40 +01:00
reboot.h