diff options
author | Ilya Dryomov <idryomov@gmail.com> | 2018-01-15 11:24:51 -0500 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2018-01-29 09:22:56 -0500 |
commit | 2e584bce706a42a5dd86e9ac9f39900a20ba5175 (patch) | |
tree | 7cff02738afb328f3669e2089cefdaaf87024ae4 /drivers/block/rbd.c | |
parent | d8a5b80568a9cb66810e75b182018e9edb68e8ff (diff) |
rbd: obj_request->completion is unused
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'drivers/block/rbd.c')
-rw-r--r-- | drivers/block/rbd.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index cc93522a6d41..89d00038b7ce 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c | |||
@@ -281,7 +281,6 @@ struct rbd_obj_request { | |||
281 | int result; | 281 | int result; |
282 | 282 | ||
283 | rbd_obj_callback_t callback; | 283 | rbd_obj_callback_t callback; |
284 | struct completion completion; | ||
285 | 284 | ||
286 | struct kref kref; | 285 | struct kref kref; |
287 | }; | 286 | }; |
@@ -1734,10 +1733,7 @@ static void rbd_obj_request_complete(struct rbd_obj_request *obj_request) | |||
1734 | { | 1733 | { |
1735 | dout("%s: obj %p cb %p\n", __func__, obj_request, | 1734 | dout("%s: obj %p cb %p\n", __func__, obj_request, |
1736 | obj_request->callback); | 1735 | obj_request->callback); |
1737 | if (obj_request->callback) | 1736 | obj_request->callback(obj_request); |
1738 | obj_request->callback(obj_request); | ||
1739 | else | ||
1740 | complete_all(&obj_request->completion); | ||
1741 | } | 1737 | } |
1742 | 1738 | ||
1743 | static void rbd_obj_request_error(struct rbd_obj_request *obj_request, int err) | 1739 | static void rbd_obj_request_error(struct rbd_obj_request *obj_request, int err) |
@@ -2013,7 +2009,6 @@ rbd_obj_request_create(enum obj_request_type type) | |||
2013 | obj_request->which = BAD_WHICH; | 2009 | obj_request->which = BAD_WHICH; |
2014 | obj_request->type = type; | 2010 | obj_request->type = type; |
2015 | INIT_LIST_HEAD(&obj_request->links); | 2011 | INIT_LIST_HEAD(&obj_request->links); |
2016 | init_completion(&obj_request->completion); | ||
2017 | kref_init(&obj_request->kref); | 2012 | kref_init(&obj_request->kref); |
2018 | 2013 | ||
2019 | dout("%s %p\n", __func__, obj_request); | 2014 | dout("%s %p\n", __func__, obj_request); |