From: Sage Weil Date: Mon, 28 Nov 2016 19:25:39 +0000 (-0500) Subject: os/ObjectStore: pass by ref to clone_range X-Git-Tag: v11.1.0~120^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=047bb40af6fc97b5875d01c86a2e6bcf75661574;p=ceph.git os/ObjectStore: pass by ref to clone_range CID 1395650 (#1 of 1): Big parameter passed by value (PASS_BY_VALUE) pass_by_value: Passing parameter noid of type ghobject_t (size 144 bytes) by value. Signed-off-by: Sage Weil --- diff --git a/src/os/ObjectStore.h b/src/os/ObjectStore.h index 586ccb7115cbe..35e1026685c9c 100644 --- a/src/os/ObjectStore.h +++ b/src/os/ObjectStore.h @@ -1176,7 +1176,8 @@ public: * The source range *must* overlap with the source object data. If it does * not the result is undefined. */ - void clone_range(const coll_t& cid, const ghobject_t& oid, ghobject_t noid, + void clone_range(const coll_t& cid, const ghobject_t& oid, + const ghobject_t& noid, uint64_t srcoff, uint64_t srclen, uint64_t dstoff) { Op* _op = _get_next_op(); _op->op = OP_CLONERANGE2;