From: Luck, Tony Date: Mon, 23 Jan 2012 23:27:56 +0000 (-0800) Subject: Use acpi_os_map_memory() instead of ioremap() in einj driver X-Git-Tag: v3.3-rc2~35^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=459413db33d6c99fc13d60f88899fb72d2530ed3;p=pandora-kernel.git Use acpi_os_map_memory() instead of ioremap() in einj driver ioremap() has become more picky and is now spitting out console messages like: ioremap error for 0xbddbd000-0xbddbe000, requested 0x10, got 0x0 when loading the einj driver. What we are trying to so here is map a couple of data structures that the EINJ table points to. Perhaps acpi_os_map_memory() is a better tool for this? Most importantly it works, but as a side benefit it maps the structures into kernel virtual space so we can access them with normal C memory dereferences, so instead of using: writel(param1, &v5param->apicid); we can use the more natural: v5param->apicid = param1; Signed-off-by: Tony Luck Signed-off-by: Len Brown --- Reading git-diff-tree failed