On Fri, 4 Oct 2024 10:58:14 -0400 Mathieu Desnoyers <[email protected]> wrote:
> +#define __BPF_DECLARE_TRACE_SYSCALL(call, proto, args)
> \
> +static notrace void \
> +__bpf_trace_##call(void *__data, proto)
> \
> +{ \
> + guard(preempt_notrace)(); \
> + CONCATENATE(bpf_trace_run, COUNT_ARGS(args))(__data,
> CAST_TO_U64(args)); \
> +}
> +
Same here for using guard over just adding preempt_disable/enable_notrace().
-- Steve
