From b8e275d2a8eb24c96868d3774f813b71be99fabd Mon Sep 17 00:00:00 2001 From: Mike Snitzer Date: Mon, 5 Aug 2013 14:21:18 -0400 Subject: [PATCH 11/11] dm stats: add missing mutex_unlock to dm_stats_clear() --- drivers/md/dm-stats.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/md/dm-stats.c b/drivers/md/dm-stats.c index 3ec886b..13e4a49 100644 --- a/drivers/md/dm-stats.c +++ b/drivers/md/dm-stats.c @@ -194,6 +194,7 @@ static int dm_stats_create(struct dm_stats *st, sector_t start, sector_t end, } // FIXME: factor locking out to caller or rename to dm_stats_find_and_lock() +// also audit functions that assume st->mutex held and add __ prefix? static struct dm_stat *dm_stats_find(struct dm_stats *st, int id) { struct dm_stat *m; @@ -412,6 +413,8 @@ static int dm_stats_clear(struct dm_stats *st, int id) dm_stat_clear(m, true); + mutex_unlock(&st->mutex); + return 1; } -- 1.7.1