From: Andrew Morton <[email-masked]>

OK, this fixes it.  Please review all patches in this series for similar bugs.
This cost me a couple of hours :(

Cc: Prasanna S Panchamukhi <[email-masked]>
Signed-off-by: Andrew Morton <[email-masked]>
---

 dev/null              |    0 
 arch/ia64/lib/flush.S |    2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff -L arch/ia64/kernel/flush.S -puN /dev/null /dev/null
diff -puN arch/ia64/lib/flush.S~kprobes-prevent-possible-race-conditions-ia64-changes-fixes arch/ia64/lib/flush.S
--- 25/arch/ia64/lib/flush.S~kprobes-prevent-possible-race-conditions-ia64-changes-fixes	Fri Jul 15 15:15:41 2005
+++ 25-akpm/arch/ia64/lib/flush.S	Fri Jul 15 15:15:41 2005
@@ -20,7 +20,7 @@
 	 *
 	 *	Note: "in0" and "in1" are preserved for debugging purposes.
 	 */
-	.section .kprobes.text
+	.section .kprobes.text,"ax"
 GLOBAL_ENTRY(flush_icache_range)
 
 	.prologue
_