@@ -85,21 +85,21 @@ asm (
85
85
"optprobe_template_end:\n" );
86
86
87
87
#define TMPL_VAL_IDX \
88
- ((unsigned long * )& optprobe_template_val - (unsigned long * )& optprobe_template_entry )
88
+ ((unsigned long * )optprobe_template_val - (unsigned long * )optprobe_template_entry )
89
89
#define TMPL_CALL_IDX \
90
- ((unsigned long *)& optprobe_template_call - (unsigned long *)& optprobe_template_entry)
90
+ ((unsigned long *)optprobe_template_call - (unsigned long *)optprobe_template_entry)
91
91
#define TMPL_END_IDX \
92
- ((unsigned long *)& optprobe_template_end - (unsigned long *)& optprobe_template_entry)
92
+ ((unsigned long *)optprobe_template_end - (unsigned long *)optprobe_template_entry)
93
93
#define TMPL_ADD_SP \
94
- ((unsigned long *)& optprobe_template_add_sp - (unsigned long *)& optprobe_template_entry)
94
+ ((unsigned long *)optprobe_template_add_sp - (unsigned long *)optprobe_template_entry)
95
95
#define TMPL_SUB_SP \
96
- ((unsigned long *)& optprobe_template_sub_sp - (unsigned long *)& optprobe_template_entry)
96
+ ((unsigned long *)optprobe_template_sub_sp - (unsigned long *)optprobe_template_entry)
97
97
#define TMPL_RESTORE_BEGIN \
98
- ((unsigned long *)& optprobe_template_restore_begin - (unsigned long *)& optprobe_template_entry)
98
+ ((unsigned long *)optprobe_template_restore_begin - (unsigned long *)optprobe_template_entry)
99
99
#define TMPL_RESTORE_ORIGN_INSN \
100
- ((unsigned long *)& optprobe_template_restore_orig_insn - (unsigned long *)& optprobe_template_entry)
100
+ ((unsigned long *)optprobe_template_restore_orig_insn - (unsigned long *)optprobe_template_entry)
101
101
#define TMPL_RESTORE_END \
102
- ((unsigned long *)& optprobe_template_restore_end - (unsigned long *)& optprobe_template_entry)
102
+ ((unsigned long *)optprobe_template_restore_end - (unsigned long *)optprobe_template_entry)
103
103
104
104
/*
105
105
* ARM can always optimize an instruction when using ARM ISA, except
@@ -234,7 +234,7 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *or
234
234
}
235
235
236
236
/* Copy arch-dep-instance from template. */
237
- memcpy (code , (unsigned long * )& optprobe_template_entry ,
237
+ memcpy (code , (unsigned long * )optprobe_template_entry ,
238
238
TMPL_END_IDX * sizeof (kprobe_opcode_t ));
239
239
240
240
/* Adjust buffer according to instruction. */
0 commit comments