]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/xe: improve header check
authorJani Nikula <jani.nikula@intel.com>
Wed, 7 Jan 2026 15:54:01 +0000 (17:54 +0200)
committerJani Nikula <jani.nikula@intel.com>
Fri, 9 Jan 2026 14:42:39 +0000 (16:42 +0200)
Improve header check: Remove unused -DHDRTEST. Include the header twice
to check for include guards. Run kernel-doc on the header.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patch.msgid.link/20260107155401.2379127-5-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/xe/Makefile

index 8dcc85cb8d42e349e720031810263bc8719e3274..3a6a707638b5282603d7298de3e983d1f4de4e1c 100644 (file)
@@ -370,7 +370,8 @@ always-$(CONFIG_DRM_XE_WERROR) += \
        $(patsubst %.h,%.hdrtest, $(shell cd $(src) && find * -name '*.h' $(hdrtest_find_args)))
 
 quiet_cmd_hdrtest = HDRTEST $(patsubst %.hdrtest,%.h,$@)
-      cmd_hdrtest = $(CC) -DHDRTEST $(filter-out $(CFLAGS_GCOV), $(c_flags)) -S -o /dev/null -x c /dev/null -include $<; touch $@
+      cmd_hdrtest = $(CC) $(filter-out $(CFLAGS_GCOV), $(c_flags)) -S -o /dev/null -x c /dev/null -include $< -include $<; \
+               $(srctree)/scripts/kernel-doc -none -Werror $<; touch $@
 
 $(obj)/%.hdrtest: $(src)/%.h FORCE
        $(call if_changed_dep,hdrtest)