)]}'
{
  "commit": "280b713b5b0fd84cf2469098aee88acbb5de859c",
  "tree": "42a891344f7999da87adb8f6c6092e9adae3f7d4",
  "parents": [
    "e5e9ecde63ba365b510df0f4a9cb3b048a0ad785"
  ],
  "author": {
    "name": "Eric Anholt",
    "email": "eric@anholt.net",
    "time": "Thu Mar 12 16:56:27 2009 -0700"
  },
  "committer": {
    "name": "Eric Anholt",
    "email": "eric@anholt.net",
    "time": "Wed Apr 08 10:50:57 2009 -0700"
  },
  "message": "drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU.\n\nSave the bit 17 state of the pages when freeing the page list, and\nreswizzle them if necessary when rebinding the pages (in case they were\nswapped out).  Since we have userland with expectations that the swizzle\nenums let it pread and pwrite contents accurately, we can\u0027t expose a new\nswizzle enum for bit 17 (which it would have to GTT map to handle), so we\nhandle it down in pread and pwrite by swizzling the copy when bit 17 of the\npage address is set.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efcd610d4fca7c56f748c1083a67807d7f45faa9",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_drv.h",
      "new_id": "bccd4146d55c50c0a1c09ebf80f8fa0e50dd9eb9",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_drv.h"
    },
    {
      "type": "modify",
      "old_id": "3a1189d94a9a793852767a23ddbf34d08d510c4e",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_gem.c",
      "new_id": "6dca9fc7c1dbd40bb12bad95986d148501af1d49",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_gem.c"
    },
    {
      "type": "modify",
      "old_id": "6be3f927c86a78b9a4e85afbfc8abc48a2619d1b",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_gem_tiling.c",
      "new_id": "f27e523c764fa41f342ccc97574453388f29a476",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_gem_tiling.c"
    },
    {
      "type": "modify",
      "old_id": "67e3353a56d6e1190e7f2ee8aad3c975d9f6b55c",
      "old_mode": 33188,
      "old_path": "include/drm/i915_drm.h",
      "new_id": "95962fa8398a2851b33214f9d1eedf6a69ef2a67",
      "new_mode": 33188,
      "new_path": "include/drm/i915_drm.h"
    }
  ]
}
