diff --git a/src/crimson/osd/ops_executer.h b/src/crimson/osd/ops_executer.h index 0398e30540d16..0448be407d859 100644 --- a/src/crimson/osd/ops_executer.h +++ b/src/crimson/osd/ops_executer.h @@ -427,7 +427,7 @@ class OpsExecuter : public seastar::enable_lw_shared_from_this { const std::vector& ops, SnapMapper& snap_mapper, OSDriver& osdriver, - MutFunc&& mut_func) &&; + MutFunc mut_func) &&; std::vector prepare_transaction( const std::vector& ops); void fill_op_params(modified_by m); @@ -513,7 +513,7 @@ OpsExecuter::flush_changes_n_do_ops_effects( const std::vector& ops, SnapMapper& snap_mapper, OSDriver& osdriver, - MutFunc&& mut_func) && + MutFunc mut_func) && { const bool want_mutate = !txn.empty(); // osd_op_params are instantiated by every wr-like operation.