diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2016-03-14 15:56:31 -0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2016-10-07 12:35:46 -0800 |
commit | f87ccb09a0199230cf0fdb88ee480cb05a16cf9d (patch) | |
tree | c72c9a94b9fad44b775a3f46a50751b365e84303 | |
parent | 08ea61c0a0ad4cf9909c7eba43a5bdb6eb94fc3b (diff) |
bcache: blockdev.c locking fix
-rw-r--r-- | drivers/md/bcache/blockdev.c | 3 |
1 files changed, 0 insertions, 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); |