diff options
-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 */ } |