)]}'
{
  "commit": "98cbe371fd373f13806595835b79da07f3a2f934",
  "tree": "fee917c26c396b1e8358ec91e3b50bb21e1a2558",
  "parents": [
    "55a3a35dd4fe616301450c85a77e2d5b5f4bb7bf"
  ],
  "author": {
    "name": "kashyap.desai@lsi.com",
    "email": "kashyap.desai@lsi.com",
    "time": "Fri Aug 05 11:04:37 2011 +0530"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "JBottomley@Parallels.com",
    "time": "Sat Aug 27 08:35:53 2011 -0600"
  },
  "message": "[SCSI] mptfusion: Fix for device offline while doing aggressive HBA reset\n\n[Resend patch as per Bernd Schubert comment ]\n\nIssue:\n\nDevice goes offline while doing aggressive HBA reset\nalong with IO using some utility.\n\nRoot cause:\n\nFW goes into bad state due to aggressive reset. Softreset does not\nhelp to recover FW. And also aggressive reset open up the window for\nError handling thread to kicked off at the same time HBA will be in\nconstant RESET loop as part of aggressive reset test case can lead\nDevice to goes offline.\n\nChanges:\n\n1. Added extra check as below inside eh_timed_out call back as below.\n   if(ioc-\u003eioc_reset_in_progress) Rc \u003d EH_TIMER_RESET\n\n2. Removed \" DOORBELL_ACTIVE\" check for SAS controller from task\n   management context.  Since SAS controller uses high priority queue\n   for task management. This check is not required for SAS controller.\n\n3. Moved SoftReset call to HardReset from Task Mgmt context.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "517621fa8bca3ffebc0206e9b7cdee5524c9f33c",
      "old_mode": 33188,
      "old_path": "drivers/message/fusion/mptbase.c",
      "new_id": "e9c6a6047a00cfcf5c28306226e62ef148a35531",
      "new_mode": 33188,
      "new_path": "drivers/message/fusion/mptbase.c"
    },
    {
      "type": "modify",
      "old_id": "a4048ea45c9251f0957c860e45cce12ed34b5844",
      "old_mode": 33188,
      "old_path": "drivers/message/fusion/mptbase.h",
      "new_id": "b4d24dc081ae5de35c3d4d0c3765ddf63235b517",
      "new_mode": 33188,
      "new_path": "drivers/message/fusion/mptbase.h"
    },
    {
      "type": "modify",
      "old_id": "074e52254fcd22573708548ff5742f922c6d8fbd",
      "old_mode": 33188,
      "old_path": "drivers/message/fusion/mptsas.c",
      "new_id": "9d9504298549d147133e107a1d66c1a74440c3eb",
      "new_mode": 33188,
      "new_path": "drivers/message/fusion/mptsas.c"
    },
    {
      "type": "modify",
      "old_id": "de8cf92d8614e42fe5252dde6fb51991c8ff84ec",
      "old_mode": 33188,
      "old_path": "drivers/message/fusion/mptscsih.c",
      "new_id": "ced6e4dc0847a1dc76fa2d677f4e5962506322f0",
      "new_mode": 33188,
      "new_path": "drivers/message/fusion/mptscsih.c"
    }
  ]
}
