]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask
authorKajol Jain <kjain@linux.ibm.com>
Thu, 9 Jul 2020 05:18:36 +0000 (10:48 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 16 Jul 2020 03:12:41 +0000 (13:12 +1000)
commit7443db224ce9504efffb7282f503d2a48c23eb59
tree2ee6387c0ad979f8ad4392463915273cd9b62461
parentd7403554f4d1b7b93ac8b9890141b7590d292374
powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask

Patch here adds a cpumask attr to hv_24x7 pmu along with ABI documentation.

Primary use to expose the cpumask is for the perf tool which has the
capability to parse the driver sysfs folder and understand the
cpumask file. Having cpumask file will reduce the number of perf command
line parameters (will avoid "-C" option in the perf tool
command line). It can also notify the user which is
the current cpu used to retrieve the counter data.

command:# cat /sys/devices/hv_24x7/interface/cpumask
0

Signed-off-by: Kajol Jain <kjain@linux.ibm.com>
Reviewed-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20200709051836.723765-3-kjain@linux.ibm.com
Documentation/ABI/testing/sysfs-bus-event_source-devices-hv_24x7
arch/powerpc/perf/hv-24x7.c