On Saturday 09 October 2010 12:28:19 Felipe Contreras wrote:
Please put this into perspective, it's not like this was ever a
normal thing to do, and drivers doing an ioremap on kernel memory
would typically not make it through a review. I've looked through
the ARM specific drivers that do ioremap and practically all of
them just map their MMIO registers as they should.
The few drivers that may be hit by this are typically in drivers/staging
exactly because issues like this have not been fixed yet.
We should probably just fix the non-staging drivers that are hit by
this now and declare the issue done.
When you say that "many drivers broken", can you list the ones you know
about? It would probably help resolve this the right way.
Arnd
--