@@ -98,21 +98,21 @@ asm (
98
98
"optprobe_template_end:\n" );
99
99
100
100
#define TMPL_VAL_IDX \
101
- ((unsigned long * )& optprobe_template_val - (unsigned long * )& optprobe_template_entry )
101
+ ((unsigned long * )optprobe_template_val - (unsigned long * )optprobe_template_entry )
102
102
#define TMPL_CALL_IDX \
103
- ((unsigned long *)& optprobe_template_call - (unsigned long *)& optprobe_template_entry)
103
+ ((unsigned long *)optprobe_template_call - (unsigned long *)optprobe_template_entry)
104
104
#define TMPL_END_IDX \
105
- ((unsigned long *)& optprobe_template_end - (unsigned long *)& optprobe_template_entry)
105
+ ((unsigned long *)optprobe_template_end - (unsigned long *)optprobe_template_entry)
106
106
#define TMPL_ADD_SP \
107
- ((unsigned long *)& optprobe_template_add_sp - (unsigned long *)& optprobe_template_entry)
107
+ ((unsigned long *)optprobe_template_add_sp - (unsigned long *)optprobe_template_entry)
108
108
#define TMPL_SUB_SP \
109
- ((unsigned long *)& optprobe_template_sub_sp - (unsigned long *)& optprobe_template_entry)
109
+ ((unsigned long *)optprobe_template_sub_sp - (unsigned long *)optprobe_template_entry)
110
110
#define TMPL_RESTORE_BEGIN \
111
- ((unsigned long *)& optprobe_template_restore_begin - (unsigned long *)& optprobe_template_entry)
111
+ ((unsigned long *)optprobe_template_restore_begin - (unsigned long *)optprobe_template_entry)
112
112
#define TMPL_RESTORE_ORIGN_INSN \
113
- ((unsigned long *)& optprobe_template_restore_orig_insn - (unsigned long *)& optprobe_template_entry)
113
+ ((unsigned long *)optprobe_template_restore_orig_insn - (unsigned long *)optprobe_template_entry)
114
114
#define TMPL_RESTORE_END \
115
- ((unsigned long *)& optprobe_template_restore_end - (unsigned long *)& optprobe_template_entry)
115
+ ((unsigned long *)optprobe_template_restore_end - (unsigned long *)optprobe_template_entry)
116
116
117
117
/*
118
118
* ARM can always optimize an instruction when using ARM ISA, except
@@ -247,7 +247,7 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *or
247
247
}
248
248
249
249
/* Copy arch-dep-instance from template. */
250
- memcpy (code , (unsigned long * )& optprobe_template_entry ,
250
+ memcpy (code , (unsigned long * )optprobe_template_entry ,
251
251
TMPL_END_IDX * sizeof (kprobe_opcode_t ));
252
252
253
253
/* Adjust buffer according to instruction. */
0 commit comments