Fri Oct 25 15:52:57 2013 UTC ()
Mark a diagnostic-only variable


(martin)
diff -r1.188 -r1.189 src/sys/kern/kern_proc.c

cvs diff -r1.188 -r1.189 src/sys/kern/kern_proc.c (expand / switch to unified diff)

--- src/sys/kern/kern_proc.c 2013/09/10 21:30:21 1.188
+++ src/sys/kern/kern_proc.c 2013/10/25 15:52:57 1.189
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: kern_proc.c,v 1.188 2013/09/10 21:30:21 matt Exp $ */ 1/* $NetBSD: kern_proc.c,v 1.189 2013/10/25 15:52:57 martin Exp $ */
2 2
3/*- 3/*-
4 * Copyright (c) 1999, 2006, 2007, 2008 The NetBSD Foundation, Inc. 4 * Copyright (c) 1999, 2006, 2007, 2008 The NetBSD Foundation, Inc.
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * This code is derived from software contributed to The NetBSD Foundation 7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility, 8 * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility,
9 * NASA Ames Research Center, and by Andrew Doran. 9 * NASA Ames Research Center, and by Andrew Doran.
10 * 10 *
11 * Redistribution and use in source and binary forms, with or without 11 * Redistribution and use in source and binary forms, with or without
12 * modification, are permitted provided that the following conditions 12 * modification, are permitted provided that the following conditions
13 * are met: 13 * are met:
14 * 1. Redistributions of source code must retain the above copyright 14 * 1. Redistributions of source code must retain the above copyright
@@ -52,27 +52,27 @@ @@ -52,27 +52,27 @@
52 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 52 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
53 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 53 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
54 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 54 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
55 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 55 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
56 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 56 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
57 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 57 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
58 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 58 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
59 * SUCH DAMAGE. 59 * SUCH DAMAGE.
60 * 60 *
61 * @(#)kern_proc.c 8.7 (Berkeley) 2/14/95 61 * @(#)kern_proc.c 8.7 (Berkeley) 2/14/95
62 */ 62 */
63 63
64#include <sys/cdefs.h> 64#include <sys/cdefs.h>
65__KERNEL_RCSID(0, "$NetBSD: kern_proc.c,v 1.188 2013/09/10 21:30:21 matt Exp $"); 65__KERNEL_RCSID(0, "$NetBSD: kern_proc.c,v 1.189 2013/10/25 15:52:57 martin Exp $");
66 66
67#ifdef _KERNEL_OPT 67#ifdef _KERNEL_OPT
68#include "opt_kstack.h" 68#include "opt_kstack.h"
69#include "opt_maxuprc.h" 69#include "opt_maxuprc.h"
70#include "opt_dtrace.h" 70#include "opt_dtrace.h"
71#include "opt_compat_netbsd32.h" 71#include "opt_compat_netbsd32.h"
72#endif 72#endif
73 73
74#include <sys/param.h> 74#include <sys/param.h>
75#include <sys/systm.h> 75#include <sys/systm.h>
76#include <sys/kernel.h> 76#include <sys/kernel.h>
77#include <sys/proc.h> 77#include <sys/proc.h>
78#include <sys/resourcevar.h> 78#include <sys/resourcevar.h>
@@ -1442,27 +1442,27 @@ void @@ -1442,27 +1442,27 @@ void
1442proc_specific_key_delete(specificdata_key_t key) 1442proc_specific_key_delete(specificdata_key_t key)
1443{ 1443{
1444 1444
1445 specificdata_key_delete(proc_specificdata_domain, key); 1445 specificdata_key_delete(proc_specificdata_domain, key);
1446} 1446}
1447 1447
1448/* 1448/*
1449 * proc_initspecific -- 1449 * proc_initspecific --
1450 * Initialize a proc's specificdata container. 1450 * Initialize a proc's specificdata container.
1451 */ 1451 */
1452void 1452void
1453proc_initspecific(struct proc *p) 1453proc_initspecific(struct proc *p)
1454{ 1454{
1455 int error; 1455 int error __diagused;
1456 1456
1457 error = specificdata_init(proc_specificdata_domain, &p->p_specdataref); 1457 error = specificdata_init(proc_specificdata_domain, &p->p_specdataref);
1458 KASSERT(error == 0); 1458 KASSERT(error == 0);
1459} 1459}
1460 1460
1461/* 1461/*
1462 * proc_finispecific -- 1462 * proc_finispecific --
1463 * Finalize a proc's specificdata container. 1463 * Finalize a proc's specificdata container.
1464 */ 1464 */
1465void 1465void
1466proc_finispecific(struct proc *p) 1466proc_finispecific(struct proc *p)
1467{ 1467{
1468 1468