✗ CI.KUnit: failure for drm/xe/xe2lpm: Add permanent Wa_14020756599

Lucas De Marchi lucas.demarchi at intel.com
Thu May 30 14:53:43 UTC 2024


On Thu, May 30, 2024 at 10:58:32AM GMT, Patchwork wrote:
>== Series Details ==
>
>Series: drm/xe/xe2lpm: Add permanent Wa_14020756599
>URL   : https://patchwork.freedesktop.org/series/134245/
>State : failure
>
>== Summary ==
>
>+ trap cleanup EXIT
>+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
>[10:57:57] Configuring KUnit Kernel ...
>Generating .config ...
>Populating config with:
>$ make ARCH=um O=.kunit olddefconfig
>[10:58:02] Building KUnit Kernel ...
>Populating config with:
>$ make ARCH=um O=.kunit olddefconfig
>Building with:
>$ make ARCH=um O=.kunit --jobs=48
>../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)
>      |      ^~~~~~~~~~~~~~~~~
>
>[10:58:28] Starting KUnit Kernel (1/1)...
>[10:58:28] ============================================================
>Running tests with:
>$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
>[10:58:28] =================== guc_dbm (7 subtests) ===================
>[10:58:28] [PASSED] test_empty
>[10:58:28] [PASSED] test_default
>[10:58:28] ======================== test_size  ========================
>[10:58:28] [PASSED] 4
>[10:58:28] [PASSED] 8
>[10:58:28] [PASSED] 32
>[10:58:28] [PASSED] 256
>[10:58:28] ==================== [PASSED] test_size ====================
>[10:58:28] ======================= test_reuse  ========================
>[10:58:28] [PASSED] 4
>[10:58:28] [PASSED] 8
>[10:58:28] [PASSED] 32
>[10:58:28] [PASSED] 256
>[10:58:28] =================== [PASSED] test_reuse ====================
>[10:58:28] =================== test_range_overlap  ====================
>[10:58:28] [PASSED] 4
>[10:58:28] [PASSED] 8
>[10:58:28] [PASSED] 32
>[10:58:28] [PASSED] 256
>[10:58:28] =============== [PASSED] test_range_overlap ================
>[10:58:28] =================== test_range_compact  ====================
>[10:58:28] [PASSED] 4
>[10:58:28] [PASSED] 8
>[10:58:28] [PASSED] 32
>[10:58:28] [PASSED] 256
>[10:58:28] =============== [PASSED] test_range_compact ================
>[10:58:28] ==================== test_range_spare  =====================
>[10:58:28] [PASSED] 4
>[10:58:28] [PASSED] 8
>[10:58:28] [PASSED] 32
>[10:58:28] [PASSED] 256
>[10:58:28] ================ [PASSED] test_range_spare =================
>[10:58:28] ===================== [PASSED] guc_dbm =====================
>[10:58:28] =================== guc_idm (6 subtests) ===================
>[10:58:28] [PASSED] bad_init
>[10:58:28] [PASSED] no_init
>[10:58:28] [PASSED] init_fini
>[10:58:28] [PASSED] check_used
>[10:58:28] [PASSED] check_quota
>[10:58:28] [PASSED] check_all
>[10:58:28] ===================== [PASSED] guc_idm =====================
>[10:58:28] ================== no_relay (3 subtests) ===================
>[10:58:28] [PASSED] xe_drops_guc2pf_if_not_ready
>[10:58:28] [PASSED] xe_drops_guc2vf_if_not_ready
>[10:58:28] [PASSED] xe_rejects_send_if_not_ready
>[10:58:28] ==================== [PASSED] no_relay =====================
>[10:58:28] ================== pf_relay (14 subtests) ==================
>[10:58:28] [PASSED] pf_rejects_guc2pf_too_short
>[10:58:28] [PASSED] pf_rejects_guc2pf_too_long
>[10:58:28] [PASSED] pf_rejects_guc2pf_no_payload
>[10:58:28] [PASSED] pf_fails_no_payload
>[10:58:28] [PASSED] pf_fails_bad_origin
>[10:58:28] [PASSED] pf_fails_bad_type
>[10:58:28] [PASSED] pf_txn_reports_error
>[10:58:28] [PASSED] pf_txn_sends_pf2guc
>[10:58:28] [PASSED] pf_sends_pf2guc
>[10:58:28] [SKIPPED] pf_loopback_nop
>[10:58:28] [SKIPPED] pf_loopback_echo
>[10:58:28] [SKIPPED] pf_loopback_fail
>[10:58:28] [SKIPPED] pf_loopback_busy
>[10:58:28] [SKIPPED] pf_loopback_retry
>[10:58:28] ==================== [PASSED] pf_relay =====================
>[10:58:28] ================== vf_relay (3 subtests) ===================
>[10:58:28] [PASSED] vf_rejects_guc2vf_too_short
>[10:58:28] [PASSED] vf_rejects_guc2vf_too_long
>[10:58:28] [PASSED] vf_rejects_guc2vf_no_payload
>[10:58:28] ==================== [PASSED] vf_relay =====================
>[10:58:28] ================= pf_service (11 subtests) =================
>[10:58:28] [PASSED] pf_negotiate_any
>[10:58:28] [PASSED] pf_negotiate_base_match
>[10:58:28] [PASSED] pf_negotiate_base_newer
>[10:58:28] [PASSED] pf_negotiate_base_next
>[10:58:28] [SKIPPED] pf_negotiate_base_older
>[10:58:28] [PASSED] pf_negotiate_base_prev
>[10:58:28] [PASSED] pf_negotiate_latest_match
>[10:58:28] [PASSED] pf_negotiate_latest_newer
>[10:58:28] [PASSED] pf_negotiate_latest_next
>[10:58:28] [SKIPPED] pf_negotiate_latest_older
>[10:58:28] [SKIPPED] pf_negotiate_latest_prev
>[10:58:28] =================== [PASSED] pf_service ====================
>[10:58:28] ===================== lmtt (1 subtest) =====================
>[10:58:28] ======================== test_ops  =========================
>[10:58:28] [PASSED] 2-level
>[10:58:28] [PASSED] multi-level
>[10:58:28] ==================== [PASSED] test_ops =====================
>[10:58:28] ====================== [PASSED] lmtt =======================
>[10:58:28] ==================== xe_bo (2 subtests) ====================
>[10:58:28] [SKIPPED] xe_ccs_migrate_kunit
>[10:58:28] [SKIPPED] xe_bo_evict_kunit
>[10:58:28] ===================== [SKIPPED] xe_bo ======================
>[10:58:28] ================== xe_dma_buf (1 subtest) ==================
>[10:58:28] [SKIPPED] xe_dma_buf_kunit
>[10:58:28] =================== [SKIPPED] xe_dma_buf ===================
>[10:58:28] ================== xe_migrate (1 subtest) ==================
>[10:58:28] [SKIPPED] xe_migrate_sanity_kunit
>[10:58:28] =================== [SKIPPED] xe_migrate ===================
>[10:58:28] =================== xe_mocs (2 subtests) ===================
>[10:58:28] [SKIPPED] xe_live_mocs_kernel_kunit
>[10:58:28] [SKIPPED] xe_live_mocs_reset_kunit
>[10:58:28] ==================== [SKIPPED] xe_mocs =====================
>[10:58:28] ==================== args (11 subtests) ====================
>[10:58:28] [PASSED] count_args_test
>[10:58:28] [PASSED] call_args_example
>[10:58:28] [PASSED] call_args_test
>[10:58:28] [PASSED] drop_first_arg_example
>[10:58:28] [PASSED] drop_first_arg_test
>[10:58:28] [PASSED] first_arg_example
>[10:58:28] [PASSED] first_arg_test
>[10:58:28] [PASSED] last_arg_example
>[10:58:28] [PASSED] last_arg_test
>[10:58:28] [PASSED] pick_arg_example
>[10:58:28] [PASSED] sep_comma_example
>[10:58:28] ====================== [PASSED] args =======================
>[10:58:28] =================== xe_pci (2 subtests) ====================
>[10:58:28] [PASSED] xe_gmdid_graphics_ip
>[10:58:28] [PASSED] xe_gmdid_media_ip
>[10:58:28] ===================== [PASSED] xe_pci ======================
>[10:58:28] ==================== xe_rtp (1 subtest) ====================
>[10:58:28] ================== xe_rtp_process_tests  ===================
>[10:58:28] [PASSED] coalesce-same-reg
>[10:58:28] [PASSED] no-match-no-add
>[10:58:28] [PASSED] no-match-no-add-multiple-rules
>[10:58:28] [PASSED] two-regs-two-entries
>[10:58:28] [PASSED] clr-one-set-other
>[10:58:28] [PASSED] set-field
>[10:58:28] [PASSED] conflict-duplicate
>[10:58:28] [PASSED] conflict-not-disjoint
>[10:58:28] [PASSED] conflict-reg-type
>[10:58:28] ============== [PASSED] xe_rtp_process_tests ===============
>stty: 'standard input': Inappropriate ioctl for device
>[10:58:28] ===================== [PASSED] xe_rtp ======================
>[10:58:28] ==================== xe_wa (1 subtest) =====================
>[10:58:28] ======================== xe_wa_gt  =========================
>[10:58:28] [ERROR] Test: xe_wa_gt: missing subtest result line!
>[10:58:28]
>[10:58:28] Pid: 195, comm: kunit_try_catch Tainted: G        W        N 6.10.0-rc1
>[10:58:28] RIP: 0033:xe_rtp_match_rcs_when_media2000+0xc/0x30

			^ seems related to this very change

Lucas De Marchi


More information about the Intel-xe mailing list