)]}'
{
  "commit": "1d58420bad15d08f93bf1e0342c1b1d1234d69b7",
  "tree": "0894a496155dd8cda01427fce9f5351f1981d7ea",
  "parents": [
    "004a7727421fd202bbdfcc0231a3359085199a52"
  ],
  "author": {
    "name": "Thomas Hellstrom",
    "email": "thomas-at-tungstengraphics-dot-com",
    "time": "Mon Jan 08 22:25:47 2007 +1100"
  },
  "committer": {
    "name": "Dave Airlie",
    "email": "airlied@linux.ie",
    "time": "Thu Feb 08 13:24:26 2007 +1100"
  },
  "message": "drm: update core memory manager from git drm tree\n\nRemove the memory manager parameter from the put_block function, as this\nmakes the client code a lot cleaner. Prepare buffer manager for lock and\nunlock calls.\nFix buggy aligned allocations.\nRemove the stupid root_node field from the core memory manager.\nSupport multi-page buffer offset alignments\nAdd improved alignment functionality to the core memory manager.\nThis makes an allocated block actually align itself and returns any\nwasted space to the manager.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63042ca9fffe650c4ec3657ba8886d7abc240245",
      "old_mode": 33188,
      "old_path": "drivers/char/drm/drmP.h",
      "new_id": "85d99e21e1883c93ade0cdb964a3fd09fab18d7e",
      "new_mode": 33188,
      "new_path": "drivers/char/drm/drmP.h"
    },
    {
      "type": "modify",
      "old_id": "617526bd5b0ca6703b365ca07e9a2187ef8342f5",
      "old_mode": 33188,
      "old_path": "drivers/char/drm/drm_mm.c",
      "new_id": "9b46b85027d07e1aceab257a37a448a8b2932d8e",
      "new_mode": 33188,
      "new_path": "drivers/char/drm/drm_mm.c"
    },
    {
      "type": "modify",
      "old_id": "19c81d2e13d01f2cb9cea0be7ecd936294dbed2a",
      "old_mode": 33188,
      "old_path": "drivers/char/drm/drm_sman.c",
      "new_id": "e15db6d6bea9bb2f95d7d26f01f884ae1f629107",
      "new_mode": 33188,
      "new_path": "drivers/char/drm/drm_sman.c"
    }
  ]
}
