)]}'
{
  "commit": "0f33ece5bc3d5a9567b65cfbc736e8f206ecfc7b",
  "tree": "4b271d2c1373e1882ecffa8f4baf247a9f578c15",
  "parents": [
    "06395193b20124663b83b2894da827aec7e9d920"
  ],
  "author": {
    "name": "Brian King",
    "email": "brking@linux.vnet.ibm.com",
    "time": "Thu Jun 17 13:56:00 2010 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@suse.de",
    "time": "Tue Jul 27 12:03:46 2010 -0500"
  },
  "message": "[SCSI] ibmvscsi: Fix softlockup on resume\n\nThis fixes a softlockup seen on resume. During resume, the CRQ\nmust be reenabled. However, the H_ENABLE_CRQ hcall used to do\nthis may return H_BUSY or H_LONG_BUSY. When this happens, the\ncaller is expected to retry later. This patch changes a simple\nloop, which was causing the softlockup, to a loop at task level\nwhich sleeps between retries rather than simply spinning.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aad35cc41e49bfbfb7d27c3b28b8759dd60962d2",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/ibmvscsi.c",
      "new_id": "e50fad96329c3bb843519e651599803d7ae8997f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/ibmvscsi.c"
    },
    {
      "type": "modify",
      "old_id": "9cb7c6a773e1a1f7a7550c67b9fa49213bacf6a1",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/ibmvscsi.h",
      "new_id": "02197a2b22b9e7fc52c2238f4b2a1f3b76743320",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/ibmvscsi.h"
    },
    {
      "type": "modify",
      "old_id": "989b9a8ba72d7ab2cea41ad34797aa738f799129",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ibmvscsi/rpa_vscsi.c",
      "new_id": "f48ae0190d95f04d8fae77157668740f103b643d",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ibmvscsi/rpa_vscsi.c"
    }
  ]
}
