It's a riskless cleanup. Acked-by: Guo Ren <guoren@xxxxxxxxxx> On Sat, Sep 17, 2022 at 9:59 AM Yipeng Zou <zouyipeng@xxxxxxxxxx> wrote: > > We have some function implementation under some arch does nothing. > We can mark it with weak attributes to improve. > 1. arch_init_kprobes in kprobes > 2. arch_uprobe_exception_notify in uprobes > > Yipeng Zou (2): > kprobes: make arch_init_kprobes as weak > uprobes: make arch_uprobe_exception_notify as weak > > arch/arm/probes/uprobes/core.c | 6 ------ > arch/arm64/kernel/probes/uprobes.c | 6 ------ > arch/csky/kernel/probes/kprobes.c | 5 ----- > arch/csky/kernel/probes/uprobes.c | 6 ------ > arch/riscv/kernel/probes/kprobes.c | 5 ----- > arch/riscv/kernel/probes/uprobes.c | 6 ------ > arch/s390/kernel/kprobes.c | 5 ----- > arch/x86/kernel/kprobes/core.c | 5 ----- > kernel/events/uprobes.c | 6 ++++++ > kernel/kprobes.c | 5 +++++ > 10 files changed, 11 insertions(+), 44 deletions(-) > > -- > 2.17.1 > -- Best Regards Guo Ren