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). -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx