diff options
author | grog <grog@FreeBSD.org> | 1999-09-28 22:55:37 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 1999-09-28 22:55:37 +0000 |
commit | 5a83a31cacf6716203df9e4e4150330a2a3068f8 (patch) | |
tree | ff71dc34835e025f9615bc2e83dc6d8edab34692 /sys/dev | |
parent | 870bf3285682c5a0303c1a7f9f45e88565ce93b5 (diff) | |
download | FreeBSD-src-5a83a31cacf6716203df9e4e4150330a2a3068f8.zip FreeBSD-src-5a83a31cacf6716203df9e4e4150330a2a3068f8.tar.gz |
Add ioctls VINUM_CHECKPARITY and VINUM_RESETPARITY, still to be fully
implemented.
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/vinum/vinumioctl.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/vinum/vinumioctl.c b/sys/dev/vinum/vinumioctl.c index 27b2d96..8718119 100644 --- a/sys/dev/vinum/vinumioctl.c +++ b/sys/dev/vinum/vinumioctl.c @@ -301,6 +301,14 @@ vinumioctl(dev_t dev, *(int *) data = daemon_options; return 0; + case VINUM_CHECKPARITY: /* check RAID-5 parity */ + parityops((struct vinum_ioctl_msg *) data, checkparity); + return 0; + + case VINUM_REBUILDPARITY: /* rebuild RAID-5 parity */ + parityops((struct vinum_ioctl_msg *) data, rebuildparity); + return 0; + default: /* FALLTHROUGH */ } |