summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1999-05-12 07:40:50 +0000
committerphk <phk@FreeBSD.org>1999-05-12 07:40:50 +0000
commitb2ad81f0dcb566c7d2632fa84172a1c7c51f346f (patch)
treebd8adcfbdad8bc8b5329c6591e0f330e23ef5f4a
parentcca32ec6a9c3142d3c9bb121e01220665f2fa9c6 (diff)
downloadFreeBSD-src-b2ad81f0dcb566c7d2632fa84172a1c7c51f346f.zip
FreeBSD-src-b2ad81f0dcb566c7d2632fa84172a1c7c51f346f.tar.gz
Fix dumpon. It passes a udev_t from userland to kernel, that needs a
udev2dev() before we use it. It really should pass a name like swapon does.
-rw-r--r--sys/amd64/amd64/autoconf.c8
-rw-r--r--sys/i386/i386/autoconf.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/sys/amd64/amd64/autoconf.c b/sys/amd64/amd64/autoconf.c
index ba9b26c..686fef6 100644
--- a/sys/amd64/amd64/autoconf.c
+++ b/sys/amd64/amd64/autoconf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)autoconf.c 7.1 (Berkeley) 5/9/91
- * $Id: autoconf.c,v 1.120 1999/05/09 16:56:09 phk Exp $
+ * $Id: autoconf.c,v 1.121 1999/05/10 17:12:40 peter Exp $
*/
/*
@@ -499,12 +499,12 @@ static int
sysctl_kern_dumpdev SYSCTL_HANDLER_ARGS
{
int error;
- dev_t ndumpdev;
+ udev_t ndumpdev;
- ndumpdev = dumpdev;
+ ndumpdev = dev2udev(dumpdev);
error = sysctl_handle_opaque(oidp, &ndumpdev, sizeof ndumpdev, req);
if (error == 0 && req->newptr != NULL)
- error = setdumpdev(ndumpdev);
+ error = setdumpdev(udev2dev(ndumpdev, 1));
return (error);
}
diff --git a/sys/i386/i386/autoconf.c b/sys/i386/i386/autoconf.c
index ba9b26c..686fef6 100644
--- a/sys/i386/i386/autoconf.c
+++ b/sys/i386/i386/autoconf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)autoconf.c 7.1 (Berkeley) 5/9/91
- * $Id: autoconf.c,v 1.120 1999/05/09 16:56:09 phk Exp $
+ * $Id: autoconf.c,v 1.121 1999/05/10 17:12:40 peter Exp $
*/
/*
@@ -499,12 +499,12 @@ static int
sysctl_kern_dumpdev SYSCTL_HANDLER_ARGS
{
int error;
- dev_t ndumpdev;
+ udev_t ndumpdev;
- ndumpdev = dumpdev;
+ ndumpdev = dev2udev(dumpdev);
error = sysctl_handle_opaque(oidp, &ndumpdev, sizeof ndumpdev, req);
if (error == 0 && req->newptr != NULL)
- error = setdumpdev(ndumpdev);
+ error = setdumpdev(udev2dev(ndumpdev, 1));
return (error);
}
OpenPOWER on IntegriCloud