lkml.org 
[lkml]   [2013]   [Oct]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH v2 10/13] kprobes: Remove uneeded kernel dependency on struct arch_specific_insn
Date
From: "David A. Long" <dave.long@linaro.org>

Instead of depending on include/asm/kprobes.h to provide a dummy definition
for struct arch_specific_insn, do so in include/linux/kprobes.h.

Signed-off-by: David A. Long <dave.long@linaro.org>
---
include/linux/kprobes.h | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/include/linux/kprobes.h b/include/linux/kprobes.h
index 925eaf2..4b5a74d 100644
--- a/include/linux/kprobes.h
+++ b/include/linux/kprobes.h
@@ -52,9 +52,6 @@

#else /* CONFIG_KPROBES */
typedef int kprobe_opcode_t;
-struct arch_specific_insn {
- int dummy;
-};
#endif /* CONFIG_KPROBES */

struct kprobe;
@@ -110,7 +107,11 @@ struct kprobe {
kprobe_opcode_t opcode;

/* copy of the original instruction */
+#ifdef CONFIG_KPROBES
struct arch_specific_insn ainsn;
+#else
+ int ainsn;
+#endif

/*
* Indicates various status flags.
--
1.8.1.2


\
 
 \ /
  Last update: 2013-10-15 23:21    [W:0.284 / U:0.520 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site