Module Name: src Committed By: pooka Date: Fri Jan 8 00:27:48 UTC 2010
Modified Files: src/sys/dev/dm: device-mapper.c Log Message: Fix this for non-module (which, i guess, is only i386/ALL). XXX: autoconfusion vs. modules is an intolerable mess of stepping on each others' toes. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/dev/dm/device-mapper.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/dev/dm/device-mapper.c diff -u src/sys/dev/dm/device-mapper.c:1.14 src/sys/dev/dm/device-mapper.c:1.15 --- src/sys/dev/dm/device-mapper.c:1.14 Sun Jan 3 22:55:25 2010 +++ src/sys/dev/dm/device-mapper.c Fri Jan 8 00:27:48 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: device-mapper.c,v 1.14 2010/01/03 22:55:25 haad Exp $ */ +/* $NetBSD: device-mapper.c,v 1.15 2010/01/08 00:27:48 pooka Exp $ */ /* * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -59,8 +59,8 @@ static dev_type_size(dmsize); /* attach and detach routines */ -static int dmattach(void); -static int dmdestroy(void); +int dmattach(void); +int dmdestroy(void); static int dm_cmd_to_fun(prop_dictionary_t); static int disk_ioctl_switch(dev_t, u_long, void *); @@ -101,8 +101,11 @@ .d_strategy = dmstrategy }; +#ifdef _MODULE /* Autoconf defines */ CFDRIVER_DECL(dm, DV_DISK, NULL); +#endif + CFATTACH_DECL3_NEW(dm, 0, dm_match, dm_attach, dm_detach, NULL, NULL, NULL, DVF_DETACH_SHUTDOWN); @@ -273,7 +276,7 @@ } /* attach routine */ -static int +int dmattach(void) { @@ -285,7 +288,7 @@ } /* Destroy routine */ -static int +int dmdestroy(void) {