Namhyung Kim <namhyung@xxxxxxxxx> writes: > When I compiled allyesconfig'ed kernel with C=1, I got 1519 lines of > following message: > > include/linux/mm.h:599:16: warning: potentially expensive pointer subtraction > > which is around 10% of total warnings. this was caused by page_to_pfn() macro > so I think it's worth to remove it by calculating pointer subtraction > manually. IMHO it would be better to simply disable the warning in sparse instead of uglying the code just to work around sparse bogosity. It doesnt' seem to make much sense. A subtraction followed by a shift is not expensive. -Andi -- ak@xxxxxxxxxxxxxxx -- Speaking for myself only. -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html