diff options
author | phk <phk@FreeBSD.org> | 1999-05-12 07:40:50 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1999-05-12 07:40:50 +0000 |
commit | b2ad81f0dcb566c7d2632fa84172a1c7c51f346f (patch) | |
tree | bd8adcfbdad8bc8b5329c6591e0f330e23ef5f4a | |
parent | cca32ec6a9c3142d3c9bb121e01220665f2fa9c6 (diff) | |
download | FreeBSD-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.c | 8 | ||||
-rw-r--r-- | sys/i386/i386/autoconf.c | 8 |
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); } |