)]}'
{
  "commit": "0e9b4e535fec7e2a189952670937adfbe2826b63",
  "tree": "2070bf76a4e1d1e5b492b7b061f57564f803b45d",
  "parents": [
    "247b03f8dc4c01659030889f7fb4574013974ac6"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Sat May 05 22:03:50 2007 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Sat May 05 22:03:50 2007 +0200"
  },
  "message": "it821x: PIO mode setup fixes\n\n* limit max PIO mode to PIO4, this driver doesn\u0027t support PIO5 and attempt\n  to setup PIO5 by it821x_tuneproc() could result in incorrect PIO timings\n  + incorrect base clock being set for controller in the passthrough mode\n\n* move code limiting max PIO according to the pair device capabilities from\n  config_it821x_chipset_for_pio() to it821x_tuneproc() so the check is also\n  applied for mode change requests coming through -\u003etuneproc and -\u003espeedproc\n  interfaces\n\n* set device speed in it821x_tuneproc()\n\n* in it821x_tune_chipset() call it821x_tuneproc() also if the controller is\n  in the smart mode (so the check for pair device max PIO is done)\n\n* rename it821x_tuneproc() to it821x_tune_pio(), then add it821x_tuneproc()\n  wrapper which does the max PIO mode check;  it worked by the pure luck\n  previously, pio[4] and pio_want[4] arrays were used with index \u003d\u003d 255\n  so random PIO timings and base clock were set for the controller in the\n  passthrough mode, thankfully PIO timings and base clock were corrected\n  later by config_it821x_chipset_for_pio() call (but it was not called for\n  PIO-only devices during resume and for user requested PIO autotuning)\n\n* remove config_it821x_chipset_for_pio() call from config_chipset_for_dma()\n  as the driver sets -\u003eautotune to 1 and -\u003etuneproc does the proper job now\n\n* convert the last user of config_it821x_chipset_for_pio() to use\n  it821x_tuneproc(drive, 255) and remove no longer needed function\n\nWhile at it:\n\n* fix few comments\n\n* bump driver version\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a132767f7d90cfb637e606be18a0940703932cfd",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it821x.c",
      "new_id": "4e1254813ee0c215a2bbf44ff8a922b6d3c985fd",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it821x.c"
    }
  ]
}
