perf: oprofile spring cleanup
Status from this message: Applied to kvm-arm64/kill_oprofile_dependency, thanks!
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | KVM: arm64: Divorce the perf code from oprofile helpersarch/ arch/ include/ | +6 | 5 replies | |
| 2/5 | arm64: Get rid of oprofile leftoversdrivers/ | +0 | 1 reply | |
| 3/5 | s390: Get rid of oprofile leftoversarch/ | +0 | 3 replies | |
| 4/5 | sh: Get rid of oprofile leftoversarch/ | +0 | 1 reply | |
| 5/5 | perf: Get rid of oprofile leftoversinclude/ kernel/ | +0 | 1 reply |
Reviews trailers per patch
All 5 patches have a Reviewed-by or Acked-by.
| Patch | Geert Uytterhoeven | Heiko Carstens | Will Deacon |
|---|---|---|---|
| 1/5 | A-b | ||
| 2/5 | A-b | ||
| 3/5 | A-b | ||
| 4/5 | R-b | ||
| 5/5 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 0/5] perf: oprofile spring cleanup
This small series builds on top of the work that was started with [1].
It recently became apparent that KVM/arm64 is the last bit of the kernel that still uses perf_num_counters().
As I went ahead to address this, it became obvious that all traces of oprofile had been eradicated from all architectures but arm64, s390 and sh (plus a bit of cruft in the core perf code). With KVM fixed, perf_num_counters() and perf_pmu_name() are finally gone.
Thanks,
M.
[1] https://lore.kernel.org/lkml/20210215050618.hgftdmfmslbdrg3j@vireshk-i7
Marc Zyngier (5):
KVM: arm64: Divorce the perf code from oprofile helpers
arm64: Get rid of oprofile leftovers
s390: Get rid of oprofile leftovers
sh: Get rid of oprofile leftovers
perf: Get rid of oprofile leftovers
arch/arm64/kvm/perf.c | 7 +------ arch/arm64/kvm/pmu-emul.c | 2 +- arch/s390/kernel/perf_event.c | 21 --------------------- arch/sh/kernel/perf_event.c | 18 ------------------ drivers/perf/arm_pmu.c | 30 ------------------------------ include/kvm/arm_pmu.h | 4 ++++ include/linux/perf_event.h | 2 -- kernel/events/core.c | 5 ----- 8 files changed, 6 insertions(+), 83 deletions(-)
Signature · 1 line
2.29.2