summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/vinum/vinumioctl.c8
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 */
}
OpenPOWER on IntegriCloud