From: Adam C. Emerson Date: Mon, 10 Apr 2017 19:55:23 +0000 (-0400) Subject: rbd: Remove pessimizing move X-Git-Tag: v12.0.2~94^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ba612d97ad1c9c013ed2c03b79548e29536f48ca;p=ceph.git rbd: Remove pessimizing move Do not std::move returned values. Signed-off-by: Adam C. Emerson --- diff --git a/src/librbd/librbd.cc b/src/librbd/librbd.cc index cbc96bd60099..37e38f5844cd 100644 --- a/src/librbd/librbd.cc +++ b/src/librbd/librbd.cc @@ -3267,10 +3267,10 @@ extern "C" int rbd_aio_readv(rbd_image_t image, const struct iovec *iov, if (r == 0) { librbd::io::ReadResult read_result; if (iovcnt == 1) { - read_result = std::move(librbd::io::ReadResult( - static_cast(iov[0].iov_base), iov[0].iov_len)); + read_result = librbd::io::ReadResult( + static_cast(iov[0].iov_base), iov[0].iov_len); } else { - read_result = std::move(librbd::io::ReadResult(iov, iovcnt)); + read_result = librbd::io::ReadResult(iov, iovcnt); } ictx->io_work_queue->aio_read(get_aio_completion(comp), off, len, std::move(read_result), 0);