Skip to content

perf: Sanitize perf directory structure, p1

Borislav Petkov lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5x86/events: Move perf_event.carch/x86/Kbuild arch/x86/events/Makefile arch/x86/events/core.c +1 more+4 -45 replies
2/5x86/events: Move perf_event_amd.carch/x86/events/Makefile arch/x86/events/amd/core.c arch/x86/kernel/cpu/Makefile+4 -20 replies
3/5x86/events: Move perf_event_amd_ibs.carch/x86/events/Makefile arch/x86/events/amd/ibs.c arch/x86/kernel/cpu/Makefile+3 -20 replies
4/5x86/events: Move perf_event_amd_iommu.*arch/x86/events/Makefile arch/x86/events/amd/iommu.c arch/x86/events/amd/iommu.h +1 more+5 -50 replies
5/5x86/events: Move perf_event_amd_uncore.carch/x86/events/Makefile arch/x86/events/amd/uncore.c arch/x86/kernel/cpu/Makefile+1 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] perf: Sanitize perf directory structure, p1

From: Borislav Petkov <[email protected]>

Hi,

here's v1 ontop of rc3 + tip/master, i.e., hopefully I've picked up all relevant branches and rebased my pile ontop so that they don't break any patches in-flight.

Please apply,
thanks.

Changelog:

v0:

so what better time to do that fun than during the holidays when no one else is producing patches. :-)

Anyway, here's a part one conversion of the AMD perf events facilities. Directory structure looks like this:

arch/x86/events/

|-- amd
|   |-- core.c
|   |-- ibs.c
|   |-- iommu.c
|   |-- iommu.h
|   `-- uncore.c
|-- core.c

`-- Makefile

and I've kept the churn at a mininum. Holler if something's not kosher.

Borislav Petkov (5):
x86/events: Move perf_event.c
x86/events: Move perf_event_amd.c
x86/events: Move perf_event_amd_ibs.c
x86/events: Move perf_event_amd_iommu.*
x86/events: Move perf_event_amd_uncore.c

 arch/x86/Kbuild                                                   | 3 ++-
 arch/x86/events/Makefile                                          | 7 +++++++
 arch/x86/{kernel/cpu/perf_event_amd.c => events/amd/core.c}       | 2 +-
 arch/x86/{kernel/cpu/perf_event_amd_ibs.c => events/amd/ibs.c}    | 2 +-
 .../x86/{kernel/cpu/perf_event_amd_iommu.c => events/amd/iommu.c} | 4 ++--
 .../x86/{kernel/cpu/perf_event_amd_iommu.h => events/amd/iommu.h} | 0
 .../{kernel/cpu/perf_event_amd_uncore.c => events/amd/uncore.c}   | 0
 arch/x86/{kernel/cpu/perf_event.c => events/core.c}               | 2 +-
 arch/x86/kernel/cpu/Makefile                                      | 8 +-------
 9 files changed, 15 insertions(+), 13 deletions(-)
 create mode 100644 arch/x86/events/Makefile
 rename arch/x86/{kernel/cpu/perf_event_amd.c => events/amd/core.c} (99%)
 rename arch/x86/{kernel/cpu/perf_event_amd_ibs.c => events/amd/ibs.c} (99%)
 rename arch/x86/{kernel/cpu/perf_event_amd_iommu.c => events/amd/iommu.c} (99%)
 rename arch/x86/{kernel/cpu/perf_event_amd_iommu.h => events/amd/iommu.h} (100%)
 rename arch/x86/{kernel/cpu/perf_event_amd_uncore.c => events/amd/uncore.c} (100%)
 rename arch/x86/{kernel/cpu/perf_event.c => events/core.c} (99%)
Signature · 1 line
2.3.5