diff options
Diffstat (limited to 'arch/powerpc/lib/code-patching.c')
-rw-r--r-- | arch/powerpc/lib/code-patching.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/powerpc/lib/code-patching.c b/arch/powerpc/lib/code-patching.c index 506413a2c25e..90c9d4a1e36f 100644 --- a/arch/powerpc/lib/code-patching.c +++ b/arch/powerpc/lib/code-patching.c | |||
@@ -15,7 +15,6 @@ | |||
15 | #include <linux/cpuhotplug.h> | 15 | #include <linux/cpuhotplug.h> |
16 | #include <linux/slab.h> | 16 | #include <linux/slab.h> |
17 | #include <linux/uaccess.h> | 17 | #include <linux/uaccess.h> |
18 | #include <linux/kprobes.h> | ||
19 | 18 | ||
20 | #include <asm/pgtable.h> | 19 | #include <asm/pgtable.h> |
21 | #include <asm/tlbflush.h> | 20 | #include <asm/tlbflush.h> |
@@ -26,9 +25,9 @@ | |||
26 | static int __patch_instruction(unsigned int *exec_addr, unsigned int instr, | 25 | static int __patch_instruction(unsigned int *exec_addr, unsigned int instr, |
27 | unsigned int *patch_addr) | 26 | unsigned int *patch_addr) |
28 | { | 27 | { |
29 | int err; | 28 | int err = 0; |
30 | 29 | ||
31 | __put_user_size(instr, patch_addr, 4, err); | 30 | __put_user_asm(instr, patch_addr, err, "stw"); |
32 | if (err) | 31 | if (err) |
33 | return err; | 32 | return err; |
34 | 33 | ||