Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Aug 2020 14:11:26 +0000 (UTC)
From:      Andrew Turner <andrew@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r364393 - head/sys/kern
Message-ID:  <202008191411.07JEBQk6086627@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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$");
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008191411.07JEBQk6086627>