From f30facab99dee4b6d2b30ce3a24528f326c2ccd7 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Wed, 29 Aug 2012 16:35:01 -0700 Subject: [PATCH] osd/ReplicatedPG: pass PGPool to ReplicatedPG ctor by ref CID 717057: Big parameter passed by value (PASS_BY_VALUE)At (1): Passing parameter _pool of type PGPool (size 336 bytes) by value. Signed-off-by: Samuel Just --- src/osd/ReplicatedPG.cc | 2 +- src/osd/ReplicatedPG.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 8dfbff545aebf..077a422d45beb 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -582,7 +582,7 @@ void ReplicatedPG::calc_trim_to() } ReplicatedPG::ReplicatedPG(OSDService *o, OSDMapRef curmap, - PGPool _pool, pg_t p, const hobject_t& oid, + const PGPool &_pool, pg_t p, const hobject_t& oid, const hobject_t& ioid) : PG(o, curmap, _pool, p, oid, ioid), temp_created(false), temp_coll(coll_t::make_temp_coll(p)), snap_trimmer_machine(this) diff --git a/src/osd/ReplicatedPG.h b/src/osd/ReplicatedPG.h index a96f62df01e6e..6d8a820de992e 100644 --- a/src/osd/ReplicatedPG.h +++ b/src/osd/ReplicatedPG.h @@ -918,7 +918,7 @@ protected: public: ReplicatedPG(OSDService *o, OSDMapRef curmap, - PGPool _pool, pg_t p, const hobject_t& oid, + const PGPool &_pool, pg_t p, const hobject_t& oid, const hobject_t& ioid); ~ReplicatedPG() {} -- 2.39.5