| Age | Commit message (Expand) | Author | Files | Lines |
| 9 days | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 1 | -0/+6 |
| 2025-11-03 | perf: arm_pmuv3: Don't use PMCCNTR_EL0 on SMT cores | Yicong Yang | 1 | -0/+6 |
| 2025-10-27 | perf: arm_pmu: Kill last use of per-CPU cpu_armpmu pointer | Marc Zyngier | 1 | -5/+0 |
| 2025-10-27 | perf: arm_pmu: Request specific affinities for per CPU NMIs/interrupts | Will Deacon | 1 | -18/+26 |
| 2025-10-27 | genirq: Update request_percpu_nmi() to take an affinity | Marc Zyngier | 1 | -1/+1 |
| 2025-07-08 | perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) | Rob Herring (Arm) | 1 | -3/+13 |
| 2025-03-01 | perf: arm_pmu: Don't disable counter in armpmu_add() | Mark Rutland | 1 | -5/+3 |
| 2024-08-16 | perf: arm_pmu: Remove event index to counter remapping | Rob Herring (Arm) | 1 | -5/+6 |
| 2023-12-12 | arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs | James Clark | 1 | -6/+5 |
| 2023-12-05 | drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' | Anshuman Khandual | 1 | -1/+0 |
| 2023-07-26 | arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability | James Clark | 1 | -5/+2 |
| 2023-07-26 | arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability | James Clark | 1 | -1/+6 |
| 2023-06-28 | Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -0/+5 |
| 2023-06-09 | arm64: enable perf events based hard lockup detector | Douglas Anderson | 1 | -0/+5 |
| 2023-06-05 | drivers/perf: apple_m1: Force 63bit counters for M2 CPUs | Marc Zyngier | 1 | -0/+2 |
| 2023-02-20 | Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -10/+1 |
| 2023-02-16 | arm_pmu: fix event CPU filtering | Mark Rutland | 1 | -7/+1 |
| 2023-01-13 | arm64, riscv, perf: Remove RCU_NONIDLE() usage | Peter Zijlstra | 1 | -10/+1 |
| 2022-12-12 | Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -9/+7 |
| 2022-12-06 | Merge branch 'for-next/perf' into for-next/core | Will Deacon | 1 | -3/+0 |
| 2022-12-02 | arm_pmu: Drop redundant armpmu->map_event() in armpmu_event_init() | Anshuman Khandual | 1 | -3/+0 |
| 2022-11-07 | arm_pmu: rework ACPI probing | Mark Rutland | 1 | -14/+3 |
| 2022-10-27 | perf: Rewrite core context handling | Peter Zijlstra | 1 | -9/+7 |
| 2022-09-22 | perf: arm64: Add SVE vector granule register to user regs | James Clark | 1 | -1/+1 |
| 2022-04-13 | arm_pmu: Validate single/group leader events | Rob Herring | 1 | -6/+4 |
| 2022-03-08 | Merge branch 'for-next/perf-m1' into for-next/perf | Will Deacon | 1 | -0/+2 |
| 2022-03-08 | drivers/perf: arm_pmu: Handle 47 bit counters | Marc Zyngier | 1 | -0/+2 |
| 2022-02-15 | perf: replace bitmap_weight with bitmap_empty where appropriate | Yury Norov | 1 | -2/+2 |
| 2021-09-20 | KVM: arm64: Fix PMU probe ordering | Marc Zyngier | 1 | -0/+2 |
| 2021-06-02 | arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag | Tian Tao | 1 | -3/+1 |
| 2021-06-01 | perf: arm_pmu: use DEVICE_ATTR_RO macro | YueHaibing | 1 | -3/+3 |
| 2021-05-25 | drivers/perf: arm_pmu: Fix some coding style issues | Junhao He | 1 | -4/+2 |
| 2021-04-22 | arm64: Get rid of oprofile leftovers | Marc Zyngier | 1 | -30/+0 |
| 2021-01-20 | perf: Constify static struct attribute_group | Rikard Falkeborn | 1 | -1/+1 |
| 2021-01-13 | Revert "arm64: Enable perf events based hard lockup detector" | Will Deacon | 1 | -5/+0 |
| 2020-11-25 | arm64: Enable perf events based hard lockup detector | Sumit Garg | 1 | -0/+5 |
| 2020-09-28 | arm_pmu: arm64: Use NMIs for PMU | Julien Thierry | 1 | -8/+63 |
| 2020-09-28 | arm_pmu: Introduce pmu_irq_ops | Julien Thierry | 1 | -16/+74 |
| 2019-07-29 | drivers/perf: arm_pmu: Fix failure path in PM notifier | Will Deacon | 1 | -1/+1 |
| 2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner | 1 | -0/+1 |
| 2019-01-21 | perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally | Andrew Murray | 1 | -10/+5 |
| 2018-10-12 | arm64: perf: Reject stand-alone CHAIN events for PMUv3 | Will Deacon | 1 | -1/+7 |
| 2018-07-10 | arm64: perf: Add support for chaining event counters | Suzuki K Poulose | 1 | -7/+2 |
| 2018-07-10 | arm_pmu: Tidy up clear_event_idx call backs | Suzuki K Poulose | 1 | -4/+3 |
| 2018-07-10 | arm_pmu: Add support for 64bit event counters | Suzuki K Poulose | 1 | -6/+10 |
| 2018-07-10 | arm_pmu: Clean up maximum period handling | Suzuki K Poulose | 1 | -4/+12 |
| 2018-05-21 | arm_pmu: simplify arm_pmu::handle_irq | Mark Rutland | 1 | -1/+1 |
| 2018-03-19 | Merge tag 'v4.16-rc6' into perf/core, to pick up fixes | Ingo Molnar | 1 | -1/+1 |
| 2018-03-16 | perf: Fix sibling iteration | Peter Zijlstra | 1 | -1/+1 |
| 2018-03-12 | perf/core: Remove perf_event::group_entry | Peter Zijlstra | 1 | -1/+1 |
| 2018-02-28 | arm_pmu: Use disable_irq_nosync when disabling SPI in CPU teardown hook | Will Deacon | 1 | -1/+1 |
| 2018-02-20 | arm_pmu: acpi: request IRQs up-front | Mark Rutland | 1 | -20/+2 |
| 2018-02-20 | arm_pmu: note IRQs and PMUs per-cpu | Mark Rutland | 1 | -17/+52 |
| 2018-02-20 | arm_pmu: explicitly enable/disable SPIs at hotplug | Mark Rutland | 1 | -5/+10 |
| 2018-02-20 | arm_pmu: acpi: check for mismatched PPIs | Mark Rutland | 1 | -13/+4 |
| 2018-02-20 | arm_pmu: add armpmu_alloc_atomic() | Mark Rutland | 1 | -3/+14 |
| 2018-02-20 | arm_pmu: fold platform helpers into platform code | Mark Rutland | 1 | -21/+0 |
| 2018-02-20 | arm_pmu: kill arm_pmu_platdata | Mark Rutland | 1 | -23/+4 |
| 2017-10-24 | arm/arm64: pmu: Distinguish percpu irq and percpu_devid irq | Julien Thierry | 1 | -5/+5 |
| 2017-08-08 | arm64: perf: Allow standard PMUv3 events to be extended by the CPU type | Will Deacon | 1 | -0/+6 |
| 2017-07-27 | drivers/perf: arm_pmu: Request PMU SPIs with IRQF_PER_CPU | Will Deacon | 1 | -14/+27 |
| 2017-04-11 | drivers/perf: arm_pmu: add ACPI framework | Mark Rutland | 1 | -2/+2 |
| 2017-04-11 | drivers/perf: arm_pmu: split out platform device probe logic | Mark Rutland | 1 | -222/+4 |
| 2017-04-11 | drivers/perf: arm_pmu: move irq request/free into probe | Mark Rutland | 1 | -5/+6 |
| 2017-04-11 | drivers/perf: arm_pmu: split cpu-local irq request/free | Mark Rutland | 1 | -36/+52 |
| 2017-04-11 | drivers/perf: arm_pmu: rename irq request/free functions | Mark Rutland | 1 | -10/+10 |
| 2017-04-11 | drivers/perf: arm_pmu: handle no platform_device | Mark Rutland | 1 | -3/+9 |
| 2017-04-11 | drivers/perf: arm_pmu: simplify cpu_pmu_request_irqs() | Mark Rutland | 1 | -2/+3 |
| 2017-04-11 | drivers/perf: arm_pmu: factor out pmu registration | Mark Rutland | 1 | -14/+26 |
| 2017-04-11 | drivers/perf: arm_pmu: fold init into alloc | Mark Rutland | 1 | -28/+24 |
| 2017-04-11 | drivers/perf: arm_pmu: define armpmu_init_fn | Mark Rutland | 1 | -1/+1 |
| 2017-04-11 | drivers/perf: arm_pmu: remove pointless PMU disabling | Mark Rutland | 1 | -10/+3 |
| 2017-03-31 | drivers/perf: arm_pmu: split irq request from enable | Mark Rutland | 1 | -103/+50 |
| 2017-03-31 | drivers/perf: arm_pmu: manage interrupts per-cpu | Mark Rutland | 1 | -150/+164 |
| 2017-03-31 | drivers/perf: arm_pmu: rework per-cpu allocation | Mark Rutland | 1 | -22/+44 |
| 2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
| 2016-12-25 | cpu/hotplug: Cleanup state names | Thomas Gleixner | 1 | -1/+1 |
| 2016-10-03 | Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -26/+18 |
| 2016-10-03 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 1 | -6/+28 |
| 2016-09-16 | arm64: pmu: add fallback probe table | Mark Salter | 1 | -1/+1 |
| 2016-09-09 | drivers/perf: arm_pmu: expose a cpumask in sysfs | Mark Rutland | 1 | -0/+20 |
| 2016-09-09 | drivers/perf: arm_pmu: only use common attr_groups | Mark Rutland | 1 | -2/+1 |
| 2016-09-09 | drivers/perf: arm_pmu: add common attr group fields | Mark Rutland | 1 | -0/+3 |
| 2016-09-06 | drivers/perf: arm_pmu: Always consider IRQ0 as an error | Marc Zyngier | 1 | -6/+5 |
| 2016-09-02 | arm/perf: Use multi instance instead of custom list | Sebastian Andrzej Siewior | 1 | -26/+18 |
| 2016-09-02 | drivers/perf: arm_pmu: Fix NULL pointer dereference during probe | Stefan Wahren | 1 | -1/+1 |
| 2016-09-02 | drivers/perf: arm_pmu: Fix leak in error path | Stefan Wahren | 1 | -0/+1 |
| 2016-08-09 | drivers/perf: arm-pmu: Fix handling of SPI lacking "interrupt-affinity" property | Marc Zyngier | 1 | -3/+4 |
| 2016-08-09 | drivers/perf: arm-pmu: convert arm_pmu_mutex to spinlock | Sudeep Holla | 1 | -9/+9 |
| 2016-07-29 | Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -22/+37 |
| 2016-07-20 | arm/perf: Fix hotplug state machine conversion | Sebastian Andrzej Siewior | 1 | -16/+37 |
| 2016-07-15 | arm/perf: Convert to hotplug state machine | Thomas Gleixner | 1 | -21/+15 |
| 2016-07-08 | drivers/perf: arm-pmu: Handle per-interrupt affinity mask | Marc Zyngier | 1 | -5/+22 |
| 2016-06-15 | arm: pmu: Fix non-devicetree probing | Mark Salter | 1 | -1/+1 |
| 2016-06-03 | drivers/perf: arm_pmu: Avoid leaking pmu->irq_affinity on error | Julien Grall | 1 | -0/+1 |
| 2016-06-03 | drivers/perf: arm_pmu: Defer the setting of __oprofile_cpu_pmu | Julien Grall | 1 | -3/+3 |
| 2016-06-03 | drivers/perf: arm_pmu: Fix reference count of a device_node in of_pmu_irq_cfg | Julien Grall | 1 | -4/+1 |
| 2016-05-05 | perf/arm: Special-case hetereogeneous CPUs | Mark Rutland | 1 | -0/+8 |
| 2016-04-21 | drivers/perf: arm-pmu: fix RCU usage on pmu resume from low-power | Lorenzo Pieralisi | 1 | -2/+13 |
| 2016-03-21 | drivers/perf: arm_pmu: avoid NULL dereference when not using devicetree | Will Deacon | 1 | -4/+3 |
| 2016-02-26 | drivers/perf: arm_pmu: implement CPU_PM notifier | Lorenzo Pieralisi | 1 | -0/+95 |
| 2016-02-09 | drivers/perf: arm_pmu: make info messages more verbose | Dirk Behme | 1 | -2/+4 |
| 2016-01-25 | ARM: perf: Set ARMv7 SDER SUNIDEN bit | Martin Fuzzey | 1 | -0/+9 |
| 2015-11-16 | drivers/perf: kill armpmu_register | Mark Rutland | 1 | -9/+6 |
| 2015-10-15 | drivers/perf: arm_pmu: avoid CPU device_node reference leak | Will Deacon | 1 | -2/+8 |
| 2015-07-31 | arm: perf: factor arm_pmu core out to drivers | Mark Rutland | 1 | -0/+921 |