Files
linux/drivers
Jan Beulich fcea94ba07 ACPI: fix FADT parsing
The (1.0 inherited) separate length fields in the FADT are byte granular.
Further, PM1a/b may have distinct lengths (if using the v2 fields was
okay) and may live in distinct address spaces.  acpi_tb_convert_fadt()
should account for all of these conditions.

Apart from these changes I'm puzzled by the fact that, not just for
acpi_gbl_xpm1{a,b}_enable, acpi_hw_low_level_{read,write}() get an
explicit size passed rather than using the size found in the passed GAS.
What happens on a platform that defines PM1{a,b} wider than 16 bits?  Of
course, acpi_hw_low_level_{read,write}() at present are entirely
un-prepared to deal with sizes other than 8, 16, or 32, not to speak of a
non-zero bit_offset or access_width...

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Len Brown <len.brown@intel.com>
2008-10-10 15:31:48 -04:00
..
2008-10-10 15:31:48 -04:00
2008-08-18 21:40:04 +02:00
2008-08-19 18:47:56 +02:00
2008-08-26 00:19:28 +10:00
2008-09-30 09:57:22 +02:00
2008-10-09 15:33:57 +02:00
2008-10-03 09:18:17 -07:00
2008-10-03 21:55:55 +02:00
2008-08-04 12:51:06 +09:00
2008-08-13 17:33:00 -07:00