Inter-revision diff: cover letter

Comparing v4 (message) to v5 (message)

--- v4
+++ v5
@@ -11,7 +11,7 @@
 
 There is a bug fix, the updatepp and updateboltedpp
 (pseries) providers, did not use flags as described in
-PAPR (patch 6). I would like to see that patch marked
+PAPR (patch 3). I would like to see that patch marked
 to stable, I've not added a Cc:stable myself.
 
 Another build failure was reported, because instead
@@ -25,15 +25,20 @@
 This version received testing under CONFIG_RELOCATABLE_TEST.
 CONFIG_STRICT_KERNEL_RWX does not work great with that config
 and disables the feature when relocation is on and prints
-a warning message. The radix variant of CONFIG_RELOCATABLE_TEST
-did not boot with and without the config, I am investigating
-the issue. I also suspect optprobes might not be compatible
-with relocatable kernels (even without these patches).
+a warning message. 
 
 After these changes go in we can get the PPC32 varaint
 for the same feature based on patches already posted
 by Christophe.
 
+Changelog v5:
+	Drop patches accepted by Michael Ellerman
+	The radix patch has been reworked to
+	a. avoid splitting linear mapping when
+	   CONFIG_STRICT_KERNEL_RWX is off
+	b. Fix the psize used for the linear mapping
+	There is also a bug fix to allow vector
+	areas to remain executable.
 Changelog v4:
 	Multiple cleanups to patch_instruction() based on
 	review comments from Michael Ellerman
@@ -44,30 +49,25 @@
 Changelog v2:
 	Support optprobes via patch_instruction
 
-Balbir Singh (9):
+Balbir Singh (7):
   powerpc/lib/code-patching: Use alternate map for patch_instruction()
-  powerpc/kprobes: Move kprobes over to patch_instruction
-  powerpc/kprobes/optprobes: Move over to patch_instruction
-  powerpc/xmon: Add patch_instruction() support for xmon
   powerpc/vmlinux.lds: Align __init_begin to 16M
   powerpc/platform/pseries/lpar: Fix updatepp and updateboltedpp
   powerpc/mm/hash: Implement mark_rodata_ro() for hash
   powerpc/mm/radix: Implement mark_rodata_ro() for radix
+  mm/radix: Fix permissions correctly for interrupt_vectors
   powerpc/Kconfig: Enable STRICT_KERNEL_RWX
 
  arch/powerpc/Kconfig                       |   2 +
  arch/powerpc/include/asm/book3s/64/hash.h  |   3 +
  arch/powerpc/include/asm/book3s/64/radix.h |   4 +
- arch/powerpc/kernel/kprobes.c              |   4 +-
- arch/powerpc/kernel/optprobes.c            |  58 +++++++----
  arch/powerpc/kernel/vmlinux.lds.S          |  10 +-
  arch/powerpc/lib/code-patching.c           | 160 ++++++++++++++++++++++++++++-
  arch/powerpc/mm/pgtable-hash64.c           |  41 ++++++++
- arch/powerpc/mm/pgtable-radix.c            |  73 ++++++++++++-
+ arch/powerpc/mm/pgtable-radix.c            |  86 +++++++++++++++-
  arch/powerpc/mm/pgtable_64.c               |   9 ++
  arch/powerpc/platforms/pseries/lpar.c      |  21 +++-
- arch/powerpc/xmon/xmon.c                   |   7 +-
- 12 files changed, 358 insertions(+), 34 deletions(-)
+ 9 files changed, 327 insertions(+), 9 deletions(-)
 
 -- 
 2.9.4
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help