]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tools/power turbostat: Handle non-root legacy-uncore sysfs permissions
authorLen Brown <len.brown@intel.com>
Sat, 9 Aug 2025 20:31:31 +0000 (16:31 -0400)
committerLen Brown <len.brown@intel.com>
Sun, 10 Aug 2025 01:24:46 +0000 (21:24 -0400)
commite60a13bcef206795d3ddf82f130fe8f570176d06
tree61d064ca4bec2792434f42c176750f22ac183577
parent378e901160256d2ab66e45ffb97afaca51e65706
tools/power turbostat: Handle non-root legacy-uncore sysfs permissions

/sys/devices/system/cpu/intel_uncore_frequency/package_X_die_Y/
may be readable by all, but
/sys/devices/system/cpu/intel_uncore_frequency/package_X_die_Y/current_freq_khz
may be readable only by root.

Non-root turbostat users see complaints in this scenario.

Fail probe of the interface if we can't read current_freq_khz.

Reported-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Original-patch-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c