Patch name: dm-snap-get-rid-of-__free_exceptions-fn.patch The __free_exceptions function is only three lines long and used in only one place. We'll need to break-up and re-order those lines in later patches, so we get rid of the function entirely. Signed-off-by: Jonathan Brassow <jbrassow@xxxxxxxxxx> Index: linux-2.6/drivers/md/dm-snap.c =================================================================== --- linux-2.6.orig/drivers/md/dm-snap.c +++ linux-2.6/drivers/md/dm-snap.c @@ -577,14 +577,6 @@ bad_snap: return r; } -static void __free_exceptions(struct dm_snapshot *s) -{ - dm_kcopyd_client_destroy(s->kcopyd_client); - s->kcopyd_client = NULL; - - dm_exception_table_destroy(s->pending); -} - static void snapshot_dtr(struct dm_target *ti) { #ifdef CONFIG_DM_DEBUG @@ -613,7 +605,10 @@ static void snapshot_dtr(struct dm_targe mempool_destroy(s->tracked_chunk_pool); - __free_exceptions(s); + dm_kcopyd_client_destroy(s->kcopyd_client); + s->kcopyd_client = NULL; + + dm_exception_table_destroy(s->pending); mempool_destroy(s->pending_pool); -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel