On 29/10/12 01:28, [email protected] wrote: >> Including <asm/cacheflush.h> from <asm-generic/io.h> prevents >> cacheflush.h being able to use I/O functions like readl and writel due >> to circular include dependencies. It doesn't appear as if anything from >> cacheflush.h is actually used by the generic io.h, so remove the >> include. >> >> I've compile tested a defconfig compilation of blackfin, openrisc (which >> needed <asm/pgtable.h> including from it's <asm/io.h> to get the PAGE_* >> definitions), and xtensa. >> >> Other architectures which use asm-generic/io.h are score and unicore32, >> and looking at their io.h I don't see any obvious problems. >> >> Signed-off-by: James Hogan <[email protected]> >> Cc: Arnd Bergmann <[email protected]> >> Cc: Jonas Bonn <[email protected]> >> Cc: Chris Zankel <[email protected]> >> Cc: Max Filippov <[email protected]> >> Cc: Mike Frysinger <[email protected]> >> Cc: Chen Liqin <[email protected]> >> Cc: Lennox Wu <[email protected]> >> Cc: Guan Xuetao <[email protected]> > > Acked-by: Guan Xuetao <[email protected]>
Thanks Guan Cheers James _______________________________________________ Linux mailing list [email protected] http://lists.openrisc.net/listinfo/linux
