diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2016-03-14 15:56:31 -0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-01-18 21:38:39 -0900 |
commit | c4d0a1869e483831f522a88c3c980ed64e1d3871 (patch) | |
tree | 0e03b99fabea718b99336a0e7e11dc9ea627f013 | |
parent | 4e7c6e46a8ce6996b746e27658451ad1b97825eb (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); |