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