On Wed, Aug 23, 2017 at 04:38:14PM +0800, jeffy wrote: > Hi Thierry, > > i hit a compile error with this patch: > > CC drivers/gpu/drm/tegra/trace.o > In file included from drivers/gpu/drm/tegra/trace.h:68:0, > from drivers/gpu/drm/tegra/trace.c:2: > ./include/trace/define_trace.h:88:43: fatal error: ./trace.h: No such file > or directory > compilation terminated. > scripts/Makefile.build:311: recipe for target > 'drivers/gpu/drm/tegra/trace.o' failed > > > On 08/22/2017 04:43 PM, Nicholas Piggin wrote: > > +++ b/drivers/gpu/drm/tegra/Makefile > > @@ -24,4 +24,6 @@ tegra-drm-$(CONFIG_ARCH_TEGRA_186_SOC) += \ > > parker/dsi.o \ > > parker/sor.o > > > > +tegra-drm-y += trace.o > > + > > maybe we need this: > > +++ b/drivers/gpu/drm/tegra/Makefile > @@ -19,4 +19,6 @@ tegra-drm-y := \ > > tegra-drm-y += trace.o > > +CFLAGS_trace.o := -I$(src) > + > obj-$(CONFIG_DRM_TEGRA) += tegra-drm.o Dmitry had also reported this earlier and I think the right fix is this, which is now in today's linux-next: commit 702800b5d6f45b18db6b6d6b1057af6fd1c75e20 Author: Thierry Reding <treding@xxxxxxxxxx> Date: Wed Aug 23 19:13:26 2017 +0200 drm/tegra: trace: Fix path to include The TRACE_INCLUDE_FILE macro needs to specify the path relative to the define_trace.h header rather than relative to the file defining it. Reported-by: Dmitry Osipenko <digetx@xxxxxxxxx> Tested-by: Dmitry Osipenko <digetx@xxxxxxxxx> Signed-off-by: Thierry Reding <treding@xxxxxxxxxx>
Attachment:
signature.asc
Description: PGP signature