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"

Reply via email to