selftests/resctrl: Add resource_info_file_exists()
authorMaciej Wieczor-Retman <maciej.wieczor-retman@intel.com>
Fri, 16 Feb 2024 08:35:41 +0000 (09:35 +0100)
committerShuah Khan <skhan@linuxfoundation.org>
Fri, 23 Feb 2024 22:19:20 +0000 (15:19 -0700)
commit74e76cbabd7f71f46afdf125dd4f6a54447d87e0
tree9cf3d396d3786d1ee9239569630236cef7f90c27
parent00616416488868a8b98343863e5ac078506e44e8
selftests/resctrl: Add resource_info_file_exists()

Feature checking done by resctrl_mon_feature_exists() covers features
represented by the feature name presence inside the 'mon_features' file
in /sys/fs/resctrl/info/L3_MON directory. There exists a different way
to represent feature support and that is by the presence of 0 or 1 in a
single file in the info/resource directory. In this case the filename
represents what feature support is being indicated.

Add a generic function to check file presence in the
/sys/fs/resctrl/info/<RESOURCE> directory.

Signed-off-by: Maciej Wieczor-Retman <maciej.wieczor-retman@intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/resctrl/resctrl.h
tools/testing/selftests/resctrl/resctrlfs.c