)]}'
{
  "commit": "dfe2299e7b35a0adfc87f04d3e725ccc508d7626",
  "tree": "5dbcd9290ebf4f4830d736df5b3324f0146bb6b0",
  "parents": [
    "7df7cf0676060d778486359676734447347e1caf"
  ],
  "author": {
    "name": "Shannon Nelson",
    "email": "shannon.nelson@intel.com",
    "time": "Thu Oct 18 03:07:13 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Oct 18 14:37:32 2007 -0700"
  },
  "message": "I/OAT: clean up of dca provider start and stop\n\nDon\u0027t start ioat_dca if ioat_dma didn\u0027t start, and then stop ioat_dca\nbefore stopping ioat_dma.  Since the ioat_dma side does the pci device\nwork, This takes care of ioat_dca trying to use a bad device reference.\n\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": "54fdeb7c4945cd28b4cb1892ef4b4b1b7cd527be",
      "old_mode": 33188,
      "old_path": "drivers/dma/ioat.c",
      "new_id": "a45872f32d505f138efffca1a27ea8256874db2d",
      "new_mode": 33188,
      "new_path": "drivers/dma/ioat.c"
    },
    {
      "type": "modify",
      "old_id": "59d4344db0054b10717beefd802ec4f64bb250e9",
      "old_mode": 33188,
      "old_path": "drivers/dma/ioat_dma.c",
      "new_id": "725f83f3eeb3951b168f9e7b9b34d32a1ae1b192",
      "new_mode": 33188,
      "new_path": "drivers/dma/ioat_dma.c"
    }
  ]
}
