)]}'
{
  "commit": "14be93ddff61eb196382aeaa3ac86f4db844aeb0",
  "tree": "0cfde7c3f444899508e2d07adb4245d4eb33216b",
  "parents": [
    "7e8f6306fe155d6fc3fe99d666be95b4ed24427d"
  ],
  "author": {
    "name": "Daniel Vetter",
    "email": "daniel.vetter@ffwll.ch",
    "time": "Fri Jun 08 15:55:40 2012 +0200"
  },
  "committer": {
    "name": "Daniel Vetter",
    "email": "daniel.vetter@ffwll.ch",
    "time": "Tue Jun 12 22:19:49 2012 +0200"
  },
  "message": "drm/i915 + agp/intel-gtt: prep work for direct setup\n\nTo be able to directly set up the intel-gtt code from drm/i915 and\navoid setting up the fake-agp driver we need to prepare a few things:\n- pass both the bridge and gpu pci_dev to the probe function and add\n  code to handle the gpu pdev both being present (for drm/i915) and\n  not present (fake agp).\n- add refcounting to the remove function so that unloading drm/i915\n  doesn\u0027t kill the fake agp driver\n\nv2: Fix up the cleanup and refcount, noticed by Jani Nikula.\n\nReviewed-by: Jani Nikula \u003cjani.nikula@linux.intel.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "764f70c5e690259dea53ea87e6ffa72946b8e7a3",
      "old_mode": 33188,
      "old_path": "drivers/char/agp/intel-agp.c",
      "new_id": "c98c5689bb0beec7d666f72eecb376dd8dc94fe2",
      "new_mode": 33188,
      "new_path": "drivers/char/agp/intel-agp.c"
    },
    {
      "type": "modify",
      "old_id": "c0091753a0d191c0268f8093f3ccc89fc4dd3280",
      "old_mode": 33188,
      "old_path": "drivers/char/agp/intel-agp.h",
      "new_id": "cf2e764b1760d27870d0e93c4363abe749b285c4",
      "new_mode": 33188,
      "new_path": "drivers/char/agp/intel-agp.h"
    },
    {
      "type": "modify",
      "old_id": "5e6c89e1d5ebced42ae4e95a9bef066c97455f90",
      "old_mode": 33188,
      "old_path": "drivers/char/agp/intel-gtt.c",
      "new_id": "cea9f9905c7ddcc95cd093dd6daaddb5112d5904",
      "new_mode": 33188,
      "new_path": "drivers/char/agp/intel-gtt.c"
    },
    {
      "type": "modify",
      "old_id": "c639d431ad66a8d49dcae8e5c8bb8bccddf7eb24",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_dma.c",
      "new_id": "cf512e7178b42d45e7fe747f9f4c72b2f5bcbbb9",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_dma.c"
    },
    {
      "type": "modify",
      "old_id": "8048c005c6f67ac7634cc5a33fa043fb53199912",
      "old_mode": 33188,
      "old_path": "include/drm/intel-gtt.h",
      "new_id": "84ebd7188fc6b2bca1ab3117445584b726d6bc16",
      "new_mode": 33188,
      "new_path": "include/drm/intel-gtt.h"
    }
  ]
}
