Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Nov 2013 20:36:52 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r257900 - head/sys/x86/iommu
Message-ID:  <201311092036.rA9KaqQH029938@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sat Nov  9 20:36:52 2013
New Revision: 257900
URL: http://svnweb.freebsd.org/changeset/base/257900

Log:
  Fix (erroneous) gcc warnings about usage of uninitialized variables in
  sys/x86/iommu/intel_idpgtbl.c.
  
  Reviewed by:	kib

Modified:
  head/sys/x86/iommu/intel_idpgtbl.c

Modified: head/sys/x86/iommu/intel_idpgtbl.c
==============================================================================
--- head/sys/x86/iommu/intel_idpgtbl.c	Sat Nov  9 20:36:29 2013	(r257899)
+++ head/sys/x86/iommu/intel_idpgtbl.c	Sat Nov  9 20:36:52 2013	(r257900)
@@ -167,6 +167,8 @@ ctx_get_idmap_pgtbl(struct dmar_ctx *ctx
 	vm_page_t m;
 	int leaf, i;
 
+	leaf = 0; /* silence gcc */
+
 	/*
 	 * First, determine where to stop the paging structures.
 	 */
@@ -619,6 +621,7 @@ ctx_unmap_buf_locked(struct dmar_ctx *ct
 	    (uintmax_t)size));
 	KASSERT((flags & ~DMAR_PGF_WAITOK) == 0, ("invalid flags %x", flags));
 
+	pg_sz = 0; /* silence gcc */
 	base1 = base;
 	size1 = size;
 	flags |= DMAR_PGF_OBJL;



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