[PATCH v3 2/5] ARM: vexpress: Get rid of MMIO_P2V

Pawel Moll pawel.moll at arm.com
Wed Nov 30 08:52:09 EST 2011


On Wed, 2011-11-30 at 13:48 +0000, Arnd Bergmann wrote:
> On Wednesday 30 November 2011, Pawel Moll wrote:
> > > and so on. This ends up being more readable IMHO because it
> > > means you don't have to know what the macro does.
> > 
> > I wouldn't mind that, it's just that the V2M_PERIPH is also used in the
> > map_desc:
> > 
> > static struct map_desc v2m_io_desc[] __initdata = {
> >         {
> >                 .virtual        = V2M_PERIPH,
> > 
> > and as the .virtual is unsigned long I'd need a cast in one place or the
> > other.
> 
> I have patches for other platforms to do the same conversion and
> add the cast here, but also plan to change the way that I/O mappings
> are done in the long run, you have to specify the virtual address
> as __iomem* instead of an integer anyway.

Fine, in this case I'll do the same.

Cheers!

Paweł





More information about the linux-arm-kernel mailing list