}
#undef SET_SB
-static int set_disk_info(mddev_t * mddev, void * arg)
-{
- printk(KERN_INFO "md: not yet");
- return -EINVAL;
-}
-
-static int clear_array(mddev_t * mddev)
-{
- printk(KERN_INFO "md: not yet");
- return -EINVAL;
-}
-
-static int write_raid_info(mddev_t * mddev)
-{
- printk(KERN_INFO "md: not yet");
- return -EINVAL;
-}
-
-static int protect_array(mddev_t * mddev)
-{
- printk(KERN_INFO "md: not yet");
- return -EINVAL;
-}
-
-static int unprotect_array(mddev_t * mddev)
-{
- printk(KERN_INFO "md: not yet");
- return -EINVAL;
-}
-
static int set_disk_faulty(mddev_t *mddev, kdev_t dev)
{
mdk_rdev_t *rdev;
switch (cmd)
{
- case CLEAR_ARRAY:
- err = clear_array(mddev);
- goto done_unlock;
-
case ADD_NEW_DISK:
{
mdu_disk_info_t info;
err = hot_add_disk(mddev, val_to_kdev(arg));
goto done_unlock;
- case SET_DISK_INFO:
- err = set_disk_info(mddev, (void *)arg);
- goto done_unlock;
-
- case WRITE_RAID_INFO:
- err = write_raid_info(mddev);
- goto done_unlock;
-
- case UNPROTECT_ARRAY:
- err = unprotect_array(mddev);
- goto done_unlock;
-
- case PROTECT_ARRAY:
- err = protect_array(mddev);
- goto done_unlock;
-
case SET_DISK_FAULTY:
err = set_disk_faulty(mddev, val_to_kdev(arg));
goto done_unlock;