)]}'
{
  "commit": "68c5ed592fdae16982ffe36aef89faba70a32cfc",
  "tree": "11436cddd195f1c316e9ffb7fd7d2a5f417d8687",
  "parents": [
    "26f14947dbf31d60d1a67eee837a6d28c1e8830d"
  ],
  "author": {
    "name": "Ben Dooks",
    "email": "ben@simtec.co.uk",
    "time": "Thu Oct 01 15:44:19 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 01 16:11:15 2009 -0700"
  },
  "message": "s3cmci: DMA fixes\n\nFixes for the DMA transfer mode of the driver to try and improve the state\nof the code:\n\n- Ensure that dma_complete is set during the end of the command phase\n  so that transfers do not stall awaiting the completion\n\n- Update the DMA debugging to provide a bit more useful information\n  such as how many DMA descriptors where not processed and print the\n  DMA addresses in hexadecimal.\n\n- Fix the DMA channel request code to actually request DMA for the\n  S3CMCI block instead of whatever \u00270\u0027 signified.\n\n- Add fallback to PIO if we cannot get the DMA channel, as many of the\n  devices with this block only have a limited number of DMA channels.\n\n- Only try and claim and free the DMA channel if we are trying to use it.\n\nThis improves the driver DMA code to the point where it can now identify a\ncard and read the partition table.  However the DMA can still stall when\ntrying to move data between the host and memory.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\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": "0adf31895f2a81842bcf3c238a94d0efa274effd",
      "old_mode": 33188,
      "old_path": "drivers/mmc/host/s3cmci.c",
      "new_id": "0af972275d45acd47d6646c1b0e1677ae1248929",
      "new_mode": 33188,
      "new_path": "drivers/mmc/host/s3cmci.c"
    },
    {
      "type": "modify",
      "old_id": "62fac66023065b3e35061be42c6ef232d638ab45",
      "old_mode": 33188,
      "old_path": "drivers/mmc/host/s3cmci.h",
      "new_id": "c76b53dbeb6179a3545bbb26b7aa87d50302477e",
      "new_mode": 33188,
      "new_path": "drivers/mmc/host/s3cmci.h"
    }
  ]
}
