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)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Thu, 28 Aug 2025 14:47:58 +0000 (16:47 +0200)
commitce971233242b5391d99442271f3ca096fb49818d
treed7bd5d5cb7af440723d90321523154237f7c6c7c
parent85941afd2c404247e583c827fae0a45da1c1d92c
s390/cpum_cf: Deny all sampling events by counter PMU

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>
arch/s390/kernel/perf_cpum_cf.c