From: Haavard Skinnemoen The {in,out}[bwl] macros use byte order conversion macros, so we need to include asm/byteorder.h from asm/io.h. Signed-off-by: Haavard Skinnemoen Signed-off-by: Andrew Morton --- include/asm-avr32/io.h | 1 + 1 files changed, 1 insertion(+) diff -puN include/asm-avr32/io.h~avr32-asm-ioh-should-include-asm-byteorderh include/asm-avr32/io.h --- a/include/asm-avr32/io.h~avr32-asm-ioh-should-include-asm-byteorderh +++ a/include/asm-avr32/io.h @@ -6,6 +6,7 @@ #ifdef __KERNEL__ #include +#include /* virt_to_phys will only work when address is in P1 or P2 */ static __inline__ unsigned long virt_to_phys(volatile void *address) _