[PATCH 3/3] powerpc/kprobes: Check return value of patch_instruction()
Naveen N. Rao
naveen.n.rao at linux.vnet.ibm.com
Tue Apr 28 03:13:01 AEST 2020
Steven Rostedt wrote:
> On Sat, 25 Apr 2020 10:11:56 +0000
> Christophe Leroy <christophe.leroy at c-s.fr> wrote:
>>
>> Sure it's be more explicit, but then more lines also. 3 lines for only
>> one really usefull.
>>
>> With goto, I would look like:
>>
>> diff --git a/arch/powerpc/kernel/optprobes.c
>> b/arch/powerpc/kernel/optprobes.c
>> index 046485bb0a52..938208f824da 100644
>> --- a/arch/powerpc/kernel/optprobes.c
>> +++ b/arch/powerpc/kernel/optprobes.c
>> @@ -139,14 +139,14 @@ void arch_remove_optimized_kprobe(struct
>> optimized_kprobe *op)
>> }
>> }
>>
>> -#define PATCH_INSN(addr, instr) \
>> +#define PATCH_INSN(addr, instr, label) \
>
> With the explicit label as a parameter, makes it more evident that it
> will do something (like jump) with that label.
I think I will also rename the macro to PATCH_INSN_OR_GOTO() to make it
super evident :)
>
> I like this solution the best!
Thanks for the feedback.
- Naveen
More information about the Linuxppc-dev
mailing list