summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-11-20 14:51:42 +1100
committerNeilBrown <neilb@suse.de>2008-11-20 14:51:42 +1100
commite8a70c89585ddca2bcb4160808f64506c64df13b (patch)
tree056c7f8aa0eb9bc1b4b76132d419226c12095030 /mdadm.h
parentbf68e9d9ab185121b6004fc81b531bce8348726d (diff)
downloadmdadm-e8a70c89585ddca2bcb4160808f64506c64df13b.tar.gz
mdadm-e8a70c89585ddca2bcb4160808f64506c64df13b.tar.xz
mdadm-e8a70c89585ddca2bcb4160808f64506c64df13b.zip
mdmon: pass symbolic name to mdmon instead of device name.
Now that names in /dev are usually created (eventually) by udev, it isn't really safe to rely in finding a name in /dev to pass to mdmon to identify which array to monitor. And it isn't really necessary to have a name in /dev. So just pass the symbolic name, e.g. md127 or md123. Change util.c to pass that name, and change mdmon to process the name sensibly. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/mdadm.h b/mdadm.h
index 2b34acf..f7fd53e 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -634,7 +634,6 @@ struct supertype {
* external:/md0/12
*/
int devcnt;
- char *device_name; /* e.g. /dev/md/whatever */
struct mdinfo *devs;
@@ -761,6 +760,7 @@ extern int check_raid(int fd, char *name);
extern int get_mdp_major(void);
extern int dev_open(char *dev, int flags);
+extern int open_dev(int devnum);
extern int open_dev_excl(int devnum);
extern int is_standard(char *dev, int *nump);
extern int same_dev(char *one, char *two);