Hi, I'm not skilled with MM at all, so sorry if I'm saying something stupid. When compiling Linux (latest kernel from Linus' git) on ARM, I noticed the following warning: CC arch/arm/mm/ioremap.o arch/arm/mm/ioremap.c: In function '__arm_ioremap_pfn': arch/arm/mm/ioremap.c:83: warning: control may reach end of non-void function 'remap_area_pte' being inlined According to the message in the printk, we go to "bad" when the page already exists. So, I'm wondering if we shouldn't return a -EEXIST (see the patch attached). This would remove that annoying warning message during compilation... Is it a good/bad idea ? Regards, Claudio