)]}'
{
  "commit": "d2f5c276ea4b7b7e1b953926bac9d0b148fcce4e",
  "tree": "5811fc0b75149a20fb5cdc7102d697ec699d005c",
  "parents": [
    "a584bff5efae8c1d026e3a930e3d13a90264fafc"
  ],
  "author": {
    "name": "Anatolij Gustschin",
    "email": "agust@denx.de",
    "time": "Mon Nov 22 18:35:18 2010 +0100"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Sat Dec 04 15:03:46 2010 -0800"
  },
  "message": "dmaengine: imx-sdma: fix bug in buffer descriptor initialization\n\nCurrently while submitting scatterlists with more than one SG\nentry the DMA buffer address from the first SG entry is inserted\ninto all initialized DMA buffer descriptors. This is due to the\ntypo in the for_each_sg() loop where the scatterlist pointer is\nused for obtaining the DMA buffer address and _not_ the SG list\niterator.\n\nAs a result all received data will be written only into the first\nDMA buffer while reading. While writing the data from the first\nDMA buffer is send to the device multiple times. This caused\nthe filesystem destruction on the MMC card when using DMA in\nmxcmmc driver.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0834323a0599595b5a7fa8db1224a85125305031",
      "old_mode": 33188,
      "old_path": "drivers/dma/imx-sdma.c",
      "new_id": "13d6447a35f6736a59d18334f9bce33a18614aa7",
      "new_mode": 33188,
      "new_path": "drivers/dma/imx-sdma.c"
    }
  ]
}
