)]}'
{
  "commit": "62cb70118c4efabb3c0a6f962168ddcad4344eef",
  "tree": "68c8877c9fd761435082b84ae53c579e2a79fb93",
  "parents": [
    "04fee895ef98ffbb91a941b53a92d6949bb6d1c4"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@linux.intel.com",
    "time": "Tue Jun 07 14:17:51 2011 +0100"
  },
  "committer": {
    "name": "Dave Airlie",
    "email": "airlied@redhat.com",
    "time": "Mon Jul 25 12:07:15 2011 +0100"
  },
  "message": "drm/gem: add support for private objects\n\nThese small changes should allow GEM to be used with non shmem objects as\nwell as shmem objects. In the GMA500 case it allows the base framebuffer to\nappear as a GEM object and thus acquire a handle and work with KMS.\n\nFor i915 it ought to be trivial to get back the wasted memory but putting the\nsystem fb back into stolen RAM and in general I can imagine it allowing the\nuse of GEM and thus KMS with all the older cards that have their framebuffer\nfirmly placed in video RAM.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nTested-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c5b5f78f1faf59b840f3e9fb7ce276b07b2c05e",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/drm_gem.c",
      "new_id": "186d62eb063b6860647ca49a4ae3a46100ca9c42",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/drm_gem.c"
    },
    {
      "type": "modify",
      "old_id": "d9c8c6c4639ac901bf0296bcb5dde525d96cb5f7",
      "old_mode": 33188,
      "old_path": "include/drm/drmP.h",
      "new_id": "9b7c2bb4bb44094aa4f71d59395b7624143c8b7a",
      "new_mode": 33188,
      "new_path": "include/drm/drmP.h"
    }
  ]
}
