On Thu, Apr 14, 2022 at 3:45 PM Alexander Lobakin <alobakin@xxxxx> wrote: > > Fix the following: > > In file included from samples/bpf/tracex2_kern.c:7: > In file included from ./include/linux/skbuff.h:13: > In file included from ./include/linux/kernel.h:22: > In file included from ./include/linux/bitops.h:33: > In file included from ./arch/mips/include/asm/bitops.h:20: > In file included from ./arch/mips/include/asm/barrier.h:11: > ./arch/mips/include/asm/addrspace.h:13:10: fatal error: 'spaces.h' file not found > #include <spaces.h> > ^~~~~~~~~~ > > 'arch/mips/include/asm/mach-generic' should always be included as > many other MIPS include files rely on this. > Move it from under CONFIG_MACH_LOONGSON64 to let it be included > for every MIPS. > > Fixes: 058107abafc7 ("samples/bpf: Add include dir for MIPS Loongson64 to fix build errors") > Signed-off-by: Alexander Lobakin <alobakin@xxxxx> Acked-by: Song Liu <songliubraving@xxxxxx> > --- > samples/bpf/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/samples/bpf/Makefile b/samples/bpf/Makefile > index 8fff5ad3444b..97203c0de252 100644 > --- a/samples/bpf/Makefile > +++ b/samples/bpf/Makefile > @@ -193,8 +193,8 @@ ifeq ($(ARCH), mips) > TPROGS_CFLAGS += -D__SANE_USERSPACE_TYPES__ > ifdef CONFIG_MACH_LOONGSON64 > BPF_EXTRA_CFLAGS += -I$(srctree)/arch/mips/include/asm/mach-loongson64 > -BPF_EXTRA_CFLAGS += -I$(srctree)/arch/mips/include/asm/mach-generic > endif > +BPF_EXTRA_CFLAGS += -I$(srctree)/arch/mips/include/asm/mach-generic > endif > > TPROGS_CFLAGS += -Wall -O2 > -- > 2.35.2 > >