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