So with all these changes to the build system fro 4.2, I'm *still* getting that annoying X.509 certificate list changed issue. Which apparently people don't normally see, because it does to stdout rather than to stderr, so it's hidden by all the other random build output. Making it show more information gives me X.509 certificate list changed to "signing_key.x509" from "./signing_key.x509" so it's still that "./" issue. This is *trivial* to reproduce for me using git clean -dqfx make oldconfig make -j16 make -j16 where that second "make" invocation will do it. Not only is that "./" wrong, but the whole rule to check equality is bad because the certificate list is still generated the wrong way around, and then randomly deleted without proper rules for it. I sent a patch to do it right (using filechk), but it apparently never got merged? Instead, we continue to have that racy "remove the .x509.list file at a random time" thing. Do I need to fish out my patch and apply it directly? I hate just bypassing the maintainership chain for stupid things like this, but this has been pending for way too long. At least that fixes the re-generation of that file, even if it doesn't fix the problem with the spurious extra ./ at the head. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html