)]}'
{
  "commit": "571f824c3cd7b7f5a40ba100f7e576b6b0fe826a",
  "tree": "2b3bd0708e541f6a37bcd67c5d71e60272641cd0",
  "parents": [
    "1f6ff364ceda516f88351a8ab640e656beed0b26"
  ],
  "author": {
    "name": "Abhijeet Joglekar",
    "email": "abjoglek@cisco.com",
    "time": "Fri Feb 27 10:54:41 2009 -0800"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Fri Mar 06 15:36:28 2009 -0600"
  },
  "message": "[SCSI] libfc: when rport goes away (re-plogi), clean up exchanges to/from rport\n\nWhen a rport goes away, libFC does a plogi which will reset exchanges\n    at the rport. Clean exchanges at our end, both in transport and libFC.\n    If transport hooks into exch_mgr_reset, it will call back into\n    fc_exch_mgr_reset() to clean up libFC exchanges.\n\nSigned-off-by: Abhijeet Joglekar \u003cabjoglek@cisco.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dec7bae0e56d5f8b9d8fa05fd80293ab7c524e2a",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libfc/fc_rport.c",
      "new_id": "7175759341523087a2546cbf7ad44f90c4b5dad6",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libfc/fc_rport.c"
    }
  ]
}
