)]}'
{
  "commit": "0f571515c332e00b3515dbe0859ceaa30ab66e00",
  "tree": "6d67c555714264dda749e387cee6738f770abc5d",
  "parents": [
    "e44e0aa3cfa97cddff01704751a4b25151830c72"
  ],
  "author": {
    "name": "Atsushi Nemoto",
    "email": "anemo@mba.ocn.ne.jp",
    "time": "Fri Mar 06 20:07:14 2009 +0900"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Thu Mar 26 09:48:09 2009 -0700"
  },
  "message": "dmaengine: Add privatecnt to revert DMA_PRIVATE property\n\nCurrently dma_request_channel() set DMA_PRIVATE capability but never\nclear it.  So if a public channel was once grabbed by\ndma_request_channel(), the device stay PRIVATE forever.  Add\nprivatecnt member to dma_device to correctly revert it.\n\n[lg@denx.de: fix bad usage of \u0027chan\u0027 in dma_async_device_register]\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a41d1ea10fa3a2813b9ada001b07895fe196614c",
      "old_mode": 33188,
      "old_path": "drivers/dma/dmaengine.c",
      "new_id": "92438e9dacc35887bd2d8b493ea3d93ac3bc20f7",
      "new_mode": 33188,
      "new_path": "drivers/dma/dmaengine.c"
    },
    {
      "type": "modify",
      "old_id": "2afc2c95e42df99070a255ca2b294d84de0d7d6e",
      "old_mode": 33188,
      "old_path": "include/linux/dmaengine.h",
      "new_id": "2e2aa3df170cfb5f2be5f8097ee9e2324c759143",
      "new_mode": 33188,
      "new_path": "include/linux/dmaengine.h"
    }
  ]
}
