)]}'
{
  "commit": "848c536a37b8db4e461f14ca15fe29850151c822",
  "tree": "f4a88e92e31de28511e3a3de99200a77d2613dae",
  "parents": [
    "4a776f0aa922a552460192c07b56f4fe9cd82632"
  ],
  "author": {
    "name": "Haavard Skinnemoen",
    "email": "haavard.skinnemoen@atmel.com",
    "time": "Tue Jul 08 11:58:58 2008 -0700"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Tue Jul 08 11:58:58 2008 -0700"
  },
  "message": "dmaengine: Add dma_client parameter to device_alloc_chan_resources\n\nA DMA controller capable of doing slave transfers may need to know a\nfew things about the slave when preparing the channel. We don\u0027t want\nto add this information to struct dma_channel since the channel hasn\u0027t\nyet been bound to a client at this point.\n\nInstead, pass a reference to the client requesting the channel to the\ndriver\u0027s device_alloc_chan_resources hook so that it can pick the\nnecessary information from the dma_client struct by itself.\n\n[dan.j.williams@intel.com: fixed up fsldma and mv_xor]\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10de69eb1a3e1e01479b35a2f66fc6cdcc21559b",
      "old_mode": 33188,
      "old_path": "drivers/dma/dmaengine.c",
      "new_id": "7344f5dbd50154076fd597126651470e67a2cdb9",
      "new_mode": 33188,
      "new_path": "drivers/dma/dmaengine.c"
    },
    {
      "type": "modify",
      "old_id": "724f6fdd0af69330fc2d41137f77ad29146edbce",
      "old_mode": 33188,
      "old_path": "drivers/dma/fsldma.c",
      "new_id": "c0059ca5834075e70f3fc59512d9ff69617bee29",
      "new_mode": 33188,
      "new_path": "drivers/dma/fsldma.c"
    },
    {
      "type": "modify",
      "old_id": "318e8a22d81423a4da8cfb759be3c9854148252e",
      "old_mode": 33188,
      "old_path": "drivers/dma/ioat_dma.c",
      "new_id": "90e5b0a28cbf7bd01b078bc994c095778e75a4cc",
      "new_mode": 33188,
      "new_path": "drivers/dma/ioat_dma.c"
    },
    {
      "type": "modify",
      "old_id": "4e6b052c065449440cfad50465bbd206749b2592",
      "old_mode": 33188,
      "old_path": "drivers/dma/iop-adma.c",
      "new_id": "b57564dd023275fc71a03044c0a2e6110bc6b72e",
      "new_mode": 33188,
      "new_path": "drivers/dma/iop-adma.c"
    },
    {
      "type": "modify",
      "old_id": "f0c123ce8ae0a003c1abccd9d5d662d1c8903e40",
      "old_mode": 33188,
      "old_path": "drivers/dma/mv_xor.c",
      "new_id": "8239cfdbc2e67422a0c70a78f00ee3f62102d458",
      "new_mode": 33188,
      "new_path": "drivers/dma/mv_xor.c"
    },
    {
      "type": "modify",
      "old_id": "6432b83432201ab5e431c32e2b163b5d1c6388c7",
      "old_mode": 33188,
      "old_path": "include/linux/dmaengine.h",
      "new_id": "ba89b0f5056e260004a41a72a12d9b22bd94bf06",
      "new_mode": 33188,
      "new_path": "include/linux/dmaengine.h"
    }
  ]
}
