* [patch] md.c release locks on error
@ 2009-04-18 13:47 Dan Carpenter
0 siblings, 0 replies; only message in thread
From: Dan Carpenter @ 2009-04-18 13:47 UTC (permalink / raw)
To: neilb, linux-raid
I think we need to release disks_mutex and put mddev here. The other
return paths are like that.
regards,
dan carpenter
Signed-off-by: Dan Carpenter <error27@gmail.com>
--- orig/drivers/md/md.c 2009-04-15 18:32:05.000000000 +0300
+++ devel/drivers/md/md.c 2009-04-15 18:32:48.000000000 +0300
@@ -3860,6 +3860,8 @@
if (mddev2->gendisk &&
strcmp(mddev2->gendisk->disk_name, name) == 0) {
spin_unlock(&all_mddevs_lock);
+ mutex_unlock(&disks_mutex);
+ mddev_put(mddev);
return -EEXIST;
}
spin_unlock(&all_mddevs_lock);
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-04-18 13:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-18 13:47 [patch] md.c release locks on error Dan Carpenter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox