summaryrefslogtreecommitdiffstats
path: root/fs/block_dev.c
diff options
context:
space:
mode:
authorGuo Chao <yan@linux.vnet.ibm.com>2013-02-21 15:16:43 -0800
committerJens Axboe <axboe@kernel.dk>2013-02-22 10:42:46 +0100
commitde33127d8d3f1d570aad8c2223cd81b206636bc1 (patch)
treee3c42e69a78a0fb98100e1e3d43352481a05d62d /fs/block_dev.c
parentd646a02a9d44d1421f273ae3923d97b47b918176 (diff)
downloadlinux-de33127d8d3f1d570aad8c2223cd81b206636bc1.tar.gz
linux-de33127d8d3f1d570aad8c2223cd81b206636bc1.tar.bz2
linux-de33127d8d3f1d570aad8c2223cd81b206636bc1.zip
block: remove redundant check to bd_openers()
bd_openers is stable under bd_mutex, no need to check it twice. Signed-off-by: Guo Chao <yan@linux.vnet.ibm.com> Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Guo Chao <yan@linux.vnet.ibm.com> Cc: M. Hindess <hindessm@uk.ibm.com> Cc: Nikanth Karthikesan <knikanth@suse.de> Cc: Jens Axboe <axboe@kernel.dk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/block_dev.c')
-rw-r--r--fs/block_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/block_dev.c b/fs/block_dev.c
index 82b7c9ad29ac..2f7058421ffb 100644
--- a/fs/block_dev.c
+++ b/fs/block_dev.c
@@ -1119,7 +1119,7 @@ static int __blkdev_get(struct block_device *bdev, fmode_t mode, int for_part)
}
}
- if (!ret && !bdev->bd_openers) {
+ if (!ret) {
bd_set_size(bdev,(loff_t)get_capacity(disk)<<9);
bdi = blk_get_backing_dev_info(bdev);
if (bdi == NULL)