)]}'
{
  "commit": "841adfca9c5fc0fec6b1f0b2e5eb7a3b239a7730",
  "tree": "fcdc834ad623a890a0eeb499c41593615746c706",
  "parents": [
    "786f238e4f2f0d962831ee3228f2327133eb082a"
  ],
  "author": {
    "name": "Ralph Campbell",
    "email": "ralph.campbell@qlogic.com",
    "time": "Fri Jun 29 11:37:56 2007 -0700"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Mon Jul 02 20:48:31 2007 -0700"
  },
  "message": "IPoIB/cm: Partial error clean up unmaps wrong address\n\nIf a page can\u0027t be allocated for the frag list of a skb, the code to\nunmap the partially allocated list is off by one.  For exaple, if\n\u0027frags\u0027 equals one, i \u003d\u003d 0, and the alloc_page() fails, then the old\nloop would have unmapped mapping[1] which is uninitialized.  The same\nwould happen if the call to ib_dma_map_page() failed.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ffc464c99aa70318035252a7be60e5ba5cf876e",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/ulp/ipoib/ipoib_cm.c",
      "new_id": "ea74d1eaf0046c15c78e6a819067b8743a572a71",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/ulp/ipoib/ipoib_cm.c"
    }
  ]
}
