)]}'
{
  "commit": "ea35d29e2fa8b3d766a2ce8fbcce599dce8d2734",
  "tree": "533e0cac2fd8b9ce860ce6260ef5feb9a3f8e817",
  "parents": [
    "d96715c1acb119cef4b2443ba9b3777b730139e6"
  ],
  "author": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Tue Jul 11 11:48:50 2006 -0400"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Sun Jul 16 11:48:28 2006 -0400"
  },
  "message": "[libata] ata_piix: Consolidate PCS register writing\n\nPrior to this patch, the driver would do this for each port:\n\tread 8-bit PCS\n\twrite 8-bit PCS\n\tread 8-bit PCS\n\twrite 8-bit PCS\n\nIn the field, flaky behavior has been observed related to this register.\nIn particular, these overzealous register writes can cause misdetection\nproblems.\n\nUpdate to do the following once (not once per port) at boot:\n\tread 16-bit PCS\n\tif needs changing,\n\t\twrite 16-bit PCS\n\nAnd thereafter, we only perform a \u0027read 16-bit PCS\u0027 per port.\n\nThis should eliminate all PCS writes in many cases, and be more friendly\nin the cases where we do need to enable ports.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf41dd3a35d2243a7a27d46fcfd918a0f5fece7b",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ata_piix.c",
      "new_id": "18b3542236d2d3a078d62f8cac51878fdbb34855",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ata_piix.c"
    }
  ]
}
