]> git.baikalelectronics.ru Git - kernel.git/commitdiff
powerpc/optprobes: Compact code source a bit.
authorChristophe Leroy <christophe.leroy@csgroup.eu>
Thu, 20 May 2021 13:50:48 +0000 (13:50 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 16 Jun 2021 14:09:07 +0000 (00:09 +1000)
Now that lines can be up to 100 chars long, minimise the
amount of split lines to increase readability.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/8ebbd977ea8cf8d706d82458f2a21acd44562a99.1621516826.git.christophe.leroy@csgroup.eu
arch/powerpc/kernel/optprobes.c

index 07edc42b3c5b00fc14c6092f429cd39ad4b55c11..55ce7b0e5fb2dabf5efb77349195fb22d5239b53 100644 (file)
 #include <asm/ppc-opcode.h>
 #include <asm/inst.h>
 
-#define TMPL_CALL_HDLR_IDX     \
-       (optprobe_template_call_handler - optprobe_template_entry)
-#define TMPL_EMULATE_IDX       \
-       (optprobe_template_call_emulate - optprobe_template_entry)
-#define TMPL_RET_IDX           \
-       (optprobe_template_ret - optprobe_template_entry)
-#define TMPL_OP_IDX            \
-       (optprobe_template_op_address - optprobe_template_entry)
-#define TMPL_INSN_IDX          \
-       (optprobe_template_insn - optprobe_template_entry)
-#define TMPL_END_IDX           \
-       (optprobe_template_end - optprobe_template_entry)
+#define TMPL_CALL_HDLR_IDX     (optprobe_template_call_handler - optprobe_template_entry)
+#define TMPL_EMULATE_IDX       (optprobe_template_call_emulate - optprobe_template_entry)
+#define TMPL_RET_IDX           (optprobe_template_ret - optprobe_template_entry)
+#define TMPL_OP_IDX            (optprobe_template_op_address - optprobe_template_entry)
+#define TMPL_INSN_IDX          (optprobe_template_insn - optprobe_template_entry)
+#define TMPL_END_IDX           (optprobe_template_end - optprobe_template_entry)
 
 static bool insn_page_in_use;
 
@@ -267,8 +261,7 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p)
         */
        patch_branch(buff + TMPL_RET_IDX, nip, 0);
 
-       flush_icache_range((unsigned long)buff,
-                          (unsigned long)(&buff[TMPL_END_IDX]));
+       flush_icache_range((unsigned long)buff, (unsigned long)(&buff[TMPL_END_IDX]));
 
        op->optinsn.insn = buff;
 
@@ -306,10 +299,8 @@ void arch_optimize_kprobes(struct list_head *oplist)
                 * Backup instructions which will be replaced
                 * by jump address
                 */
-               memcpy(op->optinsn.copied_insn, op->kp.addr,
-                                              RELATIVEJUMP_SIZE);
-               create_branch(&instr, op->kp.addr,
-                             (unsigned long)op->optinsn.insn, 0);
+               memcpy(op->optinsn.copied_insn, op->kp.addr, RELATIVEJUMP_SIZE);
+               create_branch(&instr, op->kp.addr, (unsigned long)op->optinsn.insn, 0);
                patch_instruction(op->kp.addr, instr);
                list_del_init(&op->list);
        }
@@ -320,8 +311,7 @@ void arch_unoptimize_kprobe(struct optimized_kprobe *op)
        arch_arm_kprobe(&op->kp);
 }
 
-void arch_unoptimize_kprobes(struct list_head *oplist,
-                            struct list_head *done_list)
+void arch_unoptimize_kprobes(struct list_head *oplist, struct list_head *done_list)
 {
        struct optimized_kprobe *op;
        struct optimized_kprobe *tmp;
@@ -332,8 +322,7 @@ void arch_unoptimize_kprobes(struct list_head *oplist,
        }
 }
 
-int arch_within_optimized_kprobe(struct optimized_kprobe *op,
-                                unsigned long addr)
+int arch_within_optimized_kprobe(struct optimized_kprobe *op, unsigned long addr)
 {
        return ((unsigned long)op->kp.addr <= addr &&
                (unsigned long)op->kp.addr + RELATIVEJUMP_SIZE > addr);