Author: andrew Date: Wed Aug 19 14:11:25 2020 New Revision: 364393 URL: https://svnweb.freebsd.org/changeset/base/364393
Log: Mark COVERAGE and KCOV as part of KCSAN While not strictly true this stops them from trying to use the KCSAN atomic hooks and allows these to be compiled into the same kernel. Sponsored by: Innovate UK Modified: head/sys/kern/kern_kcov.c head/sys/kern/subr_coverage.c Modified: head/sys/kern/kern_kcov.c ============================================================================== --- head/sys/kern/kern_kcov.c Wed Aug 19 13:44:08 2020 (r364392) +++ head/sys/kern/kern_kcov.c Wed Aug 19 14:11:25 2020 (r364393) @@ -35,6 +35,8 @@ * $FreeBSD$ */ +#define KCSAN_RUNTIME + #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); Modified: head/sys/kern/subr_coverage.c ============================================================================== --- head/sys/kern/subr_coverage.c Wed Aug 19 13:44:08 2020 (r364392) +++ head/sys/kern/subr_coverage.c Wed Aug 19 14:11:25 2020 (r364393) @@ -35,6 +35,8 @@ * $FreeBSD$ */ +#define KCSAN_RUNTIME + #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"