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





--- Comment #4 from Suresh B Siddha <[email protected]>  2009-10-21 
00:30:14 ---
Instead of from start to start+ACPI_SYSTEM_REGION_WINDOW_SIZE, we should map
only from start to 4k_roundedown(start+ACPI_SYSTEM_REGION_WINDOW_SIZE).

Though we are in the same operation region, this region is being chopped into
sub portions used by multiple ACPI entities. And mapping up to
start+ACPI_SYSTEM_REGION_WINDOW_SIZE is going beyond the 4k boundary and checks
in the ioremap() complains that we are trying to map beyond one of those sub
portions (these subportions are registered in the resource tree as separate
entities). Sub-portion in one of the reports we saw was ACPI non-volatile
storage.

Mapping upto just the 4k boundary avoids the ioremap() request potentially
crossing a resource entity.

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to