)]}'
{
  "commit": "3567503899af0be5f8df3c5f048d453f7eb0e172",
  "tree": "0b844354550eab177314794be63d3a9ce090e218",
  "parents": [
    "ca0acca0f0382ed27f2c64d5db4e8b82b8ff1169"
  ],
  "author": {
    "name": "Thomas Reim",
    "email": "reimth@gmail.com",
    "time": "Fri Jul 29 14:28:58 2011 +0000"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Aug 15 18:31:34 2011 -0700"
  },
  "message": "drm/radeon: Extended DDC Probing for Connectors with Improperly Wired DDC Lines (here: Asus M2A-VM HDMI)\n\ncommit e384fab8c6f3ca88600bcb2ebdf0eb2f90864fab upstream.\n\n    Some integrated ATI Radeon chipset implementations with add-on HDMI card\n    (e. g. Asus M2A-VM HDMI) indicate the availability of a DDC even\n    when the add-on card is not plugged in or HDMI is disabled in BIOS setup.\n    In this case, drm_get_edid() and drm_edid_block_valid() periodically\n    dump data and kernel errors into system log files and onto terminals.\n    For these connectors DDC probing is extended by a check for a correct\n    EDID header. Only in case a valid EDID header is also found, the\n    (HDMI or DVI) connector will be used by the Radeon driver. This prevents\n    the kernel driver from useless flooding of logs and terminal sessions with\n    EDID dumps and error messages.\n    This patch adds a flag \u0027requires_extended_probe\u0027 to the radeon_connector\n    structure. In function radeon_connector_needs_extended_probe() this flag\n    can be set on a chipset family/vendor/connector type specific basis.\n    In addition, function radeon_ddc_probe() has been adapted to perform\n    extended DDC probing if required by the connector\u0027s flag.\n    Requires function drm_edid_header_is_valid() in DRM module provided by\n    [PATCH] drm: Separate EDID Header Check from EDID Block Check.\n\n    Tested for kernel 2.6.35, 2.6.38 and 3.0 on Asus M2A-VM HDMI board\n\n    BugLink: https://bugzilla.redhat.com/show_bug.cgi?id\u003d668196\n    BugLink: http://bugs.launchpad.net/bugs/7228066\n\nSigned-off-by: Thomas Reim \u003creimth@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nAcked-by: Stephen Michaels \u003cStephen.Micheals@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9792d4ffdc86250e102457c5bd36765098dde7e3",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/radeon/radeon_connectors.c",
      "new_id": "6a0f1befbc15b50be0f2330776dec2e419da950e",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/radeon/radeon_connectors.c"
    },
    {
      "type": "modify",
      "old_id": "292f73f0ddbd51210b8bf3494acdd79dc3d54719",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/radeon/radeon_display.c",
      "new_id": "ed085ce90e9cf83d72826266de5ccc641acccdda",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/radeon/radeon_display.c"
    },
    {
      "type": "modify",
      "old_id": "781196db792f15ff919df30323cf37c5aca4ab63",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/radeon/radeon_i2c.c",
      "new_id": "6c111c1fa3f9c467f27d0a220373cf1777d80b5e",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/radeon/radeon_i2c.c"
    },
    {
      "type": "modify",
      "old_id": "6df4e3cec0c23cdced34b0da862eddd6d08c2c88",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/radeon/radeon_mode.h",
      "new_id": "d09031c03e262606677f5abb1d59576066b1f695",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/radeon/radeon_mode.h"
    }
  ]
}
