)]}'
{
  "commit": "47a4dc26eeb89a3746f9b1e2092602b40469640a",
  "tree": "69eb685635ca18f42ac8e245c9be7032a8dd41e7",
  "parents": [
    "920925f90fa6455f7e8c9db0e215e706cd7dedeb"
  ],
  "author": {
    "name": "Guennadi Liakhovetski",
    "email": "g.liakhovetski@gmx.de",
    "time": "Thu Feb 11 16:50:05 2010 +0000"
  },
  "committer": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Tue Mar 02 11:09:00 2010 +0900"
  },
  "message": "dmaengine: shdma: fix DMA error handling.\n\nPresent DMA error ISR in shdma.c is bogus, it locks the system hard in multiple\nways. Fix it to abort all queued transactions on all channels on the affected\ncontroller and giving submitters a chance to get a DMA_ERROR status for aborted\ntransactions. Afterwards further functionality is again possible without the\nneed to re-load the driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b75ce8b84c46ac2622af1000b3ff6095ffefaf43",
      "old_mode": 33188,
      "old_path": "drivers/dma/shdma.c",
      "new_id": "77311698c04645429acfdb5a386aa539511a763f",
      "new_mode": 33188,
      "new_path": "drivers/dma/shdma.c"
    }
  ]
}
