)]}'
{
  "commit": "ac95beedf8bc97b24f9540d4da9952f07221c023",
  "tree": "c29837142c8083b6fcaf1767abcb0a4533676cd1",
  "parents": [
    "4a27214d7be31e122db4102166f49ec15958e8e9"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Sat Apr 26 22:25:14 2008 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Sat Apr 26 22:25:14 2008 +0200"
  },
  "message": "ide: add struct ide_port_ops (take 2)\n\n* Move hooks for port/host specific methods from ide_hwif_t to\n  \u0027struct ide_port_ops\u0027.\n\n* Add \u0027const struct ide_port_ops *port_ops\u0027 to \u0027struct ide_port_info\u0027\n  and ide_hwif_t.\n\n* Update host drivers and core code accordingly.\n\nWhile at it:\n\n* Rename ata66_*() cable detect functions to *_cable_detect() to match\n  the standard naming. (Suggested by Sergei Shtylyov)\n\nv2:\n* Fix build for bast-ide. (Noticed by Andrew Morton)\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a80b9574865e18f03f5d8292133237ed52711bf0",
      "old_mode": 33188,
      "old_path": "drivers/ide/arm/bast-ide.c",
      "new_id": "5a2b0f163e8470046ba03e4592753e58cba6dfec",
      "new_mode": 33188,
      "new_path": "drivers/ide/arm/bast-ide.c"
    },
    {
      "type": "modify",
      "old_id": "fd12bbe93f113db5926f033e83f16ba6173a7a1c",
      "old_mode": 33188,
      "old_path": "drivers/ide/arm/icside.c",
      "new_id": "b219818a400a31b7add30a424719ad2cc2063944",
      "new_mode": 33188,
      "new_path": "drivers/ide/arm/icside.c"
    },
    {
      "type": "modify",
      "old_id": "666df779a5f46a119c1c2ff875eca5fb3d58e610",
      "old_mode": 33188,
      "old_path": "drivers/ide/arm/palm_bk3710.c",
      "new_id": "9e21b8e6099c94df949bede4ab6537fbfa995c5b",
      "new_mode": 33188,
      "new_path": "drivers/ide/arm/palm_bk3710.c"
    },
    {
      "type": "modify",
      "old_id": "790a7759d455ce83901006b9cef983279f05dc78",
      "old_mode": 33188,
      "old_path": "drivers/ide/cris/ide-cris.c",
      "new_id": "c64b4c1b8e5030c6abc997052fa70e37abc828c5",
      "new_mode": 33188,
      "new_path": "drivers/ide/cris/ide-cris.c"
    },
    {
      "type": "modify",
      "old_id": "8757e5ef6c95ad977de487c7c0793467cccbc6ab",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-dma.c",
      "new_id": "dc4bc06f98714b557c64730434311103cfd21bee",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-dma.c"
    },
    {
      "type": "modify",
      "old_id": "51d181ee9cf7332a40deaabd4a403955bcf3825c",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-io.c",
      "new_id": "0d3f9c7aa336a6dd6655556c94b933ffbfc83ebd",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-io.c"
    },
    {
      "type": "modify",
      "old_id": "45944219eea013f37060b6fd67a306afc2b33192",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-iops.c",
      "new_id": "bfec5d066b2533183cb357cdcc9873b6a042f3fd",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-iops.c"
    },
    {
      "type": "modify",
      "old_id": "c859de77aa8fef8e37ce4ae4b05e866a5f7a355d",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-lib.c",
      "new_id": "46443f16315404af653541e837075730148e7b4f",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-lib.c"
    },
    {
      "type": "modify",
      "old_id": "875429728021fb9ba2c78bcbd9d3347588d7f48f",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-probe.c",
      "new_id": "dfe516fdd0790b91b1e7e2383e5da240eee9dedc",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-probe.c"
    },
    {
      "type": "modify",
      "old_id": "d868ca44d03376168ab08143ecc4adb93f2cfae0",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "91a3c8aff1e2593b24412236192decbfeee2ab05",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    },
    {
      "type": "modify",
      "old_id": "33bb7b87be5dc539005de3c22c1e0dc7b93e7fa6",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/ali14xx.c",
      "new_id": "a940784d5796eed817235782a30b2f31dbff7dfc",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/ali14xx.c"
    },
    {
      "type": "modify",
      "old_id": "9c6b3249a0045af80f0721fd4daf13db5498e248",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/dtc2278.c",
      "new_id": "a14abb2c23ed4a8d6e02bbd8baf0c0cb80d039b6",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/dtc2278.c"
    },
    {
      "type": "modify",
      "old_id": "60f52f5158c994524beecd90e1f256bbf55d891a",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/ht6560b.c",
      "new_id": "9d45ed3bffaae30af130b449e294f2208be35ed1",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/ht6560b.c"
    },
    {
      "type": "modify",
      "old_id": "b97b8d51b3eb9b246d5538294203cf1ed51f2989",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/ide-cs.c",
      "new_id": "c491850e0f7f2aaa63a484aa0c1d9a8fd80f77ea",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/ide-cs.c"
    },
    {
      "type": "modify",
      "old_id": "6e820c7c5c6bfae7541362d5a63c017a418074bc",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/qd65xx.c",
      "new_id": "65f098d15154ec763b9deb0ef606bd6d6ee43345",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/qd65xx.c"
    },
    {
      "type": "modify",
      "old_id": "4d90badd2bdab13472f1047e34c07f06b9361f56",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/umc8672.c",
      "new_id": "757156060a6b897bc3e64cc097ce1ec29e1fd1e7",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/umc8672.c"
    },
    {
      "type": "modify",
      "old_id": "a8cd0035936d18e98edbd58061670b06c0ba1281",
      "old_mode": 33188,
      "old_path": "drivers/ide/mips/au1xxx-ide.c",
      "new_id": "51dddc0f154ef7df310194b0966278d350003efe",
      "new_mode": 33188,
      "new_path": "drivers/ide/mips/au1xxx-ide.c"
    },
    {
      "type": "modify",
      "old_id": "c9ba15afe97dcc6bfed8e0bdb6d5f1cab8802358",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/aec62xx.c",
      "new_id": "ca16f37f948650df11b7f1c083fc4768a7e3175b",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/aec62xx.c"
    },
    {
      "type": "modify",
      "old_id": "3fa2d9f7b1b2ee6ab610d49ae884966788745bb2",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/alim15x3.c",
      "new_id": "ec9fba8ad342b98465a065d1026fd0513a61a914",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/alim15x3.c"
    },
    {
      "type": "modify",
      "old_id": "ff684d3123784853e16332226c5ea1e9975d44a9",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/amd74xx.c",
      "new_id": "f7c883808b0201238a79c1accbfa5eb4708d3e77",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/amd74xx.c"
    },
    {
      "type": "modify",
      "old_id": "91722f88b7bd8b6cc6295c838e3b8d46af8b6db1",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/atiixp.c",
      "new_id": "8b637181681ad2d6d4cfcbf30c39d6e6044b9bc6",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/atiixp.c"
    },
    {
      "type": "modify",
      "old_id": "b076dbfc43a7b1639fbff24468b8972db74a2754",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cmd640.c",
      "new_id": "de1bbdcf22970d804a362f12c2fa125031debe94",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cmd640.c"
    },
    {
      "type": "modify",
      "old_id": "8baccfef237fab086f95486eb0f226a2d99bff3b",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cmd64x.c",
      "new_id": "5411ded791bb3bb0f0f5dfda2bce343e40339a70",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cmd64x.c"
    },
    {
      "type": "modify",
      "old_id": "01b37ecb5a5a70f597e0846027c4e37897eaf3ac",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5520.c",
      "new_id": "41559c6de0cac50421ad3a76b896ceaf0ee95502",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5520.c"
    },
    {
      "type": "modify",
      "old_id": "56a369c2a78afdad653d95039a1264652e9168f5",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5530.c",
      "new_id": "f5534c1ff349841b10ace33856a5b587b2e19860",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5530.c"
    },
    {
      "type": "modify",
      "old_id": "c9685f239c652a2a5172b4c3456b2ab53ef6c8f9",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5535.c",
      "new_id": "99fe91a191b8f556abb865876c2e3fcaf0e8a97a",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5535.c"
    },
    {
      "type": "modify",
      "old_id": "08eab7e7f051958da14fd53cc5ddf300d1579f4b",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cy82c693.c",
      "new_id": "e30eae5a01b6baf1f6f69fde8ab540de1fa38ca6",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cy82c693.c"
    },
    {
      "type": "modify",
      "old_id": "753b86fc66375366192d00f29f37123d811be7a5",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/delkin_cb.c",
      "new_id": "cb9af61da2ee3af9609644f59e9981b1d72a34e3",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/delkin_cb.c"
    },
    {
      "type": "modify",
      "old_id": "9f2fc309400059cca482de0461ecbda5e64a7ede",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/hpt34x.c",
      "new_id": "e4193ef5679782b979d53ce226d257f45dcd0403",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/hpt34x.c"
    },
    {
      "type": "modify",
      "old_id": "a490906721456b74d310de54dd5651181c35db51",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/hpt366.c",
      "new_id": "1592dbf6c5cb997c3bfb2a495e0fa01fb9df8dc8",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/hpt366.c"
    },
    {
      "type": "modify",
      "old_id": "5b5b0cc4b76ad9d13176c834c60d328d0991b71b",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it8213.c",
      "new_id": "9053c8771e6ec792304c49b9e509fd450d994437",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it8213.c"
    },
    {
      "type": "modify",
      "old_id": "a38ec47423a0e67e08c82b9171ec84190c6447b7",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it821x.c",
      "new_id": "7f4db1c0a4fc4ef279ec4ad0e45149daea7e8e78",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it821x.c"
    },
    {
      "type": "modify",
      "old_id": "673f7dc8ba6534092766329319c43a8967ff4bec",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/jmicron.c",
      "new_id": "96ef7394f28395b5646bee8f3ae9e319be3dcc90",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/jmicron.c"
    },
    {
      "type": "modify",
      "old_id": "3015d6916d4c121d500b61a37965dfc61363a87f",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/ns87415.c",
      "new_id": "332de832f171f0fef4fb78d64d17a2add7a8b0e6",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/ns87415.c"
    },
    {
      "type": "modify",
      "old_id": "88a4dd94eeea9ea4395bfad0610f616ed2cda7ac",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/opti621.c",
      "new_id": "9edacba20ffbd2909e6507d415ee475e668c1059",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/opti621.c"
    },
    {
      "type": "modify",
      "old_id": "1c8cb7797a4aea2a6800c22da7ab251fe9cb8163",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/pdc202xx_new.c",
      "new_id": "35a249cfe03f37c74603a9534e85f16455358efd",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/pdc202xx_new.c"
    },
    {
      "type": "modify",
      "old_id": "150422ec3cfabc6685d8f6a8bf5b82804cf969b4",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/pdc202xx_old.c",
      "new_id": "00563e1bfc73896a2f8f5e62ed90581996fd00b6",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/pdc202xx_old.c"
    },
    {
      "type": "modify",
      "old_id": "89d74ffdb207f353bedccec0d160c809876bc83a",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/piix.c",
      "new_id": "21c5dd23f928561d28157573e2b6d4cbfa7678ad",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/piix.c"
    },
    {
      "type": "modify",
      "old_id": "44985c8f36e7d7f964b9f57dd51587e84dcec91f",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sc1200.c",
      "new_id": "0c144770a8dad8eb2d40ab7b5936ddf90c76808a",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sc1200.c"
    },
    {
      "type": "modify",
      "old_id": "52145796f12fadf9d7e3e714a72c6b72a88b4ec0",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/scc_pata.c",
      "new_id": "c01e2da5c9e69fd3f010aba68ad65747c9b59f0f",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/scc_pata.c"
    },
    {
      "type": "modify",
      "old_id": "cfe927469793ba2819e42c523fc56f2b91ed0a7b",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/serverworks.c",
      "new_id": "a1fb20826a5b817244d500db92c921a054c9ddee",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/serverworks.c"
    },
    {
      "type": "modify",
      "old_id": "6bd9523cf6428bc65815bc72b5d5366758771e4d",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sgiioc4.c",
      "new_id": "22ac0f70c423709d9901ab28dfd26c36083aed9c",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sgiioc4.c"
    },
    {
      "type": "modify",
      "old_id": "c9ecab8aeb61d6be5c67ba3b192cdf65abcea2d7",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/siimage.c",
      "new_id": "3e4b993807097a302b0521460770f91ae51dda6e",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/siimage.c"
    },
    {
      "type": "modify",
      "old_id": "181b647e5ca9625d4d91d9875d46894a2a249e1c",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sis5513.c",
      "new_id": "4b0b85d8faf5ae2cba38878d7db4a3ded5504aa7",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sis5513.c"
    },
    {
      "type": "modify",
      "old_id": "40b3eeb2d8479c6486d043fc3d1ec53849bbafe2",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sl82c105.c",
      "new_id": "66817fe1eeae067a0a0e829a8fb553fa73a7028d",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sl82c105.c"
    },
    {
      "type": "modify",
      "old_id": "eab557c45d1b7d5403c219c0f9ff6baed6800e12",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/slc90e66.c",
      "new_id": "dae6e2c94d865dbdef0d8df0710ccdfe90854f53",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/slc90e66.c"
    },
    {
      "type": "modify",
      "old_id": "c15435182e3c33273805ce3ba7cb307a6ad873f2",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/tc86c001.c",
      "new_id": "14ce400a0eafb07a2a58f6eab02de9b522bae3bc",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/tc86c001.c"
    },
    {
      "type": "modify",
      "old_id": "3316b197c779d366093011753c2e32c3f5998b32",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/triflex.c",
      "new_id": "db65a558d4eca62b26bff026d5c6fa3682d69555",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/triflex.c"
    },
    {
      "type": "modify",
      "old_id": "2b8f3a2837d7a6afebcb0a3c5ad05bc37ad7db1d",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/trm290.c",
      "new_id": "47265030f87d08f83a82ebaef851736724319e78",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/trm290.c"
    },
    {
      "type": "modify",
      "old_id": "cff3cafedc4740a1080f48f6b5c93bf1d7d57ec0",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/via82cxxx.c",
      "new_id": "bbd17bec6ffe102ac8d0f5f523337d47029c918d",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/via82cxxx.c"
    },
    {
      "type": "modify",
      "old_id": "467656f06ccc15b0a2bb17c81cadcfc7fa81ccca",
      "old_mode": 33188,
      "old_path": "drivers/ide/ppc/mpc8xx.c",
      "new_id": "0fd98489d587433e1476094b9d468e4d36726809",
      "new_mode": 33188,
      "new_path": "drivers/ide/ppc/mpc8xx.c"
    },
    {
      "type": "modify",
      "old_id": "177961edc430b890609f198c04a2da7bbdf83ac8",
      "old_mode": 33188,
      "old_path": "drivers/ide/ppc/pmac.c",
      "new_id": "3277bf2d66a53e2da10aca071440e6eba3a46ce8",
      "new_mode": 33188,
      "new_path": "drivers/ide/ppc/pmac.c"
    },
    {
      "type": "modify",
      "old_id": "f20410dd4482b90db602a786776a2575255f6ec8",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "b594f04a67f40b0efc94ac346dccf0d9c0323e6e",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
