From: Paul Mundt Date: Tue, 19 Jan 2010 04:34:38 +0000 (+0900) Subject: sh: Prevent 64-bit pgprot clobbering across ioremap implementations. X-Git-Tag: v2.6.34-rc1~285^2~108 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d57d64080ddc0ff13fcffc898b6251074a482ba1;p=pandora-kernel.git sh: Prevent 64-bit pgprot clobbering across ioremap implementations. Presently 'flags' gets passed around a lot between the various ioremap helpers and implementations, which is only 32-bits. In the X2TLB case we use 64-bit pgprots which presently results in the upper 32bits being chopped off (which handily include our read/write/exec permissions). As such, we convert everything internally to using pgprot_t directly and simply convert over with pgprot_val() where needed. With this in place, transparent fixmap utilization for early ioremap works as expected. Signed-off-by: Paul Mundt --- Reading git-diff-tree failed