Two race conditions showed up during the CI BAT testing. I did manage to
reproduce it locally as well but only after many runs of the BAT suite.
Annoyingly, it was rare enough not to be noticed before letting the BAT
farm run lots of tests across lots of different machines. And of course,
at that point it fired lots and lots!
A new patch 4/6 has just been posted which fixes the races. I have also
reposted patch 5 as that hits a merge conflict otherwise. With the fixed
patch, I now get a clean CI BAT run via trybot:
https://patchwork.freedesktop.org/series/8821/
== Series Details ==
Series: Convert requests to use struct fence (rev2)
URL :https://patchwork.freedesktop.org/series/8821/
State : success
== Summary ==
Series 8821v2 Convert requests to use struct fence
http://patchwork.freedesktop.org/api/1.0/series/8821/revisions/2/mbox
ro-bdw-i5-5250u total:213 pass:197 dwarn:1 dfail:0 fail:0 skip:15
ro-bdw-i7-5557U total:213 pass:198 dwarn:0 dfail:0 fail:0 skip:15
ro-bdw-i7-5600u total:213 pass:185 dwarn:0 dfail:0 fail:0 skip:28
ro-bsw-n3050 total:213 pass:172 dwarn:0 dfail:0 fail:2 skip:39
ro-byt-n2820 total:213 pass:173 dwarn:0 dfail:0 fail:3 skip:37
ro-hsw-i3-4010u total:213 pass:190 dwarn:0 dfail:0 fail:0 skip:23
ro-hsw-i7-4770r total:213 pass:190 dwarn:0 dfail:0 fail:0 skip:23
ro-ilk-i7-620lm total:213 pass:150 dwarn:0 dfail:0 fail:1 skip:62
ro-ilk1-i5-650 total:208 pass:150 dwarn:0 dfail:0 fail:1 skip:57
ro-ivb-i7-3770 total:213 pass:181 dwarn:0 dfail:0 fail:0 skip:32
ro-ivb2-i7-3770 total:213 pass:185 dwarn:0 dfail:0 fail:0 skip:28
ro-skl3-i5-6260u total:213 pass:201 dwarn:1 dfail:0 fail:0 skip:11
ro-snb-i7-2620M total:213 pass:174 dwarn:0 dfail:0 fail:1 skip:38
Results at /archive/results/CI_IGT_test/RO_Private_186/
828cccf drm-intel-nightly: 2016y-06m-17d-09h-38m-29s UTC integration manifest
50125bb drm/i915: Cache last IRQ seqno to reduce IRQ overhead
dc710ef drm/i915: Updated request structure tracing
56a46ab drm/i915: Interrupt driven fences
10d6362 drm/i915: Removed now redundant parameter to i915_gem_request_completed()
2815c46 drm/i915: Convert requests to use struct fence
162e19f drm/i915: Add per context timelines for fence objects
On 16/06/2016 14:15, Patchwork wrote:
== Series Details ==
Series: Convert requests to use struct fence (rev7)
URL : https://patchwork.freedesktop.org/series/1068/
State : failure
== Summary ==
Series 1068v7 Convert requests to use struct fence
http://patchwork.freedesktop.org/api/1.0/series/1068/revisions/7/mbox
Test drv_module_reload_basic:
dmesg-warn -> DMESG-FAIL (ro-skl3-i5-6260u)
pass -> DMESG-FAIL (ro-bdw-i7-5557U)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
pass -> DMESG-FAIL (ro-bdw-i5-5250u)
Test gem_ctx_switch:
Subgroup basic-default:
pass -> DMESG-WARN (ro-skl3-i5-6260u)
Test gem_exec_flush:
Subgroup basic-batch-kernel-default-cmd:
pass -> DMESG-FAIL (ro-ivb-i7-3770)
pass -> DMESG-FAIL (ro-ivb2-i7-3770)
pass -> DMESG-FAIL (ro-hsw-i3-4010u)
Subgroup basic-batch-kernel-default-uc:
pass -> DMESG-FAIL (ro-ivb-i7-3770)
pass -> DMESG-FAIL (ro-ivb2-i7-3770)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
pass -> DMESG-FAIL (ro-snb-i7-2620M)
pass -> DMESG-FAIL (ro-hsw-i3-4010u)
Subgroup basic-batch-kernel-default-wb:
pass -> DMESG-FAIL (ro-ivb-i7-3770)
pass -> DMESG-FAIL (ro-ivb2-i7-3770)
pass -> DMESG-FAIL (ro-bdw-i7-5600u)
pass -> DMESG-FAIL (ro-snb-i7-2620M)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
Subgroup basic-uc-ro-default:
pass -> DMESG-WARN (ro-ivb2-i7-3770)
pass -> DMESG-WARN (ro-bdw-i7-5600u)
pass -> DMESG-WARN (ro-snb-i7-2620M)
pass -> DMESG-WARN (fi-bdw-i7-5557u)
Subgroup basic-uc-rw-default:
pass -> DMESG-WARN (ro-ivb-i7-3770)
Subgroup basic-wb-prw-default:
pass -> DMESG-WARN (ro-hsw-i7-4770r)
Subgroup basic-wb-rw-default:
pass -> DMESG-WARN (ro-hsw-i3-4010u)
Test gem_exec_nop:
Subgroup basic:
pass -> DMESG-WARN (ro-bdw-i7-5600u)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
pass -> DMESG-WARN (ro-snb-i7-2620M)
pass -> DMESG-WARN (ro-hsw-i3-4010u)
Test gem_exec_parallel:
Subgroup basic:
pass -> DMESG-FAIL (ro-byt-n2820)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
Test gem_exec_parse:
Subgroup basic-allowed:
pass -> DMESG-WARN (ro-byt-n2820)
Test gem_exec_store:
Subgroup basic-all:
pass -> DMESG-FAIL (ro-bdw-i7-5600u)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
Subgroup basic-default:
pass -> DMESG-FAIL (ro-ivb-i7-3770)
pass -> DMESG-FAIL (ro-ivb2-i7-3770)
pass -> DMESG-FAIL (ro-snb-i7-2620M)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
Subgroup basic-render:
pass -> DMESG-FAIL (ro-ivb2-i7-3770)
pass -> DMESG-FAIL (fi-bdw-i7-5557u)
Test gem_exec_suspend:
Subgroup basic-s3:
pass -> DMESG-WARN (ro-ivb2-i7-3770)
Test gem_linear_blits:
Subgroup basic:
pass -> DMESG-WARN (ro-byt-n2820)
pass -> DMESG-WARN (ro-bdw-i7-5557U)
pass -> DMESG-WARN (ro-ilk1-i5-650)
pass -> DMESG-WARN (ro-snb-i7-2620M)
Test gem_render_linear_blits:
Subgroup basic:
pass -> DMESG-WARN (ro-bdw-i7-5600u)
Test gem_render_tiled_blits:
Subgroup basic:
pass -> DMESG-WARN (ro-hsw-i7-4770r)
pass -> DMESG-WARN (ro-bdw-i7-5557U)
pass -> DMESG-WARN (fi-bdw-i7-5557u)
Test gem_ringfill:
Subgroup basic-default:
pass -> DMESG-WARN (ro-ivb-i7-3770)
pass -> DMESG-WARN (ro-hsw-i7-4770r)
pass -> DMESG-WARN (ro-bdw-i7-5600u)
pass -> DMESG-WARN (ro-snb-i7-2620M)
pass -> DMESG-WARN (ro-hsw-i3-4010u)
Subgroup basic-default-interruptible:
pass -> DMESG-WARN (ro-byt-n2820)
Test gem_storedw_loop:
Subgroup basic-default:
pass -> DMESG-WARN (ro-byt-n2820)
pass -> DMESG-WARN (ro-bdw-i5-5250u)
Test gem_sync:
Subgroup basic-all:
pass -> DMESG-FAIL (ro-skl3-i5-6260u)
pass -> DMESG-FAIL (ro-bdw-i7-5557U)
Subgroup basic-each:
pass -> DMESG-FAIL (ro-bdw-i7-5557U)
WARNING: Long output truncated
fi-hsw-i7-4770k failed to connect after reboot
fi-skl-i5-6260u failed to connect after reboot
fi-skl-i7-6700k failed to connect after reboot
fi-snb-i7-2600 failed to connect after reboot
Results at /archive/results/CI_IGT_test/RO_Patchwork_1194/
3eb202e drm-intel-nightly: 2016y-06m-16d-12h-38m-37s UTC integration manifest
fcfac14 drm/i915: Cache last IRQ seqno to reduce IRQ overhead
978b5f3 drm/i915: Updated request structure tracing
52e3f6e drm/i915: Interrupt driven fences
1c01513 drm/i915: Removed now redundant parameter to i915_gem_request_completed()
a20d461 drm/i915: Convert requests to use struct fence
c15b593 drm/i915: Add per context timelines for fence objects
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx