• C
    drm/i915: Fix infinite loop regression from 21dd3734 · d9bc7e9f
    Chris Wilson 提交于
    By returning EAGAIN upon a wedged GPU before attempting to wait, we
    would hit an infinite loop of repeating operation without ever
    progressing. Instead this needs to be EIO so that userspace knows that
    the GPU is truly wedged and not in the process of error recovery.
    
    Similarly, we need to handle the error recovery during i915_gem_fault.
    Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
    d9bc7e9f
i915_gem.c 103.7 KB