)]}'
{
  "commit": "26bcb879c03254545a19c6700fe5bcef6f21e7b1",
  "tree": "dc35f1a7d7860fe0de268ff92189ff0884b689d3",
  "parents": [
    "842c19ad6fc0dbd9ac9d2f8527466201802934cf"
  ],
  "author": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Thu Oct 11 23:54:00 2007 +0200"
  },
  "committer": {
    "name": "Bartlomiej Zolnierkiewicz",
    "email": "bzolnier@gmail.com",
    "time": "Thu Oct 11 23:54:00 2007 +0200"
  },
  "message": "ide: add ide_set{_max}_pio() (take 4)\n\n* Add IDE_HFLAG_ABUSE_{PREFETCH,FAST_DEVSEL,DMA_MODES} flags\n  and set them in ht6560, cmd640, cmd64x and sc1200 host drivers.\n\n* Add set_pio_mode_abuse() for checking if host driver has a non-standard\n  -\u003etuneproc() implementation and use it in do_special().\n\n* Add ide_set_pio() for setting PIO mode (it uses hwif-\u003epio_mask to find\n  the maximum PIO mode supported by the host), also add ide_set_max_pio()\n  wrapper for ide_set_pio() to use for auto-tuning.  Convert users of\n  -\u003etuneproc to use ide_set{_max}_pio() where possible.  This leaves only\n  do_special(), set_using_pio(), ide_hwif_restore() and ide_set_pio() as\n  a direct users of -\u003etuneproc.\n\n* Remove no longer needed ide_get_best_pio_mode() calls and printk-s\n  reporting PIO mode selected from -\u003etuneproc implementations.\n\n* Rename -\u003etuneproc hook to -\u003eset_pio_mode and make \u0027pio\u0027 argument const.\n\n* Remove stale comment from ide_config_drive_speed().\n\nv2:\n* Fix \"ata_\" prefix (Noticed by Jeff).\n\nv3:\n* Minor cleanups/fixups per Sergei\u0027s suggestions.\n\nv4:\n* Fix compile problem in drivers/ide/pci/cmd640.c\n  (Noticed by Andrew Morton).\n\n* Improve some -\u003eset_pio_mode comments.\n\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67cec8916fcda82298234b443b39c835c0d69cfb",
      "old_mode": 33188,
      "old_path": "drivers/ide/cris/ide-cris.c",
      "new_id": "7c90218e9319e03099a97de2b731191d056a06b4",
      "new_mode": 33188,
      "new_path": "drivers/ide/cris/ide-cris.c"
    },
    {
      "type": "modify",
      "old_id": "aa9f5f0b1e671022f78466c26060d4f734a73b58",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-io.c",
      "new_id": "9560a8f4a86c853832d45b71ff09ca55994367dd",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-io.c"
    },
    {
      "type": "modify",
      "old_id": "646a54e233d361451bfab4982a1da96956be82a2",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-iops.c",
      "new_id": "cf0678b6116183ebf14e6108154b94955a4d4862",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-iops.c"
    },
    {
      "type": "modify",
      "old_id": "957618849540b41d76f741e579da897049fc5614",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-lib.c",
      "new_id": "8400b1b4aa1b1a004ad9ef434bee963cb393d784",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-lib.c"
    },
    {
      "type": "modify",
      "old_id": "3a2a9a338fd94a191474689acb7576c36308d880",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-probe.c",
      "new_id": "b4c9f63a38544b68123a03ab9fc44947530c623b",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-probe.c"
    },
    {
      "type": "modify",
      "old_id": "9fdc1fe1b299a6ed409b78c441e155fef89c697d",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide.c",
      "new_id": "e96212ce5729126cf099f997285845bce53d6216",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide.c"
    },
    {
      "type": "modify",
      "old_id": "9b9c4761cb7df42e542a9bcffc6b358dc7c21f53",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/ali14xx.c",
      "new_id": "2f0ef9b440335d9e1f6654c54424a4faa30b145a",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/ali14xx.c"
    },
    {
      "type": "modify",
      "old_id": "6c01d951d074cacb7ef9c4e4b6fc68f424ec8adc",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/dtc2278.c",
      "new_id": "f165212548673729f412bbfb031aea67ba20c49c",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/dtc2278.c"
    },
    {
      "type": "modify",
      "old_id": "bfaa2025173b30f9a97b1f2b5d985dcfe1d674b3",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/ht6560b.c",
      "new_id": "2e5a9cc5c0f7ab1a48a2b26bef35ca12922f4837",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/ht6560b.c"
    },
    {
      "type": "modify",
      "old_id": "8b87a424094adec1a7be378d2b5b51082b3267a4",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/qd65xx.c",
      "new_id": "0c81d2d0b9418a2a2f7db1ca85a119b1038b41b9",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/qd65xx.c"
    },
    {
      "type": "modify",
      "old_id": "d2862e638bc516c30f38efb8b58d180cb5c829e0",
      "old_mode": 33188,
      "old_path": "drivers/ide/legacy/umc8672.c",
      "new_id": "1151c92dd5318dfc8681771143322f7d1e4e3480",
      "new_mode": 33188,
      "new_path": "drivers/ide/legacy/umc8672.c"
    },
    {
      "type": "modify",
      "old_id": "b04db9ff1938d110f6877aa6c99d5af9062b9edf",
      "old_mode": 33188,
      "old_path": "drivers/ide/mips/au1xxx-ide.c",
      "new_id": "670cb748481f3916d5c5f0b3dc1daef7cdd21c69",
      "new_mode": 33188,
      "new_path": "drivers/ide/mips/au1xxx-ide.c"
    },
    {
      "type": "modify",
      "old_id": "a827ea2ab989c8cef99d16a5f132db26b905eef1",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/aec62xx.c",
      "new_id": "0d5f62c5dfaee248398be6e3a153b9d1e5eb7264",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/aec62xx.c"
    },
    {
      "type": "modify",
      "old_id": "37ecd726aa400b9c4090a29301bb51cfd5f4b0c3",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/alim15x3.c",
      "new_id": "005402ab748b50e63e4abece8efff647cb1bc71e",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/alim15x3.c"
    },
    {
      "type": "modify",
      "old_id": "9abbde3c79844287e26dccb7ec8cf630fd8ce65e",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/amd74xx.c",
      "new_id": "1088ba86cd1defb6059359d522d2cb5a167b83da",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/amd74xx.c"
    },
    {
      "type": "modify",
      "old_id": "e05e8829850090038f90a42e021858b232ee3a62",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/atiixp.c",
      "new_id": "b9f66f53f9a6d6d57f8733a2e117838d65944990",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/atiixp.c"
    },
    {
      "type": "modify",
      "old_id": "9689494efa24a8673ba39aedb6b9c0bcb8916ad1",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cmd640.c",
      "new_id": "f369645e4d1645ce91651df6742c78302fc3752b",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cmd640.c"
    },
    {
      "type": "modify",
      "old_id": "5fe50a234ce1a4fcee1e1a13407272d0bf56bfcf",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cmd64x.c",
      "new_id": "85f5e42eb831bbb2be97f5c3fdf6834263a1f70e",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cmd64x.c"
    },
    {
      "type": "modify",
      "old_id": "af67438328a858c3d43f3f06e6d54f3305618725",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5520.c",
      "new_id": "a73c318ff0861ba76945ed570fa1bc27b00c7668",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5520.c"
    },
    {
      "type": "modify",
      "old_id": "518f430c1529c17a1d62fcfb997ed6849832f133",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5530.c",
      "new_id": "1588a323c5d0d8a418152c1ca72a2ceca11c8126",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5530.c"
    },
    {
      "type": "modify",
      "old_id": "bc00e7b6215168fcf93854b078d55f7556bca1ae",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cs5535.c",
      "new_id": "383b7eccbcbbc63ccb25392f5d1175862b4588c5",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cs5535.c"
    },
    {
      "type": "modify",
      "old_id": "daa36fcbc8ef4e6ae995dbbcda8966762cd53264",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/cy82c693.c",
      "new_id": "dc278025d318c8c6202532b38a1bf7f2ba646f2a",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/cy82c693.c"
    },
    {
      "type": "modify",
      "old_id": "ba982d66ff730014380f9518b74d1033224f9f23",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/hpt34x.c",
      "new_id": "a1bb10188fe54da2e84b190745b009083305aea7",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/hpt34x.c"
    },
    {
      "type": "modify",
      "old_id": "67127ac3a14aaafc6d80bbbac59bbccade13e3ca",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/hpt366.c",
      "new_id": "0e7d3b60d43c324353c8dd8d8e449739da6fad33",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/hpt366.c"
    },
    {
      "type": "modify",
      "old_id": "6fa955749aecbadc67b3353d30a66057b3b8bf08",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it8213.c",
      "new_id": "d07771e06b2d6fcf0395a24cea82ba5cd666c860",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it8213.c"
    },
    {
      "type": "modify",
      "old_id": "a756e61bcb32121f94271430082ff140b26b17a2",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/it821x.c",
      "new_id": "0cce4a7f5e46b90a9d43afc03b281a1654854c1c",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/it821x.c"
    },
    {
      "type": "modify",
      "old_id": "7bac87fb481af132001d9c0adf01305ab9481dbb",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/jmicron.c",
      "new_id": "d379fbaf67434535a7162a4ef5acbd8c97b66876",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/jmicron.c"
    },
    {
      "type": "modify",
      "old_id": "3a2bb2723515a469ba06e3fae912e3e6ad549bc3",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/opti621.c",
      "new_id": "9fa06393469a835a8b78a3fcadf8099c8072385a",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/opti621.c"
    },
    {
      "type": "modify",
      "old_id": "3787194a2249c1bd3d517dd88049984bf2f823ec",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/pdc202xx_new.c",
      "new_id": "5fb1eedc819426773cc735e7571989926be69b22",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/pdc202xx_new.c"
    },
    {
      "type": "modify",
      "old_id": "e7a5e3014c0931b0d6c6d9e9d38e8c81de59943c",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/pdc202xx_old.c",
      "new_id": "b578307fad51a3a1b1dd9320a14ccc35de015ee0",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/pdc202xx_old.c"
    },
    {
      "type": "modify",
      "old_id": "b66f9d1411b35c18d92709b58cb35979f8af5db2",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/piix.c",
      "new_id": "07492d71c602bd2b321922acb71e9872effc486d",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/piix.c"
    },
    {
      "type": "modify",
      "old_id": "059071cd2d49d2f8c87baca9716a2bb63d81f852",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sc1200.c",
      "new_id": "f9f5ed9065773b1095bf60d2b0e817f112121893",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sc1200.c"
    },
    {
      "type": "modify",
      "old_id": "a19687caf65a6a95c1da40ce4162bf846ee3ed56",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/scc_pata.c",
      "new_id": "3505d57eda18bf1a7a687910d302dffaaea1aa84",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/scc_pata.c"
    },
    {
      "type": "modify",
      "old_id": "b51133bb58af99a3b0b0fe50d17bb8b7f05c5789",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/serverworks.c",
      "new_id": "f4e08abf0fee230a271a3fa1a2e9a1ec81004e90",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/serverworks.c"
    },
    {
      "type": "modify",
      "old_id": "57145767c3df8f50b457fcfea99b0609454d6758",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sgiioc4.c",
      "new_id": "38f63d19c3b95ffdc2bdc96e30f919ef8075bb38",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sgiioc4.c"
    },
    {
      "type": "modify",
      "old_id": "4c1f3bc7e17973fbed0e6809b1a92f17aca70cd0",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/siimage.c",
      "new_id": "e07c991d91b9968398092c09af98dba869532e3d",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/siimage.c"
    },
    {
      "type": "modify",
      "old_id": "fed582b4b32fb218538c5f1f363e0c0026239b40",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sis5513.c",
      "new_id": "7455bf357ed99287556dfd29b17a8867b7ccd80c",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sis5513.c"
    },
    {
      "type": "modify",
      "old_id": "9f425b0b5721323dbb2f467ecb9d6306e0f811d4",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/sl82c105.c",
      "new_id": "131e91ca1d82c9365fc1dc55b83ff16c992c215f",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/sl82c105.c"
    },
    {
      "type": "modify",
      "old_id": "cc9353565070580193855d45610b731d10b1bc75",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/slc90e66.c",
      "new_id": "214d396fc31f9adf3f79ad746fbfcf602b564947",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/slc90e66.c"
    },
    {
      "type": "modify",
      "old_id": "e5425772622fa8d37667480beef397008843572a",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/tc86c001.c",
      "new_id": "e23b9cfb6eb49816ad156f95ad0f5b4aaf78d983",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/tc86c001.c"
    },
    {
      "type": "modify",
      "old_id": "47cf89be4dfc1422d9603709d2710d08a130e35c",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/triflex.c",
      "new_id": "c3ff066eea5a1a4290a6cd3708e1d399d9acc4f5",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/triflex.c"
    },
    {
      "type": "modify",
      "old_id": "e3bf907363325990ce150fdfedd44c4809712067",
      "old_mode": 33188,
      "old_path": "drivers/ide/pci/via82cxxx.c",
      "new_id": "2fc4f8835f198da78acd2783a0002cfec0e17105",
      "new_mode": 33188,
      "new_path": "drivers/ide/pci/via82cxxx.c"
    },
    {
      "type": "modify",
      "old_id": "dab79afa9b223629ef3aca1ae0b024c36566a7c3",
      "old_mode": 33188,
      "old_path": "drivers/ide/ppc/mpc8xx.c",
      "new_id": "df2e92034f5d3719658008a1ec1e3eeee059ba85",
      "new_mode": 33188,
      "new_path": "drivers/ide/ppc/mpc8xx.c"
    },
    {
      "type": "modify",
      "old_id": "284bb7c39b87c52173dc54706d81d3488ce92b27",
      "old_mode": 33188,
      "old_path": "drivers/ide/ppc/pmac.c",
      "new_id": "beafdf3c1124e440c3648fba02a76f0681ce8ca4",
      "new_mode": 33188,
      "new_path": "drivers/ide/ppc/pmac.c"
    },
    {
      "type": "modify",
      "old_id": "81736cb7ef3d856af4a3063cbbc5db5c185b5acc",
      "old_mode": 33188,
      "old_path": "include/linux/ide.h",
      "new_id": "85d448b4abec739976bf654ad6b23ca306107731",
      "new_mode": 33188,
      "new_path": "include/linux/ide.h"
    }
  ]
}
