)]}'
{
  "commit": "29786e19cda2117e12303df67546839591d2afa7",
  "tree": "bb573177de0e2d8cfd6b5aa8c2cb102db0cc6e1f",
  "parents": [
    "bcfb6e6ea46d84bfb541069545e5b0d7f6cc3233"
  ],
  "author": {
    "name": "Kashyap, Desai",
    "email": "kashyap.desai@lsi.com",
    "time": "Mon Sep 14 11:06:21 2009 +0530"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@suse.de",
    "time": "Fri Oct 02 09:49:01 2009 -0500"
  },
  "message": "[SCSI] mpt2sas: Timeout occurred within the HANDSHAKE logic while waiting on firmware to ACK.\n\nFollowing a diag_reset, a request to send an ioc_init is timing out.  The\ntimeout occurred within the HANDSHAKE logic while waiting on firmware to\nacknowledge that the driver had wrote to the doorbell register.  This was\nroot caused to a logic timeout in the firmware code.  The proposed solution\nis for the driver to call the udelay instead of msleep API in function where\nits looping reading the interrupt status.  In addition to this change, there\nwere two additional cases where we deleted the clearing interrupt status\noutside handshake context.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f679bff9fc331f6e49872db10033b75027c2deac",
      "old_mode": 33188,
      "old_path": "drivers/scsi/mpt2sas/mpt2sas_base.c",
      "new_id": "670241efa4b555041e5b4fcb88cfe27929709d50",
      "new_mode": 33188,
      "new_path": "drivers/scsi/mpt2sas/mpt2sas_base.c"
    }
  ]
}
