✗ CI.KUnit: failure for Flush DMC wakelock release work at the end of runtime suspend
Gustavo Sousa
gustavo.sousa at intel.com
Fri Nov 29 16:30:43 UTC 2024
Quoting Patchwork (2024-11-29 12:41:13-03:00)
>== Series Details ==
>
>Series: Flush DMC wakelock release work at the end of runtime suspend
>URL : https://patchwork.freedesktop.org/series/141931/
>State : failure
>
>== Summary ==
>
>+ trap cleanup EXIT
>+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
>ERROR:root:../lib/iomap.c:156:5: warning: no previous prototype for ‘ioread64_lo_hi’ [-Wmissing-prototypes]
> 156 | u64 ioread64_lo_hi(const void __iomem *addr)
> | ^~~~~~~~~~~~~~
>../lib/iomap.c:163:5: warning: no previous prototype for ‘ioread64_hi_lo’ [-Wmissing-prototypes]
> 163 | u64 ioread64_hi_lo(const void __iomem *addr)
> | ^~~~~~~~~~~~~~
>../lib/iomap.c:170:5: warning: no previous prototype for ‘ioread64be_lo_hi’ [-Wmissing-prototypes]
> 170 | u64 ioread64be_lo_hi(const void __iomem *addr)
> | ^~~~~~~~~~~~~~~~
>../lib/iomap.c:178:5: warning: no previous prototype for ‘ioread64be_hi_lo’ [-Wmissing-prototypes]
> 178 | u64 ioread64be_hi_lo(const void __iomem *addr)
> | ^~~~~~~~~~~~~~~~
>../lib/iomap.c:264:6: warning: no previous prototype for ‘iowrite64_lo_hi’ [-Wmissing-prototypes]
> 264 | void iowrite64_lo_hi(u64 val, void __iomem *addr)
> | ^~~~~~~~~~~~~~~
>../lib/iomap.c:272:6: warning: no previous prototype for ‘iowrite64_hi_lo’ [-Wmissing-prototypes]
> 272 | void iowrite64_hi_lo(u64 val, void __iomem *addr)
> | ^~~~~~~~~~~~~~~
>../lib/iomap.c:280:6: warning: no previous prototype for ‘iowrite64be_lo_hi’ [-Wmissing-prototypes]
> 280 | void iowrite64be_lo_hi(u64 val, void __iomem *addr)
> | ^~~~~~~~~~~~~~~~~
>../lib/iomap.c:288:6: warning: no previous prototype for ‘iowrite64be_hi_lo’ [-Wmissing-prototypes]
> 288 | void iowrite64be_hi_lo(u64 val, void __iomem *addr)
> | ^~~~~~~~~~~~~~~~~
>../drivers/gpu/drm/xe/xe_pm.c: In function ‘xe_pm_runtime_suspend’:
>../drivers/gpu/drm/xe/xe_pm.c:417:9: error: implicit declaration of function ‘xe_display_pm_runtime_suspend_late’; did you mean ‘xe_display_pm_runtime_suspend’? [-Werror=implicit-function-declaration]
> 417 | xe_display_pm_runtime_suspend_late(xe);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ugh. I forgot to also add the empty version of this function for the
!CONFIG_DRM_XE_DISPLAY case. I'll send with this fixed in v2.
--
Gustavo Sousa
> | xe_display_pm_runtime_suspend
>cc1: some warnings being treated as errors
>make[7]: *** [../scripts/Makefile.build:229: drivers/gpu/drm/xe/xe_pm.o] Error 1
>make[7]: *** Waiting for unfinished jobs....
>make[6]: *** [../scripts/Makefile.build:478: drivers/gpu/drm/xe] Error 2
>make[5]: *** [../scripts/Makefile.build:478: drivers/gpu/drm] Error 2
>make[4]: *** [../scripts/Makefile.build:478: drivers/gpu] Error 2
>make[3]: *** [../scripts/Makefile.build:478: drivers] Error 2
>make[2]: *** [/kernel/Makefile:1936: .] Error 2
>make[1]: *** [/kernel/Makefile:224: __sub-make] Error 2
>make: *** [Makefile:224: __sub-make] Error 2
>
>[15:40:40] Configuring KUnit Kernel ...
>Generating .config ...
>Populating config with:
>$ make ARCH=um O=.kunit olddefconfig
>[15:40:44] Building KUnit Kernel ...
>Populating config with:
>$ make ARCH=um O=.kunit olddefconfig
>Building with:
>$ make all compile_commands.json ARCH=um O=.kunit --jobs=48
>+ cleanup
>++ stat -c %u:%g /kernel
>+ chown -R 1003:1003 /kernel
>
>
More information about the Intel-xe
mailing list