From 77472ff8d0a7e72b2da72c05dbbe1bf1adc0f2ca Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Sat, 12 Jul 2008 20:28:38 +1000 Subject: Introduce devname2devnum and use it instead of opencoding. --- sysfs.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'sysfs.c') diff --git a/sysfs.c b/sysfs.c index b7a95ed..847a4e1 100644 --- a/sysfs.c +++ b/sysfs.c @@ -59,15 +59,9 @@ void sysfs_free(struct mdinfo *sra) int sysfs_open(int devnum, char *devname, char *attr) { char fname[50]; - char sys_name[16]; int fd; - if (devnum >= 0) - sprintf(sys_name, "md%d", devnum); - else - sprintf(sys_name, "md_d%d", - -1-devnum); - sprintf(fname, "/sys/block/%s/md/", sys_name); + sprintf(fname, "/sys/block/%s/md/", devnum2devname(devnum)); if (devname) { strcat(fname, devname); strcat(fname, "/"); -- cgit