)]}'
{
  "commit": "94382f3562e350ed7c8f7dcd6fc968bdece31328",
  "tree": "cf4cb4d1d1dc79326f68511addc1391d7d81e0ce",
  "parents": [
    "ae57e24a4006fd46b73d842ee99db9580ef74a02"
  ],
  "author": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Thu Nov 10 10:18:23 2005 -0800"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Thu Nov 10 10:22:51 2005 -0800"
  },
  "message": "[IB] umad: further ib_unregister_mad_agent() deadlock fixes\n\nThe previous umad deadlock fix left ib_umad_kill_port() still\nvulnerable to deadlocking.  This patch fixes that by downgrading our\nlock to a read lock when we might end up trying to reacquire the lock\nfor reading.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d61f544f19e0ab453edbb14500831812a76fe3ec",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/user_mad.c",
      "new_id": "5ea741f47fc88c4d3b90b0f725b837a61af8ba51",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/user_mad.c"
    }
  ]
}
