Skip to content

Markers use immediate values, for 2.6.24-rc5-mm1

Mathieu Desnoyers lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest24 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/24Kprobes - use a mutex to protect the instruction pages list.kernel/kprobes.c+21 -60 replies
2/24Kprobes - do not use kprobes mutex in arch codearch/ia64/kernel/kprobes.c arch/powerpc/kernel/kprobes.c arch/s390/kernel/kprobes.c +4 more+2 -120 replies
3/24Kprobes - declare kprobe_mutex statickernel/kprobes.c+1 -10 replies
4/24Add INIT_ARRAY() to kernel.hinclude/linux/kernel.h+2 -00 replies
5/24Text Edit Lock - Architecture Independent Codeinclude/linux/memory.h mm/memory.c+41 -03 replies
6/24Text Edit Lock - Alternative code for x86arch/x86/kernel/alternative.c include/asm-x86/alternative_32.h include/asm-x86/alternative_64.h+116 -120 replies
7/24Text Edit Lock - kprobes architecture independent supportkernel/kprobes.c+13 -60 replies
8/24Text Edit Lock - kprobes x86_32arch/x86/kernel/kprobes_32.c+3 -20 replies
9/24Text Edit Lock - kprobes x86_64arch/x86/kernel/kprobes_64.c+3 -20 replies
10/24Text Edit Lock - x86_32 standardize debug rodataarch/x86/mm/init_32.c+7 -130 replies
11/24Text Edit Lock - x86_64 standardize debug rodataarch/x86/mm/init_64.c+5 -180 replies
12/24Immediate Values - Architecture Independent Codeinclude/asm-generic/vmlinux.lds.h include/linux/immediate.h include/linux/module.h +4 more+358 -10 replies
13/24Immediate Values - Kconfig menu in EMBEDDEDinit/Kconfig+24 -00 replies
14/24Immediate Values - x86 Optimizationarch/x86/Kconfig include/asm-x86/immediate.h+78 -05 replies
15/24Add text_poke and sync_core to powerpcinclude/asm-powerpc/cacheflush.h+3 -10 replies
16/24Immediate Values - Powerpc Optimizationarch/powerpc/Kconfig include/asm-powerpc/immediate.h+56 -00 replies
17/24Immediate Values - DocumentationDocumentation/immediate.txt+221 -00 replies
18/24Scheduler Profiling - Use Immediate Valuesdrivers/kvm/kvm_main.c include/linux/profile.h kernel/profile.c +1 more+17 -190 replies
19/24Immediate Values - Move Kprobes x86 restore_interrupt to kdebug.hinclude/asm-x86/kdebug.h include/asm-x86/kprobes_32.h include/asm-x86/kprobes_64.h+12 -180 replies
20/24Add __discard section to x86arch/x86/kernel/vmlinux_32.lds.S arch/x86/kernel/vmlinux_64.lds.S+2 -00 replies
21/24Immediate Values - x86 Optimization NMI and MCE supportarch/x86/kernel/Makefile_32 arch/x86/kernel/Makefile_64 arch/x86/kernel/immediate.c +2 more+322 -91 reply
22/24Immediate Values - Powerpc Optimization NMI MCE supportarch/powerpc/kernel/Makefile arch/powerpc/kernel/immediate.c include/asm-powerpc/immediate.h+92 -00 replies
23/24Immediate Values Use Arch NMI and MCE Supportinclude/linux/immediate.h kernel/immediate.c+4 -1200 replies
24/24Linux Kernel Markers - Use Immediate ValuesDocumentation/markers.txt include/linux/marker.h kernel/marker.c +1 more+52 -160 replies

Reviews trailers per patch

6 of 24 patches have a Reviewed-by or Acked-by.

PatchAnanth N MavinakayanahalliH. Peter Anvin
1/24A-b
2/24A-b
3/24A-b
4/24
5/24
6/24
7/24A-b
8/24T-b
9/24T-b
10/24
11/24
12/24
13/24
14/24
15/24
16/24
17/24
18/24
19/24A-b
20/24A-b
21/24
22/24
23/24
24/24

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 00/24] Markers use immediate values, for 2.6.24-rc5-mm1

Hi Andrew,

Here are the patches that would be interesting to queue for 2.6.25. As you asked, the patchset applies to 2.6.24-rc5-mm1.

It includes those logical changes and applies in the following order.

Thanks,

Mathieu

#Text Edit Lock
kprobes-use-mutex-for-insn-pages.patch kprobes-dont-use-kprobes-mutex-in-arch-code.patch kprobes-declare-kprobes-mutex-static.patch declare-array.patch text-edit-lock-architecture-independent-code.patch text-edit-lock-alternative-i386-and-x86_64.patch text-edit-lock-kprobes-architecture-independent.patch text-edit-lock-kprobes-i386.patch text-edit-lock-kprobes-x86_64.patch text-edit-lock-i386-standardize-debug-rodata.patch text-edit-lock-x86_64-standardize-debug-rodata.patch
#
#Immediate Values immediate-values-architecture-independent-code.patch immediate-values-kconfig-embedded.patch immediate-values-x86-optimization.patch add-text-poke-to-powerpc.patch immediate-values-powerpc-optimization.patch immediate-values-documentation.patch
#
profiling-use-immediate-values.patch
#
#Markers use immediate values immediate-values-move-kprobes-x86-restore-interrupt-to-kdebug-h.patch add-discard-section-to-x86.patch immediate-values-x86-optimization-nmi-mce-support.patch immediate-values-powerpc-optimization-nmi-mce-support.patch immediate-values-use-arch-nmi-mce-support.patch linux-kernel-markers-immediate-values.patch

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