summaryrefslogtreecommitdiff
path: root/bcache.c
diff options
context:
space:
mode:
authorSlava Pestov <sp@daterainc.com>2015-01-20 22:18:35 -0800
committerSlava Pestov <sp@daterainc.com>2015-01-20 22:18:52 -0800
commit34c87b0e983038be4939ec775d68fa5dc688040c (patch)
treed57a0165b654568c378d7642fa0e44d24dc32bb2 /bcache.c
parent15c8235aa4ccb918cee1c80d6fbcfba5ca20bb99 (diff)
bcacheadm: add --writearound flag for testing, probably not useful
Change-Id: Ia4a2125a50d7b102791b8fc64b48bd102d8cdc89
Diffstat (limited to 'bcache.c')
-rw-r--r--bcache.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/bcache.c b/bcache.c
index 4bdbc6e..a032761 100644
--- a/bcache.c
+++ b/bcache.c
@@ -452,7 +452,7 @@ static void do_write_sb(int fd, struct cache_sb *sb)
}
void write_backingdev_sb(int fd, unsigned block_size, unsigned *bucket_sizes,
- bool writeback, uint64_t data_offset,
+ unsigned mode, uint64_t data_offset,
const char *label,
uuid_le set_uuid)
{
@@ -474,9 +474,7 @@ void write_backingdev_sb(int fd, unsigned block_size, unsigned *bucket_sizes,
if (label)
memcpy(sb.label, label, SB_LABEL_SIZE);
- SET_BDEV_CACHE_MODE(&sb, writeback
- ? CACHE_MODE_WRITEBACK
- : CACHE_MODE_WRITETHROUGH);
+ SET_BDEV_CACHE_MODE(&sb, mode);
if (data_offset != BDEV_DATA_START_DEFAULT) {
sb.version = BCACHE_SB_VERSION_BDEV_WITH_OFFSET;