<div class="gmail_quote">On Thu, Dec 22, 2011 at 20:54, Eric Anholt <span dir="ltr"><<a href="mailto:eric@anholt.net">eric@anholt.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

This is the minimal patchset I have for working around the missed<br>
IRQs.  I've been running it since Monday doing test runs for other<br>
work, and it appears to be stable.<br></blockquote><div><br>Works for me, no more missed IRQs nor hangs/delays with this patchset.<br><br>I have one questions though - would it be possible to control the interrupts behavior via a module parameter or debugfs entry to simplify debugging of this issue going forward?<br>

<br>For example, something like /sys/kernel/debug/dri/0/i915_irq_polling - writing '1' there would enable polling, and '0' would use the usual gen6_ring_get_irq. This would default to '1' on gen7, and '0' on older architectures.<br>

<br>Other than that,<br>Tested-by: Eugeni Dodonov <<a href="mailto:eugeni.dodonov@intel.com">eugeni.dodonov@intel.com</a>><br>Reviewed-by: Eugeni Dodonov <<a href="mailto:eugeni.dodonov@intel.com">eugeni.dodonov@intel.com</a>> <br>

<br></div></div>-- <br>Eugeni Dodonov<a href="http://eugeni.dodonov.net/" target="_blank"><br></a><br>