On Fri, Jan 23, 2026 at 01:52:19PM +0100, Nicolas Frattaroli wrote:
> On Friday, 23 January 2026 05:02:21 Central European Standard Time Sasha
> Levin wrote:
> > With this commit, I'm seeing:
> >
> > In file included from drivers/gpu/drm/panthor/panthor_trace.h:86,
> > from drivers/gpu/drm/panthor/panthor_gpu.c:26:
> > ./include/trace/define_trace.h:118:42: fatal error: ./panthor_trace.h: No
> > such file or directory
> > 118 | #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
> >
> > I think we need to add in 'CFLAGS_panthor_gpu.o := -I$(src)' to the Makefile
> > too, but I haven't tested that yet.
> >
> >
>
> Huh, puzzling that I never ran into this build failure.
>
> Doing another build right now, I still can't reproduce it even on a clean
> build without ccache. Your fix looks appropriate though judging by the LWM[1]
> series on event tracepoints.
>
> I'll submit a fix for this.
You will only see this when building in-tree (i.e., no O= or
KBUILD_OUTPUT) because $(src) and $(obj) are only added to the include
path automatically when building out of tree (see scripts/Makefile.lib,
search for 'ifdef building_out_of_srctree'), which could explain why you
(and presumably Mark doing -next) have not seen this error yet.
$ make -skj"$(nproc)" ARCH=arm64 CROSS_COMPILE=aarch64-linux- O=build
defconfig drivers/gpu/drm/panthor/panthor_gpu.o
$ make -skj"$(nproc)" ARCH=arm64 CROSS_COMPILE=aarch64-linux- defconfig
drivers/gpu/drm/panthor/panthor_gpu.o
In file included from drivers/gpu/drm/panthor/panthor_trace.h:86,
from drivers/gpu/drm/panthor/panthor_gpu.c:26:
./include/trace/define_trace.h:118:42: fatal error: ./panthor_trace.h: No
such file or directory
118 | #include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
| ^
compilation terminated.
Cheers,
Nathan