Module Name: src
Committed By: pooka
Date: Tue Jan 19 22:28:31 UTC 2010
Modified Files:
src/sys/compat/common: kern_time_50.c
src/sys/dev/ata: wd.c
src/sys/kern: sys_sig.c
src/sys/lib/libkern: Makefile.libkern libkern.h
src/sys/sys: signalvar.h
Added Files:
src/sys/lib/libkern: kern_assert.c
Removed Files:
src/sys/lib/libkern: __assert.c
Log Message:
Get rid of last "easy" kernel symbols starting with __:
__assert -> kern_assert
__sigtimedwait1 -> sigtimedwait1
__wdstart -> wdstart1
The rest are MD and/or shared with userspace, so they will require
a little more involvement than what is available for this quick
"ride the 5.99.24 bump" action.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/compat/common/kern_time_50.c
cvs rdiff -u -r1.381 -r1.382 src/sys/dev/ata/wd.c
cvs rdiff -u -r1.25 -r1.26 src/sys/kern/sys_sig.c
cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libkern/Makefile.libkern
cvs rdiff -u -r1.11 -r0 src/sys/lib/libkern/__assert.c
cvs rdiff -u -r0 -r1.1 src/sys/lib/libkern/kern_assert.c
cvs rdiff -u -r1.92 -r1.93 src/sys/lib/libkern/libkern.h
cvs rdiff -u -r1.75 -r1.76 src/sys/sys/signalvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/compat/common/kern_time_50.c
diff -u src/sys/compat/common/kern_time_50.c:1.12 src/sys/compat/common/kern_time_50.c:1.13
--- src/sys/compat/common/kern_time_50.c:1.12 Wed Nov 11 09:48:50 2009
+++ src/sys/compat/common/kern_time_50.c Tue Jan 19 22:28:31 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: kern_time_50.c,v 1.12 2009/11/11 09:48:50 rmind Exp $ */
+/* $NetBSD: kern_time_50.c,v 1.13 2010/01/19 22:28:31 pooka Exp $ */
/*-
* Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_time_50.c,v 1.12 2009/11/11 09:48:50 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_time_50.c,v 1.13 2010/01/19 22:28:31 pooka Exp $");
#ifdef _KERNEL_OPT
#include "opt_aio.h"
@@ -629,7 +629,7 @@
const struct compat_50_sys___sigtimedwait_args *uap, register_t *retval)
{
- return __sigtimedwait1(l,
+ return sigtimedwait1(l,
(const struct sys_____sigtimedwait50_args *)uap, retval, copyout,
tscopyin, tscopyout);
}
Index: src/sys/dev/ata/wd.c
diff -u src/sys/dev/ata/wd.c:1.381 src/sys/dev/ata/wd.c:1.382
--- src/sys/dev/ata/wd.c:1.381 Fri Jan 8 19:48:12 2010
+++ src/sys/dev/ata/wd.c Tue Jan 19 22:28:31 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: wd.c,v 1.381 2010/01/08 19:48:12 dyoung Exp $ */
+/* $NetBSD: wd.c,v 1.382 2010/01/19 22:28:31 pooka Exp $ */
/*
* Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved.
@@ -54,7 +54,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.381 2010/01/08 19:48:12 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.382 2010/01/19 22:28:31 pooka Exp $");
#include "opt_ata.h"
@@ -175,7 +175,7 @@
void wdgetdefaultlabel(struct wd_softc *, struct disklabel *);
void wdgetdisklabel(struct wd_softc *);
void wdstart(void *);
-void __wdstart(struct wd_softc*, struct buf *);
+void wdstart1(struct wd_softc*, struct buf *);
void wdrestart(void *);
void wddone(void *);
int wd_get_params(struct wd_softc *, u_int8_t, struct ataparams *);
@@ -585,7 +585,7 @@
wd->openings--;
wd->retries = 0;
- __wdstart(wd, bp);
+ wdstart1(wd, bp);
}
}
@@ -623,7 +623,7 @@
bp->b_data = (char *)bp->b_data + bp->b_bcount;
bp->b_blkno += (bp->b_bcount / 512);
bp->b_rawblkno += (bp->b_bcount / 512);
- __wdstart(sc, bp);
+ wdstart1(sc, bp);
return;
done:
@@ -636,7 +636,7 @@
}
void
-__wdstart(struct wd_softc *wd, struct buf *bp)
+wdstart1(struct wd_softc *wd, struct buf *bp)
{
/*
@@ -721,7 +721,7 @@
case ATACMD_COMPLETE:
break;
default:
- panic("__wdstart: bad return code from ata_bio()");
+ panic("wdstart1: bad return code from ata_bio()");
}
}
@@ -831,7 +831,7 @@
ATADEBUG_PRINT(("wdrestart %s\n", device_xname(wd->sc_dev)),
DEBUG_XFERS);
s = splbio();
- __wdstart(v, bp);
+ wdstart1(v, bp);
splx(s);
}
Index: src/sys/kern/sys_sig.c
diff -u src/sys/kern/sys_sig.c:1.25 src/sys/kern/sys_sig.c:1.26
--- src/sys/kern/sys_sig.c:1.25 Sun Dec 20 04:49:09 2009
+++ src/sys/kern/sys_sig.c Tue Jan 19 22:28:31 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: sys_sig.c,v 1.25 2009/12/20 04:49:09 rmind Exp $ */
+/* $NetBSD: sys_sig.c,v 1.26 2010/01/19 22:28:31 pooka Exp $ */
/*-
* Copyright (c) 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sys_sig.c,v 1.25 2009/12/20 04:49:09 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sys_sig.c,v 1.26 2010/01/19 22:28:31 pooka Exp $");
#include <sys/param.h>
#include <sys/kernel.h>
@@ -315,7 +315,7 @@
const struct sys_____sigtimedwait50_args *uap, register_t *retval)
{
- return __sigtimedwait1(l, uap, retval, copyout, copyin, copyout);
+ return sigtimedwait1(l, uap, retval, copyout, copyin, copyout);
}
int
@@ -620,7 +620,7 @@
}
int
-__sigtimedwait1(struct lwp *l, const struct sys_____sigtimedwait50_args *uap,
+sigtimedwait1(struct lwp *l, const struct sys_____sigtimedwait50_args *uap,
register_t *retval, copyout_t storeinf, copyin_t fetchts, copyout_t storets)
{
/* {
Index: src/sys/lib/libkern/Makefile.libkern
diff -u src/sys/lib/libkern/Makefile.libkern:1.8 src/sys/lib/libkern/Makefile.libkern:1.9
--- src/sys/lib/libkern/Makefile.libkern:1.8 Mon Dec 14 12:18:14 2009
+++ src/sys/lib/libkern/Makefile.libkern Tue Jan 19 22:28:30 2010
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.libkern,v 1.8 2009/12/14 12:18:14 uebayasi Exp $
+# $NetBSD: Makefile.libkern,v 1.9 2010/01/19 22:28:30 pooka Exp $
#
# Variable definitions for libkern.
@@ -55,7 +55,7 @@
.endif
# Other stuff
-SRCS+= __assert.c __main.c
+SRCS+= kern_assert.c __main.c
SRCS+= __cmsg_alignbytes.c cpuset.c inet_addr.c intoa.c
.if empty(SRCS:Mbyte_swap_8.*)
SRCS+= bswap64.c
Index: src/sys/lib/libkern/libkern.h
diff -u src/sys/lib/libkern/libkern.h:1.92 src/sys/lib/libkern/libkern.h:1.93
--- src/sys/lib/libkern/libkern.h:1.92 Tue Jul 21 14:55:33 2009
+++ src/sys/lib/libkern/libkern.h Tue Jan 19 22:28:30 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: libkern.h,v 1.92 2009/07/21 14:55:33 joerg Exp $ */
+/* $NetBSD: libkern.h,v 1.93 2010/01/19 22:28:30 pooka Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -179,10 +179,10 @@
#else
#ifdef __STDC__
#define assert(e) (__predict_true((e)) ? (void)0 : \
- __kernassert("", __FILE__, __LINE__, #e))
+ kern_assert("", __FILE__, __LINE__, #e))
#else
#define assert(e) (__predict_true((e)) ? (void)0 : \
- __kernassert("", __FILE__, __LINE__, "e"))
+ kern_assert("", __FILE__, __LINE__, "e"))
#endif
#endif
@@ -213,10 +213,10 @@
} while (/*CONSTCOND*/ 0)
#ifdef __STDC__
#define KASSERT(e) (__predict_true((e)) ? (void)0 : \
- __kernassert("diagnostic ", __FILE__, __LINE__, #e))
+ kern_assert("diagnostic ", __FILE__, __LINE__, #e))
#else
#define KASSERT(e) (__predict_true((e)) ? (void)0 : \
- __kernassert("diagnostic ", __FILE__, __LINE__,"e"))
+ kern_assert("diagnostic ", __FILE__, __LINE__,"e"))
#endif
#endif
@@ -229,10 +229,10 @@
#else
#ifdef __STDC__
#define KDASSERT(e) (__predict_true((e)) ? (void)0 : \
- __kernassert("debugging ", __FILE__, __LINE__, #e))
+ kern_assert("debugging ", __FILE__, __LINE__, #e))
#else
#define KDASSERT(e) (__predict_true((e)) ? (void)0 : \
- __kernassert("debugging ", __FILE__, __LINE__, "e"))
+ kern_assert("debugging ", __FILE__, __LINE__, "e"))
#endif
#endif
/*
@@ -298,7 +298,7 @@
#define ffs(x) __builtin_ffs(x)
#endif
-void __kernassert(const char *, const char *, int, const char *);
+void kern_assert(const char *, const char *, int, const char *);
unsigned int
bcdtobin(unsigned int);
unsigned int
Index: src/sys/sys/signalvar.h
diff -u src/sys/sys/signalvar.h:1.75 src/sys/sys/signalvar.h:1.76
--- src/sys/sys/signalvar.h:1.75 Sun Jan 11 02:45:55 2009
+++ src/sys/sys/signalvar.h Tue Jan 19 22:28:31 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: signalvar.h,v 1.75 2009/01/11 02:45:55 christos Exp $ */
+/* $NetBSD: signalvar.h,v 1.76 2010/01/19 22:28:31 pooka Exp $ */
/*
* Copyright (c) 1991, 1993
@@ -179,8 +179,8 @@
void ksiginfo_queue_drain0(ksiginfoq_t *);
struct sys_____sigtimedwait50_args;
-int __sigtimedwait1(struct lwp *, const struct sys_____sigtimedwait50_args *,
- register_t *, copyout_t, copyin_t, copyout_t);
+int sigtimedwait1(struct lwp *, const struct sys_____sigtimedwait50_args *,
+ register_t *, copyout_t, copyin_t, copyout_t);
void signotify(struct lwp *);
int sigispending(struct lwp *, int);
Added files:
Index: src/sys/lib/libkern/kern_assert.c
diff -u /dev/null src/sys/lib/libkern/kern_assert.c:1.1
--- /dev/null Tue Jan 19 22:28:31 2010
+++ src/sys/lib/libkern/kern_assert.c Tue Jan 19 22:28:30 2010
@@ -0,0 +1,52 @@
+/* $NetBSD: kern_assert.c,v 1.1 2010/01/19 22:28:30 pooka Exp $ */
+
+/*
+ * Copyright (c) 1996 Christopher G. Demetriou
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * This product includes software developed by Christopher G. Demetriou
+ * for the NetBSD Project.
+ * 4. The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <sys/types.h>
+#include <sys/systm.h>
+
+#ifdef _STANDALONE
+#include <lib/libkern/libkern.h>
+#endif
+
+void
+kern_assert(const char *t, const char *f, int l, const char *e)
+{
+
+#ifdef _KERNEL
+ if (panicstr != NULL)
+ return;
+#endif
+
+ panic("kernel %sassertion \"%s\" failed: file \"%s\", line %d",
+ t, e, f, l);
+}