aboutsummaryrefslogtreecommitdiff
path: root/arch/s390/kernel/perf_cpum_cf.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-19s390/ctlreg: add local and system prefix to some functionsGravatar Heiko Carstens 1-1/+1
2023-07-04s390/cpum_cf: remove unneeded debug statementsGravatar Thomas Richter 1-30/+2
2023-06-22s390/cpum_cf: rework PER_CPU_DEFINE of struct cpu_cf_eventsGravatar Thomas Richter 1-117/+332
2023-06-20s390/cpum_cf: open access to hwctr device for CAP_PERFMON privileged processGravatar Thomas Richter 1-1/+2
2023-04-19s390/cpum_cf: remove function validate_ctr_auth() by inline codeGravatar Thomas Richter 1-22/+9
2023-04-19s390/cpum_cf: provide counter number to validate_ctr_version()Gravatar Thomas Richter 1-10/+8
2023-04-19s390/cpum_cf: introduce static CPU counter facility informationGravatar Thomas Richter 1-67/+65
2023-04-13s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disableGravatar Thomas Richter 1-14/+8
2023-04-13s390/cpum_cf: remove unnecessary copy_from_user callGravatar Thomas Richter 1-5/+1
2023-04-13s390/cpum_cf: log bad return code of function cfset_all_copyGravatar Thomas Richter 1-6/+9
2023-02-21Merge tag 's390-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Gravatar Linus Torvalds 1-25/+283
2023-01-25s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usageGravatar Thomas Richter 1-11/+7
2023-01-25s390/cpum_cf: merge source files for CPU Measurement counter facilityGravatar Thomas Richter 1-8/+206
2023-01-25s390/cpum_cf: remove in-kernel counting facility interfaceGravatar Thomas Richter 1-1/+1
2023-01-25s390/cpum_cf: move stccm_avail()Gravatar Thomas Richter 1-0/+6
2023-01-25s390/cpum_cf: move cpum_cf_ctrset_size()Gravatar Thomas Richter 1-0/+47
2023-01-25s390/cpum_cf: simplify hw_perf_event_destroy()Gravatar Thomas Richter 1-6/+4
2023-01-18perf/core: Add perf_sample_save_raw_data() helperGravatar Namhyung Kim 1-3/+1
2023-01-09s390/cpumf: support user space events for countingGravatar Thomas Richter 1-11/+24
2022-09-27perf: Use sample_flags for raw_dataGravatar Namhyung Kim 1-0/+1
2022-06-23s390/cpumf: Handle events cycles and instructions identicalGravatar Thomas Richter 1-1/+21
2022-03-10s390: raise minimum supported machine generation to z10Gravatar Vasily Gorbik 1-6/+5
2021-11-08s390/cpumf: cpum_cf PMU displays invalid value after hotplug removeGravatar Thomas Richter 1-1/+3
2021-10-26s390/cpumf: Allow multiple processes to access /dev/hwcGravatar Thomas Richter 1-78/+150
2021-09-07s390/cpum_cf: move array from header to C fileGravatar Heiko Carstens 1-0/+8
2021-08-05s390: replace deprecated CPU-hotplug functionsGravatar Sebastian Andrzej Siewior 1-2/+2
2021-07-20s390/cpumf: fix semicolon.cocci warningsGravatar kernel test robot 1-1/+1
2021-07-05s390/cpumf: Allow concurrent access for CPU Measurement Counter FacilityGravatar Thomas Richter 1-31/+995
2021-06-07s390/cpumf: remove WARN_ON_ONCE in counter start handlerGravatar Thomas Richter 1-7/+1
2021-06-07s390/cpumf: remove counter transaction call backsGravatar Thomas Richter 1-84/+0
2021-04-30s390/cpumf: remove call to perf_event_update_userpageGravatar Thomas Richter 1-4/+0
2021-04-30s390/cpumf: beautify if-then-else indentationGravatar Thomas Richter 1-5/+3
2021-03-08s390/cpumf: remove unneeded semicolonGravatar Jiapeng Chong 1-1/+1
2019-11-20s390/cpumf: Adjust registration of s390 PMU device driversGravatar Thomas Richter 1-11/+10
2019-03-29s390/cpum_cf: Add support for CPU-MF SVN 6Gravatar Thomas Richter 1-4/+11
2019-02-22s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservationGravatar Thomas Richter 1-1/+3
2019-02-22s390/cpum_cf: move common functions into a separate fileGravatar Hendrik Brueckner 1-181/+3
2019-02-22s390/cpum_cf: introduce kernel_cpumcf_avail() functionGravatar Hendrik Brueckner 1-3/+17
2019-02-22s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alertsGravatar Hendrik Brueckner 1-0/+18
2019-02-22s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header fileGravatar Hendrik Brueckner 1-9/+2
2019-02-22s390/cpum_cf: rename per-CPU counter facility structure and variablesGravatar Hendrik Brueckner 1-20/+20
2019-02-22s390/cpum_cf: prepare for in-kernel counter measurementsGravatar Hendrik Brueckner 1-6/+26
2019-02-22s390/cpum_cf: move counter set controls to a new header fileGravatar Hendrik Brueckner 1-42/+3
2018-11-14s390/cpum_cf: Reject request for sampling in event initializationGravatar Thomas Richter 1-0/+2
2018-11-08s390/perf: Change CPUM_CF return code in event init functionGravatar Thomas Richter 1-1/+1
2017-11-24s390: kernel: Remove redundant license textGravatar Greg Kroah-Hartman 1-4/+0
2017-11-24s390: kernel: add SPDX identifiers to the remaining filesGravatar Greg Kroah-Hartman 1-0/+1
2017-03-31s390/cpum_cf: make hw_perf_event_update() a void functionGravatar Hendrik Brueckner 1-4/+2
2017-03-31s390/cpum_cf: add support for the MT-diagnostic counter set (z13)Gravatar Hendrik Brueckner 1-25/+64
2017-03-31s390/cpum_cf: cleanup event/counter validationGravatar Hendrik Brueckner 1-30/+1