)]}'
{
  "commit": "bdab4e877819cc8b682797901c8b37567fec3c5e",
  "tree": "3e89b181f0f42ff1c07635d132ed175b16a1f732",
  "parents": [
    "797f49de3d95d964a360bcf0167cc20e249bb90b"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "djwong@us.ibm.com",
    "time": "Fri Oct 13 16:56:25 2006 -0700"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.localdomain",
    "time": "Wed Jul 18 11:14:07 2007 -0500"
  },
  "message": "[SCSI] libsas: support NCQ for SATA disks\n\nThis patch adds SATAII NCQ support to libsas.  Both the use_ncq and the\ndma_xfer flags in ata_task must be set for NCQ to work correctly on the\nAdaptec SAS controller.  The rest of the patch adds ATA_FLAG_NCQ to\nsata_port_info and sets up ap-\u003escsi_host so that ata_setup_ncq doesn\u0027t\ncrash.  Please note that this patch is against the aic94xx-sas git tree,\nnot scsi-misc.  Thanks also to James Bottomley for providing an earlier\nversion of this patch from which to work.\n\nI\u0027ve tested this patch on a x206m with a ST380819AS SATA2 disk plugged\ninto the Adaptec SAS controller.  The drive came up with a queue depth\nof 31, and I successfully ran an I/O flood test to coerce libata into\nsending multiple commands simultaneously.  A kernel probe recorded the\nmaximum tag number that had been seen before and after the flood test;\nbefore the test it was 2 and after it was 30, as I expected.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3220b3fc6b20b530edbac4f40b13398b20f5fa24",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_scsi_host.c",
      "new_id": "274e7eb47f37bd006beb39c0e8742abbb8cd2a41",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_scsi_host.c"
    }
  ]
}
