svn commit: r184598 - head/sys/tools

John Baldwin jhb at FreeBSD.org
Mon Nov 3 11:57:41 PST 2008


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}");
-		}
 	}
 }
 


More information about the svn-src-all mailing list