Module Name: src Committed By: christos Date: Sat Feb 9 00:31:22 UTC 2013
Modified Files: src/sys/kern: init_main.c kern_runq.c subr_autoconf.c subr_blist.c subr_disk.c subr_lockdebug.c subr_pool.c subr_vmem.c tty.c vfs_vnode.c Log Message: printflike maintenance. To generate a diff of this commit: cvs rdiff -u -r1.445 -r1.446 src/sys/kern/init_main.c cvs rdiff -u -r1.35 -r1.36 src/sys/kern/kern_runq.c cvs rdiff -u -r1.225 -r1.226 src/sys/kern/subr_autoconf.c cvs rdiff -u -r1.10 -r1.11 src/sys/kern/subr_blist.c cvs rdiff -u -r1.100 -r1.101 src/sys/kern/subr_disk.c cvs rdiff -u -r1.46 -r1.47 src/sys/kern/subr_lockdebug.c cvs rdiff -u -r1.198 -r1.199 src/sys/kern/subr_pool.c cvs rdiff -u -r1.81 -r1.82 src/sys/kern/subr_vmem.c cvs rdiff -u -r1.256 -r1.257 src/sys/kern/tty.c cvs rdiff -u -r1.17 -r1.18 src/sys/kern/vfs_vnode.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/init_main.c diff -u src/sys/kern/init_main.c:1.445 src/sys/kern/init_main.c:1.446 --- src/sys/kern/init_main.c:1.445 Sun Jul 29 14:05:48 2012 +++ src/sys/kern/init_main.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: init_main.c,v 1.445 2012/07/29 18:05:48 mlelstv Exp $ */ +/* $NetBSD: init_main.c,v 1.446 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc. @@ -97,7 +97,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: init_main.c,v 1.445 2012/07/29 18:05:48 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: init_main.c,v 1.446 2013/02/09 00:31:21 christos Exp $"); #include "opt_ddb.h" #include "opt_ipsec.h" @@ -1125,7 +1125,7 @@ banner(void) static char notice[] = " Notice: this software is " "protected by copyright"; char pbuf[81]; - void (*pr)(const char *, ...); + void (*pr)(const char *, ...) __printflike(1, 2); int i; if ((boothowto & AB_SILENT) != 0) { Index: src/sys/kern/kern_runq.c diff -u src/sys/kern/kern_runq.c:1.35 src/sys/kern/kern_runq.c:1.36 --- src/sys/kern/kern_runq.c:1.35 Wed Aug 29 22:25:35 2012 +++ src/sys/kern/kern_runq.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_runq.c,v 1.35 2012/08/30 02:25:35 matt Exp $ */ +/* $NetBSD: kern_runq.c,v 1.36 2013/02/09 00:31:21 christos Exp $ */ /* * Copyright (c) 2007, 2008 Mindaugas Rasiukevicius <rmind at NetBSD org> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_runq.c,v 1.35 2012/08/30 02:25:35 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_runq.c,v 1.36 2013/02/09 00:31:21 christos Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -864,8 +864,7 @@ SYSCTL_SETUP(sysctl_sched_setup, "sysctl #ifdef DDB void -sched_print_runqueue(void (*pr)(const char *, ...) - __attribute__((__format__(__printf__,1,2)))) +sched_print_runqueue(void (*pr)(const char *, ...)) { runqueue_t *ci_rq; struct cpu_info *ci, *tci; Index: src/sys/kern/subr_autoconf.c diff -u src/sys/kern/subr_autoconf.c:1.225 src/sys/kern/subr_autoconf.c:1.226 --- src/sys/kern/subr_autoconf.c:1.225 Thu Jan 10 05:15:59 2013 +++ src/sys/kern/subr_autoconf.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_autoconf.c,v 1.225 2013/01/10 10:15:59 mlelstv Exp $ */ +/* $NetBSD: subr_autoconf.c,v 1.226 2013/02/09 00:31:21 christos Exp $ */ /* * Copyright (c) 1996, 2000 Christopher G. Demetriou @@ -77,7 +77,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_autoconf.c,v 1.225 2013/01/10 10:15:59 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_autoconf.c,v 1.226 2013/02/09 00:31:21 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_ddb.h" @@ -239,7 +239,8 @@ frob_cfdrivervec(struct cfdriver * const cfdriver_fn drv_do, cfdriver_fn drv_undo, const char *style, bool dopanic) { - void (*pr)(const char *, ...) = dopanic ? panic : printf; + void (*pr)(const char *, ...) __printflike(1, 2) = + dopanic ? panic : printf; int i = 0, error = 0, e2; for (i = 0; cfdriverv[i] != NULL; i++) { @@ -270,7 +271,8 @@ frob_cfattachvec(const struct cfattachin const char *style, bool dopanic) { const struct cfattachinit *cfai = NULL; - void (*pr)(const char *, ...) = dopanic ? panic : printf; + void (*pr)(const char *, ...) __printflike(1, 2) = + dopanic ? panic : printf; int j = 0, error = 0, e2; for (cfai = &cfattachv[0]; cfai->cfai_name != NULL; cfai++) { Index: src/sys/kern/subr_blist.c diff -u src/sys/kern/subr_blist.c:1.10 src/sys/kern/subr_blist.c:1.11 --- src/sys/kern/subr_blist.c:1.10 Sun Apr 24 14:46:22 2011 +++ src/sys/kern/subr_blist.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_blist.c,v 1.10 2011/04/24 18:46:22 rmind Exp $ */ +/* $NetBSD: subr_blist.c,v 1.11 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 1998 Matthew Dillon. All Rights Reserved. @@ -86,7 +86,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_blist.c,v 1.10 2011/04/24 18:46:22 rmind Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_blist.c,v 1.11 2013/02/09 00:31:21 christos Exp $"); #if 0 __FBSDID("$FreeBSD: src/sys/kern/subr_blist.c,v 1.17 2004/06/04 04:03:25 alc Exp $"); #endif @@ -118,7 +118,7 @@ __FBSDID("$FreeBSD: src/sys/kern/subr_bl #include "../sys/blist.h" -void panic(const char *ctl, ...); +void panic(const char *ctl, ...) __printflike(1, 2); #endif Index: src/sys/kern/subr_disk.c diff -u src/sys/kern/subr_disk.c:1.100 src/sys/kern/subr_disk.c:1.101 --- src/sys/kern/subr_disk.c:1.100 Wed Oct 13 20:47:16 2010 +++ src/sys/kern/subr_disk.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_disk.c,v 1.100 2010/10/14 00:47:16 mrg Exp $ */ +/* $NetBSD: subr_disk.c,v 1.101 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 1996, 1997, 1999, 2000, 2009 The NetBSD Foundation, Inc. @@ -67,7 +67,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_disk.c,v 1.100 2010/10/14 00:47:16 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_disk.c,v 1.101 2013/02/09 00:31:21 christos Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -124,7 +124,7 @@ diskerr(const struct buf *bp, const char int blkdone, const struct disklabel *lp) { int unit = DISKUNIT(bp->b_dev), part = DISKPART(bp->b_dev); - void (*pr)(const char *, ...); + void (*pr)(const char *, ...) __printflike(1, 2); char partname = 'a' + part; daddr_t sn; Index: src/sys/kern/subr_lockdebug.c diff -u src/sys/kern/subr_lockdebug.c:1.46 src/sys/kern/subr_lockdebug.c:1.47 --- src/sys/kern/subr_lockdebug.c:1.46 Sat Aug 4 08:38:20 2012 +++ src/sys/kern/subr_lockdebug.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_lockdebug.c,v 1.46 2012/08/04 12:38:20 christos Exp $ */ +/* $NetBSD: subr_lockdebug.c,v 1.47 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 2006, 2007, 2008 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_lockdebug.c,v 1.46 2012/08/04 12:38:20 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_lockdebug.c,v 1.47 2013/02/09 00:31:21 christos Exp $"); #include "opt_ddb.h" @@ -714,7 +714,8 @@ lockdebug_mem_check(const char *func, vo * Dump information about a lock on panic, or for DDB. */ static void -lockdebug_dump(lockdebug_t *ld, void (*pr)(const char *, ...)) +lockdebug_dump(lockdebug_t *ld, void (*pr)(const char *, ...) + __printflike(1, 2)) { int sleeper = (ld->ld_flags & LD_SLEEPER); Index: src/sys/kern/subr_pool.c diff -u src/sys/kern/subr_pool.c:1.198 src/sys/kern/subr_pool.c:1.199 --- src/sys/kern/subr_pool.c:1.198 Tue Aug 28 11:52:19 2012 +++ src/sys/kern/subr_pool.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_pool.c,v 1.198 2012/08/28 15:52:19 christos Exp $ */ +/* $NetBSD: subr_pool.c,v 1.199 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 1997, 1999, 2000, 2002, 2007, 2008, 2010 @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_pool.c,v 1.198 2012/08/28 15:52:19 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_pool.c,v 1.199 2013/02/09 00:31:21 christos Exp $"); #include "opt_ddb.h" #include "opt_lockdebug.h" @@ -203,9 +203,9 @@ static void *pool_allocator_alloc(struct static void pool_allocator_free(struct pool *, void *); static void pool_print_pagelist(struct pool *, struct pool_pagelist *, - void (*)(const char *, ...)); + void (*)(const char *, ...) __printflike(1, 2)); static void pool_print1(struct pool *, const char *, - void (*)(const char *, ...)); + void (*)(const char *, ...) __printflike(1, 2)); static int pool_chk_page(struct pool *, const char *, struct pool_item_header *); Index: src/sys/kern/subr_vmem.c diff -u src/sys/kern/subr_vmem.c:1.81 src/sys/kern/subr_vmem.c:1.82 --- src/sys/kern/subr_vmem.c:1.81 Fri Feb 8 04:30:01 2013 +++ src/sys/kern/subr_vmem.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_vmem.c,v 1.81 2013/02/08 09:30:01 skrll Exp $ */ +/* $NetBSD: subr_vmem.c,v 1.82 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c)2006,2007,2008,2009 YAMAMOTO Takashi, @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.81 2013/02/08 09:30:01 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.82 2013/02/09 00:31:21 christos Exp $"); #if defined(_KERNEL) #include "opt_ddb.h" @@ -1423,7 +1423,8 @@ vmem_rehash_start(void) #if defined(DDB) || defined(UNITTEST) || defined(VMEM_SANITY) -static void bt_dump(const bt_t *, void (*)(const char *, ...)); +static void bt_dump(const bt_t *, void (*)(const char *, ...) + __printflike(1, 2)); static const char * bt_type_string(int type) @@ -1451,7 +1452,7 @@ bt_dump(const bt_t *bt, void (*pr)(const } static void -vmem_dump(const vmem_t *vm , void (*pr)(const char *, ...)) +vmem_dump(const vmem_t *vm , void (*pr)(const char *, ...) __printflike(1, 2)) { const bt_t *bt; int i; Index: src/sys/kern/tty.c diff -u src/sys/kern/tty.c:1.256 src/sys/kern/tty.c:1.257 --- src/sys/kern/tty.c:1.256 Fri Oct 19 12:55:22 2012 +++ src/sys/kern/tty.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: tty.c,v 1.256 2012/10/19 16:55:22 apb Exp $ */ +/* $NetBSD: tty.c,v 1.257 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -63,7 +63,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tty.c,v 1.256 2012/10/19 16:55:22 apb Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tty.c,v 1.257 2013/02/09 00:31:21 christos Exp $"); #include "opt_compat_netbsd.h" @@ -104,7 +104,7 @@ static void ttyblock(struct tty *); static void ttyecho(int, struct tty *); static void ttyrubo(struct tty *, int); static void ttyprintf_nolock(struct tty *, const char *fmt, ...) - __attribute__((__format__(__printf__,2,3))); + __printflike(2, 3); static int proc_compare_wrapper(struct proc *, struct proc *); static void ttysigintr(void *); Index: src/sys/kern/vfs_vnode.c diff -u src/sys/kern/vfs_vnode.c:1.17 src/sys/kern/vfs_vnode.c:1.18 --- src/sys/kern/vfs_vnode.c:1.17 Mon Nov 12 06:00:07 2012 +++ src/sys/kern/vfs_vnode.c Fri Feb 8 19:31:21 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: vfs_vnode.c,v 1.17 2012/11/12 11:00:07 hannken Exp $ */ +/* $NetBSD: vfs_vnode.c,v 1.18 2013/02/09 00:31:21 christos Exp $ */ /*- * Copyright (c) 1997-2011 The NetBSD Foundation, Inc. @@ -124,7 +124,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vfs_vnode.c,v 1.17 2012/11/12 11:00:07 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vfs_vnode.c,v 1.18 2013/02/09 00:31:21 christos Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -173,7 +173,7 @@ static int cleanvnode(void); static void vdrain_thread(void *); static void vrele_thread(void *); static void vnpanic(vnode_t *, const char *, ...) - __attribute__((__format__(__printf__, 2, 3))); + __printflike(2, 3); /* Routines having to do with the management of the vnode table. */ extern int (**dead_vnodeop_p)(void *);