Skip to content

Create instrumentation/ kernel directory

Mathieu Desnoyers lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10Create instrumentation directoryarch/alpha/Kconfig arch/arm/Kconfig arch/blackfin/Kconfig +24 more+76 -730 replies
1/10Move oprofile to arch/*/instrumentation+0 -00 replies
3/10Move kprobes to instrumentation/ and arch/*/instrumentation/Makefile arch/avr32/instrumentation/Makefile arch/avr32/instrumentation/kprobes.c +25 more+5620 -56050 replies
4/10Move Linux Kernel Markers to instrumentation directoryinstrumentation/Makefile instrumentation/marker.c kernel/Makefile +1 more+526 -5260 replies
5/10Move profiling to instrumentationinstrumentation/Makefile instrumentation/profile.c kernel/Makefile +1 more+600 -5982 replies
6/10Move lockdep to instrumentationinstrumentation/Makefile instrumentation/lockdep.c instrumentation/lockdep_internals.h +5 more+3982 -39820 replies
7/10Move vmstat to instrumentation/.instrumentation/Makefile instrumentation/vmstat.c mm/Makefile +1 more+865 -8650 replies
8/10Move blktrace Kconfig entry to instrumentation menublock/Kconfig instrumentation/Kconfig+13 -130 replies
9/10Move blktrace to instrumentation directoryblock/Makefile block/blktrace.c instrumentation/Makefile +1 more+577 -5770 replies
10/10Move samples to instrumentation/samplesMakefile instrumentation/Kconfig instrumentation/Makefile +9 more+164 -1800 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [patch 00/10] [PATCH] Create instrumentation/ kernel directory

Hi,

Since we already have the Instrumentation menu in kernel/Kconfig.instrumentation and instrumentation code all over the kernel tree:

arch/*/oprofile/*.c
kernel/kprobes.c
arch/*/kernel/kprobes.c
kernel/marker.c
kernel/profile.c
kernel/lockdep.c
vm/vmstat.c
block/blktrace.c

We could move them to

instrumentation/
arch/*/instrumentation/

Therefore, we could also move the kprobes and marker samples under

instrumentation/samples/

I submit these patches for review/comments, especially about kernel build integration. instrumentation/ is currently a core-y and arch/*/instrumentation/ is a drivers-y because of oprofile.

Mathieu

Signature · 3 lines
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68