]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: remove redundant casting in C aio completion functions
authorJosh Durgin <josh.durgin@dreamhost.com>
Fri, 4 Feb 2011 23:11:59 +0000 (15:11 -0800)
committerYehuda Sadeh <yehuda.sadeh@dreamhost.com>
Mon, 7 Feb 2011 23:13:02 +0000 (15:13 -0800)
src/librbd.cc

index 17c50096307835b267add2bf216bae5ad6281b02..015c4911534978c8463351858a340ba60b18f9c7 100644 (file)
@@ -1732,20 +1732,17 @@ extern "C" int rbd_aio_read(rbd_image_t image, off_t off, size_t len, char *buf,
 extern "C" int rbd_aio_wait_for_complete(rbd_completion_t c)
 {
   librbd::RBD::AioCompletion *comp = (librbd::RBD::AioCompletion *)c;
-  librbd::RBDClient::AioCompletion *ac = (librbd::RBDClient::AioCompletion *)comp->pc;
-  return ac->wait_for_complete();
+  return comp->wait_for_complete();
 }
 
 extern "C" int rbd_aio_get_return_value(rbd_completion_t c)
 {
   librbd::RBD::AioCompletion *comp = (librbd::RBD::AioCompletion *)c;
-  librbd::RBDClient::AioCompletion *ac = (librbd::RBDClient::AioCompletion *)comp->pc;
-  return ac->get_return_value();
+  return comp->get_return_value();
 }
 
 extern "C" void rbd_aio_release(rbd_completion_t c)
 {
   librbd::RBD::AioCompletion *comp = (librbd::RBD::AioCompletion *)c;
-  librbd::RBDClient::AioCompletion *ac = (librbd::RBDClient::AioCompletion *)comp->pc;
-  ac->release();
+  comp->release();
 }