)]}'
{
  "commit": "19242d7233df7d658405d4b7ee1758d21414cfaa",
  "tree": "4bffa2700c30fdb454dfa150115a0607c6cf3d2a",
  "parents": [
    "1c62979ed29a8e2bf9fbe1db101c81a0089676f8"
  ],
  "author": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Thu Apr 17 20:17:25 2008 -0700"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Thu Apr 17 13:25:05 2008 -0700"
  },
  "message": "async_tx: fix multiple dependency submission\n\nShrink struct dma_async_tx_descriptor and introduce\nasync_tx_channel_switch to properly inject a channel switch interrupt in\nthe descriptor stream.  This simplifies the locking model as drivers no\nlonger need to handle dma_async_tx_descriptor.lock.\n\nAcked-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2be3bae899301efa2fde18d972c436260b39a864",
      "old_mode": 33188,
      "old_path": "crypto/async_tx/async_tx.c",
      "new_id": "69756164b61dd094f9b442f9d7d3777b43b22af7",
      "new_mode": 33188,
      "new_path": "crypto/async_tx/async_tx.c"
    },
    {
      "type": "modify",
      "old_id": "8db0e7f9d3f44c959bd8aac097a7448b95395721",
      "old_mode": 33188,
      "old_path": "drivers/dma/dmaengine.c",
      "new_id": "9cb898a76bb311736d16e77566c68cd7c0906752",
      "new_mode": 33188,
      "new_path": "drivers/dma/dmaengine.c"
    },
    {
      "type": "modify",
      "old_id": "f82b0906d4666bb79483dd1d5f5d64109e164907",
      "old_mode": 33188,
      "old_path": "drivers/dma/iop-adma.c",
      "new_id": "21854cd7190f115e79dc9d1a85b76da5d33e3bf9",
      "new_mode": 33188,
      "new_path": "drivers/dma/iop-adma.c"
    },
    {
      "type": "modify",
      "old_id": "34d440698293e6ea20f8d3763e42b04126a7980d",
      "old_mode": 33188,
      "old_path": "include/linux/dmaengine.h",
      "new_id": "91252a7e4d037577faea898c50d33a99e9580319",
      "new_mode": 33188,
      "new_path": "include/linux/dmaengine.h"
    }
  ]
}
