* [PATCH] drm/i915/selftests: Smoketest preemption @ 2018-09-21 8:11 Chris Wilson 2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork ` (7 more replies) 0 siblings, 8 replies; 9+ messages in thread From: Chris Wilson @ 2018-09-21 8:11 UTC (permalink / raw) To: intel-gfx Very light stress test to bombard the submission backends with a large stream with requests of randomly assigned priorities. Preemption will be occasionally requested, but never succeed! Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Michał Winiarski <michal.winiarski@intel.com> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> --- drivers/gpu/drm/i915/selftests/intel_lrc.c | 83 ++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/drivers/gpu/drm/i915/selftests/intel_lrc.c b/drivers/gpu/drm/i915/selftests/intel_lrc.c index 1aea7a8f2224..8c8e6a8f7d52 100644 --- a/drivers/gpu/drm/i915/selftests/intel_lrc.c +++ b/drivers/gpu/drm/i915/selftests/intel_lrc.c @@ -6,6 +6,7 @@ #include "../i915_selftest.h" #include "igt_flush_test.h" +#include "i915_random.h" #include "mock_context.h" @@ -573,6 +574,87 @@ static int live_preempt_hang(void *arg) return err; } +static int random_range(struct rnd_state *rnd, int min, int max) +{ + return i915_prandom_u32_max_state(max - min, rnd) + min; +} + +static int random_priority(struct rnd_state *rnd) +{ + return random_range(rnd, I915_PRIORITY_MIN, I915_PRIORITY_MAX); +} + +static int live_preempt_smoke(void *arg) +{ +#define NCTX 1024 + struct drm_i915_private *i915 = arg; + struct i915_gem_context **contexts; + struct intel_engine_cs *engine; + enum intel_engine_id id; + IGT_TIMEOUT(end_time); + I915_RND_STATE(prng); + unsigned long count; + int err = -ENOMEM; + int n; + + if (!HAS_LOGICAL_RING_PREEMPTION(i915)) + return 0; + + contexts = kmalloc_array(NCTX, sizeof(*contexts), GFP_KERNEL); + if (!contexts) + return -ENOMEM; + + mutex_lock(&i915->drm.struct_mutex); + intel_runtime_pm_get(i915); + + for (n = 0; n < NCTX; n++) { + contexts[n] = kernel_context(i915); + if (!contexts[n]) + goto err_ctx; + } + + count = 0; + do { + for_each_engine(engine, i915, id) { + struct i915_gem_context *ctx = + contexts[i915_prandom_u32_max_state(NCTX, + &prng)]; + struct i915_request *rq; + + ctx->sched.priority = random_priority(&prng); + + rq = i915_request_alloc(engine, ctx); + if (IS_ERR(rq)) { + err = PTR_ERR(rq); + goto err_ctx; + } + + i915_request_add(rq); + count++; + } + } while (!__igt_timeout(end_time, NULL)); + + pr_info("Submitted %lu requests across %d engines and %d contexts\n", + count, INTEL_INFO(i915)->num_rings, NCTX); + + err = 0; +err_ctx: + if (igt_flush_test(i915, I915_WAIT_LOCKED)) + err = -EIO; + + for (n = 0; n < NCTX; n++) { + if (!contexts[n]) + break; + kernel_context_close(contexts[n]); + } + + intel_runtime_pm_put(i915); + mutex_unlock(&i915->drm.struct_mutex); + kfree(contexts); + return err; +#undef NCTX +} + int intel_execlists_live_selftests(struct drm_i915_private *i915) { static const struct i915_subtest tests[] = { @@ -580,6 +662,7 @@ int intel_execlists_live_selftests(struct drm_i915_private *i915) SUBTEST(live_preempt), SUBTEST(live_late_preempt), SUBTEST(live_preempt_hang), + SUBTEST(live_preempt_smoke), }; if (!HAS_EXECLISTS(i915)) -- 2.19.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson @ 2018-09-21 10:29 ` Patchwork 2018-09-21 10:29 ` ✗ Fi.CI.SPARSE: " Patchwork ` (6 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 10:29 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption URL : https://patchwork.freedesktop.org/series/50002/ State : warning == Summary == $ dim checkpatch origin/drm-tip 9badaef7a3f0 drm/i915/selftests: Smoketest preemption -:50: WARNING:LINE_SPACING: Missing a blank line after declarations #50: FILE: drivers/gpu/drm/i915/selftests/intel_lrc.c:594: + enum intel_engine_id id; + IGT_TIMEOUT(end_time); total: 0 errors, 1 warnings, 0 checks, 101 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/selftests: Smoketest preemption 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson 2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork @ 2018-09-21 10:29 ` Patchwork 2018-09-21 10:54 ` ✓ Fi.CI.BAT: success " Patchwork ` (5 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 10:29 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption URL : https://patchwork.freedesktop.org/series/50002/ State : warning == Summary == $ dim sparse origin/drm-tip Commit: drm/i915/selftests: Smoketest preemption +./include/linux/slab.h:631:13: error: undefined identifier '__builtin_mul_overflow' +./include/linux/slab.h:631:13: warning: call with no type! _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/selftests: Smoketest preemption 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson 2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2018-09-21 10:29 ` ✗ Fi.CI.SPARSE: " Patchwork @ 2018-09-21 10:54 ` Patchwork 2018-09-21 12:17 ` [PATCH v2] " Chris Wilson ` (4 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 10:54 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption URL : https://patchwork.freedesktop.org/series/50002/ State : success == Summary == = CI Bug Log - changes from CI_DRM_4859 -> Patchwork_10247 = == Summary - WARNING == Minor unknown changes coming with Patchwork_10247 need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_10247, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://patchwork.freedesktop.org/api/1.0/series/50002/revisions/1/mbox/ == Possible new issues == Here are the unknown changes that may have been introduced in Patchwork_10247: === IGT changes === ==== Warnings ==== igt@pm_rpm@module-reload: fi-hsw-4770r: PASS -> SKIP == Known issues == Here are the changes found in Patchwork_10247 that come from known issues: === IGT changes === ==== Issues hit ==== igt@drv_module_reload@basic-reload-inject: fi-hsw-4770r: PASS -> DMESG-WARN (fdo#107425, fdo#107924) igt@gem_exec_suspend@basic-s3: fi-bdw-samus: PASS -> INCOMPLETE (fdo#107773) igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: fi-byt-clapper: PASS -> FAIL (fdo#103191, fdo#107362) igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b: fi-snb-2520m: PASS -> DMESG-FAIL (fdo#103713) igt@kms_setmode@basic-clone-single-crtc: fi-snb-2520m: PASS -> DMESG-WARN (fdo#103713) igt@pm_rpm@basic-pci-d3-state: fi-glk-j4005: PASS -> DMESG-WARN (fdo#106097) ==== Possible fixes ==== igt@drv_selftest@live_hangcheck: fi-glk-j4005: INCOMPLETE (k.org#198133, fdo#103359) -> PASS igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b: fi-byt-clapper: FAIL (fdo#107362) -> PASS igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c: fi-cfl-8109u: FAIL (fdo#103375) -> PASS fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191 fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359 fdo#103375 https://bugs.freedesktop.org/show_bug.cgi?id=103375 fdo#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713 fdo#106097 https://bugs.freedesktop.org/show_bug.cgi?id=106097 fdo#107362 https://bugs.freedesktop.org/show_bug.cgi?id=107362 fdo#107425 https://bugs.freedesktop.org/show_bug.cgi?id=107425 fdo#107773 https://bugs.freedesktop.org/show_bug.cgi?id=107773 fdo#107924 https://bugs.freedesktop.org/show_bug.cgi?id=107924 k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133 == Participating hosts (51 -> 46) == Missing (5): fi-ctg-p8600 fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-hsw-4200u == Build changes == * Linux: CI_DRM_4859 -> Patchwork_10247 CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4648: f2919ea120660ca15622a27527e1842d0dd3f1b7 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_10247: 9badaef7a3f0ec63d986395a4619c363957bfb5e @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 9badaef7a3f0 drm/i915/selftests: Smoketest preemption == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_10247/issues.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2] drm/i915/selftests: Smoketest preemption 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson ` (2 preceding siblings ...) 2018-09-21 10:54 ` ✓ Fi.CI.BAT: success " Patchwork @ 2018-09-21 12:17 ` Chris Wilson 2018-09-21 12:34 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) Patchwork ` (3 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: Chris Wilson @ 2018-09-21 12:17 UTC (permalink / raw) To: intel-gfx Very light stress test to bombard the submission backends with a large stream with requests of randomly assigned priorities. Preemption will be occasionally requested, but never succeed! v2: Include a second pattern with more frequent preemption Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Michał Winiarski <michal.winiarski@intel.com> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> --- drivers/gpu/drm/i915/selftests/intel_lrc.c | 137 +++++++++++++++++++++ 1 file changed, 137 insertions(+) diff --git a/drivers/gpu/drm/i915/selftests/intel_lrc.c b/drivers/gpu/drm/i915/selftests/intel_lrc.c index 1aea7a8f2224..3a474bb64c05 100644 --- a/drivers/gpu/drm/i915/selftests/intel_lrc.c +++ b/drivers/gpu/drm/i915/selftests/intel_lrc.c @@ -6,6 +6,7 @@ #include "../i915_selftest.h" #include "igt_flush_test.h" +#include "i915_random.h" #include "mock_context.h" @@ -573,6 +574,141 @@ static int live_preempt_hang(void *arg) return err; } +static int random_range(struct rnd_state *rnd, int min, int max) +{ + return i915_prandom_u32_max_state(max - min, rnd) + min; +} + +static int random_priority(struct rnd_state *rnd) +{ + return random_range(rnd, I915_PRIORITY_MIN, I915_PRIORITY_MAX); +} + +struct preempt_smoke { + struct drm_i915_private *i915; + struct i915_gem_context **contexts; + unsigned int ncontext; + struct rnd_state prng; +}; + +static struct i915_gem_context *smoke_context(struct preempt_smoke *smoke) +{ + return smoke->contexts[i915_prandom_u32_max_state(smoke->ncontext, + &smoke->prng)]; +} + +static int smoke_crescendo(struct preempt_smoke *smoke) +{ + struct intel_engine_cs *engine; + enum intel_engine_id id; + unsigned long count; + + count = 0; + for_each_engine(engine, smoke->i915, id) { + IGT_TIMEOUT(end_time); + + do { + struct i915_gem_context *ctx = smoke_context(smoke); + struct i915_request *rq; + + ctx->sched.priority = count % I915_PRIORITY_MAX; + + rq = i915_request_alloc(engine, ctx); + if (IS_ERR(rq)) + return PTR_ERR(rq); + + i915_request_add(rq); + count++; + } while (!__igt_timeout(end_time, NULL)); + } + + pr_info("Submitted %lu crescendo requests across %d engines and %d contexts\n", + count, INTEL_INFO(smoke->i915)->num_rings, smoke->ncontext); + return 0; +} + +static int smoke_random(struct preempt_smoke *smoke) +{ + struct intel_engine_cs *engine; + enum intel_engine_id id; + IGT_TIMEOUT(end_time); + unsigned long count; + + count = 0; + do { + for_each_engine(engine, smoke->i915, id) { + struct i915_gem_context *ctx = smoke_context(smoke); + struct i915_request *rq; + + ctx->sched.priority = random_priority(&smoke->prng); + + rq = i915_request_alloc(engine, ctx); + if (IS_ERR(rq)) + return PTR_ERR(rq); + + i915_request_add(rq); + count++; + } + } while (!__igt_timeout(end_time, NULL)); + + pr_info("Submitted %lu random requests across %d engines and %d contexts\n", + count, INTEL_INFO(smoke->i915)->num_rings, smoke->ncontext); + return 0; +} + +static int live_preempt_smoke(void *arg) +{ + struct preempt_smoke smoke = { + .i915 = arg, + .prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed), + .ncontext = 1024, + }; + int err = -ENOMEM; + int n; + + if (!HAS_LOGICAL_RING_PREEMPTION(smoke.i915)) + return 0; + + smoke.contexts = kmalloc_array(smoke.ncontext, + sizeof(*smoke.contexts), + GFP_KERNEL); + if (!smoke.contexts) + return -ENOMEM; + + mutex_lock(&smoke.i915->drm.struct_mutex); + intel_runtime_pm_get(smoke.i915); + + for (n = 0; n < smoke.ncontext; n++) { + smoke.contexts[n] = kernel_context(smoke.i915); + if (!smoke.contexts[n]) + goto err_ctx; + } + + err = smoke_crescendo(&smoke); + if (err) + goto err_ctx; + + err = smoke_random(&smoke); + if (err) + goto err_ctx; + +err_ctx: + if (igt_flush_test(smoke.i915, I915_WAIT_LOCKED)) + err = -EIO; + + for (n = 0; n < smoke.ncontext; n++) { + if (!smoke.contexts[n]) + break; + kernel_context_close(smoke.contexts[n]); + } + + intel_runtime_pm_put(smoke.i915); + mutex_unlock(&smoke.i915->drm.struct_mutex); + kfree(smoke.contexts); + + return err; +} + int intel_execlists_live_selftests(struct drm_i915_private *i915) { static const struct i915_subtest tests[] = { @@ -580,6 +716,7 @@ int intel_execlists_live_selftests(struct drm_i915_private *i915) SUBTEST(live_preempt), SUBTEST(live_late_preempt), SUBTEST(live_preempt_hang), + SUBTEST(live_preempt_smoke), }; if (!HAS_EXECLISTS(i915)) -- 2.19.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson ` (3 preceding siblings ...) 2018-09-21 12:17 ` [PATCH v2] " Chris Wilson @ 2018-09-21 12:34 ` Patchwork 2018-09-21 12:35 ` ✗ Fi.CI.SPARSE: " Patchwork ` (2 subsequent siblings) 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 12:34 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption (rev2) URL : https://patchwork.freedesktop.org/series/50002/ State : warning == Summary == $ dim checkpatch origin/drm-tip f3a04f9d05fe drm/i915/selftests: Smoketest preemption -:92: WARNING:LINE_SPACING: Missing a blank line after declarations #92: FILE: drivers/gpu/drm/i915/selftests/intel_lrc.c:634: + enum intel_engine_id id; + IGT_TIMEOUT(end_time); total: 0 errors, 1 warnings, 0 checks, 155 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/selftests: Smoketest preemption (rev2) 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson ` (4 preceding siblings ...) 2018-09-21 12:34 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) Patchwork @ 2018-09-21 12:35 ` Patchwork 2018-09-21 12:59 ` ✗ Fi.CI.BAT: failure " Patchwork 2018-09-21 13:01 ` ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption Patchwork 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 12:35 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption (rev2) URL : https://patchwork.freedesktop.org/series/50002/ State : warning == Summary == $ dim sparse origin/drm-tip Commit: drm/i915/selftests: Smoketest preemption +./include/linux/slab.h:631:13: error: undefined identifier '__builtin_mul_overflow' +./include/linux/slab.h:631:13: warning: call with no type! _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915/selftests: Smoketest preemption (rev2) 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson ` (5 preceding siblings ...) 2018-09-21 12:35 ` ✗ Fi.CI.SPARSE: " Patchwork @ 2018-09-21 12:59 ` Patchwork 2018-09-21 13:01 ` ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption Patchwork 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 12:59 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption (rev2) URL : https://patchwork.freedesktop.org/series/50002/ State : failure == Summary == = CI Bug Log - changes from CI_DRM_4859 -> Patchwork_10249 = == Summary - FAILURE == Serious unknown changes coming with Patchwork_10249 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_10249, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://patchwork.freedesktop.org/api/1.0/series/50002/revisions/2/mbox/ == Possible new issues == Here are the unknown changes that may have been introduced in Patchwork_10249: === IGT changes === ==== Possible regressions ==== igt@drv_selftest@live_gtt: fi-kbl-7560u: PASS -> INCOMPLETE == Known issues == Here are the changes found in Patchwork_10249 that come from known issues: === IGT changes === ==== Issues hit ==== igt@drv_getparams_basic@basic-subslice-total: fi-snb-2520m: PASS -> DMESG-WARN (fdo#103713) +10 igt@drv_module_reload@basic-reload: fi-blb-e6850: PASS -> INCOMPLETE (fdo#107718) igt@gem_exec_suspend@basic-s3: fi-cfl-8109u: PASS -> INCOMPLETE (fdo#107187) igt@kms_flip@basic-flip-vs-modeset: fi-ilk-650: PASS -> DMESG-WARN (fdo#106387) igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b: fi-byt-clapper: PASS -> FAIL (fdo#103191, fdo#107362) ==== Possible fixes ==== igt@drv_selftest@live_guc: fi-skl-guc: DMESG-WARN (fdo#107258) -> PASS fi-kbl-guc: DMESG-WARN (fdo#107258) -> PASS igt@drv_selftest@live_hangcheck: fi-glk-j4005: INCOMPLETE (fdo#103359, k.org#198133) -> PASS igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b: fi-byt-clapper: FAIL (fdo#107362) -> PASS fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191 fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359 fdo#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713 fdo#106387 https://bugs.freedesktop.org/show_bug.cgi?id=106387 fdo#107187 https://bugs.freedesktop.org/show_bug.cgi?id=107187 fdo#107258 https://bugs.freedesktop.org/show_bug.cgi?id=107258 fdo#107362 https://bugs.freedesktop.org/show_bug.cgi?id=107362 fdo#107718 https://bugs.freedesktop.org/show_bug.cgi?id=107718 k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133 == Participating hosts (51 -> 45) == Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-cfl-guc fi-ctg-p8600 == Build changes == * Linux: CI_DRM_4859 -> Patchwork_10249 CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4648: f2919ea120660ca15622a27527e1842d0dd3f1b7 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_10249: f3a04f9d05fe37ce12006ae7e3cb59ce57d03d33 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == f3a04f9d05fe drm/i915/selftests: Smoketest preemption == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_10249/issues.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson ` (6 preceding siblings ...) 2018-09-21 12:59 ` ✗ Fi.CI.BAT: failure " Patchwork @ 2018-09-21 13:01 ` Patchwork 7 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2018-09-21 13:01 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/selftests: Smoketest preemption URL : https://patchwork.freedesktop.org/series/50002/ State : success == Summary == = CI Bug Log - changes from CI_DRM_4859_full -> Patchwork_10247_full = == Summary - SUCCESS == No regressions found. == Known issues == Here are the changes found in Patchwork_10247_full that come from known issues: === IGT changes === ==== Issues hit ==== igt@kms_busy@extended-modeset-hang-newfb-render-c: shard-apl: NOTRUN -> DMESG-WARN (fdo#107956) igt@kms_setmode@basic: shard-apl: PASS -> FAIL (fdo#99912) ==== Possible fixes ==== igt@gem_eio@in-flight-suspend: shard-apl: INCOMPLETE (fdo#103927) -> PASS igt@gem_exec_big: shard-hsw: TIMEOUT (fdo#107937) -> PASS igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible: shard-glk: INCOMPLETE (k.org#198133, fdo#103359) -> PASS igt@kms_flip@2x-flip-vs-expired-vblank: shard-glk: FAIL (fdo#105363) -> PASS +1 igt@kms_setmode@basic: shard-kbl: FAIL (fdo#99912) -> PASS fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359 fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927 fdo#105363 https://bugs.freedesktop.org/show_bug.cgi?id=105363 fdo#107937 https://bugs.freedesktop.org/show_bug.cgi?id=107937 fdo#107956 https://bugs.freedesktop.org/show_bug.cgi?id=107956 fdo#99912 https://bugs.freedesktop.org/show_bug.cgi?id=99912 k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133 == Participating hosts (5 -> 5) == No changes in participating hosts == Build changes == * Linux: CI_DRM_4859 -> Patchwork_10247 CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_4648: f2919ea120660ca15622a27527e1842d0dd3f1b7 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_10247: 9badaef7a3f0ec63d986395a4619c363957bfb5e @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_10247/shards.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2018-09-21 13:01 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson 2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2018-09-21 10:29 ` ✗ Fi.CI.SPARSE: " Patchwork 2018-09-21 10:54 ` ✓ Fi.CI.BAT: success " Patchwork 2018-09-21 12:17 ` [PATCH v2] " Chris Wilson 2018-09-21 12:34 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) Patchwork 2018-09-21 12:35 ` ✗ Fi.CI.SPARSE: " Patchwork 2018-09-21 12:59 ` ✗ Fi.CI.BAT: failure " Patchwork 2018-09-21 13:01 ` ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.