From 5a1a4051f17ba733c5c106543a2e6c77dfae908b Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 24 Apr 2017 18:49:20 -0400 Subject: [PATCH] crush: templatize weights arg for do_rule Signed-off-by: Sage Weil --- src/crush/CrushWrapper.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crush/CrushWrapper.h b/src/crush/CrushWrapper.h index 3d829954d777c..54fd572f8cc41 100644 --- a/src/crush/CrushWrapper.h +++ b/src/crush/CrushWrapper.h @@ -1208,8 +1208,9 @@ public: choose_args.clear(); } + template void do_rule(int rule, int x, vector& out, int maxout, - const vector<__u32>& weight, + const WeightVector& weight, uint64_t choose_args_index) const { int rawout[maxout]; char work[crush_work_size(crush, maxout)]; -- 2.39.5