)]}'
{
  "commit": "d7c1fbd6606085dbf95e47068d6bd2db8a180e38",
  "tree": "0852af87269facc5f07f08bd20387f183976cca2",
  "parents": [
    "d33ed425c6cc14370d8c418b504328d2c3db58b4"
  ],
  "author": {
    "name": "Steve Wise",
    "email": "swise@opengridcomputing.com",
    "time": "Tue Mar 04 16:44:52 2008 -0600"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Mon Mar 10 21:22:22 2008 -0700"
  },
  "message": "RDMA/iwcm: Don\u0027t access a cm_id after dropping reference\n\ncm_work_handler() can access cm_id_priv after it drops its reference\nby calling iwch_deref_id(), which might cause it to be freed.  The fix\nis to look at whether IWCM_F_CALLBACK_DESTROY is set _before_ dropping\nthe reference.  Then if it was set, free the cm_id on this thread.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "223b1aa7d92b40f17b2367cc0166f2afc994d8e8",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/iwcm.c",
      "new_id": "81c9195b512a1e5d63ae610bb3961e14a097f49e",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/iwcm.c"
    }
  ]
}
