)]}'
{
  "commit": "b52df4174dff7e587f6fbfb21e3c2cb57109e5cf",
  "tree": "1e53cb4a62519dda60babc240bbd3b7f69c5b1f4",
  "parents": [
    "3a2cdf391b62919d3d2862cdce3d70b9a7a99673"
  ],
  "author": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Wed Nov 30 23:23:33 2011 -0800"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "JBottomley@Parallels.com",
    "time": "Sun Feb 19 14:09:32 2012 -0600"
  },
  "message": "[SCSI] libsas: use libata-eh-reset for sata rediscovery fis transmit failures\n\nSince sata devices can take several seconds to recover the link on reset\nthe 0.5 seconds that libsas currently waits may not be enough.  Instead\nif we are rediscovering a phy that was previously attached to a sata\ndevice let libata handle any resets to encourage the device to transmit\nthe initial fis.\n\nOnce sas_ata_hard_reset() and lldds learn how to honor \u0027deadline\u0027 libsas\nshould stop encountering phys in an intermediate state, until then this\nwill loop until the fis is transmitted or -\u003eattached_sas_addr gets\ncleared, but in the more likely initial discovery case we keep existing\nbehavior.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8ace8d24e66be34a6d9808d36c3245e7651d3d3",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_ata.c",
      "new_id": "48cadf88c39901fe505c6d4ec710efffc6ac44a6",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_ata.c"
    },
    {
      "type": "modify",
      "old_id": "e45b259dac4cb6b09324b7434db4d563f289791d",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_expander.c",
      "new_id": "f4894b0f537b4b8489e28d80d280b85eddd73618",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_expander.c"
    },
    {
      "type": "modify",
      "old_id": "9f7a23d1146da9af90030c6cc9975ddac35392b7",
      "old_mode": 33188,
      "old_path": "include/scsi/sas_ata.h",
      "new_id": "c0bcd30eec560a7d6b104378e85c865f3667c9a3",
      "new_mode": 33188,
      "new_path": "include/scsi/sas_ata.h"
    }
  ]
}
