[Devel] [PATCH RHEL7 COMMIT] ploop: Kill noop complete_merge method

Konstantin Khorenko khorenko at virtuozzo.com
Thu Oct 3 18:57:00 MSK 2019


The commit is pushed to "branch-rh7-3.10.0-957.27.2.vz7.107.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh7-3.10.0-957.27.2.vz7.107.13
------>
commit 215ee626e803d5f0b0b9a8c780a21e1295da6780
Author: Kirill Tkhai <ktkhai at virtuozzo.com>
Date:   Thu Oct 3 18:56:58 2019 +0300

    ploop: Kill noop complete_merge method
    
    It's unused after previous patch.
    
    Signed-off-by: Kirill Tkhai <ktkhai at virtuozzo.com>
---
 drivers/block/ploop/dev.c        | 9 +--------
 drivers/block/ploop/fmt_ploop1.c | 7 -------
 include/linux/ploop/ploop.h      | 1 -
 3 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/drivers/block/ploop/dev.c b/drivers/block/ploop/dev.c
index c65a99861548..7f13f40cfde1 100644
--- a/drivers/block/ploop/dev.c
+++ b/drivers/block/ploop/dev.c
@@ -3797,21 +3797,14 @@ static void ploop_merge_complete(struct ploop_device * plo,
 				 struct ploop_map * map,
 				 struct ploop_delta * delta, int err)
 {
-	struct ploop_delta *top_delta;
-
 	ploop_quiesce(plo);
 	mutex_lock(&plo->sysfs_mutex);
 	list_del(&delta->list);
 
 	if (err)
 		list_add(&delta->list, &plo->map.delta_list);
-	else {
-		top_delta = ploop_top_delta(plo);
-		if (top_delta->ops->complete_merge)
-			/* FIXME: How should we handle error here? */
-			top_delta->ops->complete_merge(top_delta);
+	else
 		ploop_update_fmt_version(plo);
-	}
 
 	plo->trans_map = NULL;
 	plo->maintenance_type = PLOOP_MNTN_OFF;
diff --git a/drivers/block/ploop/fmt_ploop1.c b/drivers/block/ploop/fmt_ploop1.c
index 4e81416f9cbe..981978c0ee4a 100644
--- a/drivers/block/ploop/fmt_ploop1.c
+++ b/drivers/block/ploop/fmt_ploop1.c
@@ -615,12 +615,6 @@ ploop1_start_merge(struct ploop_delta * delta, struct ploop_snapdata * sd)
 	return err;
 }
 
-static int
-ploop1_complete_merge(struct ploop_delta *delta)
-{
-	return 0;
-}
-
 static int
 ploop1_replace_delta(struct ploop_delta *delta)
 {
@@ -889,7 +883,6 @@ static struct ploop_delta_ops ploop1_delta_ops =
 	.complete_snapshot =	ploop1_complete_snapshot,
 	.fmt_prepare_merge =	ploop1_prepare_merge,
 	.start_merge	=	ploop1_start_merge,
-	.complete_merge =	ploop1_complete_merge,
 	.replace_delta 	=	ploop1_replace_delta,
 	.truncate	=	ploop1_truncate,
 	.prepare_grow	=	ploop1_prepare_grow,
diff --git a/include/linux/ploop/ploop.h b/include/linux/ploop/ploop.h
index ca10740efef4..ac427737fbeb 100644
--- a/include/linux/ploop/ploop.h
+++ b/include/linux/ploop/ploop.h
@@ -278,7 +278,6 @@ struct ploop_delta_ops
 	int		(*complete_snapshot)(struct ploop_delta *, struct ploop_snapdata *);
 	int		(*fmt_prepare_merge)(struct ploop_delta *, struct ploop_snapdata *);
 	int		(*start_merge)(struct ploop_delta *, struct ploop_snapdata *);
-	int		(*complete_merge)(struct ploop_delta *);
 	int		(*replace_delta)(struct ploop_delta *);
 	int		(*truncate)(struct ploop_delta *, struct file *, __u32 alloc_head);
 	int		(*prepare_grow)(struct ploop_delta *, u64 *new_size, int *reloc);



More information about the Devel mailing list