]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/md/dm-exception-store.c
dm exception store: move cow pointer
[mirror_ubuntu-zesty-kernel.git] / drivers / md / dm-exception-store.c
index 59c949b531060d9813bec284b88f9a546d8cf2da..2078b92470a19773dfe0b2f4737e7468e42cac93 100644 (file)
@@ -139,7 +139,7 @@ EXPORT_SYMBOL(dm_exception_store_type_unregister);
 
 int dm_exception_store_create(const char *type_name, struct dm_target *ti,
                              chunk_t chunk_size, chunk_t chunk_mask,
-                             chunk_t chunk_shift,
+                             chunk_t chunk_shift, struct dm_dev *cow,
                              struct dm_exception_store **store)
 {
        int r = 0;
@@ -163,6 +163,8 @@ int dm_exception_store_create(const char *type_name, struct dm_target *ti,
        tmp_store->chunk_mask = chunk_mask;
        tmp_store->chunk_shift = chunk_shift;
 
+       tmp_store->cow = cow;
+
        r = type->ctr(tmp_store, 0, NULL);
        if (r) {
                put_type(type);