summaryrefslogtreecommitdiff
path: root/sysfs.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2010-12-16 09:07:51 +1100
committerNeilBrown <neilb@suse.de>2010-12-16 09:07:51 +1100
commit11877f4dc2c9943058eaa94788f523c6004a0d5f (patch)
treeef56c8753ddd4b9088d3102d327a0e2ba667d031 /sysfs.c
parent8bd67e345e1451f209722f892c9f8003498b2a5c (diff)
Split fmt_devnum out from devnum2devname
Sometimes we want to convert a devnum to a devname without allocating memory. So provide function to do the formatting without allocation. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'sysfs.c')
-rw-r--r--sysfs.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sysfs.c b/sysfs.c
index 7a0403d6..a9ece82b 100644
--- a/sysfs.c
+++ b/sysfs.c
@@ -90,11 +90,7 @@ void sysfs_init(struct mdinfo *mdi, int fd, int devnum)
}
if (devnum == NoMdDev)
return;
- if (devnum >= 0)
- sprintf(mdi->sys_name, "md%d", devnum);
- else
- sprintf(mdi->sys_name, "md_d%d",
- -1-devnum);
+ fmt_devname(mdi->sys_name, devnum);
}