On Thu, Nov 18, 2021 at 3:25 AM Jiri Olsa <jolsa@xxxxxxxxxx> wrote: > > Keeping active attached trampoline in bpf_prog so it can be used > in following changes to account for multiple functions attachments > in program. > > As EXT programs are not going to be supported in multiple functions > attachment for now, I'm keeping them stored in link. can the same EXT program be attached twice? If not, why can't you just use the same prog->aux->trampoline instead of the if/else everywhere? > > Signed-off-by: Jiri Olsa <jolsa@xxxxxxxxxx> > --- > include/linux/bpf.h | 1 + > kernel/bpf/syscall.c | 34 +++++++++++++++++++++++++++++----- > 2 files changed, 30 insertions(+), 5 deletions(-) >