)]}'
{
  "commit": "3e695f89c5debb735e4ff051e9e58d8fb4e95110",
  "tree": "febd0af71641b72a1c27115bc1b93c0e44cd11ea",
  "parents": [
    "4f5299ac4e3a03d5c596c00d726fa932c600609d"
  ],
  "author": {
    "name": "Martin K. Petersen",
    "email": "martin.petersen@oracle.com",
    "time": "Sun Jan 04 03:04:31 2009 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Mon Jan 05 09:02:28 2009 -0600"
  },
  "message": "[SCSI] Fix error handling for DIF/DIX\n\npatch\n\ncommit b60af5b0adf0da24c673598c8d3fb4d4189a15ce\nAuthor: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nDate:   Mon Nov 3 15:56:47 2008 -0500\n\n    [SCSI] simplify scsi_io_completion()\n\nbroke DIX error handling.  Also, we are now using EILSEQ to indicate\nintegrity errors to the upper layers (as opposed to regular EIO\nfailures).  This allows filesystems to inspect buffers and decide\nwhether to retry the I/O.  Update scsi_io_completion() accordingly.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "911514c1fea7c5d95109ea79d396ea6746c86f75",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_lib.c",
      "new_id": "cc613bae4ad3699d5ee8d7b33dd79bc26a65cb74",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_lib.c"
    }
  ]
}
