[Intel-gfx] [PATCH v5 5/9] drm/i915: Move intel_init_clock_gating() to i915_gem_init()

Ville Syrjälä ville.syrjala at linux.intel.com
Wed Nov 8 19:40:22 UTC 2017


On Wed, Nov 08, 2017 at 07:33:05PM +0000, Chris Wilson wrote:
> Quoting Ville Syrjälä (2017-11-08 19:27:41)
> > On Wed, Nov 08, 2017 at 07:14:58PM +0000, Chris Wilson wrote:
> > > +out_unlock:
> > >       if (ret == -EIO) {
> > >               /* Allow engine initialisation to fail by marking the GPU as
> > >                * wedged. But we only want to do this where the GPU is angry,
> > > @@ -5035,8 +5049,6 @@ int i915_gem_init(struct drm_i915_private *dev_priv)
> > >               }
> > >               ret = 0;
> > >       }
> > > -
> > > -out_unlock:
> > 
> > Is the movement of the label going to adversely affect error handling for
> > the other functions which already use the label? Or none of them can
> > return -EIO?
> 
> None of those can return -EIO, but if they did the same principle
> applies to them. We would much prefer to disable GEM submission than
> disable the driver; the theory being as always if the user can see the
> display and the error messages, they can report a bug. If the driver
> dies in the middle of loading, it's likely they won't be able to see
> anything at all (since we've already kicked out the VGA console and it
> is not coming back).

Ack.

Reviewed-by: Ville Syrjälä <ville.syrjala at linux.intel.com>

-- 
Ville Syrjälä
Intel OTC


More information about the Intel-gfx mailing list