diff options
author | Alex Elder <elder@inktank.com> | 2012-11-16 10:29:16 -0500 |
---|---|---|
committer | Alex Elder <elder@inktank.com> | 2012-12-20 11:56:44 -0500 |
commit | c3e946ce7276faf0b302acd25c7b874edbeba661 (patch) | |
tree | 8352894ced729e1eb0397574c5508f0e9a61a192 | |
parent | c89ce05e0c5a01a256100ac6a6019f276bdd1ca6 (diff) |
rbd: get rid of rbd_{get,put}_dev()
The functions rbd_get_dev() and rbd_put_dev() are trivial wrappers
that add no value, and their existence suggests they may do more
than what they do.
Get rid of them.
Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
-rw-r--r-- | drivers/block/rbd.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 4daa400c13aa..89576a0b3f2e 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c | |||
@@ -290,16 +290,6 @@ static struct device rbd_root_dev = { | |||
290 | # define rbd_assert(expr) ((void) 0) | 290 | # define rbd_assert(expr) ((void) 0) |
291 | #endif /* !RBD_DEBUG */ | 291 | #endif /* !RBD_DEBUG */ |
292 | 292 | ||
293 | static struct device *rbd_get_dev(struct rbd_device *rbd_dev) | ||
294 | { | ||
295 | return get_device(&rbd_dev->dev); | ||
296 | } | ||
297 | |||
298 | static void rbd_put_dev(struct rbd_device *rbd_dev) | ||
299 | { | ||
300 | put_device(&rbd_dev->dev); | ||
301 | } | ||
302 | |||
303 | static int rbd_dev_refresh(struct rbd_device *rbd_dev, u64 *hver); | 293 | static int rbd_dev_refresh(struct rbd_device *rbd_dev, u64 *hver); |
304 | static int rbd_dev_v2_refresh(struct rbd_device *rbd_dev, u64 *hver); | 294 | static int rbd_dev_v2_refresh(struct rbd_device *rbd_dev, u64 *hver); |
305 | 295 | ||
@@ -311,7 +301,7 @@ static int rbd_open(struct block_device *bdev, fmode_t mode) | |||
311 | return -EROFS; | 301 | return -EROFS; |
312 | 302 | ||
313 | mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING); | 303 | mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING); |
314 | rbd_get_dev(rbd_dev); | 304 | (void) get_device(&rbd_dev->dev); |
315 | set_device_ro(bdev, rbd_dev->mapping.read_only); | 305 | set_device_ro(bdev, rbd_dev->mapping.read_only); |
316 | rbd_dev->open_count++; | 306 | rbd_dev->open_count++; |
317 | mutex_unlock(&ctl_mutex); | 307 | mutex_unlock(&ctl_mutex); |
@@ -326,7 +316,7 @@ static int rbd_release(struct gendisk *disk, fmode_t mode) | |||
326 | mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING); | 316 | mutex_lock_nested(&ctl_mutex, SINGLE_DEPTH_NESTING); |
327 | rbd_assert(rbd_dev->open_count > 0); | 317 | rbd_assert(rbd_dev->open_count > 0); |
328 | rbd_dev->open_count--; | 318 | rbd_dev->open_count--; |
329 | rbd_put_dev(rbd_dev); | 319 | put_device(&rbd_dev->dev); |
330 | mutex_unlock(&ctl_mutex); | 320 | mutex_unlock(&ctl_mutex); |
331 | 321 | ||
332 | return 0; | 322 | return 0; |