== Series Details ==
Series: series starting with [01/11] drm/i915: Split detaching and removing the
vma
URL : https://patchwork.freedesktop.org/series/68788/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7226_full -> Patchwork_15078_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_15078_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_15078_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in
Patchwork_15078_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_ctx_param@invalid-ctx-get:
- shard-skl: [PASS][1] -> [DMESG-WARN][2] +3 similar issues
[1]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl9/igt@[email protected]
[2]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl5/igt@[email protected]
* igt@gem_exec_schedule@out-order-vebox:
- shard-skl: [PASS][3] -> [INCOMPLETE][4] +22 similar issues
[3]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl4/igt@[email protected]
[4]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl1/igt@[email protected]
* igt@gem_exec_schedule@preempt-hang-bsd:
- shard-glk: [PASS][5] -> [DMESG-WARN][6] +3 similar issues
[5]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-glk4/igt@[email protected]
[6]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk7/igt@[email protected]
* igt@gem_exec_schedule@preempt-hang-bsd2:
- shard-kbl: [PASS][7] -> [DMESG-WARN][8] +1 similar issue
[7]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-kbl7/igt@[email protected]
[8]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
* igt@gem_exec_schedule@preempt-hang-render:
- shard-apl: [PASS][9] -> [DMESG-WARN][10] +4 similar issues
[9]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-apl6/igt@[email protected]
[10]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl4/igt@[email protected]
- shard-iclb: [PASS][11] -> [DMESG-WARN][12] +2 similar issues
[11]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb6/igt@[email protected]
[12]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb3/igt@[email protected]
* igt@gem_exec_schedule@preempt-hang-vebox:
- shard-iclb: NOTRUN -> [DMESG-WARN][13]
[13]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb3/igt@[email protected]
* igt@runner@aborted:
- shard-hsw: NOTRUN -> [FAIL][14]
[14]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-hsw8/igt@[email protected]
- shard-kbl: NOTRUN -> ([FAIL][15], [FAIL][16], [FAIL][17],
[FAIL][18], [FAIL][19], [FAIL][20], [FAIL][21], [FAIL][22], [FAIL][23],
[FAIL][24], [FAIL][25], [FAIL][26], [FAIL][27], [FAIL][28])
[15]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
[16]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl3/igt@[email protected]
[17]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
[18]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl3/igt@[email protected]
[19]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
[20]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
[21]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl3/igt@[email protected]
[22]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
[23]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
[24]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl3/igt@[email protected]
[25]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl7/igt@[email protected]
[26]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl6/igt@[email protected]
[27]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl6/igt@[email protected]
[28]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl7/igt@[email protected]
- shard-apl: NOTRUN -> ([FAIL][29], [FAIL][30], [FAIL][31],
[FAIL][32], [FAIL][33])
[29]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl3/igt@[email protected]
[30]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl1/igt@[email protected]
[31]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl1/igt@[email protected]
[32]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl4/igt@[email protected]
[33]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl2/igt@[email protected]
- shard-glk: NOTRUN -> ([FAIL][34], [FAIL][35], [FAIL][36],
[FAIL][37], [FAIL][38], [FAIL][39], [FAIL][40], [FAIL][41], [FAIL][42],
[FAIL][43]) ([k.org#202321])
[34]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk7/igt@[email protected]
[35]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk1/igt@[email protected]
[36]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk7/igt@[email protected]
[37]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk7/igt@[email protected]
[38]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk8/igt@[email protected]
[39]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk6/igt@[email protected]
[40]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk9/igt@[email protected]
[41]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk5/igt@[email protected]
[42]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk6/igt@[email protected]
[43]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk6/igt@[email protected]
#### Warnings ####
* igt@gem_exec_schedule@preempt-hang-bsd2:
- shard-iclb: [SKIP][44] ([fdo#109276]) -> [DMESG-WARN][45]
[44]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb5/igt@[email protected]
[45]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb4/igt@[email protected]
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@gem_ctx_exec@basic-nohangcheck}:
- {shard-tglb}: [PASS][46] -> [INCOMPLETE][47] +10 similar issues
[46]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-tglb1/igt@[email protected]
[47]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb8/igt@[email protected]
* igt@gem_ctx_param@vm:
- {shard-tglb}: [PASS][48] -> [DMESG-WARN][49] +3 similar issues
[48]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-tglb1/igt@[email protected]
[49]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb2/igt@[email protected]
* {igt@gem_ctx_persistence@bcs0-hostile}:
- shard-skl: [PASS][50] -> [FAIL][51] +1 similar issue
[50]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl8/igt@[email protected]
[51]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl6/igt@[email protected]
- shard-apl: [PASS][52] -> [FAIL][53] +2 similar issues
[52]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-apl1/igt@[email protected]
[53]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl2/igt@[email protected]
* {igt@gem_ctx_persistence@bcs0-hostile-preempt}:
- shard-skl: [PASS][54] -> [DMESG-WARN][55]
[54]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl8/igt@[email protected]
[55]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl10/igt@[email protected]
* {igt@gem_ctx_persistence@hangcheck}:
- shard-kbl: [PASS][56] -> [FAIL][57] +3 similar issues
[56]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-kbl3/igt@[email protected]
[57]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl1/igt@[email protected]
- shard-iclb: [PASS][58] -> [FAIL][59] +5 similar issues
[58]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb8/igt@[email protected]
[59]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb4/igt@[email protected]
* {igt@gem_ctx_persistence@rcs0-mixed-process}:
- shard-skl: [PASS][60] -> [INCOMPLETE][61] +1 similar issue
[60]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl2/igt@[email protected]
[61]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl1/igt@[email protected]
* {igt@gem_ctx_persistence@vcs0-hostile-preempt}:
- shard-glk: [PASS][62] -> [DMESG-WARN][63]
[62]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-glk1/igt@[email protected]
[63]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk8/igt@[email protected]
* {igt@gem_ctx_persistence@vcs1-cleanup}:
- {shard-tglb}: [PASS][64] -> [FAIL][65] +2 similar issues
[64]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-tglb7/igt@[email protected]
[65]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb8/igt@[email protected]
* {igt@gem_ctx_persistence@vcs1-hostile-preempt}:
- shard-kbl: [PASS][66] -> [DMESG-WARN][67] +1 similar issue
[66]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-kbl7/igt@[email protected]
[67]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl2/igt@[email protected]
- shard-iclb: [SKIP][68] ([fdo#109276] / [fdo#112080]) ->
[DMESG-WARN][69]
[68]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb6/igt@[email protected]
[69]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb1/igt@[email protected]
* {igt@gem_ctx_persistence@vecs0-cleanup}:
- shard-glk: [PASS][70] -> [FAIL][71] +1 similar issue
[70]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-glk4/igt@[email protected]
[71]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk3/igt@[email protected]
* igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen:
- {shard-tglb}: [FAIL][72] ([fdo#111703]) -> [INCOMPLETE][73]
[72]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-tglb3/igt@[email protected]
[73]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb2/igt@[email protected]
* igt@runner@aborted:
- {shard-tglb}: NOTRUN -> ([FAIL][74], [FAIL][75], [FAIL][76],
[FAIL][77], [FAIL][78], [FAIL][79], [FAIL][80], [FAIL][81], [FAIL][82],
[FAIL][83], [FAIL][84], [FAIL][85], [FAIL][86]) ([fdo#103375] / [fdo#112184])
[74]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb2/igt@[email protected]
[75]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb4/igt@[email protected]
[76]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb7/igt@[email protected]
[77]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb6/igt@[email protected]
[78]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb1/igt@[email protected]
[79]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb7/igt@[email protected]
[80]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb3/igt@[email protected]
[81]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb1/igt@[email protected]
[82]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb2/igt@[email protected]
[83]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb7/igt@[email protected]
[84]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb2/igt@[email protected]
[85]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb5/igt@[email protected]
[86]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-tglb8/igt@[email protected]
Known issues
------------
Here are the changes found in Patchwork_15078_full that come from known
issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_isolation@rcs0-s3:
- shard-apl: [PASS][87] -> [DMESG-WARN][88] ([fdo#108566]) +1
similar issue
[87]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-apl4/igt@[email protected]
[88]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl4/igt@[email protected]
* igt@gem_ctx_shared@q-in-order-vebox:
- shard-glk: [PASS][89] -> [INCOMPLETE][90] ([fdo#103359] /
[k.org#198133]) +25 similar issues
[89]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-glk8/igt@[email protected]
[90]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-glk3/igt@[email protected]
* igt@gem_ctx_shared@q-out-order-bsd1:
- shard-apl: [PASS][91] -> [INCOMPLETE][92] ([fdo#103927]) +25
similar issues
[91]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-apl7/igt@[email protected]
[92]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-apl3/igt@[email protected]
* igt@gem_exec_balancer@bonded-imm:
- shard-iclb: [PASS][93] -> [INCOMPLETE][94] ([fdo#107713]) +9
similar issues
[93]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb1/igt@[email protected]
[94]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb2/igt@[email protected]
* igt@gem_exec_parallel@vcs1-fds:
- shard-iclb: [PASS][95] -> [SKIP][96] ([fdo#112080]) +2 similar
issues
[95]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb4/igt@[email protected]
[96]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb6/igt@[email protected]
* igt@gem_exec_schedule@in-order-bsd:
- shard-iclb: [PASS][97] -> [SKIP][98] ([fdo#112146]) +1 similar
issue
[97]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb5/igt@[email protected]
[98]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb2/igt@[email protected]
* igt@gem_exec_schedule@reorder-wide-bsd:
- shard-skl: [PASS][99] -> [INCOMPLETE][100] ([fdo#108972])
[99]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl4/igt@[email protected]
[100]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl8/igt@[email protected]
* igt@gem_exec_schedule@reorder-wide-vebox:
- shard-kbl: [PASS][101] -> [INCOMPLETE][102] ([fdo#103665]) +26
similar issues
[101]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-kbl7/igt@[email protected]
[102]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl6/igt@[email protected]
* igt@gem_userptr_blits@sync-unmap:
- shard-snb: [PASS][103] -> [DMESG-WARN][104] ([fdo#111870])
[103]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-snb4/igt@[email protected]
[104]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-snb4/igt@[email protected]
* igt@gem_userptr_blits@sync-unmap-cycles:
- shard-hsw: [PASS][105] -> [DMESG-WARN][106] ([fdo#111870])
[105]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-hsw2/igt@[email protected]
[106]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-hsw7/igt@[email protected]
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt:
- shard-iclb: [PASS][107] -> [FAIL][108] ([fdo#103167]) +1 similar
issue
[107]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb1/igt@[email protected]
[108]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb2/igt@[email protected]
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes:
- shard-kbl: [PASS][109] -> [DMESG-WARN][110] ([fdo#108566])
[109]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-kbl4/igt@[email protected]
[110]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-kbl1/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min:
- shard-skl: [PASS][111] -> [FAIL][112] ([fdo#108145])
[111]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-skl6/igt@[email protected]
[112]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-skl2/igt@[email protected]
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [PASS][113] -> [SKIP][114] ([fdo#109441]) +1 similar
issue
[113]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
[114]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb8/igt@kms_psr@psr2_primary_mmap_cpu.html
* igt@prime_vgem@wait-bsd2:
- shard-iclb: [PASS][115] -> [SKIP][116] ([fdo#109276]) +8 similar
issues
[115]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb4/igt@[email protected]
[116]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb6/igt@[email protected]
#### Possible fixes ####
* igt@gem_exec_blt@dumb-buf:
- shard-iclb: [INCOMPLETE][117] ([fdo#107713]) -> [PASS][118] +1
similar issue
[117]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb4/igt@[email protected]
[118]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb3/igt@[email protected]
* igt@gem_exec_schedule@preempt-self-bsd:
- shard-iclb: [SKIP][119] ([fdo#112146]) -> [PASS][120] +1 similar
issue
[119]:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7226/shard-iclb2/igt@[email protected]
[120]:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/shard-iclb8/igt@[email protected]
* igt@gem_persistent_relocs@forked-interruptible-fau
== Logs ==
For more details see:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15078/index.html
_______________________________________________
Intel-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx