* [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry
@ 2019-06-05 19:45 Daniel Vetter
2019-06-05 20:02 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Daniel Vetter @ 2019-06-05 19:45 UTC (permalink / raw)
To: DRI Development
Cc: Rodrigo Siqueira, Tomeu Vizoso, Daniel Vetter,
Intel Graphics Development, Benjamin Gaignard, Daniel Vetter,
Emil Velikov
We can be called from any context, we need to be prepared.
Noticed this while hacking on vkms, which calls this function from a
normal worker. Which really upsets lockdep.
Cc: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Cc: Emil Velikov <emil.velikov@collabora.com>
Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
---
drivers/gpu/drm/drm_debugfs_crc.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/drm_debugfs_crc.c b/drivers/gpu/drm/drm_debugfs_crc.c
index 585169f0dcc5..7f35b5ba1924 100644
--- a/drivers/gpu/drm/drm_debugfs_crc.c
+++ b/drivers/gpu/drm/drm_debugfs_crc.c
@@ -396,8 +396,9 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
struct drm_crtc_crc *crc = &crtc->crc;
struct drm_crtc_crc_entry *entry;
int head, tail;
+ unsigned long flags;
- spin_lock(&crc->lock);
+ spin_lock_irqsave(&crc->lock, flags);
/* Caller may not have noticed yet that userspace has stopped reading */
if (!crc->entries) {
@@ -428,7 +429,7 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
head = (head + 1) & (DRM_CRC_ENTRIES_NR - 1);
crc->head = head;
- spin_unlock(&crc->lock);
+ spin_unlock_irqrestore(&crc->lock, flags);
wake_up_interruptible(&crc->wq);
--
2.20.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 7+ messages in thread* ✗ Fi.CI.CHECKPATCH: warning for drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 2019-06-05 19:45 [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry Daniel Vetter @ 2019-06-05 20:02 ` Patchwork 2019-06-05 20:24 ` ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2019-06-05 20:02 UTC (permalink / raw) To: Daniel Vetter; +Cc: intel-gfx == Series Details == Series: drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry URL : https://patchwork.freedesktop.org/series/61687/ State : warning == Summary == $ dim checkpatch origin/drm-tip 91ba38231fc1 drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry -:41: WARNING:NO_AUTHOR_SIGN_OFF: Missing Signed-off-by: line by nominal patch author 'Daniel Vetter <daniel.vetter@ffwll.ch>' total: 0 errors, 1 warnings, 0 checks, 18 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ Fi.CI.BAT: success for drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 2019-06-05 19:45 [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry Daniel Vetter 2019-06-05 20:02 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork @ 2019-06-05 20:24 ` Patchwork 2019-06-06 8:12 ` [PATCH] " Ville Syrjälä 2019-06-07 16:24 ` ✓ Fi.CI.IGT: success for " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2019-06-05 20:24 UTC (permalink / raw) To: Daniel Vetter; +Cc: intel-gfx == Series Details == Series: drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry URL : https://patchwork.freedesktop.org/series/61687/ State : success == Summary == CI Bug Log - changes from CI_DRM_6197 -> Patchwork_13184 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/ Known issues ------------ Here are the changes found in Patchwork_13184 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_create@basic-files: - fi-icl-dsi: [PASS][1] -> [INCOMPLETE][2] ([fdo#107713] / [fdo#109100]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/fi-icl-dsi/igt@gem_ctx_create@basic-files.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/fi-icl-dsi/igt@gem_ctx_create@basic-files.html #### Possible fixes #### * igt@gem_basic@bad-close: - {fi-icl-guc}: [INCOMPLETE][3] ([fdo#107713]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/fi-icl-guc/igt@gem_basic@bad-close.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/fi-icl-guc/igt@gem_basic@bad-close.html * igt@gem_ctx_create@basic: - fi-icl-u3: [DMESG-WARN][5] ([fdo#107724]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/fi-icl-u3/igt@gem_ctx_create@basic.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/fi-icl-u3/igt@gem_ctx_create@basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724 [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100 Participating hosts (53 -> 46) ------------------------------ Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-kbl-7560u fi-byt-clapper fi-bdw-samus Build changes ------------- * Linux: CI_DRM_6197 -> Patchwork_13184 CI_DRM_6197: 68289d6c8db69b6b6571f191b85b7658bf69c3ee @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5041: 4f2b9f5930fa33d091cf89637dc6e7f76f632a88 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_13184: 91ba38231fc18cbb9afdf22a9ba105a44ed8448b @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 91ba38231fc1 drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 2019-06-05 19:45 [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry Daniel Vetter 2019-06-05 20:02 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2019-06-05 20:24 ` ✓ Fi.CI.BAT: success " Patchwork @ 2019-06-06 8:12 ` Ville Syrjälä 2019-06-06 8:27 ` Benjamin Gaignard 2019-06-07 16:24 ` ✓ Fi.CI.IGT: success for " Patchwork 3 siblings, 1 reply; 7+ messages in thread From: Ville Syrjälä @ 2019-06-06 8:12 UTC (permalink / raw) To: Daniel Vetter Cc: Rodrigo Siqueira, Tomeu Vizoso, Intel Graphics Development, DRI Development, Daniel Vetter, Emil Velikov On Wed, Jun 05, 2019 at 09:45:56PM +0200, Daniel Vetter wrote: > We can be called from any context, we need to be prepared. > > Noticed this while hacking on vkms, which calls this function from a > normal worker. Which really upsets lockdep. > > Cc: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> > Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com> > Cc: Emil Velikov <emil.velikov@collabora.com> > Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org> > Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > drivers/gpu/drm/drm_debugfs_crc.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/drm_debugfs_crc.c b/drivers/gpu/drm/drm_debugfs_crc.c > index 585169f0dcc5..7f35b5ba1924 100644 > --- a/drivers/gpu/drm/drm_debugfs_crc.c > +++ b/drivers/gpu/drm/drm_debugfs_crc.c > @@ -396,8 +396,9 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, > struct drm_crtc_crc *crc = &crtc->crc; > struct drm_crtc_crc_entry *entry; > int head, tail; > + unsigned long flags; > > - spin_lock(&crc->lock); > + spin_lock_irqsave(&crc->lock, flags); > > /* Caller may not have noticed yet that userspace has stopped reading */ > if (!crc->entries) { > @@ -428,7 +429,7 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, > head = (head + 1) & (DRM_CRC_ENTRIES_NR - 1); > crc->head = head; > > - spin_unlock(&crc->lock); > + spin_unlock_irqrestore(&crc->lock, flags); > > wake_up_interruptible(&crc->wq); > > -- > 2.20.1 > > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Ville Syrjälä Intel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 2019-06-06 8:12 ` [PATCH] " Ville Syrjälä @ 2019-06-06 8:27 ` Benjamin Gaignard 2019-06-06 9:35 ` Daniel Vetter 0 siblings, 1 reply; 7+ messages in thread From: Benjamin Gaignard @ 2019-06-06 8:27 UTC (permalink / raw) To: Ville Syrjälä Cc: Rodrigo Siqueira, Tomeu Vizoso, Daniel Vetter, Intel Graphics Development, DRI Development, Daniel Vetter, Emil Velikov Le jeu. 6 juin 2019 à 10:12, Ville Syrjälä <ville.syrjala@linux.intel.com> a écrit : > > On Wed, Jun 05, 2019 at 09:45:56PM +0200, Daniel Vetter wrote: > > We can be called from any context, we need to be prepared. > > > > Noticed this while hacking on vkms, which calls this function from a > > normal worker. Which really upsets lockdep. > > > > Cc: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> > > Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com> > > Cc: Emil Velikov <emil.velikov@collabora.com> > > Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org> > > Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> > > Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Benjamin Gaignard <benjamin.gaignard@linaro.org> > > > --- > > drivers/gpu/drm/drm_debugfs_crc.c | 5 +++-- > > 1 file changed, 3 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/gpu/drm/drm_debugfs_crc.c b/drivers/gpu/drm/drm_debugfs_crc.c > > index 585169f0dcc5..7f35b5ba1924 100644 > > --- a/drivers/gpu/drm/drm_debugfs_crc.c > > +++ b/drivers/gpu/drm/drm_debugfs_crc.c > > @@ -396,8 +396,9 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, > > struct drm_crtc_crc *crc = &crtc->crc; > > struct drm_crtc_crc_entry *entry; > > int head, tail; > > + unsigned long flags; > > > > - spin_lock(&crc->lock); > > + spin_lock_irqsave(&crc->lock, flags); > > > > /* Caller may not have noticed yet that userspace has stopped reading */ > > if (!crc->entries) { > > @@ -428,7 +429,7 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, > > head = (head + 1) & (DRM_CRC_ENTRIES_NR - 1); > > crc->head = head; > > > > - spin_unlock(&crc->lock); > > + spin_unlock_irqrestore(&crc->lock, flags); > > > > wake_up_interruptible(&crc->wq); > > > > -- > > 2.20.1 > > > > _______________________________________________ > > dri-devel mailing list > > dri-devel@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/dri-devel > > -- > Ville Syrjälä > Intel > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 2019-06-06 8:27 ` Benjamin Gaignard @ 2019-06-06 9:35 ` Daniel Vetter 0 siblings, 0 replies; 7+ messages in thread From: Daniel Vetter @ 2019-06-06 9:35 UTC (permalink / raw) To: Benjamin Gaignard Cc: Tomeu Vizoso, Rodrigo Siqueira, Daniel Vetter, Intel Graphics Development, DRI Development, Daniel Vetter, Emil Velikov On Thu, Jun 06, 2019 at 10:27:23AM +0200, Benjamin Gaignard wrote: > Le jeu. 6 juin 2019 à 10:12, Ville Syrjälä > <ville.syrjala@linux.intel.com> a écrit : > > > > On Wed, Jun 05, 2019 at 09:45:56PM +0200, Daniel Vetter wrote: > > > We can be called from any context, we need to be prepared. > > > > > > Noticed this while hacking on vkms, which calls this function from a > > > normal worker. Which really upsets lockdep. > > > > > > Cc: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> > > > Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com> > > > Cc: Emil Velikov <emil.velikov@collabora.com> > > > Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org> > > > Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> > > > > Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Reviewed-by: Benjamin Gaignard <benjamin.gaignard@linaro.org> Thanks for taking a look, patch pushed to drm-misc-next. -Daniel > > > > > > --- > > > drivers/gpu/drm/drm_debugfs_crc.c | 5 +++-- > > > 1 file changed, 3 insertions(+), 2 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/drm_debugfs_crc.c b/drivers/gpu/drm/drm_debugfs_crc.c > > > index 585169f0dcc5..7f35b5ba1924 100644 > > > --- a/drivers/gpu/drm/drm_debugfs_crc.c > > > +++ b/drivers/gpu/drm/drm_debugfs_crc.c > > > @@ -396,8 +396,9 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, > > > struct drm_crtc_crc *crc = &crtc->crc; > > > struct drm_crtc_crc_entry *entry; > > > int head, tail; > > > + unsigned long flags; > > > > > > - spin_lock(&crc->lock); > > > + spin_lock_irqsave(&crc->lock, flags); > > > > > > /* Caller may not have noticed yet that userspace has stopped reading */ > > > if (!crc->entries) { > > > @@ -428,7 +429,7 @@ int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, > > > head = (head + 1) & (DRM_CRC_ENTRIES_NR - 1); > > > crc->head = head; > > > > > > - spin_unlock(&crc->lock); > > > + spin_unlock_irqrestore(&crc->lock, flags); > > > > > > wake_up_interruptible(&crc->wq); > > > > > > -- > > > 2.20.1 > > > > > > _______________________________________________ > > > dri-devel mailing list > > > dri-devel@lists.freedesktop.org > > > https://lists.freedesktop.org/mailman/listinfo/dri-devel > > > > -- > > Ville Syrjälä > > Intel > > _______________________________________________ > > dri-devel mailing list > > dri-devel@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✓ Fi.CI.IGT: success for drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 2019-06-05 19:45 [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry Daniel Vetter ` (2 preceding siblings ...) 2019-06-06 8:12 ` [PATCH] " Ville Syrjälä @ 2019-06-07 16:24 ` Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2019-06-07 16:24 UTC (permalink / raw) To: Daniel Vetter; +Cc: intel-gfx == Series Details == Series: drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry URL : https://patchwork.freedesktop.org/series/61687/ State : success == Summary == CI Bug Log - changes from CI_DRM_6197_full -> Patchwork_13184_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_13184_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-apl: [PASS][1] -> [DMESG-WARN][2] ([fdo#108566]) +7 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-apl7/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-apl7/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_eio@unwedge-stress: - shard-snb: [PASS][3] -> [FAIL][4] ([fdo#109661]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-snb5/igt@gem_eio@unwedge-stress.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-snb5/igt@gem_eio@unwedge-stress.html * igt@gem_tiled_swapping@non-threaded: - shard-apl: [PASS][5] -> [FAIL][6] ([fdo#108686]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-apl4/igt@gem_tiled_swapping@non-threaded.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-apl6/igt@gem_tiled_swapping@non-threaded.html * igt@i915_pm_rpm@debugfs-read: - shard-iclb: [PASS][7] -> [INCOMPLETE][8] ([fdo#107713] / [fdo#108840]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb1/igt@i915_pm_rpm@debugfs-read.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb2/igt@i915_pm_rpm@debugfs-read.html * igt@i915_pm_rpm@gem-mmap-cpu: - shard-glk: [PASS][9] -> [SKIP][10] ([fdo#109271]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-glk8/igt@i915_pm_rpm@gem-mmap-cpu.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-glk6/igt@i915_pm_rpm@gem-mmap-cpu.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-glk: [PASS][11] -> [INCOMPLETE][12] ([fdo#103359] / [k.org#198133]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-glk8/igt@i915_suspend@fence-restore-tiled2untiled.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-glk6/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_cursor_crc@pipe-b-cursor-suspend: - shard-skl: [PASS][13] -> [INCOMPLETE][14] ([fdo#110741]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl4/igt@kms_cursor_crc@pipe-b-cursor-suspend.html * igt@kms_cursor_legacy@cursor-vs-flip-legacy: - shard-hsw: [PASS][15] -> [FAIL][16] ([fdo#103355]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw4/igt@kms_cursor_legacy@cursor-vs-flip-legacy.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-legacy.html * igt@kms_flip@dpms-vs-vblank-race-interruptible: - shard-glk: [PASS][17] -> [FAIL][18] ([fdo#103060]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-glk4/igt@kms_flip@dpms-vs-vblank-race-interruptible.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-glk8/igt@kms_flip@dpms-vs-vblank-race-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-hsw: [PASS][19] -> [INCOMPLETE][20] ([fdo#103540]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw4/igt@kms_flip@flip-vs-suspend.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw5/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip_tiling@flip-x-tiled: - shard-iclb: [PASS][21] -> [FAIL][22] ([fdo#108303]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb5/igt@kms_flip_tiling@flip-x-tiled.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb8/igt@kms_flip_tiling@flip-x-tiled.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff: - shard-skl: [PASS][23] -> [FAIL][24] ([fdo#108040]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move: - shard-hsw: [PASS][25] -> [SKIP][26] ([fdo#109271]) +21 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite: - shard-iclb: [PASS][27] -> [FAIL][28] ([fdo#103167]) +6 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-iclb: [PASS][29] -> [INCOMPLETE][30] ([fdo#106978] / [fdo#107713]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt: - shard-skl: [PASS][31] -> [FAIL][32] ([fdo#103167]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: [PASS][33] -> [FAIL][34] ([fdo#108145]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl9/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl5/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109441]) +2 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb4/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_setmode@basic: - shard-kbl: [PASS][37] -> [FAIL][38] ([fdo#99912]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-kbl1/igt@kms_setmode@basic.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-kbl7/igt@kms_setmode@basic.html #### Possible fixes #### * {igt@gem_ctx_param@vm}: - shard-hsw: [DMESG-WARN][39] ([fdo#110836]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw1/igt@gem_ctx_param@vm.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw1/igt@gem_ctx_param@vm.html * igt@gem_eio@reset-stress: - shard-snb: [FAIL][41] ([fdo#109661]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-snb1/igt@gem_eio@reset-stress.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-snb4/igt@gem_eio@reset-stress.html * {igt@gem_exec_balancer@smoke}: - shard-iclb: [SKIP][43] ([fdo#110854]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb8/igt@gem_exec_balancer@smoke.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb1/igt@gem_exec_balancer@smoke.html * igt@gem_mmap_gtt@forked-medium-copy-xy: - shard-iclb: [INCOMPLETE][45] ([fdo#107713] / [fdo#109100]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb8/igt@gem_mmap_gtt@forked-medium-copy-xy.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb4/igt@gem_mmap_gtt@forked-medium-copy-xy.html * igt@gem_softpin@noreloc-s3: - shard-apl: [DMESG-WARN][47] ([fdo#108566]) -> [PASS][48] +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-apl3/igt@gem_softpin@noreloc-s3.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-apl2/igt@gem_softpin@noreloc-s3.html * igt@gem_tiled_swapping@non-threaded: - shard-hsw: [FAIL][49] ([fdo#108686]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw2/igt@gem_tiled_swapping@non-threaded.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw5/igt@gem_tiled_swapping@non-threaded.html * igt@kms_cursor_crc@pipe-a-cursor-suspend: - shard-skl: [INCOMPLETE][51] ([fdo#110741]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl8/igt@kms_cursor_crc@pipe-a-cursor-suspend.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl10/igt@kms_cursor_crc@pipe-a-cursor-suspend.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-hsw: [FAIL][53] ([fdo#105767]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw6/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_flip@2x-flip-vs-panning-vs-hang-interruptible: - shard-hsw: [SKIP][55] ([fdo#109271]) -> [PASS][56] +17 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw1/igt@kms_flip@2x-flip-vs-panning-vs-hang-interruptible.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw5/igt@kms_flip@2x-flip-vs-panning-vs-hang-interruptible.html * igt@kms_flip@plain-flip-fb-recreate: - shard-skl: [FAIL][57] ([fdo#100368]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl10/igt@kms_flip@plain-flip-fb-recreate.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl3/igt@kms_flip@plain-flip-fb-recreate.html * igt@kms_frontbuffer_tracking@fbc-badstride: - shard-iclb: [FAIL][59] ([fdo#103167]) -> [PASS][60] +9 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb3/igt@kms_frontbuffer_tracking@fbc-badstride.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-badstride.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-skl: [INCOMPLETE][61] ([fdo#104108]) -> [PASS][62] +1 similar issue [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-skl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-skl8/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: - shard-iclb: [INCOMPLETE][63] ([fdo#107713] / [fdo#110042]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [SKIP][65] ([fdo#109441]) -> [PASS][66] +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb3/igt@kms_psr@psr2_sprite_plane_move.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_setmode@basic: - shard-apl: [FAIL][67] ([fdo#99912]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-apl7/igt@kms_setmode@basic.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-apl7/igt@kms_setmode@basic.html #### Warnings #### * igt@gem_mmap_gtt@forked-big-copy-xy: - shard-iclb: [INCOMPLETE][69] ([fdo#107713] / [fdo#109100]) -> [TIMEOUT][70] ([fdo#109673]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-iclb3/igt@gem_mmap_gtt@forked-big-copy-xy.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-iclb5/igt@gem_mmap_gtt@forked-big-copy-xy.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-hsw: [INCOMPLETE][71] ([fdo#103540]) -> [SKIP][72] ([fdo#109271]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6197/shard-hsw2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13184/shard-hsw1/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#100368]: https://bugs.freedesktop.org/show_bug.cgi?id=100368 [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103355]: https://bugs.freedesktop.org/show_bug.cgi?id=103355 [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359 [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767 [fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108040]: https://bugs.freedesktop.org/show_bug.cgi?id=108040 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108303]: https://bugs.freedesktop.org/show_bug.cgi?id=108303 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686 [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840 [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109661]: https://bugs.freedesktop.org/show_bug.cgi?id=109661 [fdo#109673]: https://bugs.freedesktop.org/show_bug.cgi?id=109673 [fdo#110042]: https://bugs.freedesktop.org/show_bug.cgi?id=110042 [fdo#110741]: https://bugs.freedesktop.org/show_bug.cgi?id=110741 [fdo#110836]: https://bugs.freedesktop.org/show_bug.cgi?id=110836 [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 [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 (10 -> 10) ------------------------------ No changes in participating hosts Build changes ------------- * Linux: CI_DRM_6197 -> Patchwork_13184 CI_DRM_6197: 68289d6c8db69b6b6571f191b85b7658bf69c3ee @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5041: 4f2b9f5930fa33d091cf89637dc6e7f76f632a88 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_13184: 91ba38231fc18cbb9afdf22a9ba105a44ed8448b @ 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_13184/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-06-07 16:24 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-06-05 19:45 [PATCH] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry Daniel Vetter 2019-06-05 20:02 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2019-06-05 20:24 ` ✓ Fi.CI.BAT: success " Patchwork 2019-06-06 8:12 ` [PATCH] " Ville Syrjälä 2019-06-06 8:27 ` Benjamin Gaignard 2019-06-06 9:35 ` Daniel Vetter 2019-06-07 16:24 ` ✓ Fi.CI.IGT: success for " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox