)]}'
{
  "commit": "4447d35156169cf136e829eb6b5cac2d6370f2d9",
  "tree": "20be4c582ea4ce1cce1b0f8dbea949a410a72e3c",
  "parents": [
    "9a829ccfc833269bdb85751f5048288ab93678ac"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Tue Apr 17 23:44:08 2007 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Sat Apr 28 14:16:06 2007 -0400"
  },
  "message": "libata: convert the remaining SATA drivers to new init model\n\nConvert ahci, sata_sil, sata_sil24, sata_svw, sata_qstor, sata_mv,\nsata_sx4, sata_vsc and sata_inic162x to new init model.\n\nNow that host and ap are available during intialization, functions are\nconverted to take either host or ap instead of low level parameters\nwhich were inevitable for functions shared between init and other\npaths.  This simplifies code quite a bit.\n\n* init_one()\u0027s now follow more consistent init order\n\n* ahci_setup_port() and ahci_host_init() collapsed into\n  ahci_init_one() for init order consistency\n\n* sata_vsc uses port_info instead of setting fields manually\n\n* in sata_svw, k2_board_info converted to port_info (info is now in\n  port flags).  port number is honored now.\n\nTested on ICH7/8 AHCI, jmb360, sil3112, 3114, 3124 and 3132.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe4f0fe36bfbe11ddb026efde7646eab7319f240",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci.c",
      "new_id": "7c61bc7ebd7192b5ec0ce1426b986313de87ac3c",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci.c"
    },
    {
      "type": "modify",
      "old_id": "ca4092aaae5bd98535fa3ed538e7c93e9b8208ca",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_inic162x.c",
      "new_id": "f099a1d83a000b7bb02dacc145259c59334c765e",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_inic162x.c"
    },
    {
      "type": "modify",
      "old_id": "10cad5d9a76d56cfc1126db9b24f2edbf4fa9a80",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_mv.c",
      "new_id": "cb9b9ac12b4c1cf3689757bafe9be68f46f59ab5",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_mv.c"
    },
    {
      "type": "modify",
      "old_id": "8786b45f291b8d62af9ddb6fd3bc585d7c659201",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_qstor.c",
      "new_id": "f5a05de0093de45156a02c01542fa97b592f6f4c",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_qstor.c"
    },
    {
      "type": "modify",
      "old_id": "466b05b671152079e48bc74e71157163799dadd1",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_sil.c",
      "new_id": "0a1e417f309c5342aaaf763fa2ddc595e414fed7",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_sil.c"
    },
    {
      "type": "modify",
      "old_id": "4f522ec04049e6b4de07494ff8353abd4a55c51e",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_sil24.c",
      "new_id": "e6223ba667daca271a19e1c541470d80463c2a9a",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_sil24.c"
    },
    {
      "type": "modify",
      "old_id": "b121195cc598c6a9f4dccd6bbe21580e187ad7c9",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_svw.c",
      "new_id": "cc07aac10e8ce37a0ee818f5ec982b3fc602c509",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_svw.c"
    },
    {
      "type": "modify",
      "old_id": "1a081c3a8c06a24b3cd4ba51e6d643435ed2ca21",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_sx4.c",
      "new_id": "3a4f44559d0ae556176ac908c89989487ba75654",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_sx4.c"
    },
    {
      "type": "modify",
      "old_id": "170bad1b415b01765276b7578f6675804e7afb6d",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_vsc.c",
      "new_id": "80126f835d323897ec8ace75110cc3dbbc78d133",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_vsc.c"
    }
  ]
}
