From: Ken Iizawa Date: Fri, 19 Feb 2021 01:45:07 +0000 (+0900) Subject: osd: remove unnecessary struct member X-Git-Tag: v17.1.0~2291^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9c7999e9bd097418176f42ec5fc88a75ee930eec;p=ceph.git osd: remove unnecessary struct member Fixes: https://tracker.ceph.com/issues/48182 Signed-off-by: Ken Iizawa --- diff --git a/src/osd/PrimaryLogPG.cc b/src/osd/PrimaryLogPG.cc index d88f2a178e0..75f6302b1db 100644 --- a/src/osd/PrimaryLogPG.cc +++ b/src/osd/PrimaryLogPG.cc @@ -10081,11 +10081,10 @@ void PrimaryLogPG::cancel_copy_ops(bool requeue, vector *tids) struct C_gather : public Context { PrimaryLogPGRef pg; hobject_t oid; - PrimaryLogPG::OpContext *ctx; epoch_t last_peering_reset; OSDOp *osd_op; - C_gather(PrimaryLogPG *pg_, hobject_t oid_, PrimaryLogPG::OpContext *ctx_, epoch_t lpr_, OSDOp *osd_op_) : - pg(pg_), oid(oid_), ctx(ctx_), last_peering_reset(lpr_), osd_op(osd_op_) {} + C_gather(PrimaryLogPG *pg_, hobject_t oid_, epoch_t lpr_, OSDOp *osd_op_) : + pg(pg_), oid(oid_), last_peering_reset(lpr_), osd_op(osd_op_) {} void finish(int r) override { if (r == -ECANCELED) return; @@ -10099,6 +10098,7 @@ struct C_gather : public Context { return; } osd_op->rval = r; + PrimaryLogPG::OpContext *ctx = p->second.ctx; pg->cls_gather_ops.erase(p); pg->execute_ctx(ctx); } @@ -10135,7 +10135,7 @@ int PrimaryLogPG::start_cls_gather(OpContext *ctx, std::map