)]}'
{
  "commit": "c59a3da1342ff456e5123361739bc331446cda21",
  "tree": "a75aa1d937a774f53e1875849082d28683c859ec",
  "parents": [
    "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
  ],
  "author": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Fri Dec 15 13:57:26 2006 -0800"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Fri Dec 15 13:57:26 2006 -0800"
  },
  "message": "IB: Fix ib_dma_alloc_coherent() wrapper\n\nThe ib_dma_alloc_coherent() wrapper uses a u64* for the dma_handle\nparameter, unlike dma_alloc_coherent, which uses dma_addr_t*.  This\nmeans that we need a temporary variable to handle the case when\nib_dma_alloc_coherent() just falls through directly to\ndma_alloc_coherent() on architectures where sizeof u64 !\u003d sizeof\ndma_addr_t.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c2e10574b23698168fc7a37acc0bad132901be6",
      "old_mode": 33188,
      "old_path": "include/rdma/ib_verbs.h",
      "new_id": "0bfa3328d686ccdac7cd383e8abac4063a90e5f6",
      "new_mode": 33188,
      "new_path": "include/rdma/ib_verbs.h"
    }
  ]
}
