)]}'
{
  "commit": "57c9efdfb3cee5d4564fcb5f70555e2edb1bc52a",
  "tree": "c2289500f093736853a94d2d9577036658676498",
  "parents": [
    "9dadd45b24145d6aee2fabb28d7aef972301892b"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Mon Apr 07 22:47:19 2008 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@redhat.com",
    "time": "Thu Apr 17 15:44:23 2008 -0400"
  },
  "message": "libata: implement and use sata_std_hardreset()\n\nImplement sata_std_hardreset(), which simply wraps around\nsata_link_hardreset().  sata_std_hardreset() becomes new standard\nhardreset method for sata_port_ops and sata_sff_hardreset() moves from\nata_base_port_ops to ata_sff_port_ops, which is where it really\nbelongs.\n\nata_is_builtin_hardreset() is added so that both\nata_std_error_handler() and ata_sff_error_handler() skip both builtin\nhardresets if SCR isn\u0027t accessible.\n\npiix_sidpr_hardreset() in ata_piix.c is identical to\nsata_std_hardreset() in functionality and got replaced with the\nstandard function.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f59a55bfade4062bad1c86e6a0b5ec7a8cb72b93",
      "old_mode": 33188,
      "old_path": "drivers/ata/ata_piix.c",
      "new_id": "b7c38eeb498f4746983f84249c8314a55d2033d3",
      "new_mode": 33188,
      "new_path": "drivers/ata/ata_piix.c"
    },
    {
      "type": "modify",
      "old_id": "b607292b6480e0b972896745134f07b35e957862",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "c4fd4afbf34951c108ec22ab7e63542f16892692",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "f4f9c278382178485ffe6c8997d694a05b278d39",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-eh.c",
      "new_id": "21687bbd9a703ed0a4637323ac62359093d83d59",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-eh.c"
    },
    {
      "type": "modify",
      "old_id": "0b97e84d3af6662b4acbce95671c7e704e0e01f6",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-sff.c",
      "new_id": "f464ca1fa261e7bd358b420853e37ad488f2e99a",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-sff.c"
    },
    {
      "type": "modify",
      "old_id": "08af43e2c081303c3f92e0fb85569f49186b5a84",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata.h",
      "new_id": "87f54a1db3b0037a13a3221c9834bf294953e048",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata.h"
    },
    {
      "type": "modify",
      "old_id": "d9ebce2bf5e7671eeb4aca0a17d89646f921f06f",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "c060cd3cba66b4adaf49ded9a2411405a199a151",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
