Hi: include/asm-x86/io_32.h: 120 static inline void __iomem * ioremap(unsigned long offset, unsigned long size) 121 { 122 return __ioremap(offset, size, 0); 123 } 124 125 extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size); 126 extern void iounmap(volatile void __iomem *addr); 127 128 /* 129 * bt_ioremap() and bt_iounmap() are for temporary early boot-time 130 * mappings, before the real ioremap() is functional. 131 * A boot-time mapping is currently limited to at most 16 pages. 132 */ 133 extern void *bt_ioremap(unsigned long offset, unsigned long size); 134 extern void bt_iounmap(void *addr, unsigned long size); Is there a reason that the bt_ variants do not have __iomem annotations? Thanks & regards, -- Mark M. Hoffman mhoffman@xxxxxxxxxxxxx -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ