)]}'
{
  "commit": "7f2b291f56d08e001454d16d3c92e175434898b3",
  "tree": "41b0c324e93db47fd5114fed2fddbba963492383",
  "parents": [
    "5149fd010f404889b7d8f79159057791fbb817b1"
  ],
  "author": {
    "name": "Shannon Nelson",
    "email": "shannon.nelson@intel.com",
    "time": "Thu Oct 18 03:07:14 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Oct 18 14:37:32 2007 -0700"
  },
  "message": "I/OAT: Tighten descriptor setup performance\n\nThe change to the async_tx interface cost this driver some performance by\nspreading the descriptor setup across several functions, including multiple\npasses over the new descriptor chain.  Here we bring the work back into one\nprimary function and only do one pass.\n\n[akpm@linux-foundation.org: cleanups, uninline]\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c44f5517edbd8b66f572fe81026f472947df862b",
      "old_mode": 33188,
      "old_path": "drivers/dma/ioat_dma.c",
      "new_id": "15906027c8de3ad062ae4069081948b19acf715c",
      "new_mode": 33188,
      "new_path": "drivers/dma/ioat_dma.c"
    },
    {
      "type": "modify",
      "old_id": "d3643f26450759384e8be0a742d45ecca38509a1",
      "old_mode": 33188,
      "old_path": "drivers/dma/ioatdma.h",
      "new_id": "5f9881e7b0ed25bc2722ac67c3f2b2cd10a1ed4d",
      "new_mode": 33188,
      "new_path": "drivers/dma/ioatdma.h"
    }
  ]
}
