)]}'
{
  "commit": "8ea30864229e54b01ac0e9fe88c4b733a940ec4e",
  "tree": "45d7912ad57216d9e18bef23698d0d099b51cbf2",
  "parents": [
    "175bd4204e069f8bd855ca3dcf70a78db4410936"
  ],
  "author": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Tue Jan 03 08:05:39 2012 -0800"
  },
  "committer": {
    "name": "Keith Packard",
    "email": "keithp@keithp.com",
    "time": "Tue Jan 03 09:31:12 2012 -0800"
  },
  "message": "drm/i915: add color key support v4\n\nAdd new ioctls for getting and setting the current destination color\nkey.  This allows for simple overlay display control by matching a color\nkey value in the primary plane before blending the overlay on top.\n\nv2: remove unnecessary mutex acquire/release around reg accesses\nv3: add support for full color key management\nv4: fix copy \u0026 paste bug in snb_get_colorkey\n    don\u0027t bother checking min/max values against docs as the docs are likely\n    wrong (how could we handle 10bpc surface formats?)\n\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9ae374861e788fe7ced3b6cf8f1f129c6e84c86",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_dma.c",
      "new_id": "77dace6a01f62751dec6c94b5a5cbe91b94d590a",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_dma.c"
    },
    {
      "type": "modify",
      "old_id": "d791043c8ec1bf5ac638e104fba1511dbc2dfc16",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_reg.h",
      "new_id": "eb44432d79bf649e7067c5fd10f95a80853de164",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_reg.h"
    },
    {
      "type": "modify",
      "old_id": "ed65121989bf5780480dc15f967534c715c71651",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/intel_drv.h",
      "new_id": "5ac8a164a1ee43deac78d961216f370ac7d49d01",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/intel_drv.h"
    },
    {
      "type": "modify",
      "old_id": "6994e06f897564ed8ecfb80706915b8eb11075c3",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/intel_sprite.c",
      "new_id": "b26e7c46a75232593c9e630192cff199c8713565",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/intel_sprite.c"
    },
    {
      "type": "modify",
      "old_id": "28c0d114cb52dfaebd9756eec62187e3df56491f",
      "old_mode": 33188,
      "old_path": "include/drm/i915_drm.h",
      "new_id": "1b4da1a9ec0f6d653cd8e4500e124e418ed78b46",
      "new_mode": 33188,
      "new_path": "include/drm/i915_drm.h"
    }
  ]
}
