Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Nov 2008 19:57:40 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r184598 - head/sys/tools
Message-ID:  <200811031957.mA3Jvew9074690@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhb
Date: Mon Nov  3 19:57:40 2008
New Revision: 184598
URL: http://svn.freebsd.org/changeset/base/184598

Log:
  Remove some unused and broken code that attempted to not invoke locking
  asserts on NULL vnode pointers.  All the vnode assertion routines already
  check for NULL vnode pointers.

Modified:
  head/sys/tools/vnode_if.awk

Modified: head/sys/tools/vnode_if.awk
==============================================================================
--- head/sys/tools/vnode_if.awk	Mon Nov  3 19:33:20 2008	(r184597)
+++ head/sys/tools/vnode_if.awk	Mon Nov  3 19:57:40 2008	(r184598)
@@ -71,9 +71,6 @@ function add_debug_code(name, arg, pos, 
 	else
 		star = "";
 	if (lockdata[name, arg, pos] && (lockdata[name, arg, pos] != "-")) {
-		if (arg ~ /^\*/) {
-			printc(ind"if ("substr(arg, 2)" != NULL) {");
-		}
 		printc(ind"ASSERT_VI_UNLOCKED("star"a->a_"arg", \""uname"\");");
 		# Add assertions for locking
 		if (lockdata[name, arg, pos] == "L")
@@ -85,9 +82,6 @@ function add_debug_code(name, arg, pos, 
 		else if (0) {
 			# XXX More checks!
 		}
-		if (arg ~ /^\*/) {
-			printc("ind}");
-		}
 	}
 }
 



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