summaryrefslogtreecommitdiff
path: root/libbcache/fs-io.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcache/fs-io.c')
-rw-r--r--libbcache/fs-io.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libbcache/fs-io.c b/libbcache/fs-io.c
index ecf249c3..d9bd5644 100644
--- a/libbcache/fs-io.c
+++ b/libbcache/fs-io.c
@@ -974,7 +974,9 @@ do_io:
new.reserved = 0;
});
- w->io->op.op.res.sectors += PAGE_SECTORS * (old.reserved - new.reserved);
+ w->io->op.op.res.sectors += PAGE_SECTORS *
+ (old.reserved - new.reserved) *
+ old.nr_replicas;
out:
BUG_ON(PageWriteback(page));
set_page_writeback(page);