[POWERPC] Don't use 64k pages for ioremap on pSeries
authorPaul Mackerras <paulus@samba.org>
Mon, 24 Mar 2008 06:41:22 +0000 (17:41 +1100)
committerPaul Mackerras <paulus@samba.org>
Mon, 24 Mar 2008 06:41:22 +0000 (17:41 +1100)
commitcfe666b145cecffe784d98e60ffe201a5dc57ac3
tree68ee9f4fe54810b82b8b4ef5f8f0f164c03ae988
parentd2532dd20a126020de407c1c2476a75b53fce7ac
[POWERPC] Don't use 64k pages for ioremap on pSeries

On pSeries, the hypervisor doesn't let us map in the eHEA ethernet
adapter using 64k pages, and thus the ehea driver will fail if 64k
pages are configured.  This works around the problem by always
using 4k pages for ioremap on pSeries (but not on other platforms).
A better fix would be to check whether the partition could ever
have an eHEA adapter, and only force 4k pages if it could, but this
will do for 2.6.25.

This is based on an earlier patch by Tony Breeds.

Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/mm/hash_utils_64.c