[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <92b3ef73-6347-b52a-69ed-c1b489b11d55@intel.com>
Date: Thu, 13 Jul 2023 15:59:49 -0700
From: Reinette Chatre <reinette.chatre@...el.com>
To: Ilpo Järvinen <ilpo.jarvinen@...ux.intel.com>,
<linux-kselftest@...r.kernel.org>, Shuah Khan <shuah@...nel.org>,
"Shaopeng Tan" <tan.shaopeng@...fujitsu.com>,
Fenghua Yu <fenghua.yu@...el.com>,
<linux-kernel@...r.kernel.org>
Subject: Re: [PATCH v4 09/19] selftests/resctrl: Convert span to size_t
Hi Ilpo,
On 7/13/2023 6:19 AM, Ilpo Järvinen wrote:
...
> @@ -188,10 +188,10 @@ fill_cache(unsigned long long buf_size, int malloc_and_init, int memflush,
> return 0;
> }
>
> -int run_fill_buf(unsigned long span, int malloc_and_init_memory,
> - int memflush, int op, char *resctrl_val)
> +int run_fill_buf(size_t span, int malloc_and_init_memory, int memflush, int op,
> + char *resctrl_val)
> {
> - unsigned long long cache_size = span;
> + size_t cache_size = span;
> int ret;
>
> ret = fill_cache(cache_size, malloc_and_init_memory, memflush, op,
Any idea what the purpose being run_fill_buf() is? From what I can tell it is
an unnecessary level of indirection.
...
> diff --git a/tools/testing/selftests/resctrl/resctrlfs.c b/tools/testing/selftests/resctrl/resctrlfs.c
> index f622245adafe..8be5b745226d 100644
> --- a/tools/testing/selftests/resctrl/resctrlfs.c
> +++ b/tools/testing/selftests/resctrl/resctrlfs.c
> @@ -298,7 +298,7 @@ int taskset_benchmark(pid_t bm_pid, int cpu_no)
> void run_benchmark(int signum, siginfo_t *info, void *ucontext)
> {
> int operation, ret, malloc_and_init_memory, memflush;
> - unsigned long span, buffer_span;
> + size_t span, buffer_span;
> char **benchmark_cmd;
> char resctrl_val[64];
> FILE *fp;
Do we now need a cast in the initialization of span?
Reinette
Powered by blists - more mailing lists