From f87ccb09a0199230cf0fdb88ee480cb05a16cf9d Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Mon, 14 Mar 2016 15:56:31 -0800 Subject: bcache: blockdev.c locking fix --- drivers/md/bcache/blockdev.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/md/bcache/blockdev.c b/drivers/md/bcache/blockdev.c index 3bb7e642509d..aa37e1f59062 100644 --- a/drivers/md/bcache/blockdev.c +++ b/drivers/md/bcache/blockdev.c @@ -641,8 +641,6 @@ const char *bch_backing_dev_register(struct bcache_superblock *sb) pr_info("registered backing device %s", bdevname(dc->disk_sb.bdev, name)); - mutex_lock(&bch_register_lock); - list_add(&dc->list, &uncached_devices); list_for_each_entry(c, &bch_cache_sets, list) bch_cached_dev_attach(dc, c); @@ -651,7 +649,6 @@ const char *bch_backing_dev_register(struct bcache_superblock *sb) BDEV_STATE(dc->disk_sb.sb) == BDEV_STATE_STALE) bch_cached_dev_run(dc); - mutex_unlock(&bch_register_lock); return NULL; err: bch_blockdev_stop(&dc->disk); -- cgit v1.2.3