On Fri, 21 Apr 2023, Reinette Chatre wrote: > On 4/18/2023 4:44 AM, Ilpo Järvinen wrote: > > When no benchmark_cmd is given, benchmark_cmd[1] is set to span in > > main(). There's no need to do it again in run_mba_test(). > > > > Remove the duplicated preparation for span argument into > > benchmark_cmd[1] from run_mba_test(). It enables also removing has_ben > > argument from run_mba_test() as unnecessary. > > I find the last sentence a bit hard to read. How about > "After this, the has_ben argument to run_mba_test() can be removed.". > > > > > Co-developed-by: Fenghua Yu <fenghua.yu@xxxxxxxxx> > > Signed-off-by: Fenghua Yu <fenghua.yu@xxxxxxxxx> > > Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@xxxxxxxxxxxxxxx> > > --- > > tools/testing/selftests/resctrl/resctrl_tests.c | 8 +++----- > > 1 file changed, 3 insertions(+), 5 deletions(-) > > > > diff --git a/tools/testing/selftests/resctrl/resctrl_tests.c b/tools/testing/selftests/resctrl/resctrl_tests.c > > index f1ed2c89f228..3c8ec68eb507 100644 > > --- a/tools/testing/selftests/resctrl/resctrl_tests.c > > +++ b/tools/testing/selftests/resctrl/resctrl_tests.c > > @@ -99,8 +99,8 @@ static void run_mbm_test(bool has_ben, char **benchmark_cmd, unsigned long span, > > umount_resctrlfs(); > > } > > > > -static void run_mba_test(bool has_ben, char **benchmark_cmd, unsigned long span, > > - int cpu_no, char *bw_report) > > +static void run_mba_test(char **benchmark_cmd, unsigned long span, int cpu_no, > > + char *bw_report) > > { > > int res; > > > > @@ -117,8 +117,6 @@ static void run_mba_test(bool has_ben, char **benchmark_cmd, unsigned long span, > > goto umount; > > } > > > > - if (!has_ben) > > - sprintf(benchmark_cmd[1], "%lu", span); > > Can "span" also be removed? Yes. -- i.