From f03f8e473b7c8a5c4ed2de0b99717cf75521bf69 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 1 Oct 2009 11:20:03 +0200 Subject: [PATCH] Fix disk utilization for md/dm slaves Signed-off-by: Jens Axboe --- diskutil.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/diskutil.c b/diskutil.c index e90096be..ac2f006e 100644 --- a/diskutil.c +++ b/diskutil.c @@ -236,8 +236,10 @@ static void find_add_disk_slaves(struct thread_data *td, char *path, /* Should probably use an assert here. slavedu should * always be present at this point. */ - if (slavedu) + if (slavedu) { + slavedu->users++; flist_add_tail(&slavedu->slavelist, &masterdu->slaves); + } } closedir(dirhandle); @@ -543,6 +545,7 @@ void show_disk_util(void) flist_for_each_safe(entry, next, &disk_list) { flist_del(entry); du = flist_entry(entry, struct disk_util, list); + du->users--; disk_util_free(du); } } -- 2.25.1