Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Feb 2020 23:18:04 +0000 (UTC)
From:      Mateusz Guzik <mjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r357945 - head/sys/kern
Message-ID:  <202002142318.01ENI4PW067507@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mjg
Date: Fri Feb 14 23:18:03 2020
New Revision: 357945
URL: https://svnweb.freebsd.org/changeset/base/357945

Log:
  kcov: remove no longer needed atomic_load_ptr casts

Modified:
  head/sys/kern/subr_coverage.c

Modified: head/sys/kern/subr_coverage.c
==============================================================================
--- head/sys/kern/subr_coverage.c	Fri Feb 14 23:17:37 2020	(r357944)
+++ head/sys/kern/subr_coverage.c	Fri Feb 14 23:18:03 2020	(r357945)
@@ -95,7 +95,7 @@ __sanitizer_cov_trace_pc(void)
 {
 	cov_trace_pc_t trace_pc;
 
-	trace_pc = (cov_trace_pc_t)atomic_load_ptr(&cov_trace_pc);
+	trace_pc = atomic_load_ptr(&cov_trace_pc);
 	if (trace_pc != NULL)
 		trace_pc((uint64_t)__builtin_return_address(0));
 }
@@ -110,7 +110,7 @@ __sanitizer_cov_trace_cmp1(uint8_t arg1, uint8_t arg2)
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(0), arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -121,7 +121,7 @@ __sanitizer_cov_trace_cmp2(uint16_t arg1, uint16_t arg
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(1), arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -132,7 +132,7 @@ __sanitizer_cov_trace_cmp4(uint32_t arg1, uint32_t arg
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(2), arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -143,7 +143,7 @@ __sanitizer_cov_trace_cmp8(uint64_t arg1, uint64_t arg
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(3), arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -154,7 +154,7 @@ __sanitizer_cov_trace_const_cmp1(uint8_t arg1, uint8_t
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(0) | COV_CMP_CONST, arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -165,7 +165,7 @@ __sanitizer_cov_trace_const_cmp2(uint16_t arg1, uint16
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(1) | COV_CMP_CONST, arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -176,7 +176,7 @@ __sanitizer_cov_trace_const_cmp4(uint32_t arg1, uint32
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(2) | COV_CMP_CONST, arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -187,7 +187,7 @@ __sanitizer_cov_trace_const_cmp8(uint64_t arg1, uint64
 {
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp != NULL)
 		trace_cmp(COV_CMP_SIZE(3) | COV_CMP_CONST, arg1, arg2,
 		    (uint64_t)__builtin_return_address(0));
@@ -205,7 +205,7 @@ __sanitizer_cov_trace_switch(uint64_t val, uint64_t *c
 	uint64_t i, count, ret, type;
 	cov_trace_cmp_t trace_cmp;
 
-	trace_cmp = (cov_trace_cmp_t)atomic_load_ptr(&cov_trace_cmp);
+	trace_cmp = atomic_load_ptr(&cov_trace_cmp);
 	if (trace_cmp == NULL)
 		return;
 



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