}
int Manage_subdevs(char *devname, int fd,
- mddev_dev_t devlist)
+ mddev_dev_t devlist, int verbose)
{
/* do something to each dev.
* devmode can be
md_get_version(fd)%100 < 2) {
if (ioctl(fd, HOT_ADD_DISK,
(unsigned long)stb.st_rdev)==0) {
- fprintf(stderr, Name ": hot added %s\n",
- dv->devname);
+ if (verbose >= 0)
+ fprintf(stderr, Name ": hot added %s\n",
+ dv->devname);
continue;
}
dv->devname, j, strerror(errno));
return 1;
}
- fprintf(stderr, Name ": added %s\n", dv->devname);
+ if (verbose >= 0)
+ fprintf(stderr, Name ": added %s\n", dv->devname);
break;
case 'r':
dv->devname, strerror(errno));
return 1;
}
- fprintf(stderr, Name ": hot removed %s\n", dv->devname);
+ if (verbose >= 0)
+ fprintf(stderr, Name ": hot removed %s\n", dv->devname);
break;
case 'f': /* set faulty */
dv->devname, strerror(errno));
return 1;
}
- fprintf(stderr, Name ": set %s faulty in %s\n",
- dv->devname, devname);
+ if (verbose >= 0)
+ fprintf(stderr, Name ": set %s faulty in %s\n",
+ dv->devname, devname);
break;
}
}