)]}'
{
  "commit": "3eddc569770a76f2ca65621cdde3c0a2552b5b0c",
  "tree": "acea9c8f9985dcac6630dc622d6682da55a2837a",
  "parents": [
    "004dd5e88673516a408f0e8e43edbe6a4424be2f"
  ],
  "author": {
    "name": "Brian King",
    "email": "brking@linux.vnet.ibm.com",
    "time": "Fri Aug 15 10:59:21 2008 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Sat Aug 16 10:47:46 2008 -0500"
  },
  "message": "[SCSI] ibmvfc: Fix another hang on module removal\n\nThis fixes a hang on module removal. The module removal code was setting\nthe hosts\u0027s state to IBMVFC_HOST_OFFLINE before tearing down the kernel\nthread, but, due to a bug in ibmvfc_wait_while_resetting, was not waiting\nfor the kernel thread\u0027s offlining work to be done prior to destroying\nthe kernel thread, which left the scsi host in a blocked state which we\nnever got out of.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae560bc04f9d4df009ad8aef36abfa288dfca2f2",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/ibmvfc.c",
      "new_id": "ee11568d581f9f0e9bfa617eb6b37f04b6595d2e",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/ibmvfc.c"
    }
  ]
}
