* [PATCH] drm/i915: Check for fused or unused pipes @ 2017-12-15 7:59 Mika Kahola 2017-12-15 8:16 ` ✓ Fi.CI.BAT: success for " Patchwork ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Mika Kahola @ 2017-12-15 7:59 UTC (permalink / raw) To: intel-gfx; +Cc: Jani Nikula In case of fused or unused pipes, return early with a warning when reading information for encoder. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103206 Reported-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- drivers/gpu/drm/i915/intel_audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_audio.c b/drivers/gpu/drm/i915/intel_audio.c index f1502a0..522d54f 100644 --- a/drivers/gpu/drm/i915/intel_audio.c +++ b/drivers/gpu/drm/i915/intel_audio.c @@ -779,7 +779,7 @@ static struct intel_encoder *get_saved_enc(struct drm_i915_private *dev_priv, { struct intel_encoder *encoder; - if (WARN_ON(pipe >= INTEL_INFO(dev_priv)->num_pipes)) + if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) return NULL; /* MST */ -- 2.7.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 8+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915: Check for fused or unused pipes 2017-12-15 7:59 [PATCH] drm/i915: Check for fused or unused pipes Mika Kahola @ 2017-12-15 8:16 ` Patchwork 2017-12-15 9:02 ` ✓ Fi.CI.IGT: " Patchwork 2017-12-15 9:04 ` [PATCH] " Dhinakaran Pandiyan 2 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2017-12-15 8:16 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx == Series Details == Series: drm/i915: Check for fused or unused pipes URL : https://patchwork.freedesktop.org/series/35389/ State : success == Summary == Series 35389v1 drm/i915: Check for fused or unused pipes https://patchwork.freedesktop.org/api/1.0/series/35389/revisions/1/mbox/ Test debugfs_test: Subgroup read_all_entries: dmesg-fail -> DMESG-WARN (fi-elk-e7500) fdo#103989 +1 incomplete -> PASS (fi-snb-2520m) fdo#103713 Test gem_mmap_gtt: Subgroup basic-small-bo-tiledx: fail -> PASS (fi-gdg-551) fdo#102575 Test gem_sync: Subgroup basic-all: dmesg-fail -> FAIL (fi-blb-e6850) fdo#104259 Subgroup basic-each: skip -> PASS (fi-blb-e6850) Subgroup basic-many-each: skip -> PASS (fi-blb-e6850) Subgroup basic-store-all: skip -> PASS (fi-blb-e6850) Subgroup basic-store-each: skip -> PASS (fi-blb-e6850) Test gem_tiled_blits: Subgroup basic: skip -> PASS (fi-blb-e6850) Test gem_tiled_fence_blits: Subgroup basic: skip -> PASS (fi-blb-e6850) Test gem_wait: Subgroup basic-busy-all: skip -> PASS (fi-blb-e6850) Subgroup basic-wait-all: skip -> PASS (fi-blb-e6850) Subgroup basic-await-all: skip -> PASS (fi-blb-e6850) Test kms_busy: Subgroup basic-flip-a: skip -> PASS (fi-blb-e6850) Subgroup basic-flip-b: skip -> PASS (fi-blb-e6850) Test kms_cursor_legacy: Subgroup basic-busy-flip-before-cursor-legacy: skip -> PASS (fi-blb-e6850) Test kms_pipe_crc_basic: Subgroup suspend-read-crc-pipe-b: dmesg-warn -> PASS (fi-kbl-r) fdo#104172 fdo#103989 https://bugs.freedesktop.org/show_bug.cgi?id=103989 fdo#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713 fdo#102575 https://bugs.freedesktop.org/show_bug.cgi?id=102575 fdo#104259 https://bugs.freedesktop.org/show_bug.cgi?id=104259 fdo#104172 https://bugs.freedesktop.org/show_bug.cgi?id=104172 fi-bdw-5557u total:288 pass:267 dwarn:0 dfail:0 fail:0 skip:21 time:434s fi-bdw-gvtdvm total:288 pass:264 dwarn:0 dfail:0 fail:0 skip:24 time:441s fi-blb-e6850 total:288 pass:222 dwarn:1 dfail:0 fail:1 skip:64 time:392s fi-bsw-n3050 total:288 pass:242 dwarn:0 dfail:0 fail:0 skip:46 time:510s fi-bwr-2160 total:288 pass:183 dwarn:0 dfail:0 fail:0 skip:105 time:278s fi-bxt-dsi total:288 pass:258 dwarn:0 dfail:0 fail:0 skip:30 time:500s fi-bxt-j4205 total:288 pass:259 dwarn:0 dfail:0 fail:0 skip:29 time:501s fi-byt-j1900 total:288 pass:253 dwarn:0 dfail:0 fail:0 skip:35 time:483s fi-byt-n2820 total:288 pass:249 dwarn:0 dfail:0 fail:0 skip:39 time:470s fi-elk-e7500 total:224 pass:163 dwarn:15 dfail:0 fail:0 skip:45 fi-gdg-551 total:288 pass:179 dwarn:1 dfail:0 fail:0 skip:108 time:263s fi-glk-1 total:288 pass:260 dwarn:0 dfail:0 fail:0 skip:28 time:531s fi-hsw-4770 total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:409s fi-hsw-4770r total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:416s fi-ilk-650 total:288 pass:228 dwarn:0 dfail:0 fail:0 skip:60 time:390s fi-ivb-3520m total:288 pass:259 dwarn:0 dfail:0 fail:0 skip:29 time:471s fi-ivb-3770 total:288 pass:255 dwarn:0 dfail:0 fail:0 skip:33 time:426s fi-kbl-7500u total:288 pass:263 dwarn:1 dfail:0 fail:0 skip:24 time:483s fi-kbl-7560u total:288 pass:268 dwarn:1 dfail:0 fail:0 skip:19 time:521s fi-kbl-7567u total:288 pass:268 dwarn:0 dfail:0 fail:0 skip:20 time:466s fi-kbl-r total:288 pass:261 dwarn:0 dfail:0 fail:0 skip:27 time:524s fi-pnv-d510 total:288 pass:221 dwarn:1 dfail:0 fail:1 skip:65 time:598s fi-skl-6260u total:288 pass:268 dwarn:0 dfail:0 fail:0 skip:20 time:446s fi-skl-6600u total:288 pass:260 dwarn:1 dfail:0 fail:0 skip:27 time:537s fi-skl-6700hq total:288 pass:261 dwarn:1 dfail:0 fail:0 skip:26 time:558s fi-skl-6770hq total:288 pass:268 dwarn:0 dfail:0 fail:0 skip:20 time:489s fi-skl-gvtdvm total:288 pass:265 dwarn:0 dfail:0 fail:0 skip:23 time:446s fi-snb-2520m total:288 pass:248 dwarn:0 dfail:0 fail:0 skip:40 time:552s fi-snb-2600 total:288 pass:248 dwarn:0 dfail:0 fail:0 skip:40 time:420s Blacklisted hosts: fi-cfl-s2 total:288 pass:262 dwarn:0 dfail:0 fail:0 skip:26 time:601s fi-cnl-y total:252 pass:226 dwarn:0 dfail:0 fail:0 skip:25 fi-glk-dsi total:67 pass:58 dwarn:0 dfail:0 fail:0 skip:8 ad43db157c69bf7311ba5a0278f282796242f34a drm-tip: 2017y-12m-14d-20h-09m-53s UTC integration manifest 43ccc80310a7 drm/i915: Check for fused or unused pipes == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_7499/issues.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915: Check for fused or unused pipes 2017-12-15 7:59 [PATCH] drm/i915: Check for fused or unused pipes Mika Kahola 2017-12-15 8:16 ` ✓ Fi.CI.BAT: success for " Patchwork @ 2017-12-15 9:02 ` Patchwork 2017-12-15 9:04 ` [PATCH] " Dhinakaran Pandiyan 2 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2017-12-15 9:02 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx == Series Details == Series: drm/i915: Check for fused or unused pipes URL : https://patchwork.freedesktop.org/series/35389/ State : success == Summary == Test kms_flip: Subgroup dpms-vs-vblank-race: pass -> DMESG-FAIL (shard-hsw) fdo#103060 Subgroup vblank-vs-suspend: incomplete -> PASS (shard-hsw) fdo#103375 Test kms_frontbuffer_tracking: Subgroup fbc-1p-offscren-pri-shrfb-draw-render: fail -> PASS (shard-snb) fdo#101623 fdo#103060 https://bugs.freedesktop.org/show_bug.cgi?id=103060 fdo#103375 https://bugs.freedesktop.org/show_bug.cgi?id=103375 fdo#101623 https://bugs.freedesktop.org/show_bug.cgi?id=101623 shard-hsw total:2646 pass:1493 dwarn:2 dfail:1 fail:10 skip:1139 time:9206s shard-snb total:2712 pass:1309 dwarn:1 dfail:0 fail:11 skip:1391 time:8069s Blacklisted hosts: shard-apl total:2666 pass:1653 dwarn:1 dfail:0 fail:27 skip:983 time:13401s shard-kbl total:2712 pass:1797 dwarn:1 dfail:0 fail:33 skip:881 time:11008s == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_7499/shards.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i915: Check for fused or unused pipes 2017-12-15 7:59 [PATCH] drm/i915: Check for fused or unused pipes Mika Kahola 2017-12-15 8:16 ` ✓ Fi.CI.BAT: success for " Patchwork 2017-12-15 9:02 ` ✓ Fi.CI.IGT: " Patchwork @ 2017-12-15 9:04 ` Dhinakaran Pandiyan 2017-12-15 9:27 ` Jani Nikula 2 siblings, 1 reply; 8+ messages in thread From: Dhinakaran Pandiyan @ 2017-12-15 9:04 UTC (permalink / raw) To: intel-gfx; +Cc: Jani Nikula On Friday, December 15, 2017 9:59:02 AM PST Mika Kahola wrote: > In case of fused or unused pipes, return early with a warning when reading > information for encoder. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103206 > Reported-by: Thomas Gleixner <tglx@linutronix.de> > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > --- > drivers/gpu/drm/i915/intel_audio.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/intel_audio.c > b/drivers/gpu/drm/i915/intel_audio.c index f1502a0..522d54f 100644 > --- a/drivers/gpu/drm/i915/intel_audio.c > +++ b/drivers/gpu/drm/i915/intel_audio.c > @@ -779,7 +779,7 @@ static struct intel_encoder *get_saved_enc(struct > drm_i915_private *dev_priv, { > struct intel_encoder *encoder; > > - if (WARN_ON(pipe >= INTEL_INFO(dev_priv)->num_pipes)) > + if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) > return NULL; I think we should remove the WARN_ON() and just return NULL. The error return and the debug message we print in the caller is good enough IMO. > > /* MST */ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i915: Check for fused or unused pipes 2017-12-15 9:04 ` [PATCH] " Dhinakaran Pandiyan @ 2017-12-15 9:27 ` Jani Nikula 2017-12-15 10:05 ` Mika Kahola 2017-12-15 10:11 ` Dhinakaran Pandiyan 0 siblings, 2 replies; 8+ messages in thread From: Jani Nikula @ 2017-12-15 9:27 UTC (permalink / raw) To: Dhinakaran Pandiyan, intel-gfx On Fri, 15 Dec 2017, Dhinakaran Pandiyan <dhinakaran.pandiyan@gmail.com> wrote: > On Friday, December 15, 2017 9:59:02 AM PST Mika Kahola wrote: >> In case of fused or unused pipes, return early with a warning when reading >> information for encoder. >> >> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103206 >> Reported-by: Thomas Gleixner <tglx@linutronix.de> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> >> Signed-off-by: Mika Kahola <mika.kahola@intel.com> >> --- >> drivers/gpu/drm/i915/intel_audio.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/gpu/drm/i915/intel_audio.c >> b/drivers/gpu/drm/i915/intel_audio.c index f1502a0..522d54f 100644 >> --- a/drivers/gpu/drm/i915/intel_audio.c >> +++ b/drivers/gpu/drm/i915/intel_audio.c >> @@ -779,7 +779,7 @@ static struct intel_encoder *get_saved_enc(struct >> drm_i915_private *dev_priv, { >> struct intel_encoder *encoder; >> >> - if (WARN_ON(pipe >= INTEL_INFO(dev_priv)->num_pipes)) >> + if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) >> return NULL; > > I think we should remove the WARN_ON() and just return NULL. The error return > and the debug message we print in the caller is good enough IMO. On the contrary, I think this one is fine with WARN_ON. The commit message is inaccurate. This will only become a bounds check with the change, and I think it's important to catch the totally out of bounds values loudly. In case of fused or unused pipes, the code will happily pass that check, and check the av_enc_map for whether the pipe is available or not. BR, Jani. > >> >> /* MST */ > > -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i915: Check for fused or unused pipes 2017-12-15 9:27 ` Jani Nikula @ 2017-12-15 10:05 ` Mika Kahola 2017-12-15 10:11 ` Dhinakaran Pandiyan 1 sibling, 0 replies; 8+ messages in thread From: Mika Kahola @ 2017-12-15 10:05 UTC (permalink / raw) To: Jani Nikula, Dhinakaran Pandiyan, intel-gfx On Fri, 2017-12-15 at 11:27 +0200, Jani Nikula wrote: > On Fri, 15 Dec 2017, Dhinakaran Pandiyan <dhinakaran.pandiyan@gmail.c > om> wrote: > > > > On Friday, December 15, 2017 9:59:02 AM PST Mika Kahola wrote: > > > > > > In case of fused or unused pipes, return early with a warning > > > when reading > > > information for encoder. > > > > > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103206 > > > Reported-by: Thomas Gleixner <tglx@linutronix.de> > > > Signed-off-by: Jani Nikula <jani.nikula@intel.com> > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > > > --- > > > drivers/gpu/drm/i915/intel_audio.c | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/drivers/gpu/drm/i915/intel_audio.c > > > b/drivers/gpu/drm/i915/intel_audio.c index f1502a0..522d54f > > > 100644 > > > --- a/drivers/gpu/drm/i915/intel_audio.c > > > +++ b/drivers/gpu/drm/i915/intel_audio.c > > > @@ -779,7 +779,7 @@ static struct intel_encoder > > > *get_saved_enc(struct > > > drm_i915_private *dev_priv, { > > > struct intel_encoder *encoder; > > > > > > - if (WARN_ON(pipe >= INTEL_INFO(dev_priv)->num_pipes)) > > > + if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) > > > return NULL; > > I think we should remove the WARN_ON() and just return NULL. The > > error return > > and the debug message we print in the caller is good enough IMO. > On the contrary, I think this one is fine with WARN_ON. The commit > message is inaccurate. This will only become a bounds check with the > change, and I think it's important to catch the totally out of bounds > values loudly. Well, I need to rephrase that commit message. > > In case of fused or unused pipes, the code will happily pass that > check, > and check the av_enc_map for whether the pipe is available or not. > > BR, > Jani. > > > > > > > > > > > > > > > /* MST */ > > -- Mika Kahola - Intel OTC _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i915: Check for fused or unused pipes 2017-12-15 9:27 ` Jani Nikula 2017-12-15 10:05 ` Mika Kahola @ 2017-12-15 10:11 ` Dhinakaran Pandiyan 2017-12-15 10:18 ` Jani Nikula 1 sibling, 1 reply; 8+ messages in thread From: Dhinakaran Pandiyan @ 2017-12-15 10:11 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx On Friday, December 15, 2017 11:27:02 AM PST Jani Nikula wrote: > On Fri, 15 Dec 2017, Dhinakaran Pandiyan <dhinakaran.pandiyan@gmail.com> wrote: > > On Friday, December 15, 2017 9:59:02 AM PST Mika Kahola wrote: > >> In case of fused or unused pipes, return early with a warning when > >> reading > >> information for encoder. > >> > >> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103206 > >> Reported-by: Thomas Gleixner <tglx@linutronix.de> > >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> > >> Signed-off-by: Mika Kahola <mika.kahola@intel.com> > >> --- > >> > >> drivers/gpu/drm/i915/intel_audio.c | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > >> > >> diff --git a/drivers/gpu/drm/i915/intel_audio.c > >> b/drivers/gpu/drm/i915/intel_audio.c index f1502a0..522d54f 100644 > >> --- a/drivers/gpu/drm/i915/intel_audio.c > >> +++ b/drivers/gpu/drm/i915/intel_audio.c > >> @@ -779,7 +779,7 @@ static struct intel_encoder *get_saved_enc(struct > >> drm_i915_private *dev_priv, { > >> > >> struct intel_encoder *encoder; > >> > >> - if (WARN_ON(pipe >= INTEL_INFO(dev_priv)->num_pipes)) > >> + if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) > >> > >> return NULL; > > > > I think we should remove the WARN_ON() and just return NULL. The error > > return and the debug message we print in the caller is good enough IMO. > > On the contrary, I think this one is fine with WARN_ON. The commit > message is inaccurate. This will only become a bounds check with the > change, and I think it's important to catch the totally out of bounds > values loudly. > My concern was that we don't expose any interface to tell the audio driver how many pipes are present, so a WARN_ON would be unreasonable. But on second thoughts, audio should have ways to find that information from the hardware. > In case of fused or unused pipes, the code will happily pass that check, > and check the av_enc_map for whether the pipe is available or not. > > BR, > Jani. > > >> /* MST */ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] drm/i915: Check for fused or unused pipes 2017-12-15 10:11 ` Dhinakaran Pandiyan @ 2017-12-15 10:18 ` Jani Nikula 0 siblings, 0 replies; 8+ messages in thread From: Jani Nikula @ 2017-12-15 10:18 UTC (permalink / raw) To: Dhinakaran Pandiyan; +Cc: intel-gfx On Fri, 15 Dec 2017, Dhinakaran Pandiyan <dhinakaran.pandiyan@gmail.com> wrote: > On Friday, December 15, 2017 11:27:02 AM PST Jani Nikula wrote: >> On Fri, 15 Dec 2017, Dhinakaran Pandiyan <dhinakaran.pandiyan@gmail.com> > wrote: >> > On Friday, December 15, 2017 9:59:02 AM PST Mika Kahola wrote: >> >> In case of fused or unused pipes, return early with a warning when >> >> reading >> >> information for encoder. >> >> >> >> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103206 >> >> Reported-by: Thomas Gleixner <tglx@linutronix.de> >> >> Signed-off-by: Jani Nikula <jani.nikula@intel.com> >> >> Signed-off-by: Mika Kahola <mika.kahola@intel.com> >> >> --- >> >> >> >> drivers/gpu/drm/i915/intel_audio.c | 2 +- >> >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> >> >> diff --git a/drivers/gpu/drm/i915/intel_audio.c >> >> b/drivers/gpu/drm/i915/intel_audio.c index f1502a0..522d54f 100644 >> >> --- a/drivers/gpu/drm/i915/intel_audio.c >> >> +++ b/drivers/gpu/drm/i915/intel_audio.c >> >> @@ -779,7 +779,7 @@ static struct intel_encoder *get_saved_enc(struct >> >> drm_i915_private *dev_priv, { >> >> >> >> struct intel_encoder *encoder; >> >> >> >> - if (WARN_ON(pipe >= INTEL_INFO(dev_priv)->num_pipes)) >> >> + if (WARN_ON(pipe >= ARRAY_SIZE(dev_priv->av_enc_map))) >> >> >> >> return NULL; >> > >> > I think we should remove the WARN_ON() and just return NULL. The error >> > return and the debug message we print in the caller is good enough IMO. >> >> On the contrary, I think this one is fine with WARN_ON. The commit >> message is inaccurate. This will only become a bounds check with the >> change, and I think it's important to catch the totally out of bounds >> values loudly. >> > > My concern was that we don't expose any interface to tell the audio driver how > many pipes are present, so a WARN_ON would be unreasonable. But on second > thoughts, audio should have ways to find that information from the hardware. Yeah. And if it gets that wrong, we'd like to know. It just doesn't know about fused stuff, which is why checking against num_pipes fails. BR, Jani. > >> In case of fused or unused pipes, the code will happily pass that check, >> and check the av_enc_map for whether the pipe is available or not. >> >> BR, >> Jani. >> >> >> /* MST */ > > -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-12-15 10:18 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-12-15 7:59 [PATCH] drm/i915: Check for fused or unused pipes Mika Kahola 2017-12-15 8:16 ` ✓ Fi.CI.BAT: success for " Patchwork 2017-12-15 9:02 ` ✓ Fi.CI.IGT: " Patchwork 2017-12-15 9:04 ` [PATCH] " Dhinakaran Pandiyan 2017-12-15 9:27 ` Jani Nikula 2017-12-15 10:05 ` Mika Kahola 2017-12-15 10:11 ` Dhinakaran Pandiyan 2017-12-15 10:18 ` Jani Nikula
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.