[Bug 82593] [HSW-M/BYT/BDW/BSW]udevadm unable to monitor HDMI plug/unplug event sporadically

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat May 30 11:16:40 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=82593

Hugh Greenberg <hugegreenbug at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|VERIFIED                    |REOPENED
                 CC|                            |hugegreenbug at gmail.com
         Resolution|FIXED                       |---
           Assignee|intel-gfx-bugs at lists.freede |hugegreenbug at gmail.com
                   |sktop.org                   |

--- Comment #12 from Hugh Greenberg <hugegreenbug at gmail.com> ---
Created attachment 116183
  --> https://bugs.freedesktop.org/attachment.cgi?id=116183&action=edit
Fire udev event if the hpd interrupt was fired regardless of the previous
status

In i915_irq.c of the i915 kernel driver, the test in intel_hpd_irq_event, which
checks the old status and the new status of the connector is not comparing the
correct statuses. The attached patch assumes that there was a change at the
connector if the hpd interrupt was fired and doesn't rely on checking the old
and new status. This probably isn't the correct fix and the correct one would
be to make sure the new status is accurate. However, with this patch, I can now
see the correct events in udevadm monitor and I am not getting duplicates.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150530/f0f1fea0/attachment.html>


More information about the intel-gfx-bugs mailing list