1. 30 6月, 2012 1 次提交
  2. 29 6月, 2012 2 次提交
  3. 27 6月, 2012 3 次提交
  4. 26 6月, 2012 4 次提交
  5. 22 6月, 2012 1 次提交
  6. 21 6月, 2012 8 次提交
  7. 20 6月, 2012 12 次提交
  8. 19 6月, 2012 4 次提交
  9. 18 6月, 2012 4 次提交
  10. 16 6月, 2012 1 次提交
    • J
      drm/i915: cache the EDID for eDP panels · d6f24d0f
      Jesse Barnes 提交于
      They aren't going anywhere, and probing on DDC can cause the panel to
      blank briefly, so read them up front and cache them for later queries.
      
      v2: fix potential NULL derefs in intel_dp_get_edid_modes and
          intel_dp_get_edid (Jani)
          copy full EDID length, including extension blocks (Takashi)
          free EDID on teardown (Takashi)
      v3: malloc a new EDID buffer that's big enough for the memcpy (Chris)
      v4: change handling of NULL EDIDs, just preserve the NULL behavior
          across detects and mode list fetches rather than trying to re-fetch
          the EDID (Chris)
      v5: be glad that Chris is around to remind me to hit C-x C-s before
          committing.
      
      References: https://bugs.freedesktop.org/show_bug.cgi?id=46856Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      d6f24d0f