Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2018 22:31:20 +0000 (UTC)
From:      Mateusz Guzik <mjg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r342248 - stable/12/sys/kern
Message-ID:  <201812192231.wBJMVK3G041391@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mjg
Date: Wed Dec 19 22:31:20 2018
New Revision: 342248
URL: https://svnweb.freebsd.org/changeset/base/342248

Log:
  MFC r340410
  
  locks: plug warnings about unitialized variables
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  stable/12/sys/kern/kern_mutex.c
  stable/12/sys/kern/kern_rwlock.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/kern/kern_mutex.c
==============================================================================
--- stable/12/sys/kern/kern_mutex.c	Wed Dec 19 22:30:26 2018	(r342247)
+++ stable/12/sys/kern/kern_mutex.c	Wed Dec 19 22:31:20 2018	(r342248)
@@ -486,7 +486,7 @@ __mtx_lock_sleep(volatile uintptr_t *c, uintptr_t v)
 	int64_t all_time = 0;
 #endif
 #if defined(KDTRACE_HOOKS) || defined(LOCK_PROFILING)
-	int doing_lockprof;
+	int doing_lockprof = 0;
 #endif
 
 	td = curthread;
@@ -690,7 +690,7 @@ _mtx_lock_spin_cookie(volatile uintptr_t *c, uintptr_t
 	int64_t spin_time = 0;
 #endif
 #if defined(KDTRACE_HOOKS) || defined(LOCK_PROFILING)
-	int doing_lockprof;
+	int doing_lockprof = 0;
 #endif
 
 	tid = (uintptr_t)curthread;

Modified: stable/12/sys/kern/kern_rwlock.c
==============================================================================
--- stable/12/sys/kern/kern_rwlock.c	Wed Dec 19 22:30:26 2018	(r342247)
+++ stable/12/sys/kern/kern_rwlock.c	Wed Dec 19 22:31:20 2018	(r342248)
@@ -445,7 +445,7 @@ __rw_rlock_hard(struct rwlock *rw, struct thread *td, 
 	int64_t all_time = 0;
 #endif
 #if defined(KDTRACE_HOOKS) || defined(LOCK_PROFILING)
-	uintptr_t state;
+	uintptr_t state = 0;
 	int doing_lockprof = 0;
 #endif
 
@@ -913,7 +913,7 @@ __rw_wlock_hard(volatile uintptr_t *c, uintptr_t v LOC
 	int64_t all_time = 0;
 #endif
 #if defined(KDTRACE_HOOKS) || defined(LOCK_PROFILING)
-	uintptr_t state;
+	uintptr_t state = 0;
 	int doing_lockprof = 0;
 #endif
 	int extra_work = 0;



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