The commit is pushed to "branch-rh7-3.10.0-229.7.2.vz7.9.x-ovz" and will appear 
at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-229.7.2.vz7.9.20
------>
commit e874b67c2d89b333633fb143cf92b35493623421
Author: Alexey V. Vissarionov <grem...@gremlin.ru>
Date:   Mon Jan 11 18:13:03 2016 +0400

    ploop: rename extent maps management funtions
    
    Functions extent_map_init(), extent_map_exit() and alloc_extent_map()
    from drivers/block/ploop/io_direct_map.c had conflicting names versus
    fs/btrfs/extent_map.c when kernel is built with CONFIG_BTRFS_FS.
    
    Said that, they are renamed to ploop_*
    
    Signed-off-by: Alexey V. Vissarionov <grem...@gremlin.ru>
    Acked-by: Dmitry Monakhov <dmonak...@openvz.org>
---
 drivers/block/ploop/io_direct.c     | 38 ++++++++++++++++----------------
 drivers/block/ploop/io_direct_map.c | 44 ++++++++++++++++++-------------------
 drivers/block/ploop/io_direct_map.h |  6 ++---
 3 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/drivers/block/ploop/io_direct.c b/drivers/block/ploop/io_direct.c
index 0183b0f..cfd7882 100644
--- a/drivers/block/ploop/io_direct.c
+++ b/drivers/block/ploop/io_direct.c
@@ -141,7 +141,7 @@ dio_submit(struct ploop_io *io, struct ploop_request * preq,
 
                if (em->start <= sec)
                        sec = em->end;
-               extent_put(em);
+               ploop_extent_put(em);
 
                while (sec < end) {
                        em = extent_lookup_create(io, sec, end - sec);
@@ -151,7 +151,7 @@ dio_submit(struct ploop_io *io, struct ploop_request * preq,
                                goto write_unint_fail;
 
                        sec = em->end;
-                       extent_put(em);
+                       ploop_extent_put(em);
                }
 
                goto write_unint;
@@ -187,7 +187,7 @@ dio_submit(struct ploop_io *io, struct ploop_request * preq,
                }
 
                if (sec >= em->end) {
-                       extent_put(em);
+                       ploop_extent_put(em);
                        em = extent_lookup_create(io, sec, size);
                        if (IS_ERR(em))
                                goto out_em_err;
@@ -230,7 +230,7 @@ flush_bio:
                size -= copy >> 9;
                sec += copy >> 9;
        }
-       extent_put(em);
+       ploop_extent_put(em);
 
        bio_num = 0;
        while (bl.head) {
@@ -272,7 +272,7 @@ write_unint:
        goto out;
 
 write_unint_fail:
-       extent_put(em);
+       ploop_extent_put(em);
        err = -EIO;
        ploop_msg_once(io->plo, "A part of cluster is in uninitialized 
extent.");
        goto out;
@@ -566,7 +566,7 @@ dio_submit_pad(struct ploop_io *io, struct ploop_request * 
preq,
                }
 
                if (sec >= em->end) {
-                       extent_put(em);
+                       ploop_extent_put(em);
                        em = extent_lookup_create(io, sec, end_sec - sec);
                        if (IS_ERR(em))
                                goto out_em_err;
@@ -600,7 +600,7 @@ flush_bio:
                BUG_ON(plen == 0);
                sec += plen;
        }
-       extent_put(em);
+       ploop_extent_put(em);
 
        while (bl.head) {
                unsigned long rw;
@@ -1029,7 +1029,7 @@ dio_sync_io(struct ploop_io * io, int rw, struct page * 
page,
 
                if (!em || sec >= em->end) {
                        if (em)
-                               extent_put(em);
+                               ploop_extent_put(em);
                        em = extent_lookup_create(io, sec, len>>9);
                        if (IS_ERR(em))
                                goto out_em_err;
@@ -1062,7 +1062,7 @@ flush_bio:
        }
 
        if (em)
-               extent_put(em);
+               ploop_extent_put(em);
 
        while (bl.head) {
                struct bio * b = bl.head;
@@ -1150,7 +1150,7 @@ dio_sync_iovec(struct ploop_io * io, int rw, struct page 
** pvec,
 
                if (!em || sec >= em->end) {
                        if (em)
-                               extent_put(em);
+                               ploop_extent_put(em);
                        em = extent_lookup_create(io, sec, len>>9);
                        if (IS_ERR(em))
                                goto out_em_err;
@@ -1186,7 +1186,7 @@ flush_bio:
        }
 
        if (em)
-               extent_put(em);
+               ploop_extent_put(em);
 
        while (bl.head) {
                struct bio * b = bl.head;
@@ -1383,7 +1383,7 @@ dio_io_page(struct ploop_io * io, unsigned long rw,
 
                if (!em || sec >= em->end) {
                        if (em)
-                               extent_put(em);
+                               ploop_extent_put(em);
                        em = extent_lookup_create(io, sec, len>>9);
                        if (IS_ERR(em))
                                goto out_em_err;
@@ -1416,7 +1416,7 @@ flush_bio:
        }
 
        if (em)
-               extent_put(em);
+               ploop_extent_put(em);
 
        bio_num = 0;
        while (bl.head) {
@@ -1508,7 +1508,7 @@ dio_fastmap(struct ploop_io * io, struct bio * orig_bio,
 
        if (isec + (orig_bio->bi_size>>9) > em->end) {
                io->plo->st.fast_neg_shortem++;
-               extent_put(em);
+               ploop_extent_put(em);
                return 1;
        }
 
@@ -1518,7 +1518,7 @@ dio_fastmap(struct ploop_io * io, struct bio * orig_bio,
               orig_bio->bi_vcnt * sizeof(struct bio_vec));
 
        bio->bi_sector = dio_isec_to_phys(em, isec);
-       extent_put(em);
+       ploop_extent_put(em);
 
        bio->bi_bdev = io->files.bdev;
        bio->bi_rw = orig_bio->bi_rw;
@@ -1566,7 +1566,7 @@ dio_disable_merge(struct ploop_io * io, sector_t isector, 
unsigned int len)
        if (em) {
                if (isector + len > em->end)
                        ret = 1;
-               extent_put(em);
+               ploop_extent_put(em);
        }
        return ret;
 }
@@ -1898,11 +1898,11 @@ static int __init pio_direct_mod_init(void)
        if (min_extent_map_entries == 0)
                min_extent_map_entries = 64;
 
-       err = extent_map_init();
+       err = ploop_extent_map_init();
        if (!err) {
                err = ploop_register_io(&ploop_io_ops_direct);
                if (err)
-                       extent_map_exit();
+                       ploop_extent_map_exit();
        }
 
        return err;
@@ -1911,7 +1911,7 @@ static int __init pio_direct_mod_init(void)
 static void __exit pio_direct_mod_exit(void)
 {
        ploop_unregister_io(&ploop_io_ops_direct);
-       extent_map_exit();
+       ploop_extent_map_exit();
        BUG_ON(atomic_long_read(&ploop_io_images_size));
 }
 
diff --git a/drivers/block/ploop/io_direct_map.c 
b/drivers/block/ploop/io_direct_map.c
index 977adc2..1146133 100644
--- a/drivers/block/ploop/io_direct_map.c
+++ b/drivers/block/ploop/io_direct_map.c
@@ -220,7 +220,7 @@ int ploop_dio_upgrade(struct ploop_io * io)
 
 static struct kmem_cache *extent_map_cache;
 
-int __init extent_map_init(void)
+int __init ploop_extent_map_init(void)
 {
        extent_map_cache = kmem_cache_create("ploop_itree",
                                                sizeof(struct extent_map), 0,
@@ -234,7 +234,7 @@ int __init extent_map_init(void)
        return 0;
 }
 
-void extent_map_exit(void)
+void ploop_extent_map_exit(void)
 {
        if (extent_map_cache)
                kmem_cache_destroy(extent_map_cache);
@@ -248,7 +248,7 @@ static void extent_map_tree_init(struct extent_map_tree 
*tree)
        rwlock_init(&tree->lock);
 }
 
-struct extent_map *alloc_extent_map(gfp_t mask)
+struct extent_map *ploop_alloc_extent_map(gfp_t mask)
 {
        struct extent_map *em;
 
@@ -261,7 +261,7 @@ struct extent_map *alloc_extent_map(gfp_t mask)
        return em;
 }
 
-void extent_put(struct extent_map *em)
+void ploop_extent_put(struct extent_map *em)
 {
        if (!em)
                return;
@@ -435,7 +435,7 @@ static int add_extent_mapping(struct extent_map_tree *tree,
                        rb_erase(rb, &tree->map);
                        list_del_init(&tmp->lru_link);
                        tree->map_size--;
-                       extent_put(tmp);
+                       ploop_extent_put(tmp);
                } else {
                        list_add_tail(&em->lru_link, &tree->lru_list);
                        tree->map_size++;
@@ -456,7 +456,7 @@ static int add_extent_mapping(struct extent_map_tree *tree,
                                list_del_init(&victim_em->lru_link);
                                tree->map_size--;
                                rb_erase(&victim_em->rb_node, &tree->map);
-                               extent_put(victim_em);
+                               ploop_extent_put(victim_em);
                        }
                }
        } while (rb);
@@ -474,7 +474,7 @@ static int add_extent_mapping(struct extent_map_tree *tree,
                                rb_erase(&merge->rb_node, &tree->map);
                                list_del_init(&merge->lru_link);
                                tree->map_size--;
-                               extent_put(merge);
+                               ploop_extent_put(merge);
                        }
                }
        }
@@ -488,7 +488,7 @@ static int add_extent_mapping(struct extent_map_tree *tree,
                        rb_erase(&merge->rb_node, &tree->map);
                        list_del_init(&merge->lru_link);
                        tree->map_size--;
-                       extent_put(merge);
+                       ploop_extent_put(merge);
                }
        }
 
@@ -600,11 +600,11 @@ again:
                } else if (!create) {
                        return em;
                }
-               extent_put(em);
+               ploop_extent_put(em);
        }
        BUG_ON(gfp_mask & GFP_ATOMIC);
 
-       em = alloc_extent_map(gfp_mask);
+       em = ploop_alloc_extent_map(gfp_mask);
        if (!em)
                return ERR_PTR(-ENOMEM);
 
@@ -619,7 +619,7 @@ again:
         */
        ret = tree->_get_extent(inode, start, len, &nstart, &result, create);
        if (ret < 0) {
-               extent_put(em);
+               ploop_extent_put(em);
                return ERR_PTR(ret);
        }
 
@@ -629,7 +629,7 @@ again:
 
        ret = add_extent_mapping(tree, em);
        if (ret == -EEXIST) {
-               extent_put(em);
+               ploop_extent_put(em);
                goto again;
        }
        return em;
@@ -661,7 +661,7 @@ again:
                } else {
                        return em;
                }
-               extent_put(em);
+               ploop_extent_put(em);
        }
 
        BUG_ON(gfp_mask & GFP_ATOMIC);
@@ -669,7 +669,7 @@ again:
        if (!inode->i_op->fiemap)
                return ERR_PTR(-EINVAL);
 
-       em = alloc_extent_map(gfp_mask);
+       em = ploop_alloc_extent_map(gfp_mask);
        if (!em)
                return ERR_PTR(-ENOMEM);
 
@@ -704,7 +704,7 @@ again:
        set_fs(old_fs);
 
        if (ret) {
-               extent_put(em);
+               ploop_extent_put(em);
                return ERR_PTR(ret);
        }
 
@@ -714,7 +714,7 @@ again:
                                       " (mapped=%d i_size=%llu off=%llu)",
                                       fieinfo.fi_extents_mapped,
                                       i_size_read(inode), start_off);
-               extent_put(em);
+               ploop_extent_put(em);
                return ERR_PTR(-EINVAL);
        }
 
@@ -728,7 +728,7 @@ again:
 
                ret = add_extent_mapping(tree, em);
                if (ret == -EEXIST) {
-                       extent_put(em);
+                       ploop_extent_put(em);
                        goto again;
                }
        }
@@ -782,7 +782,7 @@ struct extent_map *map_extent_get_block(struct ploop_io *io,
                        break;
 
                last = em->end;
-               extent_put(em);
+               ploop_extent_put(em);
                em = __map_extent(io, mapping, last, len, create,
                                  gfp_mask, get_block);
                if (IS_ERR(em) || !em)
@@ -795,7 +795,7 @@ struct extent_map *map_extent_get_block(struct ploop_io *io,
        if (!em || IS_ERR(em) || em->start > start ||
            start + len > em->end) {
                if (em && !IS_ERR(em))
-                       extent_put(em);
+                       ploop_extent_put(em);
                em = __map_extent(io, mapping, start, len, create,
                                  gfp_mask, get_block);
        }
@@ -824,7 +824,7 @@ static int drop_extent_map(struct extent_map_tree *tree)
                rb_erase(node, &tree->map);
                list_del_init(&em->lru_link);
                tree->map_size--;
-               extent_put(em);
+               ploop_extent_put(em);
        }
        write_unlock_irq(&tree->lock);
        return 0;
@@ -838,10 +838,10 @@ void trim_extent_mappings(struct extent_map_tree *tree, 
sector_t start)
                remove_extent_mapping(tree, em);
                WARN_ON(atomic_read(&em->refs) != 2);
                /* once for us */
-               extent_put(em);
+               ploop_extent_put(em);
                /* No concurrent lookups due to ploop_quiesce(). See WARN_ON 
above */
                /* once for the tree */
-               extent_put(em);
+               ploop_extent_put(em);
        }
 }
 
diff --git a/drivers/block/ploop/io_direct_map.h 
b/drivers/block/ploop/io_direct_map.h
index fa0face..4be1c5c 100644
--- a/drivers/block/ploop/io_direct_map.h
+++ b/drivers/block/ploop/io_direct_map.h
@@ -42,7 +42,7 @@ struct extent_map *extent_lookup_create(struct ploop_io *io,
                                        sector_t start, sector_t len);
 struct extent_map *extent_lookup(struct extent_map_tree *tree,
                                 sector_t start);
-void extent_put(struct extent_map *em);
+void ploop_extent_put(struct extent_map *em);
 
 struct extent_map *map_extent_get_block(struct ploop_io *io,
                                        struct address_space *mapping,
@@ -55,7 +55,7 @@ struct extent_map_tree * ploop_dio_open(struct ploop_io * io, 
int rdonly);
 void ploop_dio_downgrade(struct address_space * mapping);
 int ploop_dio_upgrade(struct ploop_io * io);
 
-int __init extent_map_init(void);
-void extent_map_exit(void);
+int __init ploop_extent_map_init(void);
+void ploop_extent_map_exit(void);
 
 #endif
_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to