)]}'
{
  "commit": "cdeab1140799f09c5f728a5ff85e0bdfa5679cd2",
  "tree": "51e70854ce9a41e3d7e0363fe5748635671b6a6f",
  "parents": [
    "a9efacbad1a735ec410acb26c9de72be8efb33d5"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Mon Oct 29 16:41:09 2007 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Mon Oct 29 06:21:33 2007 -0400"
  },
  "message": "libata: relocate forcing PIO0 on reset\n\nForcing PIO0 on reset was done inside ata_bus_softreset(), which is a\nbit out of place as it should be applied to all resets - hard, soft\nand implementation which don\u0027t use ata_bus_softreset().  Relocate it\nsuch that...\n\n* For new EH, it\u0027s done in ata_eh_reset() before calling prereset.\n\n* For old EH, it\u0027s done before calling ap-\u003eops-\u003ephy_reset() in\n  ata_bus_probe().\n\nThis makes PIO0 forced after all resets.  Another difference is that\nreset itself is done after PIO0 is forced.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ee56e5cfb0c945cb067c15e0d33a81dca3bf922",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "bdd8778e5256e2213d094d342b8315e9fbbec008",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "496edaff119a2ec7d5681dbace21606b01d6577e",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-eh.c",
      "new_id": "b237ff18b39eb0fecb4e69a4de30adaf011ff88d",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-eh.c"
    }
  ]
}
