]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
s390/cpum_cf: Deny all sampling events by counter PMU
authorThomas Richter <tmricht@linux.ibm.com>
Fri, 22 Aug 2025 12:05:57 +0000 (14:05 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 19 Sep 2025 14:32:02 +0000 (16:32 +0200)
commitd660c8d8142efa8604b7fcd69c15435f34580e13
tree198f0cc8df8272b79787b0cc08348ee98f6799fe
parent1262bda871dace8c6efae25f3b6a2d34f6f06d54
s390/cpum_cf: Deny all sampling events by counter PMU

[ Upstream commit ce971233242b5391d99442271f3ca096fb49818d ]

Deny all sampling event by the CPUMF counter facility device driver
and return -ENOENT. This return value is used to try other PMUs.
Up to now events for type PERF_TYPE_HARDWARE were not tested for
sampling and returned later on -EOPNOTSUPP. This ends the search
for alternative PMUs. Change that behavior and try other PMUs
instead.

Fixes: 613a41b0d16e ("s390/cpum_cf: Reject request for sampling in event initialization")
Acked-by: Sumanth Korikkar <sumanthk@linux.ibm.com>
Signed-off-by: Thomas Richter <tmricht@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/s390/kernel/perf_cpum_cf.c