[Intel-gfx] [PATCH 2/7] drm/i915: Do not call API requiring struct_mutex where it is not available

Chris Wilson chris at chris-wilson.co.uk
Mon Jan 11 06:35:30 PST 2016

On Mon, Jan 11, 2016 at 02:08:36PM +0000, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> LRC code was calling GEM API like i915_gem_obj_ggtt_offset from
> places where the struct_mutex cannot be grabbed (irq handlers).

A more general point is that we have to move it out of the interrupt
handler because the current code allows for userspace to trivially panic
the machine...

Chris Wilson, Intel Open Source Technology Centre

More information about the Intel-gfx mailing list