diff options
author | David Teigland <teigland@redhat.com> | 2020-01-31 11:52:49 -0600 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2020-01-31 11:52:49 -0600 |
commit | bddbbcb98ca135b91aa688c04c1c8be7d76a2bd1 (patch) | |
tree | 0e1a29fd40f2869b1dc4c9178e0fa50ae7444d49 /device_mapper/libdm-targets.c | |
parent | 2444e830a90fe84721bd61f950946eedcbce0af7 (diff) | |
download | lvm2-bddbbcb98ca135b91aa688c04c1c8be7d76a2bd1.tar.gz |
writecache: report status fields
reporting fields (-o) directly from kernel:
writecache_total_blocks
writecache_free_blocks
writecache_writeback_blocks
writecache_error
The data_percent field shows used cache blocks / total cache blocks.
Diffstat (limited to 'device_mapper/libdm-targets.c')
-rw-r--r-- | device_mapper/libdm-targets.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/device_mapper/libdm-targets.c b/device_mapper/libdm-targets.c index d82e28b13..86cb84713 100644 --- a/device_mapper/libdm-targets.c +++ b/device_mapper/libdm-targets.c @@ -366,8 +366,8 @@ int dm_get_status_writecache(struct dm_pool *mem, const char *params, if (!(s = dm_pool_zalloc(mem, sizeof(struct dm_status_writecache)))) return_0; - if (sscanf(params, "%u %llu %llu %llu", - &s->error, + if (sscanf(params, "%llu %llu %llu %llu", + (unsigned long long *)&s->error, (unsigned long long *)&s->total_blocks, (unsigned long long *)&s->free_blocks, (unsigned long long *)&s->writeback_blocks) != 4) { |