diff options
author | Ilpo Järvinen <[email protected]> | 2023-09-04 12:53:32 +0300 |
---|---|---|
committer | Shuah Khan <[email protected]> | 2023-10-13 14:28:26 -0600 |
commit | 4a28c7665c2a1ac0400864eabb0c641e135f61aa (patch) | |
tree | b610d459259f0028100d98942418008ed6739206 /net/lapb/lapb_timer.c | |
parent | 27c734f4402243f478348108d8a2ebd6e3e5e8a3 (diff) |
selftests/resctrl: Ensure the benchmark commands fits to its array
Benchmark command is copied into an array in the stack. The array is
BENCHMARK_ARGS items long but the command line could try to provide a
longer command. Argument size is also fixed by BENCHMARK_ARG_SIZE (63
bytes of space after fitting the terminating \0 character) and user
could have inputted argument longer than that.
Return error in case the benchmark command does not fit to the space
allocated for it.
Fixes: ecdbb911f22d ("selftests/resctrl: Add MBM test")
Signed-off-by: Ilpo Järvinen <[email protected]>
Tested-by: Shaopeng Tan <[email protected]>
Reviewed-by: Shaopeng Tan <[email protected]>
Reviewed-by: "Wieczor-Retman, Maciej" <[email protected]>
Reviewed-by: Reinette Chatre <[email protected]>
Signed-off-by: Shuah Khan <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions