]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: remove useless reference holding
authorYehuda Sadeh <yehuda@hq.newdream.net>
Fri, 3 Jun 2011 21:31:20 +0000 (14:31 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Fri, 3 Jun 2011 22:15:28 +0000 (15:15 -0700)
src/librados.cc

index a2f49d9e622fba377d8c397276290ccc6225f9db..55631557df1984eafc25d10938ee162a67633fa9 100644 (file)
@@ -346,14 +346,12 @@ void librados::IoCtxImpl::complete_aio_write(AioCompletionImpl *c)
 
 void librados::IoCtxImpl::flush_aio_writes()
 {
-  get();
   aio_write_list_lock.Lock();
   tid_t seq = aio_write_seq;
   while (!aio_write_list.empty() &&
         aio_write_list.front()->aio_write_seq <= seq)
     aio_write_cond.Wait(aio_write_list_lock);
   aio_write_list_lock.Unlock();
-  put();
 }
 
 struct librados::ObjListCtx {