Thu Oct 2 21:01:38 2014 UTC ()
devmajor_t not int


(justin)
diff -r1.90 -r1.91 src/sys/dev/cgd.c
diff -r1.34 -r1.35 src/sys/dev/dm/device-mapper.c

cvs diff -r1.90 -r1.91 src/sys/dev/cgd.c (expand / switch to unified diff)

--- src/sys/dev/cgd.c 2014/07/25 08:10:35 1.90
+++ src/sys/dev/cgd.c 2014/10/02 21:01:38 1.91
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: cgd.c,v 1.90 2014/07/25 08:10:35 dholland Exp $ */ 1/* $NetBSD: cgd.c,v 1.91 2014/10/02 21:01:38 justin Exp $ */
2 2
3/*- 3/*-
4 * Copyright (c) 2002 The NetBSD Foundation, Inc. 4 * Copyright (c) 2002 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 Roland C. Dowdeswell. 8 * by Roland C. Dowdeswell.
9 * 9 *
10 * Redistribution and use in source and binary forms, with or without 10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions 11 * modification, are permitted provided that the following conditions
12 * are met: 12 * are met:
13 * 1. Redistributions of source code must retain the above copyright 13 * 1. Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer. 14 * notice, this list of conditions and the following disclaimer.
@@ -20,27 +20,27 @@ @@ -20,27 +20,27 @@
20 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 20 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 21 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 23 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE. 29 * POSSIBILITY OF SUCH DAMAGE.
30 */ 30 */
31 31
32#include <sys/cdefs.h> 32#include <sys/cdefs.h>
33__KERNEL_RCSID(0, "$NetBSD: cgd.c,v 1.90 2014/07/25 08:10:35 dholland Exp $"); 33__KERNEL_RCSID(0, "$NetBSD: cgd.c,v 1.91 2014/10/02 21:01:38 justin Exp $");
34 34
35#include <sys/types.h> 35#include <sys/types.h>
36#include <sys/param.h> 36#include <sys/param.h>
37#include <sys/systm.h> 37#include <sys/systm.h>
38#include <sys/proc.h> 38#include <sys/proc.h>
39#include <sys/errno.h> 39#include <sys/errno.h>
40#include <sys/buf.h> 40#include <sys/buf.h>
41#include <sys/bufq.h> 41#include <sys/bufq.h>
42#include <sys/malloc.h> 42#include <sys/malloc.h>
43#include <sys/module.h> 43#include <sys/module.h>
44#include <sys/pool.h> 44#include <sys/pool.h>
45#include <sys/ioctl.h> 45#include <sys/ioctl.h>
46#include <sys/device.h> 46#include <sys/device.h>
@@ -996,27 +996,27 @@ hexprint(const char *start, void *buf, i @@ -996,27 +996,27 @@ hexprint(const char *start, void *buf, i
996 996
997MODULE(MODULE_CLASS_DRIVER, cgd, "dk_subr"); 997MODULE(MODULE_CLASS_DRIVER, cgd, "dk_subr");
998 998
999#ifdef _MODULE 999#ifdef _MODULE
1000CFDRIVER_DECL(cgd, DV_DISK, NULL); 1000CFDRIVER_DECL(cgd, DV_DISK, NULL);
1001#endif 1001#endif
1002 1002
1003static int 1003static int
1004cgd_modcmd(modcmd_t cmd, void *arg) 1004cgd_modcmd(modcmd_t cmd, void *arg)
1005{ 1005{
1006 int error = 0; 1006 int error = 0;
1007 1007
1008#ifdef _MODULE 1008#ifdef _MODULE
1009 int bmajor = -1, cmajor = -1; 1009 devmajor_t bmajor = -1, cmajor = -1;
1010#endif 1010#endif
1011 1011
1012 switch (cmd) { 1012 switch (cmd) {
1013 case MODULE_CMD_INIT: 1013 case MODULE_CMD_INIT:
1014#ifdef _MODULE 1014#ifdef _MODULE
1015 error = config_cfdriver_attach(&cgd_cd); 1015 error = config_cfdriver_attach(&cgd_cd);
1016 if (error) 1016 if (error)
1017 break; 1017 break;
1018 1018
1019 error = config_cfattach_attach(cgd_cd.cd_name, &cgd_ca); 1019 error = config_cfattach_attach(cgd_cd.cd_name, &cgd_ca);
1020 if (error) { 1020 if (error) {
1021 config_cfdriver_detach(&cgd_cd); 1021 config_cfdriver_detach(&cgd_cd);
1022 aprint_error("%s: unable to register cfattach\n", 1022 aprint_error("%s: unable to register cfattach\n",

cvs diff -r1.34 -r1.35 src/sys/dev/dm/device-mapper.c (expand / switch to unified diff)

--- src/sys/dev/dm/device-mapper.c 2014/07/25 08:10:36 1.34
+++ src/sys/dev/dm/device-mapper.c 2014/10/02 21:01:38 1.35
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: device-mapper.c,v 1.34 2014/07/25 08:10:36 dholland Exp $ */ 1/* $NetBSD: device-mapper.c,v 1.35 2014/10/02 21:01:38 justin Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 2010 The NetBSD Foundation, Inc. 4 * Copyright (c) 2010 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 Adam Hamsik. 8 * by Adam Hamsik.
9 * 9 *
10 * Redistribution and use in source and binary forms, with or without 10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions 11 * modification, are permitted provided that the following conditions
12 * are met: 12 * are met:
13 * 1. Redistributions of source code must retain the above copyright 13 * 1. Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer. 14 * notice, this list of conditions and the following disclaimer.
@@ -146,27 +146,28 @@ static const struct cmd_function cmd_fn[ @@ -146,27 +146,28 @@ static const struct cmd_function cmd_fn[
146#ifdef _MODULE 146#ifdef _MODULE
147#include <sys/module.h> 147#include <sys/module.h>
148 148
149/* Autoconf defines */ 149/* Autoconf defines */
150CFDRIVER_DECL(dm, DV_DISK, NULL); 150CFDRIVER_DECL(dm, DV_DISK, NULL);
151 151
152MODULE(MODULE_CLASS_DRIVER, dm, "dk_subr"); 152MODULE(MODULE_CLASS_DRIVER, dm, "dk_subr");
153 153
154/* New module handle routine */ 154/* New module handle routine */
155static int 155static int
156dm_modcmd(modcmd_t cmd, void *arg) 156dm_modcmd(modcmd_t cmd, void *arg)
157{ 157{
158#ifdef _MODULE 158#ifdef _MODULE
159 int error, bmajor, cmajor; 159 int error;
 160 devmajor_t bmajor, cmajor;
160 161
161 error = 0; 162 error = 0;
162 bmajor = -1; 163 bmajor = -1;
163 cmajor = -1; 164 cmajor = -1;
164 165
165 switch (cmd) { 166 switch (cmd) {
166 case MODULE_CMD_INIT: 167 case MODULE_CMD_INIT:
167 error = config_cfdriver_attach(&dm_cd); 168 error = config_cfdriver_attach(&dm_cd);
168 if (error) 169 if (error)
169 break; 170 break;
170 171
171 error = config_cfattach_attach(dm_cd.cd_name, &dm_ca); 172 error = config_cfattach_attach(dm_cd.cd_name, &dm_ca);
172 if (error) { 173 if (error) {