Okay, it's now okay to re-pull. I renamed mine to hashlen_string(), since that's what it returns (the hash and the length), which both solves the problem,and is frankly a better name. Thank you for prodding me to wade through the GCC 6 warning spam. Thre were some problems hiding there. I discovered that adding #include <linux/bug.h> breaks the tools.perf build. It makes local copies of some kernel headers under control of a MANIFEST file, and I can't be arsed to figure it out. So I deleted the BUILD_BUG_ON entirely, and it's now (finally!) finished an allyesconfig build without any warnings that look new. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html