diff options
Diffstat (limited to 'device_mapper/libdm-deptree.c')
-rw-r--r-- | device_mapper/libdm-deptree.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/device_mapper/libdm-deptree.c b/device_mapper/libdm-deptree.c index 39af7b1d4..c6cc8de56 100644 --- a/device_mapper/libdm-deptree.c +++ b/device_mapper/libdm-deptree.c @@ -2679,6 +2679,10 @@ static int _writecache_emit_segment_line(struct dm_task *dmt, count += 1; if (seg->writecache_settings.max_age_set) count += 2; + if (seg->writecache_settings.metadata_only_set) + count += 1; + if (seg->writecache_settings.pause_writeback_set) + count += 2; if (seg->writecache_settings.new_key) count += 2; @@ -2730,6 +2734,14 @@ static int _writecache_emit_segment_line(struct dm_task *dmt, EMIT_PARAMS(pos, " max_age %u", seg->writecache_settings.max_age); } + if (seg->writecache_settings.metadata_only_set) { + EMIT_PARAMS(pos, " metadata_only"); + } + + if (seg->writecache_settings.pause_writeback_set) { + EMIT_PARAMS(pos, " pause_writeback %u", seg->writecache_settings.pause_writeback); + } + if (seg->writecache_settings.new_key) { EMIT_PARAMS(pos, " %s %s", seg->writecache_settings.new_key, |