Am Dienstag, 12. Dezember 2017, 02:25:31 CET schrieb Daniel Borkmann: > Since c895f6f703ad ("bpf: correct broken uapi for > BPF_PROG_TYPE_PERF_EVENT program type") um (uml) won't build > on i386 or x86_64: > > [...] > CC init/main.o > In file included from ../include/linux/perf_event.h:18:0, > from ../include/linux/trace_events.h:10, > from ../include/trace/syscall.h:7, > from ../include/linux/syscalls.h:82, > from ../init/main.c:20: > ../include/uapi/linux/bpf_perf_event.h:11:32: fatal error: > asm/bpf_perf_event.h: No such file or directory #include > <asm/bpf_perf_event.h> > [...] > > Lets add missing bpf_perf_event.h also to um arch. This seems > to be the only one still missing. > > Fixes: c895f6f703ad ("bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT > program type") Reported-by: Randy Dunlap <rdun...@infradead.org> > Suggested-by: Richard Weinberger <rich...@sigma-star.at> > Signed-off-by: Daniel Borkmann <dan...@iogearbox.net> > Tested-by: Randy Dunlap <rdun...@infradead.org> > Cc: Hendrik Brueckner <brueck...@linux.vnet.ibm.com> > Cc: Richard Weinberger <rich...@sigma-star.at> > Acked-by: Alexei Starovoitov <a...@kernel.org> > --- > arch/um/include/asm/Kbuild | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/um/include/asm/Kbuild b/arch/um/include/asm/Kbuild > index 50a32c3..73c57f6 100644 > --- a/arch/um/include/asm/Kbuild > +++ b/arch/um/include/asm/Kbuild > @@ -1,4 +1,5 @@ > generic-y += barrier.h > +generic-y += bpf_perf_event.h > generic-y += bug.h > generic-y += clkdev.h > generic-y += current.h
Acked-by: Richard Weinberger <rich...@nod.at> Thanks, //richard -- sigma star gmbh - Eduard-Bodem-Gasse 6 - 6020 Innsbruck - Austria ATU66964118 - FN 374287y