]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
enforce move semantics of Request type
authorKefu Chai <kchai@redhat.com>
Wed, 12 Jul 2017 02:28:37 +0000 (10:28 +0800)
committermyoungwon oh <omwmw@sk.com>
Mon, 9 Oct 2017 16:32:29 +0000 (01:32 +0900)
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/dmclock/sim/src/ssched/ssched_server.h

index fcc7055450a4b7ab2918dae7a1020a4eb66f2042..5493ca2a7d13c701a36c43e74950bb1c18c13a4b 100644 (file)
@@ -104,11 +104,10 @@ namespace crimson {
       void add_request(R&& request,
                       const C& client_id,
                       const ReqParams& req_params) {
-       add_request(RequestRef(new R(std::move(request))),
-                   client_id, req_params);
+       add_request(std::move(request), client_id, req_params);
       }
 
-      void add_request(RequestRef&& request,
+      void add_request(R&& request,
                       const C& client_id,
                       const ReqParams& req_params) {
        DataGuard g(queue_mtx);