On Wed, Aug 01, 2007 at 05:33:25PM +0100, Maciej W. Rozycki wrote: > > Which happens to be the solution that is Linus-incompatible so I may > > eventually have to change it ;-) > > Well, however we do it, the width of the physical address cookie used > with ioremap() should not be forced to be related to the width of the > virtual address space in any way. I see no reason for us to be crippled > by limitations of some other architectures or, worse yet, by ones of some > code specific to some other platform. It's the physical not virtual address and as you say yourself it's a cookie so could potencially be some opaque value that isn't a physical address at all. And I wouldn't quite call it crippling that's certainly way exagerated. Ralf