|
@@ -482,17 +482,17 @@ static int sectors_dirty_init_fn(struct btree_op *_op, struct btree *b,
|
|
|
return MAP_CONTINUE;
|
|
|
}
|
|
|
|
|
|
-void bch_sectors_dirty_init(struct cached_dev *dc)
|
|
|
+void bch_sectors_dirty_init(struct bcache_device *d)
|
|
|
{
|
|
|
struct sectors_dirty_init op;
|
|
|
|
|
|
bch_btree_op_init(&op.op, -1);
|
|
|
- op.inode = dc->disk.id;
|
|
|
+ op.inode = d->id;
|
|
|
|
|
|
- bch_btree_map_keys(&op.op, dc->disk.c, &KEY(op.inode, 0, 0),
|
|
|
+ bch_btree_map_keys(&op.op, d->c, &KEY(op.inode, 0, 0),
|
|
|
sectors_dirty_init_fn, 0);
|
|
|
|
|
|
- dc->disk.sectors_dirty_last = bcache_dev_sectors_dirty(&dc->disk);
|
|
|
+ d->sectors_dirty_last = bcache_dev_sectors_dirty(d);
|
|
|
}
|
|
|
|
|
|
void bch_cached_dev_writeback_init(struct cached_dev *dc)
|