svn commit: r364393 - head/sys/kern
Andrew Turner
andrew at FreeBSD.org
Wed Aug 19 14:11:26 UTC 2020
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$");
More information about the svn-src-all
mailing list