Module Name: src Committed By: christos Date: Fri Aug 21 06:55:25 UTC 2015
Modified Files: src/sys/kern: kern_ksyms.c Log Message: we don't need ioconf.h if we don't have the ksyms pseudo-device To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/kern/kern_ksyms.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/kern/kern_ksyms.c diff -u src/sys/kern/kern_ksyms.c:1.78 src/sys/kern/kern_ksyms.c:1.79 --- src/sys/kern/kern_ksyms.c:1.78 Fri Aug 21 02:50:56 2015 +++ src/sys/kern/kern_ksyms.c Fri Aug 21 02:55:25 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_ksyms.c,v 1.78 2015/08/21 06:50:56 christos Exp $ */ +/* $NetBSD: kern_ksyms.c,v 1.79 2015/08/21 06:55:25 christos Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -71,7 +71,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c,v 1.78 2015/08/21 06:50:56 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c,v 1.79 2015/08/21 06:55:25 christos Exp $"); #if defined(_KERNEL) && defined(_KERNEL_OPT) #include "opt_ddb.h" @@ -95,7 +95,9 @@ __KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c #endif #include "ksyms.h" +#if NKSYMS > 0 #include "ioconf.h" +#endif #define KSYMS_MAX_ID 65536 #ifdef KDTRACE_HOOKS @@ -209,7 +211,7 @@ findsym(const char *name, struct ksyms_s /* * The "attach" is in reality done in ksyms_init(). */ -#if NKSYMS >= 1 +#if NKSYMS > 0 /* * ksyms can be loaded even if the kernel has a missing "pseudo-device ksyms" * statement because ddb and modules require it. Fixing it properly requires