Module Name:    src
Committed By:   pooka
Date:           Sat Jan 30 23:19:55 UTC 2010

Modified Files:
        src/sys/conf: files
        src/sys/kern: kern_subr.c

Log Message:
Trade 200-something bytes for the death of an ifdef.


To generate a diff of this commit:
cvs rdiff -u -r1.971 -r1.972 src/sys/conf/files
cvs rdiff -u -r1.203 -r1.204 src/sys/kern/kern_subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/conf/files
diff -u src/sys/conf/files:1.971 src/sys/conf/files:1.972
--- src/sys/conf/files:1.971	Sun Jan 24 14:25:57 2010
+++ src/sys/conf/files	Sat Jan 30 23:19:55 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: files,v 1.971 2010/01/24 14:25:57 pooka Exp $
+#	$NetBSD: files,v 1.972 2010/01/30 23:19:55 pooka Exp $
 #	@(#)files.newconf	7.5 (Berkeley) 5/10/93
 
 version 	20090313
@@ -73,7 +73,6 @@
 defflag	opt_malloc_debug.h	MALLOC_DEBUG
 defflag	opt_pool.h		POOL_DIAGNOSTIC
 defparam opt_poollog.h		POOL_LOGSIZE
-defflag	opt_powerhook.h		POWERHOOK_DEBUG
 
 defflag	opt_revcache.h		NAMECACHE_ENTER_REVERSE
 

Index: src/sys/kern/kern_subr.c
diff -u src/sys/kern/kern_subr.c:1.203 src/sys/kern/kern_subr.c:1.204
--- src/sys/kern/kern_subr.c:1.203	Thu Nov  5 18:07:19 2009
+++ src/sys/kern/kern_subr.c	Sat Jan 30 23:19:55 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_subr.c,v 1.203 2009/11/05 18:07:19 dyoung Exp $	*/
+/*	$NetBSD: kern_subr.c,v 1.204 2010/01/30 23:19:55 pooka Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998, 1999, 2002, 2007, 2008 The NetBSD Foundation, Inc.
@@ -79,14 +79,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_subr.c,v 1.203 2009/11/05 18:07:19 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_subr.c,v 1.204 2010/01/30 23:19:55 pooka Exp $");
 
 #include "opt_ddb.h"
 #include "opt_md.h"
 #include "opt_syscall_debug.h"
 #include "opt_ktrace.h"
 #include "opt_ptrace.h"
-#include "opt_powerhook.h"
 #include "opt_tftproot.h"
 
 #include <sys/param.h>
@@ -136,6 +135,7 @@
 #endif
 
 dev_t	dumpcdev;	/* for savecore */
+int	powerhook_debug = 0;
 
 static void *
 hook_establish(hook_list_t *list, void (*fn)(void *), void *arg)
@@ -426,32 +426,28 @@
 dopowerhooks(int why)
 {
 	struct powerhook_desc *dp;
-
-#ifdef POWERHOOK_DEBUG
 	const char *why_name;
 	static const char * pwr_names[] = {PWR_NAMES};
 	why_name = why < __arraycount(pwr_names) ? pwr_names[why] : "???";
-#endif
 
 	if (why == PWR_RESUME || why == PWR_SOFTRESUME) {
 		CIRCLEQ_FOREACH_REVERSE(dp, &powerhook_list, sfd_list) {
-#ifdef POWERHOOK_DEBUG
-			printf("dopowerhooks %s: %s (%p)\n", why_name, dp->sfd_name, dp);
-#endif
+			if (powerhook_debug)
+				printf("dopowerhooks %s: %s (%p)\n",
+				    why_name, dp->sfd_name, dp);
 			(*dp->sfd_fn)(why, dp->sfd_arg);
 		}
 	} else {
 		CIRCLEQ_FOREACH(dp, &powerhook_list, sfd_list) {
-#ifdef POWERHOOK_DEBUG
-			printf("dopowerhooks %s: %s (%p)\n", why_name, dp->sfd_name, dp);
-#endif
+			if (powerhook_debug)
+				printf("dopowerhooks %s: %s (%p)\n",
+				    why_name, dp->sfd_name, dp);
 			(*dp->sfd_fn)(why, dp->sfd_arg);
 		}
 	}
 
-#ifdef POWERHOOK_DEBUG
-	printf("dopowerhooks: %s done\n", why_name);
-#endif
+	if (powerhook_debug)
+		printf("dopowerhooks: %s done\n", why_name);
 }
 
 static int

Reply via email to