)]}'
{
  "commit": "75ef9da2cdb64e7926404dd2b755bbbfe98eaeaf",
  "tree": "ef200ecba7bb6c9a8cb2ee3d830f30c5d5377207",
  "parents": [
    "c911fc1c6ad61b56869ee521f1a477c741b039da"
  ],
  "author": {
    "name": "Daniel Vetter",
    "email": "daniel.vetter@ffwll.ch",
    "time": "Sat Aug 21 00:25:16 2010 +0200"
  },
  "committer": {
    "name": "Chris Wilson",
    "email": "chris@chris-wilson.co.uk",
    "time": "Wed Sep 08 10:13:28 2010 +0100"
  },
  "message": "drm/i915: unload: fix retire_work races\n\nums-gem code correctly cancels the retire work (at lastclose time),\nkms does not do so. Fix this by canceling the work right after ideling\nthe gpu.\n\nWhile staring at the code I noticed that the work function is not\nstatic. Fix this, too.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14133ebef33b70489bba02f50654653a2a33839b",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_dma.c",
      "new_id": "c58ec5c02919ff756ad7a1fae7f796f51c51ba9b",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_dma.c"
    },
    {
      "type": "modify",
      "old_id": "af4a263cf25782a6906f80a1d0783841000ac9b1",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_drv.h",
      "new_id": "04aada08a6f937f65d7a022667913d0198f9b7ad",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_drv.h"
    },
    {
      "type": "modify",
      "old_id": "4cccdce5f80f565b9faf821a0ab33f281a06826a",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_gem.c",
      "new_id": "26eb6e31c743c8528d4fdcb702d4804df9cc27ad",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_gem.c"
    }
  ]
}
