Text Edit Lock and Immediate Values for 2.6.25-rc8-mm1
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest17 patches 29 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/17 | Kprobes - use a mutex to protect the instruction pages list.kernel/ | +21 | 1 reply | |
| 2/17 | Kprobes - do not use kprobes mutex in arch codearch/ arch/ arch/ +2 more | +0 | 1 reply | |
| 3/17 | Kprobes - declare kprobe_mutex statickernel/ | +1 | 1 reply | |
| 4/17 | x86 - Enhance DEBUG_RODATA support - alternativesarch/ include/ | +87 | 0 replies | |
| 5/17 | x86 Fix text_poke for vmalloced pagesarch/ | +16 | 0 replies | |
| 6/17 | x86 - Enhance DEBUG_RODATA support for hotplug and kprobesarch/ arch/ | +11 | 0 replies | |
| 7/17 | Text Edit Lock - Architecture Independent Codeinclude/ mm/ | +41 | 0 replies | |
| 8/17 | Text Edit Lock - kprobes architecture independent supportkernel/ | +13 | 0 replies | |
| 9/17 | Add all cpus option to stop machine runinclude/ kernel/ | +31 | 5 replies | |
| 10/17 | Immediate Values - Architecture Independent Codeinclude/ include/ include/ +4 more | +358 | 0 replies | |
| 11/17 | Implement immediate update via stop_machine_runkernel/ | +21 | 3 replies | |
| 12/17 | Immediate Values - Kconfig menu in EMBEDDEDinit/ | +24 | 4 replies | |
| 13/17 | Immediate Values - x86 Optimizationarch/ include/ | +78 | 8 replies | |
| 14/17 | Add text_poke and sync_core to powerpcinclude/ | +3 | 0 replies | |
| 15/17 | Immediate Values - Powerpc Optimizationarch/ include/ | +56 | 0 replies | |
| 16/17 | Immediate Values - DocumentationDocumentation/ | +221 | 5 replies | |
| 17/17 | Scheduler Profiling - Use Immediate Valuesarch/ include/ kernel/ +1 more | +16 | 0 replies |
Reviews trailers per patch
4 of 17 patches have a Reviewed-by or Acked-by.
| Patch | Ananth N Mavinakayanahalli | Masami Hiramatsu |
|---|---|---|
| 1/17 | A-b | A-b |
| 2/17 | A-b | A-b |
| 3/17 | A-b | A-b |
| 4/17 | ||
| 5/17 | ||
| 6/17 | ||
| 7/17 | ||
| 8/17 | A-b | |
| 9/17 | ||
| 10/17 | ||
| 11/17 | ||
| 12/17 | ||
| 13/17 | ||
| 14/17 | ||
| 15/17 | ||
| 16/17 | ||
| 17/17 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [patch 00/17] Text Edit Lock and Immediate Values for 2.6.25-rc8-mm1
Hi Andrew,
Here is the complete patchset required to get basic Immediate Values support ported to 2.6.25-rc8-mm1. It provides the "simple", non nmi-safe version of immediate values, which means that immediate values should not be used in code paths reachable by NMI or MCE handlers. This version also uses stop_machine_run() for immediate values updates, which is a very heavy lock. In order to make incremental, easy to review, changes, I think we could start by this "simple" version as a first step before we switch to the nmi-safe version later.
It applies at the end of your series files in the following order :
# The following patches are required for any kind of immediate values
# implementation kprobes-use-mutex-for-insn-pages.patch kprobes-dont-use-kprobes-mutex-in-arch-code.patch kprobes-declare-kprobes-mutex-static.patch
x86-enhance-debug-rodata-support-alternatives.patch fix-text-poke-for-vmalloced-pages.patch x86-enhance-debug-rodata-support-for-hotplug-and-kprobes.patch
text-edit-lock-architecture-independent-code.patch text-edit-lock-kprobes-architecture-independent-support.patch
# The following patches provide non nmi-safe immediate values add-all-cpus-option-to-stop-machine-run.patch immediate-values-architecture-independent-code.patch implement-immediate-update-via-stop-machine-run.patch immediate-values-kconfig-menu-in-embedded.patch immediate-values-x86-optimization.patch add-text-poke-and-sync-core-to-powerpc.patch immediate-values-powerpc-optimization.patch immediate-values-documentation.patch
#Those are the immediate values users
scheduler-profiling-use-immediate-values.patch
Thanks,
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