[Intel-xe] ✓ CI.checkpatch: success for Fix builtin vs module configuration

Patchwork patchwork at emeril.freedesktop.org
Thu Nov 9 20:57:41 UTC 2023


== Series Details ==

Series: Fix builtin vs module configuration
URL   : https://patchwork.freedesktop.org/series/126215/
State : success

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
63c2b6b160bca2df6efc7bc4cea6f442097d7854
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 4e4557871096c85f03e927c652c00dba4b1a1d10
Author: Lucas De Marchi <lucas.demarchi at intel.com>
Date:   Thu Nov 9 09:51:32 2023 -0800

    drm/xe: Fix build with KUNIT=m
    
    Due to the current integration between "live" xe kunit tests and kunit,
    it's not possible to have a build with the following combination:
    
            CONFIG_DRM_XE=y
            CONFIG_KUNIT=m
    
    ... even if kconfig doesn't block it. The reason for the failure is that
    some compilation units are pulled in xe.ko:
    
            drivers/gpu/drm/xe/xe_bo.c:#include "tests/xe_bo.c"
            drivers/gpu/drm/xe/xe_dma_buf.c:#include "tests/xe_dma_buf.c"
            drivers/gpu/drm/xe/xe_migrate.c:#include "tests/xe_migrate.c"
            drivers/gpu/drm/xe/xe_pci.c:#include "tests/xe_pci.c"
    
    Those files shouldn't use symbols from kunit, which should be reserved
    to the tests/*_test.c files. Detangling this dependency doesn't seem
    very straightforward, so fix the immediate issue instructing kconfig to
    block the problematic configuration.
    
    Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
    Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
+ /mt/dim checkpatch b11007e91f8785a96903d9d3c3d1efbe7e969eaf drm-intel
608b0f5f4 fixup! drm/xe/display: Implement display support
4e4557871 drm/xe: Fix build with KUNIT=m




More information about the Intel-xe mailing list