[61.543471] Initializing watchdogs
[61.543546]   /dev/watchdog0
[61.552660] [FACT before any test] new: hardware.pci.gpu_at_addr.0000:00:02.0: 8086:4680 Intel Alderlake_s (Gen12) AlderLake-S GT1
[61.556307] [FACT before any test] new: hardware.pci.drm_card_at_addr.0000:00:02.0: card0
[61.558945] [FACT before any test] new: kernel.kmod_is_loaded.xe: true
[61.561221] [001/123] (960s left) xe_eudebug_online (single-step)
[61.610806] Subtest single-step: SKIP (0.000s)
[61.632107] [002/123] (960s left) kms_pipe_stress (stress-xrgb8888-untiled)
[61.678528] Subtest stress-xrgb8888-untiled: SKIP (0.000s)
[61.701934] [003/123] (960s left) kms_rotation_crc (primary-y-tiled-reflect-x-270)
[61.748369] Subtest primary-y-tiled-reflect-x-270: SKIP (0.000s)
[61.779440] [004/123] (960s left) kms_flip_scaled_crc (flip-64bpp-ytile-to-32bpp-ytile-downscaling)
[61.825249] Subtest flip-64bpp-ytile-to-32bpp-ytile-downscaling: SKIP (0.000s)
[61.860168] [005/123] (960s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-cur-indfb-draw-render)
[61.906943] Subtest fbcpsr-1p-primscrn-cur-indfb-draw-render: SKIP (0.000s)
[61.947106] [006/123] (960s left) xe_exec_basic (many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race)
[61.992866] Subtest many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race: SKIP (0.000s)
[62.027381] [007/123] (960s left) kms_chamelium_frames (hdmi-cmp-planes-random)
[62.072459] Subtest hdmi-cmp-planes-random: SKIP (0.000s)
[62.092390] [008/123] (960s left) kms_psr (fbc-psr-no-drrs)
[62.143296] Subtest fbc-psr-no-drrs: SKIP (0.000s)
[62.165854] [009/123] (960s left) xe_exec_fault_mode (many-userptr-invalidate-imm)
[62.215534] Subtest many-userptr-invalidate-imm: SKIP (0.000s)
[62.236770] [010/123] (960s left) kms_addfb_basic (unused-modifier)
[62.280518] Subtest unused-modifier: SKIP (0.000s)
[62.301266] [011/123] (960s left) kms_prop_blob (invalid-get-prop)
[62.349941] Subtest invalid-get-prop: SKIP (0.000s)
[62.370398] [012/123] (960s left) kms_lease (lease-get)
[62.414800] Subtest lease-get: SKIP (0.000s)
[62.439283] [013/123] (959s left) core_auth (basic-auth)
[62.483389] Subtest basic-auth: SKIP (0.000s)
[62.510725] [014/123] (959s left) kms_psr (psr2-sprite-plane-onoff)
[62.568930] Subtest psr2-sprite-plane-onoff: SKIP (0.000s)
[62.589576] [015/123] (959s left) xe_exec_basic (no-exec-userptr-invalidate)
[62.634249] Subtest no-exec-userptr-invalidate: SKIP (0.000s)
[62.654351] [016/123] (959s left) xe_exec_queue_property (timeslice_duration_us-property-min-max)
[62.703277] Subtest timeslice_duration_us-property-min-max: SKIP (0.000s)
[62.727117] [017/123] (959s left) xe_live_ktest (xe_eudebug)
[62.764079] Starting subtest: xe_eudebug
[62.769196] Subtest xe_eudebug: SKIP (0.003s)
[62.918248] [018/123] (959s left) xe_pm (d3cold-mmap-system)
[62.965771] Subtest d3cold-mmap-system: SKIP (0.000s)
[62.985990] [019/123] (959s left) xe_vm (large-split-misaligned-binds-268435456)
[63.032693] Subtest large-split-misaligned-binds-268435456: SKIP (0.000s)
[63.052599] [020/123] (959s left) xe_pm (s2idle-vm-bind-userptr)
[63.104369] Subtest s2idle-vm-bind-userptr: SKIP (0.000s)
[63.127058] [021/123] (959s left) xe_eudebug_online (interrupt-other)
[63.173379] Subtest interrupt-other: SKIP (0.000s)
[63.200283] [022/123] (959s left) kms_flip (single-buffer-flip-vs-dpms-off-vs-modeset-interruptible)
[63.256673] Subtest single-buffer-flip-vs-dpms-off-vs-modeset-interruptible: SKIP (0.000s)
[63.279810] [023/123] (959s left) xe_vm (shared-pde2-page)
[63.332956] Subtest shared-pde2-page: SKIP (0.000s)
[63.353359] [024/123] (959s left) xe_pmu (gt-c6-idle)
[63.397184] Subtest gt-c6-idle: SKIP (0.000s)
[63.425252] [025/123] (959s left) xe_gt_freq (freq_reset_multiple)
[63.468867] Subtest freq_reset_multiple: SKIP (0.000s)
[63.492033] [026/123] (959s left) kms_concurrent (multi-plane-atomic-lowres)
[63.542682] Subtest multi-plane-atomic-lowres: SKIP (0.000s)
[63.563841] [027/123] (959s left) kms_frontbuffer_tracking (drrs-2p-primscrn-cur-indfb-move)
[63.610723] Subtest drrs-2p-primscrn-cur-indfb-move: SKIP (0.000s)
[63.631165] [028/123] (959s left) xe_exec_threads (threads-bal-mixed-shared-vm-rebind)
[63.674545] Subtest threads-bal-mixed-shared-vm-rebind: SKIP (0.000s)
[63.694327] [029/123] (959s left) kms_frontbuffer_tracking (psr-1p-primscrn-spr-indfb-move)
[63.746529] Subtest psr-1p-primscrn-spr-indfb-move: SKIP (0.000s)
[63.773046] [030/123] (959s left) kms_big_fb (4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip)
[63.817991] Subtest 4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: SKIP (0.000s)
[63.840111] [031/123] (959s left) kms_async_flips (invalid-async-flip-atomic)
[63.890131] Subtest invalid-async-flip-atomic: SKIP (0.000s)
[63.915015] [032/123] (959s left) xe_exec_reset (parallel-close-fd)
[63.964263] Subtest parallel-close-fd: SKIP (0.000s)
[63.989879] [033/123] (958s left) kms_frontbuffer_tracking (fbcdrrs-2p-primscrn-pri-shrfb-draw-blt)
[64.034974] Subtest fbcdrrs-2p-primscrn-pri-shrfb-draw-blt: SKIP (0.000s)
[64.055468] [034/123] (958s left) xe_vm (large-userptr-binds-8388608)
[64.098527] Subtest large-userptr-binds-8388608: SKIP (0.000s)
[64.118141] [035/123] (958s left) kms_draw_crc (draw-method-blt)
[64.164529] Subtest draw-method-blt: SKIP (0.000s)
[64.188461] [036/123] (958s left) kms_psr2_sf (psr2-overlay-plane-move-continuous-sf)
[64.241595] Subtest psr2-overlay-plane-move-continuous-sf: SKIP (0.000s)
[64.261547] [037/123] (958s left) kms_cursor_crc (cursor-offscreen-128x42)
[64.308572] Subtest cursor-offscreen-128x42: SKIP (0.000s)
[64.328563] [038/123] (958s left) xe_oa (mmio-triggered-reports)
[64.377171] Subtest mmio-triggered-reports: SKIP (0.000s)
[64.396771] [039/123] (958s left) kms_cursor_legacy (torture-move)
[64.441778] Subtest torture-move: SKIP (0.000s)
[64.463159] [040/123] (958s left) kms_plane_scaling (plane-downscale-factor-0-75-with-rotation)
[64.514992] Subtest plane-downscale-factor-0-75-with-rotation: SKIP (0.000s)
[64.539145] [041/123] (958s left) kms_big_fb (x-tiled-8bpp-rotate-270)
[64.587342] Subtest x-tiled-8bpp-rotate-270: SKIP (0.000s)
[64.607545] [042/123] (958s left) xe_ccs (block-copy-uncompressed-inc-dimension)
[64.668107] Subtest block-copy-uncompressed-inc-dimension: SKIP (0.000s)
[64.690209] [043/123] (958s left) kms_frontbuffer_tracking (fbc-2p-primscrn-spr-indfb-fullscreen)
[64.739510] Subtest fbc-2p-primscrn-spr-indfb-fullscreen: SKIP (0.000s)
[64.760309] [044/123] (958s left) kms_rotation_crc (primary-x-tiled-reflect-x-180)
[64.805072] Subtest primary-x-tiled-reflect-x-180: SKIP (0.000s)
[64.825011] [045/123] (958s left) xe_exec_threads (threads-hang-shared-vm-userptr-rebind)
[64.872404] Subtest threads-hang-shared-vm-userptr-rebind: SKIP (0.000s)
[64.893018] [046/123] (958s left) kms_frontbuffer_tracking (drrs-rgb565-draw-mmap-wc)
[64.939880] Subtest drrs-rgb565-draw-mmap-wc: SKIP (0.000s)
[64.961059] [047/123] (958s left) xe_exec_threads (threads-bal-shared-vm-userptr-rebind)
[65.006705] Subtest threads-bal-shared-vm-userptr-rebind: SKIP (0.000s)
[65.027745] [048/123] (958s left) kms_big_fb (linear-64bpp-rotate-0)
[65.073638] Subtest linear-64bpp-rotate-0: SKIP (0.000s)
[65.094912] [049/123] (958s left) kms_frontbuffer_tracking (fbc-1p-primscrn-indfb-plflip-blt)
[65.143284] Subtest fbc-1p-primscrn-indfb-plflip-blt: SKIP (0.000s)
[65.165289] [050/123] (958s left) xe_vm (large-userptr-split-binds-8388608)
[65.212816] Subtest large-userptr-split-binds-8388608: SKIP (0.000s)
[65.235207] [051/123] (958s left) xe_vm (bind-array-many)
[65.280925] Subtest bind-array-many: SKIP (0.000s)
[65.309153] [052/123] (958s left) kms_big_fb (y-tiled-max-hw-stride-32bpp-rotate-180-async-flip)
[65.352702] Subtest y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: SKIP (0.000s)
[65.372999] [053/123] (958s left) kms_bw (connected-linear-tiling-3-displays-2160x1440p)
[65.419494] Subtest connected-linear-tiling-3-displays-2160x1440p: SKIP (0.000s)
[65.441803] [054/123] (958s left) xe_dma_buf_sync (export-dma-buf-once-read-write-sync)
[65.489441] Subtest export-dma-buf-once-read-write-sync: SKIP (0.000s)
[65.509693] [055/123] (958s left) kms_frontbuffer_tracking (drrs-2p-primscrn-spr-indfb-fullscreen)
[65.557022] Subtest drrs-2p-primscrn-spr-indfb-fullscreen: SKIP (0.000s)
[65.577463] [056/123] (957s left) xe_exec_basic (no-exec-bindexecqueue-userptr)
[65.622517] Subtest no-exec-bindexecqueue-userptr: SKIP (0.000s)
[65.643778] [057/123] (957s left) kms_big_fb (x-tiled-max-hw-stride-64bpp-rotate-0-hflip)
[65.695891] Subtest x-tiled-max-hw-stride-64bpp-rotate-0-hflip: SKIP (0.000s)
[65.716385] [058/123] (957s left) kms_vblank (query-idle)
[65.767429] Subtest query-idle: SKIP (0.000s)
[65.789079] [059/123] (957s left) kms_properties (crtc-properties-legacy)
[65.835741] Subtest crtc-properties-legacy: SKIP (0.000s)
[65.855899] [060/123] (957s left) xe_exec_balancer (many-cm-parallel-userptr-rebind)
[65.899965] Subtest many-cm-parallel-userptr-rebind: SKIP (0.000s)
[65.921622] [061/123] (957s left) kms_frontbuffer_tracking (plane-fbc-rte)
[65.967532] Subtest plane-fbc-rte: SKIP (0.000s)
[65.986992] [062/123] (957s left) xe_oa (syncs-syncobj-cfg)
[66.036529] Subtest syncs-syncobj-cfg: SKIP (0.000s)
[66.064896] [063/123] (957s left) kms_vrr (lobf)
[66.111173] Subtest lobf: SKIP (0.000s)
[66.130997] [064/123] (957s left) kms_frontbuffer_tracking (fbcpsr-1p-primscrn-shrfb-plflip-blt)
[66.185195] Subtest fbcpsr-1p-primscrn-shrfb-plflip-blt: SKIP (0.000s)
[66.207246] [065/123] (957s left) kms_ccs (crc-sprite-planes-basic-4-tiled-bmg-ccs)
[66.255651] Subtest crc-sprite-planes-basic-4-tiled-bmg-ccs: SKIP (0.000s)
[66.275206] [066/123] (957s left) kms_frontbuffer_tracking (fbcdrrs-1p-primscrn-shrfb-msflip-blt)
[66.322531] Subtest fbcdrrs-1p-primscrn-shrfb-msflip-blt: SKIP (0.000s)
[66.344888] [067/123] (957s left) xe_exec_basic (many-execqueues-many-vm-basic-defer-bind)
[66.391785] Subtest many-execqueues-many-vm-basic-defer-bind: SKIP (0.000s)
[66.411354] [068/123] (957s left) xe_exec_fault_mode (once-userptr-invalidate)
[66.459149] Subtest once-userptr-invalidate: SKIP (0.000s)
[66.478771] [069/123] (957s left) kms_ccs (bad-aux-stride-yf-tiled-ccs)
[66.526779] Subtest bad-aux-stride-yf-tiled-ccs: SKIP (0.000s)
[66.547114] [070/123] (957s left) xe_eudebug (basic-vm-bind-discovery)
[66.591751] Subtest basic-vm-bind-discovery: SKIP (0.000s)
[66.611698] [071/123] (957s left) xe_exec_balancer (many-execqueues-cm-virtual-basic)
[66.656207] Subtest many-execqueues-cm-virtual-basic: SKIP (0.000s)
[66.676133] [072/123] (957s left) xe_exec_balancer (once-cm-virtual-userptr)
[66.723268] Subtest once-cm-virtual-userptr: SKIP (0.000s)
[66.743937] [073/123] (957s left) xe_exec_basic (multigpu-many-execqueues-many-vm-null-defer-bind)
[66.793464] Subtest multigpu-many-execqueues-many-vm-null-defer-bind: SKIP (0.000s)
[66.814645] [074/123] (957s left) kms_flip_scaled_crc (flip-32bpp-yftileccs-to-64bpp-yftile-upscaling)
[66.866812] Subtest flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: SKIP (0.000s)
[66.887454] [075/123] (957s left) xe_copy_basic (mem-set-linear-0x369)
[66.953570] Subtest mem-set-linear-0x369: SKIP (0.000s)
[67.009893] [076/123] (957s left) xe_query (multigpu-query-invalid-extension)
[67.083998] Subtest multigpu-query-invalid-extension: SKIP (0.000s)
[67.125352] [077/123] (956s left) kms_ccs (random-ccs-data-4-tiled-mtl-mc-ccs)
[67.206313] Subtest random-ccs-data-4-tiled-mtl-mc-ccs: SKIP (0.000s)
[67.235733] [078/123] (956s left) xe_vm (large-misaligned-binds-134217728)
[67.322247] Subtest large-misaligned-binds-134217728: SKIP (0.000s)
[67.354439] [079/123] (956s left) kms_ccs (bad-pixel-format-4-tiled-mtl-rc-ccs-cc)
[67.439046] Subtest bad-pixel-format-4-tiled-mtl-rc-ccs-cc: SKIP (0.000s)
[67.464743] [080/123] (956s left) xe_exec_fault_mode (many-bindexecqueue-userptr-invalidate-prefetch)
[67.527569] Subtest many-bindexecqueue-userptr-invalidate-prefetch: SKIP (0.000s)
[67.552704] [081/123] (956s left) kms_frontbuffer_tracking (fbc-shrfb-scaledprimary)
[67.624686] Subtest fbc-shrfb-scaledprimary: SKIP (0.000s)
[67.646951] [082/123] (956s left) xe_render_copy (render-full-compressed)
[67.703859] Subtest render-full-compressed: SKIP (0.000s)
[67.724642] [083/123] (956s left) xe_vm (mmap-style-bind-userptr-either-side-full)
[67.772264] Subtest mmap-style-bind-userptr-either-side-full: SKIP (0.000s)
[67.801828] [084/123] (956s left) kms_big_fb (yf-tiled-max-hw-stride-32bpp-rotate-0)
[67.856128] Subtest yf-tiled-max-hw-stride-32bpp-rotate-0: SKIP (0.000s)
[67.882700] [085/123] (956s left) kms_chamelium_edid (dp-edid-read)
[67.931251] Subtest dp-edid-read: SKIP (0.000s)
[67.960037] [086/123] (956s left) kms_ccs (crc-primary-rotation-180-4-tiled-bmg-ccs)
[68.013517] Subtest crc-primary-rotation-180-4-tiled-bmg-ccs: SKIP (0.000s)
[68.043819] [087/123] (956s left) xe_exec_fault_mode (many-execqueues-bindexecqueue-userptr-rebind-imm)
[68.098106] Subtest many-execqueues-bindexecqueue-userptr-rebind-imm: SKIP (0.000s)
[68.125087] [088/123] (956s left) kms_frontbuffer_tracking (psr-1p-offscren-pri-shrfb-draw-render)
[68.169733] Subtest psr-1p-offscren-pri-shrfb-draw-render: SKIP (0.000s)
[68.189543] [089/123] (956s left) kms_plane_alpha_blend (alpha-transparent-fb)
[68.237500] Subtest alpha-transparent-fb: SKIP (0.000s)
[68.262589] [090/123] (956s left) kms_cursor_crc (cursor-rapid-movement-max-size)
[68.307509] Subtest cursor-rapid-movement-max-size: SKIP (0.000s)
[68.331409] [091/123] (956s left) kms_invalid_mode (bad-hsync-start)
[68.383202] Subtest bad-hsync-start: SKIP (0.000s)
[68.408946] [092/123] (956s left) xe_evict_ccs (evict-overcommit-simple)
[68.463827] Subtest evict-overcommit-simple: SKIP (0.000s)
[68.484408] [093/123] (956s left) kms_chamelium_hpd (vga-hpd-fast)
[68.533185] Subtest vga-hpd-fast: SKIP (0.000s)
[68.555941] [094/123] (956s left) kms_cursor_legacy (cursor-vs-flip-atomic-transitions)
[68.611339] Subtest cursor-vs-flip-atomic-transitions: SKIP (0.000s)
[68.650470] [095/123] (956s left) kms_flip_scaled_crc (flip-32bpp-ytile-to-32bpp-ytileccs-downscaling)
[68.694061] Subtest flip-32bpp-ytile-to-32bpp-ytileccs-downscaling: SKIP (0.000s)
[68.718303] [096/123] (955s left) xe_vm (munmap-style-unbind-userptr-either-side-full)
[68.766409] Subtest munmap-style-unbind-userptr-either-side-full: SKIP (0.000s)
[68.787477] [097/123] (955s left) xe_exec_fault_mode (once-bindexecqueue-userptr-invalidate-race-imm)
[68.832074] Subtest once-bindexecqueue-userptr-invalidate-race-imm: SKIP (0.000s)
[68.853721] [098/123] (955s left) xe_exec_fault_mode (twice-userptr-invalidate)
[68.903802] Subtest twice-userptr-invalidate: SKIP (0.000s)
[68.931835] [099/123] (955s left) kms_frontbuffer_tracking (fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc)
[68.991766] Subtest fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc: SKIP (0.000s)
[69.013912] [100/123] (955s left) xe_exec_threads (threads-cm-fd-userptr-invalidate-race)
[69.066908] Subtest threads-cm-fd-userptr-invalidate-race: SKIP (0.000s)
[69.088136] [101/123] (955s left) xe_exec_compute_mode (twice-userptr-invalidate-race)
[69.133453] Subtest twice-userptr-invalidate-race: SKIP (0.000s)
[69.154669] [102/123] (955s left) kms_frontbuffer_tracking (psr-2p-scndscrn-cur-indfb-onoff)
[69.199131] Subtest psr-2p-scndscrn-cur-indfb-onoff: SKIP (0.000s)
[69.223948] [103/123] (955s left) xe_exec_compute_mode (many-preempt-fence-early)
[69.271477] Subtest many-preempt-fence-early: SKIP (0.000s)
[69.296876] [104/123] (955s left) kms_flip (plain-flip-fb-recreate-interruptible)
[69.350158] Subtest plain-flip-fb-recreate-interruptible: SKIP (0.000s)
[69.372276] [105/123] (955s left) xe_exec_basic (multigpu-no-exec-basic)
[69.424766] Subtest multigpu-no-exec-basic: SKIP (0.000s)
[69.458514] [106/123] (955s left) kms_cursor_legacy (cursorb-vs-flipa-atomic)
[69.508583] Subtest cursorB-vs-flipA-atomic: SKIP (0.000s)
[69.528771] [107/123] (955s left) kms_pm_dc (dc5-dpms)
[69.572215] Subtest dc5-dpms: SKIP (0.000s)
[69.606224] [108/123] (955s left) xe_exec_balancer (no-exec-parallel-basic)
[69.654173] Subtest no-exec-parallel-basic: SKIP (0.000s)
[69.679828] [109/123] (955s left) kms_psr (psr-cursor-blt)
[69.735037] Subtest psr-cursor-blt: SKIP (0.000s)
[69.754966] [110/123] (955s left) kms_psr (fbc-pr-cursor-plane-onoff)
[69.797145] Subtest fbc-pr-cursor-plane-onoff: SKIP (0.000s)
[69.824183] [111/123] (955s left) kms_async_flips (crc)
[69.877045] Subtest crc: SKIP (0.000s)
[69.898258] [112/123] (955s left) kms_psr2_sf (fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf)
[69.941472] Subtest fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf: SKIP (0.000s)
[69.965696] [113/123] (955s left) kms_addfb_basic (invalid-set-prop)
[70.015640] Subtest invalid-set-prop: SKIP (0.000s)
[70.035180] [114/123] (955s left) kms_frontbuffer_tracking (fbcdrrs-2p-scndscrn-shrfb-pgflip-blt)
[70.079226] Subtest fbcdrrs-2p-scndscrn-shrfb-pgflip-blt: SKIP (0.000s)
[70.099217] [115/123] (955s left) xe_exec_threads (threads-mixed-shared-vm-userptr-invalidate-race)
[70.148160] Subtest threads-mixed-shared-vm-userptr-invalidate-race: SKIP (0.000s)
[70.177282] [116/123] (955s left) xe_exec_balancer (twice-virtual-userptr)
[70.222158] Subtest twice-virtual-userptr: SKIP (0.000s)
[70.243567] [117/123] (955s left) xe_exec_basic (twice-userptr-invalidate-race)
[70.299953] Subtest twice-userptr-invalidate-race: SKIP (0.000s)
[70.321080] [118/123] (954s left) kms_frontbuffer_tracking (fbcpsr-2p-primscrn-indfb-msflip-blt)
[70.366541] Subtest fbcpsr-2p-primscrn-indfb-msflip-blt: SKIP (0.000s)
[70.386159] [119/123] (954s left) kms_atomic_transition (plane-all-modeset-transition-fencing)
[70.431149] Subtest plane-all-modeset-transition-fencing: SKIP (0.000s)
[70.454801] [120/123] (954s left) kms_cursor_crc (cursor-onscreen-256x256)
[70.499547] Subtest cursor-onscreen-256x256: SKIP (0.000s)
[70.520272] [121/123] (954s left) kms_plane_scaling (planes-unity-scaling-downscale-factor-0-25)
[70.568509] Subtest planes-unity-scaling-downscale-factor-0-25: SKIP (0.000s)
[70.592462] [122/123] (954s left) xe_fault_injection (vm-create-fail-xe_exec_queue_create_bind)
[70.638782] Subtest vm-create-fail-xe_exec_queue_create_bind: SKIP (0.000s)
[70.667517] [123/123] (954s left) kms_flip (flip-vs-expired-vblank)
[70.710880] Subtest flip-vs-expired-vblank: SKIP (0.000s)
[70.731454] Closing watchdogs
Done.