From f71b16965befd934236429a11e0f5e1cd8d5a138 Mon Sep 17 00:00:00 2001 From: Jun'ichi Nomura Date: Fri, 19 Oct 2007 22:38:43 +0100 Subject: [PATCH] --- yaml --- r: 71714 b: refs/heads/master c: ae9da83f6d800fe1f3b23bfbc8f7222ad1c5bb74 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/md/dm.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 0cf822d6762a..1e5db2471e85 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 79662d1ea37392651f2cff08626cab6a40ba3adc +refs/heads/master: ae9da83f6d800fe1f3b23bfbc8f7222ad1c5bb74 diff --git a/trunk/drivers/md/dm.c b/trunk/drivers/md/dm.c index d837d37f6209..7cb61ab887a2 100644 --- a/trunk/drivers/md/dm.c +++ b/trunk/drivers/md/dm.c @@ -1044,12 +1044,14 @@ static struct mapped_device *alloc_dev(int minor) return NULL; } +static void unlock_fs(struct mapped_device *md); + static void free_dev(struct mapped_device *md) { int minor = md->disk->first_minor; if (md->suspended_bdev) { - thaw_bdev(md->suspended_bdev, NULL); + unlock_fs(md); bdput(md->suspended_bdev); } mempool_destroy(md->tio_pool);