diff options
Diffstat (limited to 'arch/s390/include/asm/runtime_instr.h')
-rw-r--r-- | arch/s390/include/asm/runtime_instr.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/s390/include/asm/runtime_instr.h b/arch/s390/include/asm/runtime_instr.h index 830da737ff85..402ad6df4897 100644 --- a/arch/s390/include/asm/runtime_instr.h +++ b/arch/s390/include/asm/runtime_instr.h | |||
@@ -72,27 +72,19 @@ static inline void store_runtime_instr_cb(struct runtime_instr_cb *cb) | |||
72 | 72 | ||
73 | static inline void save_ri_cb(struct runtime_instr_cb *cb_prev) | 73 | static inline void save_ri_cb(struct runtime_instr_cb *cb_prev) |
74 | { | 74 | { |
75 | #ifdef CONFIG_64BIT | ||
76 | if (cb_prev) | 75 | if (cb_prev) |
77 | store_runtime_instr_cb(cb_prev); | 76 | store_runtime_instr_cb(cb_prev); |
78 | #endif | ||
79 | } | 77 | } |
80 | 78 | ||
81 | static inline void restore_ri_cb(struct runtime_instr_cb *cb_next, | 79 | static inline void restore_ri_cb(struct runtime_instr_cb *cb_next, |
82 | struct runtime_instr_cb *cb_prev) | 80 | struct runtime_instr_cb *cb_prev) |
83 | { | 81 | { |
84 | #ifdef CONFIG_64BIT | ||
85 | if (cb_next) | 82 | if (cb_next) |
86 | load_runtime_instr_cb(cb_next); | 83 | load_runtime_instr_cb(cb_next); |
87 | else if (cb_prev) | 84 | else if (cb_prev) |
88 | load_runtime_instr_cb(&runtime_instr_empty_cb); | 85 | load_runtime_instr_cb(&runtime_instr_empty_cb); |
89 | #endif | ||
90 | } | 86 | } |
91 | 87 | ||
92 | #ifdef CONFIG_64BIT | 88 | void exit_thread_runtime_instr(void); |
93 | extern void exit_thread_runtime_instr(void); | ||
94 | #else | ||
95 | static inline void exit_thread_runtime_instr(void) { } | ||
96 | #endif | ||
97 | 89 | ||
98 | #endif /* _RUNTIME_INSTR_H */ | 90 | #endif /* _RUNTIME_INSTR_H */ |