From 6ee5c05a11a7c5160178e6eb21a30d294f56f235 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Mon, 30 Jan 2006 23:42:53 +0000 Subject: Report device size correctly in --detail for Large devices. Signed-off-by: Neil Brown --- util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index b3dbca4..abc576e 100644 --- a/util.c +++ b/util.c @@ -688,10 +688,10 @@ unsigned long long get_component_size(int fd) int n; if (fstat(fd, &stb)) return 0; if (major(stb.st_rdev) == 9) - sprintf(fname, "/sys/block/md%d/component_size", + sprintf(fname, "/sys/block/md%d/md/component_size", minor(stb.st_rdev)); else - sprintf(fname, "/sys/block/md_d%d/component_size", + sprintf(fname, "/sys/block/md_d%d/md/component_size", minor(stb.st_rdev)/16); fd = open(fname, O_RDONLY); if (fd < 0) -- cgit