On Mon, Jun 21, 2021 at 04:18:19PM -0700, Nick Desaulniers wrote: > Add a new function annotation __no_profile that expands to > __attribute__((__no_profile_instrument_function__)) and Kconfig values > CC_HAS_NO_PROFILE_FN_ATTR and ARCH_WANTS_NO_INSTR. Make GCOV and PGO > depend on either !ARCH_WANTS_NO_INSTR or CC_HAS_NO_PROFILE_FN_ATTR. Awesome; thanks everyone! I'm doing a Clang rebuild now, and will do kernel testing and push this to my for-next/clang/features tree shortly. -- Kees Cook