diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-11 15:53:21 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-11 15:53:21 -0400 |
commit | 2a383c63ff933a496f19d6559ab54ac14871b7f3 (patch) | |
tree | b0f4a4fbc4d882c7fea7c6b8f69924284abff76d /include/asm-ia64/kprobes.h | |
parent | 8bd994815987dda0947bd9afd887b1410713d4f7 (diff) | |
parent | 2bd62a40f63bd628c43a2f3637b252d0967659b0 (diff) |
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
[IA64] Quicklist support for IA64
[IA64] fix Kprobes reentrancy
[IA64] SN: validate smp_affinity mask on intr redirect
[IA64] drivers/char/snsc_event.c:206: warning: unused variable `p'
[IA64] mca.c:121: warning: 'cpe_poll_timer' defined but not used
[IA64] Fix - Section mismatch: reference to .init.data:mvec_name
[IA64] more warning cleanups
[IA64] Wire up epoll_pwait and utimensat
[IA64] Fix warnings resulting from type-checking in dev_dbg()
[IA64] typo s/kenrel/kernel/
Diffstat (limited to 'include/asm-ia64/kprobes.h')
-rw-r--r-- | include/asm-ia64/kprobes.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/asm-ia64/kprobes.h b/include/asm-ia64/kprobes.h index 828ae00e47c1..2abc98b336f3 100644 --- a/include/asm-ia64/kprobes.h +++ b/include/asm-ia64/kprobes.h | |||
@@ -71,13 +71,15 @@ struct prev_kprobe { | |||
71 | 71 | ||
72 | #define MAX_PARAM_RSE_SIZE (0x60+0x60/0x3f) | 72 | #define MAX_PARAM_RSE_SIZE (0x60+0x60/0x3f) |
73 | /* per-cpu kprobe control block */ | 73 | /* per-cpu kprobe control block */ |
74 | #define ARCH_PREV_KPROBE_SZ 2 | ||
74 | struct kprobe_ctlblk { | 75 | struct kprobe_ctlblk { |
75 | unsigned long kprobe_status; | 76 | unsigned long kprobe_status; |
76 | struct pt_regs jprobe_saved_regs; | 77 | struct pt_regs jprobe_saved_regs; |
77 | unsigned long jprobes_saved_stacked_regs[MAX_PARAM_RSE_SIZE]; | 78 | unsigned long jprobes_saved_stacked_regs[MAX_PARAM_RSE_SIZE]; |
78 | unsigned long *bsp; | 79 | unsigned long *bsp; |
79 | unsigned long cfm; | 80 | unsigned long cfm; |
80 | struct prev_kprobe prev_kprobe; | 81 | atomic_t prev_kprobe_index; |
82 | struct prev_kprobe prev_kprobe[ARCH_PREV_KPROBE_SZ]; | ||
81 | }; | 83 | }; |
82 | 84 | ||
83 | #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry | 85 | #define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry |