Currently it's noop

Signed-off-by: Kirill Tkhai <ktk...@virtuozzo.com>
---
 drivers/md/dm-ploop-map.c |    9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/drivers/md/dm-ploop-map.c b/drivers/md/dm-ploop-map.c
index a8459c0f75d6..06060e798a40 100644
--- a/drivers/md/dm-ploop-map.c
+++ b/drivers/md/dm-ploop-map.c
@@ -1281,6 +1281,8 @@ static void submit_cow_index_wb(struct ploop_cow *cow,
                ploop_md_make_dirty(ploop, md);
        }
 
+       piwb = md->piwb;
+
        clu -= page_id * PAGE_SIZE / sizeof(map_index_t) - PLOOP_MAP_OFFSET;
 
        to = kmap_atomic(piwb->bat_page);
@@ -1370,6 +1372,8 @@ static bool locate_new_cluster_and_attach_pio(struct 
ploop *ploop,
                bat_update_prepared = true;
        }
 
+       piwb = md->piwb;
+
        if (ploop_alloc_cluster(ploop, piwb, clu, dst_clu)) {
                pio->bi_status = BLK_STS_IOERR;
                goto error;
@@ -1510,6 +1514,8 @@ static void process_one_discard_pio(struct ploop *ploop, 
struct pio *pio,
                bat_update_prepared = true;
        }
 
+       piwb = md->piwb;
+
        /* Cluster index related to the page[page_id] start */
        clu -= piwb->page_id * PAGE_SIZE / sizeof(map_index_t) - 
PLOOP_MAP_OFFSET;
 
@@ -1817,6 +1823,9 @@ int ploop_prepare_reloc_index_wb(struct ploop *ploop,
        if ((md->status & (MD_DIRTY|MD_WRITEBACK)) ||
            ploop_prepare_bat_update(ploop, page_id, piwb, type))
                goto out_eio;
+
+       piwb = md->piwb;
+
        if (dst_clu) {
                /*
                 * For ploop_advance_local_after_bat_wb(): do not concern


_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to