)]}'
{
  "log": [
    {
      "commit": "8776168ca2151850164af1de5565d01f7b8b2c53",
      "tree": "28a44a3a649e1ab98f89674a06cc4c135a16d243",
      "parents": [
        "e085b3cae85af47eb0a3eda3186bd898310fb322"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 19 01:45:29 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 19 01:45:29 2010 -0800"
      },
      "message": "ide: change -\u003eset_dma_mode method parameters\n\nChange -\u003eset_dma_mode method parameters to match -\u003eset_dmamode method\nused in struct ata_port_operations.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e085b3cae85af47eb0a3eda3186bd898310fb322",
      "tree": "7f7fea27f1398558a63e58b2f52347ae93383bac",
      "parents": [
        "3fccaa192b9501e79a57e02e62b6bf420d2b461e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 19 01:44:41 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 19 01:44:41 2010 -0800"
      },
      "message": "ide: change -\u003eset_pio_mode method parameters\n\nChange -\u003eset_pio_mode method parameters to match -\u003eset_piomode method\nused in struct ata_port_operations.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de9e80577f1409782c8f54e08fa6beef9f91e810",
      "tree": "61cfa04dd98b5c137c7eee7b1511682d237159c5",
      "parents": [
        "58dcf8dcb5ebca4a5b1d2c0874efba744dd4552c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 03 17:25:58 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 03 17:25:58 2009 +0100"
      },
      "message": "sis5513: remove stale TODO\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e13ee546bb06453939014c7b854e77fb643fd6f1",
      "tree": "6d4730e7c379565b8015513a91715ae30c6367ef",
      "parents": [
        "24df31acaff8465d797f0006437b45ad0f2a5cb1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 06 14:46:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 04:07:17 2009 -0700"
      },
      "message": "sis5513: fix PIO setup for ATAPI devices\n\nClear prefetch setting before potentially (re-)enabling it in\nconfig_drive_art_rwp() so the transition of the device type on\nthe port from ATA to ATAPI (i.e. during warm-plug operation)\nis handled correctly.\n\nThis is a really old bug (it probably goes back to very early\ndays of the driver) but it was only affecting warm-plug operation\nuntil the recent \"ide: try to use PIO Mode 0 during probe if\npossible\" change (commit 6029336426a2b43e4bc6f4a84be8789a047d139e).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nTested-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ed0ef543ae3f3ea4f8bd0433fb1fed22625a309",
      "tree": "44777820dcef08ed0fc4b9583bf982220ba15154",
      "parents": [
        "a182807a89946bd531122bb2da60fa9ceee90343"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 24 23:22:53 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 24 23:22:53 2009 +0100"
      },
      "message": "ide: fix -\u003einit_chipset method to return \u0027int\u0027 value\n\n* Return 0 instead of dev-\u003eirq in -\u003einit_chipset implementations.\n\n* Fix -\u003einit_chipset method to return \u0027int\u0027 value instead of\n  \u0027unsigned int\u0027 one.\n\nThis fixes -\u003einit_chipset handling for host drivers (cs5530, hpt366\nand pdc202xx_new) for which it is possible for this method to fail.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2467922a560bb7e6eb4635435760ad0a2197ffcc",
      "tree": "439b50edb4bff27c43004f2d350642d0d8699761",
      "parents": [
        "f65dedfd7b75f19bde42bafbe84fddce18c42499"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 24 23:22:52 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 24 23:22:52 2009 +0100"
      },
      "message": "ide: remove no longer needed IDE_HFLAG[_FORCE]_LEGACY_IRQS\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "898ec223fea2a2df88035e58dbf50f493577e225",
      "tree": "93e6a4b6a4f518f15743786751cd39b9715f5558",
      "parents": [
        "b40d1b88f1001f0224c63fa2c008914514bcef33"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 06 17:20:52 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jan 06 17:20:52 2009 +0100"
      },
      "message": "ide: remove HWIF() macro\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2bfba3c444fe8b2ab1c38112a89d8f03b61136ca",
      "tree": "17580eee63d868c9d6b97a6bc956a08f25631532",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 21 20:57:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 21 20:57:23 2008 +0200"
      },
      "message": "ide: remove useless subdirs from drivers/ide/\n\nSuggested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a9ab09e26055a76295548ca36ec00de2f4367d32",
      "tree": "51f1c279e74e3d5b3ec920b33fae579339dd67ad",
      "parents": [
        "d6ff9f64e68d23feab44efa07cc6aee01f3ef32b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "message": "ide: use unique names for struct pci_driver instances\n\nNoticed-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "feb22b7f8e62b1b987a3a1dbad95af767a1df832",
      "tree": "428e5294a077fc629caa3706396e835b164eee7c",
      "parents": [
        "1785192b5310ee25165768f5bb80f13146788e3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "message": "ide: add proper PCI PM support (v2)\n\n* Keep pointer to -\u003einit_chipset method also in\n  struct ide_host and set it in ide_host_alloc_all().\n\n* Add ide_pci_suspend() and ide_pci_resume() helpers\n  (default -\u003esuspend and -\u003eresume implementations).\n\n* -\u003einit_chipset can no longer be marked __devinit.\n\n* Add proper PCI PM support to IDE PCI host drivers\n  (rz1000.c and tc86c001.c are skipped for now since\n  they need to be converted from using -\u003einit_hwif\n  to use -\u003einit_chipset instead).\n\nv2:\n* Cleanup CONFIG_PM #ifdef-s per akpm\u0027s suggestion.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ceca727fe3a38dd8d7a3adf938fefda83eee8af",
      "tree": "61fb443f0e1a260110f63b23f236605677dd85a6",
      "parents": [
        "7c51c17e0431d2f26bc23ee07de12eafb125ce83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "message": "ide: include \u003clinux/hdreg.h\u003e only when needed\n\n* Include \u003clinux/ata.h\u003e directly in \u003clinux/ide.h\u003e\n  instead of through \u003clinux/hdreg.h\u003e.\n\n* Include \u003clinux/hdreg.h\u003e only when needed.\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a69999e286b5da33232694a2ad99c29419b91a44",
      "tree": "9793c21046b2d05963c209afd1ae0a7a920ad4ad",
      "parents": [
        "b09c3e3f1710b554348c98e78fbf4a661918779a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "message": "drivers/ide/pci/: use __devexit_p()\n\nThis patch adds missing __devexit_p\u0027s.\n\nReported-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f454cbe8cd38b6d447e74ddaf012017fea42717e",
      "tree": "12b53fb8f50a0197411d39c570ac525bf6c616ad",
      "parents": [
        "36de994809264f752e51b74e77a9c49091d14230"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:04 2008 +0200"
      },
      "message": "ide: -\u003ecable_detect method cannot be marked __devinit\n\nNow that we have warm-plug support -\u003ecable_detect method no longer\ncan be be marked __devinit.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a326b02b0c576001353dbc489154959b0889c6bf",
      "tree": "e56e768bcd078778fb4a0202a4be8e1a4460765f",
      "parents": [
        "ced3ec8aa7d0fa3300187ee47c144a22ccfc974e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:33 2008 +0200"
      },
      "message": "ide: drop \u0027name\u0027 parameter from -\u003einit_chipset method\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ced3ec8aa7d0fa3300187ee47c144a22ccfc974e",
      "tree": "ea48651fe1b372685020cd67ac133240829c1576",
      "parents": [
        "04ba6e739e9c0623c25f94b191fd20dfbd1b26e3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "message": "ide: prefix messages from IDE PCI host drivers by driver name\n\nPrefix messages from IDE PCI host drivers by driver name instead of marketed\nchipset name (it is still possible to exactly identify the particular chipset\nbasing on driver messages).\n\nAs a bonus this provides nice code savings for some drivers:\n\n   text    data     bss     dec     hex filename\n   3826     112       8    3946     f6a drivers/ide/pci/amd74xx.o.before\n   2786     112       8    2906     b5a drivers/ide/pci/amd74xx.o.after\n    764     108       0     872     368 drivers/ide/pci/cs5520.o.before\n    680     108       0     788     314 drivers/ide/pci/cs5520.o.after\n   1680     112       4    1796     704 drivers/ide/pci/generic.o.before\n   1155     112       4    1271     4f7 drivers/ide/pci/generic.o.after\n   7128     792       0    7920    1ef0 drivers/ide/pci/hpt366.o.before\n   6984     792       0    7776    1e60 drivers/ide/pci/hpt366.o.after\n   2800     148       0    2948     b84 drivers/ide/pci/pdc202xx_new.o.before\n   2523     148       0    2671     a6f drivers/ide/pci/pdc202xx_new.o.after\n   2831     148       0    2979     ba3 drivers/ide/pci/pdc202xx_old.o.before\n   2683     148       0    2831     b0f drivers/ide/pci/pdc202xx_old.o.after\n   3776     112       4    3892     f34 drivers/ide/pci/piix.o.before\n   2804     112       4    2920     b68 drivers/ide/pci/piix.o.after\n   4693     116       0    4809    12c9 drivers/ide/pci/siimage.o.before\n   4600     116       0    4716    126c drivers/ide/pci/siimage.o.after\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "28cfd8af52a9ed4e5bd1751ea6bc0b8c870f68ec",
      "tree": "77491546baa6572cfc22ba7a93062cc857f9adbe",
      "parents": [
        "2a8f7450f828eaee49d66f41f99ac2e54f1160a6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "message": "ide: include PCI device name in messages from IDE PCI host drivers\n\nWhile at it:\n\n* Apply small fixes to messages (s/dma/DMA/, remove trailing \u0027.\u0027, etc).\n\n* Fix printk() call in ide_setup_pci_baseregs() to use KERN_INFO.\n\n* Move printk() call from ide_pci_clear_simplex() to the caller.\n\n* Cleanup do_ide_setup_pci_device() a bit.\n\n* amd74xx.c: remove superfluous PCI device revision information.\n\n* hpt366.c: fix two printk() calls in -\u003einit_chipset to use KERN_INFO.\n\n* pdc202xx_new.c: fix printk() call in -\u003einit_chipset to use KERN_INFO.\n\n* pdc202xx_old.c: fix driver message in pdc202xx_init_one().\n\n* via82cxxx.c: fix driver warning message in via_init_one().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1ceb906b4062954e92295191402e9214345ee0e9",
      "tree": "06150054a61d7a79eeeec640e274fb614cd2d00b",
      "parents": [
        "fe3825808ad67af02bd826a0d2ca6831e947e80e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "message": "sis5513: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6cdf6eb357c2681596b7b1672b92396ba82333d4",
      "tree": "a6194373c64616ecb3d1af2c9247a32f50543f97",
      "parents": [
        "8c2eece50a368c7986bae0b3e52739558dd71b51"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:14 2008 +0200"
      },
      "message": "ide: add -\u003edev and -\u003ehost_priv fields to struct ide_host\n\n* Add \u0027struct device *dev[2]\u0027 and \u0027void *host_priv\u0027 fields\n  to struct ide_host.\n\n* Set -\u003edev[] in ide_host_alloc_all()/ide_setup_pci_device[s]().\n\n* Pass \u0027void *priv\u0027 argument to ide_setup_pci_device[s]()\n  and use it to set -\u003ehost_priv.\n\n* Set PCI dev\u0027s -\u003edriver_data to point to the struct ide_host\n  instance if PCI host driver wants to use -\u003ehost_priv.\n\n* Rename ide_setup_pci_device[s]() to ide_pci_init_{one,two}().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f06ab3402aa2d6de060442c1053ea10b24b65076",
      "tree": "400f7ff5a79e75b82a7ba0daaf669f5d38f7c679",
      "parents": [
        "2c139e7a7152f66ff93b173f8770c94ea53a691e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "ide: convert ide-timing.h to ide-timings.c library (take 2)\n\n* Don\u0027t include ide-timing.h in cs5535 and sis5513 host drivers\n  (they don\u0027t need it currently).\n\n* Convert ide-timing.h to ide-timings.c library and add CONFIG_IDE_TIMINGS\n  config option to be selected by host drivers using the library.\n\nWhile at it:\n\n- fix ide_timing_find_mode() placement\n\nv2:\n* Add missing EXPORT_SYMBOLs. (Stephen Rothwell \u003csfr@canb.auug.org.au\u003e)\n\nThere should be no functional changes caused by this patch.\n\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cd18f69f845dc8c769f0ef65046b7a113b8aba87",
      "tree": "7e2edd0a6a61e1806d028623c4e74c9b97011859",
      "parents": [
        "34e6e88f025ebe0613f53af2703d4d902e39273a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "sis5513: add missing pci_enable_device() call\n\nCc: Riccardo Gori \u003cgoric@trivenet.it\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "4764b68405ac918e9ac9939b1a2d1469102e5af7",
      "tree": "606d93fb1782c53c27f8703b38583559ab8b5d02",
      "parents": [
        "eb7a07e8d6580ea498cac53acafe42c080af4d06"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:43 2008 +0200"
      },
      "message": "sis5513: fail early for unsupported chipsets\n\n* Factor out chipset family detection from init_chipset_sis5513()\n  to sis_find_family().\n\n* Use sis_find_family() in sis5513_init_one() to fail early if the\n  chipset is unsupported.\n\n* Keep a local copy sis5513_chipset in sis5513_init_one()\n  and set .udma_mask according to chipset family.\n\n* Remove no longer need -\u003eultra_mask setting from init_hwif_sis5513().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1eb3c2ee1d20cc03d538232c05b8f320de6b1401",
      "tree": "4c40b28a2e4034f3efdc0d794b46db2b1a598347",
      "parents": [
        "5749c847405dd6f1b34247a38fa5121c17ef1993"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:39 2008 +0200"
      },
      "message": "IDE: Coding Style fixes to drivers/ide/pci/sis5513.c\n\nAbout 300 errors and warnings fixed.\nFile is now error free.\nCompile tested.\n\n[bart: minor fixes, md5sum checked]\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e71d9c5a50b92b33d35061d42ac39166db9578e",
      "tree": "bbf006e6e64f2d8828766f44249d6d26150ae3a4",
      "parents": [
        "7daf66dd142b1978bf8670d9d959d835de37476f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:35 2008 +0200"
      },
      "message": "ide: IDE_HFLAG_BOOTABLE -\u003e IDE_HFLAG_NON_BOOTABLE\n\n\"bootable\" should be the default behavior so replace\nIDE_HFLAG_BOOTABLE host flag with IDE_HFLAG_NON_BOOTABLE.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "78829dd9224b62e2092a681afaee1bda4d0cb93b",
      "tree": "0b8fc5cb873189fb6f40a55289b542104c9868ff",
      "parents": [
        "bfa14b42a3bd671f0287b3db42e703e86ef27b48"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:33 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:33 2008 +0100"
      },
      "message": "ide: remove needless includes from PCI host drivers\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bfa14b42a3bd671f0287b3db42e703e86ef27b48",
      "tree": "ad902a99aa59232832d8e663be8d86a615e24114",
      "parents": [
        "c413b9b94d9a8e7548cc4b2e04b7df0439ce76fd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:31 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:31 2008 +0100"
      },
      "message": "ide: add -\u003ecable_detect method to ide_hwif_t\n\n* Add -\u003ecable_detect method to ide_hwif_t.\n\n* Call the new method in ide_init_port() if:\n  - the host supports UDMA modes \u003e UDMA2 (\u0027hwif-\u003eultra_mask \u0026 78\u0027)\n  - DMA initialization was successful (if hwif-\u003edma_base is not set\n    ide_init_port() sets hwif-\u003eultra_mask to zero)\n  - \"idex\u003data66\" is not used (\u0027hwif-\u003ecbl !\u003d ATA_CBL_PATA40_SHORT\u0027)\n\n* Convert PCI host drivers to use -\u003ecable_detect method.\n\nWhile at it:\n\n* Factor out cable detection to separate functions (if not already done).\n\n* hpt366.c/it8213.c/slc90e66.c:\n  - don\u0027t check cable type if \"idex\u003data66\" is used\n\n* pdc202xx_new.c:\n  - add __devinit tag to pdcnew_cable_detect()\n\n* pdc202xx_old.c:\n  - rename pdc202xx_old_cable_detect() to pdc2026x_old_cable_detect()\n  - add __devinit tag to pdc2026x_old_cable_detect()\n\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "58f189fccc72bb8a91de1854e519b47d64fbdbaa",
      "tree": "977aa91b6dd93ab07b22f60f97e8c91533f9125e",
      "parents": [
        "fadd11c71b5a100fb7560b84a6272b8883082726"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:33 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:33 2008 +0100"
      },
      "message": "ide: delete filenames/versions from comments\n\nDelete filenames/versions from comments.\n\nI\u0027m leaving decisions about adding DRV_VERSION defines and MODULE_VERSION()-s\nto maintainers of the respective drivers.\n\nWhile at it:\n\n* Remove unused VERSION define from ide.c.\n\n* Remove unused/stale DRV_VERSION define from au1xxx-ide.c.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "36501650ec45b1db308c3b51886044863be2d762",
      "tree": "74cf9d9f313e510f8424f9bac35da8d61cce9f7b",
      "parents": [
        "f6fb786d6dcdd7d730e4fba620b071796f487e1b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:31 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:31 2008 +0100"
      },
      "message": "ide: keep pointer to struct device instead of struct pci_dev in ide_hwif_t\n\nKeep pointer to struct device instead of struct pci_dev in ide_hwif_t.\n\nWhile on it:\n* Use *dev-\u003edma_mask instead of pci_dev-\u003edma_mask in ide_toggle_bounce().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4db90a145292327b95b03f6dcd3352327235cc36",
      "tree": "c48ba5fc31e27d6fbdb8883151bdf237e7eb1920",
      "parents": [
        "428c6440ef933a3d9df5adfeb2cbb3ea7ebb6a68"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:18 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:18 2008 +0100"
      },
      "message": "ide: add IDE_HFLAG_ABUSE_SET_DMA_MODE host flag\n\n* Add IDE_HFLAG_ABUSE_SET_DMA_MODE host flag and use it to decide\n  what to do with transfer modes \u003c XFER_PIO_0 in ide_set_xfer_rate().\n\n* Set IDE_HFLAG_ABUSE_SET_DMA_MODE in host drivers that need it\n  (aec62xx, amd74xx, cs5520, cs5535, hpt34x, hpt366, pdc202xx_old,\n  serverworks, tc86c001 and via82cxxx) and cleanup -\u003eset_dma_mode\n  methods in host drivers that don\u0027t (IDE core code guarantees that\n  -\u003eset_dma_mode will be called only for modes which are present\n  in SWDMA/MWDMA/UDMA masks).\n\nWhile at it:\n\n* Add IDE_HFLAGS_HPT34X/HPT3XX/PDC202XX/SVWKS define in\n  hpt34x/hpt366/pdc202xx_old/serverworks host driver.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "428c6440ef933a3d9df5adfeb2cbb3ea7ebb6a68",
      "tree": "a990f78d17cf7e8186bb607e4fcea912c6f46389",
      "parents": [
        "ad4ba7dcef285c92a6856e0dd9feb780c1a79b87"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:18 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jan 25 22:17:18 2008 +0100"
      },
      "message": "sis5513: factor out UDMA programming code\n\n* Factor out UDMA programming code from sis_set_dma_mode() to per\n  chipset family helpers: sis_{ata33,ata133}_program_udma_timings().\n\n* Add sis_program_udma_timings() helper.\n\n* Remove unneeded casts to \u0027unsigned long\u0027.\n\n* Minor cleanups.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a1d85864d30181a71243193ed01d322dc0618dc6",
      "tree": "1e5858de8546bc222dba252daf3329b1cbef7dda",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Gabriel Craciunescu",
        "email": "nix.or.die@googlemail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "message": "sis5513.c: Add Packard Bell EasyNote K5305 to laptops\n\nWith newer kernels HDD in my old laptop is limited to UDMA 33.\nWith this patch I get UDMA 100 again.\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "34c69b601b2ec8fc8ff6657a547ce3865d58e220",
      "tree": "eddcf5c10d212612b0f381f9a2d7e9606c60eadc",
      "parents": [
        "c1f50cbb06363b36700c0a679a5bd3ddef0a97b6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: don\u0027t BUG() on unsupported transfer modes\n\nFix ide-cris, cs5530, sc1200 and sis5513 host drivers to just return instead\nof OOPS-ing for unsupported modes in -\u003eset_dma_mode methods.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8562043606430185cad26d085d46adcc7ad67fd1",
      "tree": "efcc9159a230eb62d023d38c465249ddaa252cc6",
      "parents": [
        "039788e1532368eeca1071a873c14e03920cdf38"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "message": "ide: constify struct ide_port_info\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "039788e1532368eeca1071a873c14e03920cdf38",
      "tree": "b12c736f5e6c96aebdca38155fe93c1ab377cda4",
      "parents": [
        "6157332edabdf77ccae2a033b53bbc9ae1d70ede"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "message": "ide: replace ide_pci_device_t by struct ide_port_info\n\n* Rename struct ide_pci_device_s to struct ide_port_info.\n\n* Remove ide_pci_device_t typedef.\n\nWhile at it:\n\n* Fix __ide_pci_register_driver() comment.\n\n* Fix aec62xx_init_one() comment.\n\n* Remove unused \u0027cds\u0027 field from ide_hwgroup_t.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3dfd6433ff4d037262a4b8bede022e1d4bac06e3",
      "tree": "d0b5719da6eeb0e237cba649f63686242d2667ea",
      "parents": [
        "c4ec20717313daafba59225f812db89595952b83"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 00:32:29 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:29 2007 +0200"
      },
      "message": "ide/pci/sis5513.c: add missing \"else\"\n\nThis patch adds a missing \"else\" that was missing in\ncommit c77a89cd98d99819f23a4a08e5e17ee1f13f6e4d.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e,\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "85ad93ad56f4baf52e7c40f2e01c4df8e14d4c9c",
      "tree": "85aa2c6097bf0bff759e77fd9878e21868af804d",
      "parents": [
        "d7c526f7db816af57b38e81169d18b27c3efe85c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:12 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:12 2007 +0200"
      },
      "message": "ide: set drive-\u003eautotune in ide_pci_setup_ports()\n\nMajority of host drivers using IDE PCI layer set drive-\u003eautotune, the only\nexceptions are:\n\ngeneric.c\nns87415.c\nrz1000.c\ntrm290.c\n* no -\u003eset_pio_mode method\n\nit821x.c:\n* if memory allocation fails drive-\u003eautotune won\u0027t be set\n  (but there also won\u0027t be -\u003eset_pio_mode method in such case)\n\npiix.c:\n* MPIIX controller (no -\u003einit_hwif method so also no -\u003eset_pio_mode method)\n\nHowever if there is no -\u003eset_pio_mode method there are no changes in behavior\nw.r.t. PIO tuning so always set drive-\u003eautotune in ide_pci_setup_ports().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3985ee3b4c5f9e1d73623b92715375b089c54353",
      "tree": "13741edc5575b3ebb436f94b04e338b3b0701e9f",
      "parents": [
        "1c51361a9867021dd7444b56d87834003d4ca67d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:11 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:11 2007 +0200"
      },
      "message": "ide: add IDE_HFLAG_LEGACY_IRQS host flag\n\nAdd IDE_HFLAG_LEGACY_IRQS host flag to tell ide_pci_setup_ports() to set\nhwif-\u003eirq to legacy IRQ 14/15 (iff hwif-\u003eirq is not already set) and convert\natiixp, piix, serverworks, sis5513 and slc90e66 host drivers to use it.\n\nWhile at it:\n\n* In piix.c add IDE_HFLAGS_PIIX define and don\u0027t use -\u003einit_hwif for MPIIX.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5f8b6c34854a966fe5eb7241fde0419d47d5d408",
      "tree": "052afd508d9cd314f503d938182db55355f1b392",
      "parents": [
        "9adf768a398745c539623210502b521e671c59d7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:07 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:07 2007 +0200"
      },
      "message": "ide: add -\u003emwdma_mask and -\u003eswdma_mask to ide_pci_device_t (take 2)\n\n* Add -\u003emwdma_mask and -\u003eswdma_mask to ide_pci_device_t.\n\n* Set ide_hwif_t DMA masks using DMA masks from ide_pci_device_t in\n  setup-pci.c::ide_pci_setup_ports() (iff DMA base is valid and -\u003einit_hwif\n  method may still override them).\n\n* Convert IDE PCI host drivers to use ide_pci_device_t DMA masks.\n\nWhile at it:\n\n* Use ATA_{UDMA,MWDMA,SWDMA}* defines.\n\n* hpt34x.c: add separate ide_pci_device_t instances for HPT343 and HPT345.\n\n* serverworks.c: fix DMA masks being set before checking DMA base.\n\nv2:\n* Add missing masks to DECLARE_GENERIC_PCI_DEV() macro.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "47b687882c02f802dd5bbe1227effe006820246e",
      "tree": "7b9048ebfa0a53203e4e3c55649f28e352a143cc",
      "parents": [
        "7cab14a79973893392111b8f887856a54621f759"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:06 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:06 2007 +0200"
      },
      "message": "ide: add IDE_HFLAG_NO_{DMA,AUTODMA} host flags\n\nAdd IDE_HFLAG_NO_{DMA,AUTODMA} host flags.  Convert all host drivers using\nide_pci_device_t to use these flags instead of d-\u003eautodma and then remove no\nlonger needed d-\u003eautodma.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7cab14a79973893392111b8f887856a54621f759",
      "tree": "925ad89a10daa3584e05806eadffb628ef97313b",
      "parents": [
        "33c1002ed912ac9dacedd5d5b166da3b72d18460"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:06 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:06 2007 +0200"
      },
      "message": "ide: add IDE_HFLAG_BOOTABLE host flag\n\nAdd IDE_HFLAG_BOOTABLE host flag and IDE_HFLAG_OFF_BOARD define.  Convert\nall host drivers using ide_pci_device_t to use IDE_HFLAG_{BOOTABLE,OFF_BOARD}\ninstead of d-\u003ebootable and then remove no longer needed d-\u003ebootable.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "33c1002ed912ac9dacedd5d5b166da3b72d18460",
      "tree": "c129987c6935542a8bd95924873ac6bf0e1e756c",
      "parents": [
        "1c3dd326ad790934fd88ec086e75a9d61ddaef8a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:06 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 19 00:30:06 2007 +0200"
      },
      "message": "ide: add IDE_HFLAG_NO_ATAPI_DMA host flag\n\nAdd IDE_HFLAG_NO_ATAPI_DMA host flag and set it in host drivers which\ndon\u0027t support ATAPI DMA.  Then remove no longer needed hwif-\u003eatapi_dma.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a718122ce82ffd6628a158ebf76ab5970bccd415",
      "tree": "691da7a28bc328d9022f50692a61c7b3c1ca7c0b",
      "parents": [
        "8c0697cc2c798fe11bbb9cf2dbe123892ecab91a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "sis5513: remove /proc/ide/sis\n\nThis belongs to user-space (and only if really needed).\n\n   text    data     bss     dec     hex filename\n   7129     404       8    7541    1d75 drivers/ide/pci/sis5513.o.before\n   3916     404       1    4321    10e1 drivers/ide/pci/sis5513.o.after\n\nAdditionaly to being bloat the code contained two bugs:\n- wrong cable bit was checked (0x0001 instead of 0x8000) on ATA_133 chipsets\n- incorrect UDMA cycle time was reported on ATA_100a/ATA_133 chipsets\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9ff6f72f432364991d68e99cae72cb141c166e70",
      "tree": "e37e5dc6d1b2387f7cbc2909d5cb534d4a395a79",
      "parents": [
        "1b5169405e50b98b2bd1e4f86c7706ea24a59193"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:58 2007 +0200"
      },
      "message": "ide: remove hwif-\u003eautodma and drive-\u003eautodma\n\n* hpt34x.c: disable DMA masks for HPT345\n  (hwif-\u003eautodma is zero so DMA won\u0027t be enabled anyway).\n\n* trm290.c: disable IDE_HFLAG_TRUST_BIOS_FOR_DMA flag\n  (hwif-\u003eautodma is zero so DMA won\u0027t be enabled anyway).\n\n* Check noautodma global variable instead of drive-\u003eautodma in ide_tune_dma().\n\n  This fixes handling of \"ide\u003dnodma\" kernel parameter for icside, ide-cris,\n  au1xxx-ide, pmac, it821x, jmicron, sgiioc4 and siimage host drivers.\n\n* Remove hwif-\u003eautodma (it was not checked by IDE core code anyway) and\n  drive-\u003eautodma (was set by all host drivers - except HPT345/TRM290 special\n  cases - unless \"ide\u003dnodma\" was used).\n\nWhile at it:\n- remove needless printk() from icside.c\n- remove stale FIXME/comment from ide-probe.c\n- don\u0027t force DMA off if PCI bus-mastering had to be enabled in setup-pci.c\n  (this setting was always later over-ridden by host drivers anyway)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9cbcc5e3c5d2d0355fed22d00762fd764c81a383",
      "tree": "1e8a0faed232ab34d8b2b423fbfafbbaab339f94",
      "parents": [
        "d83fca58d3229f3b23a92a72c3428da8faf09940"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "message": "ide: use PCI_VDEVICE() macro\n\nWhile at it:\n- make struct pci_device_id tables const\n- use PCI_DEVICE_ID_ITE_8213 define in it8213.c\n- fix comment in generic.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d83fca58d3229f3b23a92a72c3428da8faf09940",
      "tree": "1016793cbc220d2045c6fd6a104bdb337264527c",
      "parents": [
        "1c54a93d4de34c87be9c63fe5094157e10995d6b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:56 2007 +0200"
      },
      "message": "sis5513: clear prefetch and postwrite for ATAPI devices\n\nClear prefetch and postwrite for ATAPI devices instead of depending on BIOS.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0ae2e178652753ae1797d407755a3505f7c1d2a7",
      "tree": "fa725edcfb4b9752ebf2aa49a3e42e158537d4ed",
      "parents": [
        "b8b739d3361c16773a30fe5c0360336bbc19f435"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:55 2007 +0200"
      },
      "message": "ide: remove -\u003eide_dma_check (take 2)\n\n* Add IDE_HFLAG_TRUST_BIOS_FOR_DMA host flag for host drivers that depend\n  on BIOS for programming device/controller for DMA.  Set it in cy82c693,\n  generic, ns87415, opti621 and trm290 host drivers.\n\n* Add IDE_HFLAG_VDMA host flag for host drivers using VDMA.  Set it in cs5520\n  host driver.\n\n* Teach ide_tune_dma() about IDE_HFLAG_TRUST_BIOS_FOR_DMA flag.\n\n* Add generic ide_dma_check() helper and remove all open coded -\u003eide_dma_check\n  implementations.  Fix all places checking for presence of -\u003eide_dma_check\n  hook to check for -\u003eide_dma_on instead.\n\n* Remove no longer needed code from config_drive_for_dma().\n\n* Make ide_tune_dma() static.\n\nv2:\n* Fix config_drive_for_dma() return values.\n\n* Fix ide-dma.c build for CONFIG_BLK_DEV_IDEDMA_PCI\u003dn by adding\n  dummy config_drive_for_dma() inline.\n\n* Fix IDE_HFLAG_TRUST_BIOS_FOR_DMA handling in ide_dma_check().\n\n* Fix init_hwif_it8213() comment.\n\nThere should be no functionality changes caused by this patch.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "65c9cd23cab821c165a70ddd0447eb6362ebbb0c",
      "tree": "86f7c8d025cd774ed043e0cfeb8a681a38ab0c6d",
      "parents": [
        "d3b90baf0924c13045c56c3d0a766f9374fe7a9e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "ide: remove ide_use_fast_pio()\n\nRemove ide_use_fast_pio() and just re-tune PIO unconditionally if DMA tuning\nhas failed in -\u003eide_dma_check.  All host drivers using ide_use_fast_pio() set\ndrive-\u003eautotune so PIO is always tuned anyway and in some cases we _really_\nneed to re-tune PIO because PIO and DMA timings are shared.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d3b90baf0924c13045c56c3d0a766f9374fe7a9e",
      "tree": "f0cc28da2304ea9912f882e99cb6c2723d1a9b43",
      "parents": [
        "8446f65988b48d19cf419aa4def9a9ccfed17b76"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:54 2007 +0200"
      },
      "message": "ide: remove drive-\u003einit_speed zeroing\n\nSeveral host drivers used to reset drive-\u003einit_speed in their -\u003eide_dma_check\nimplementations which resulted in incorrect init speed being reported to the\nuser, fix it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4960ab7c8143e84e66b326804441f095d0db04d0",
      "tree": "5924e3ff28da83d6d2714efb3b2e2e09d0c8350d",
      "parents": [
        "c77a89cd98d99819f23a4a08e5e17ee1f13f6e4d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:53 2007 +0200"
      },
      "message": "sis5513: always tune PIO\n\n* Always set -\u003eautotune in init_hwif_sis5513(), this means practically\n  no change in behavior since PIO was always tuned in -\u003eide_dma_check\n  and \u003eautotune was always set for -\u003edma_base \u003d\u003d 0 case.\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c77a89cd98d99819f23a4a08e5e17ee1f13f6e4d",
      "tree": "7b79c1189547cde4adc5457745a9034690e9245b",
      "parents": [
        "a29ec3b2192247f93b10940119079196cf1dfc5c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 16 22:29:52 2007 +0200"
      },
      "message": "sis5513: DMA setup fixes\n\n* Add sis_ata133_get_base() helper function for obtaining the address of\n  the drive control registers on chipset_family \u003d\u003d ATA_133 chipsets.\n\n* Add three helper functions for programming PIO/MWDMA timings:\n  - sis_ata16_program_timings()  (for ATA_16/33/66/100a chipset families)\n  - sis_ata100_program_timings() (for ATA_100/133a chipset families)\n  - sis_ata133_program_timings() (for ATA_133 chipset family)\n\n  MWDMA timings are taken from datasheets and they match ATA spec.\n\n* Add generic helper function sis_program_timings() and use it in\n  -\u003eset_pio_mode and -\u003eset_dma_mode methods (previously the driver\n  depended on BIOS to program the correct MWDMA timings).\n\n* Remove redundant !chipset_family check from init_hwif_sis5513()\n  (init_chipset_sis5513() guarantees that we will never get here if\n   chipset_family cannot be determined).\n\n* SWDMA seems to be unsupported by SiS chipsets (no info about SWDMA in\n  datasheets and for SWDMA0 mode timing requirements are impossible to\n  fulfill) so remove -\u003eswdma_mask from init_hwif_sis5513() and handling\n  of SWDMA modes from sis_set_dma_mode().\n\n* Enable DMA support for chipset_family \u003d\u003d ATA_16.\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "88b2b32babd46cd54d2de4d17eb869aea3383e11",
      "tree": "d446864f7c3431f8c428eecacd11caf7b794f018",
      "parents": [
        "6e249395eace037ef139a1c8996b31e3797e412a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 13 17:47:51 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 13 17:47:51 2007 +0200"
      },
      "message": "ide: move ide_config_drive_speed() calls to upper layers (take 2)\n\n* Convert {ide_hwif_t,ide_pci_device_t}-\u003ehost_flag to be u16.\n\n* Add IDE_HFLAG_POST_SET_MODE host flag to indicate the need to program \n  the host for the transfer mode after programming the device.  Set it\n  in au1xxx-ide, amd74xx, cs5530, cs5535, pdc202xx_new, sc1200, pmac\n  and via82cxxx host drivers.\n\n* Add IDE_HFLAG_NO_SET_MODE host flag to indicate the need to completely\n  skip programming of host/device for the transfer mode (\"smart\" hosts).\n  Set it in it821x host driver and check it in ide_tune_dma().\n\n* Add ide_set_pio_mode()/ide_set_dma_mode() helpers and convert all\n  direct -\u003eset_pio_mode/-\u003espeedproc users to use these helpers.\n\n* Move ide_config_drive_speed() calls from -\u003eset_pio_mode/-\u003espeedproc\n  methods to callers.\n\n* Rename -\u003espeedproc method to -\u003eset_dma_mode, make it void and update\n  all implementations accordingly.\n\n* Update ide_set_xfer_rate() comments.\n\n* Unexport ide_config_drive_speed().\n\nv2:\n* Fix issues noticed by Sergei:\n  - export ide_set_dma_mode() instead of moving -\u003eset_pio_mode abuse wrt\n    to setting DMA modes from sc1200_set_pio_mode() to do_special()\n  - check IDE_HFLAG_NO_SET_MODE in ide_tune_dma()\n  - check for (hwif-\u003eset_pio_mode) \u003d\u003d NULL in ide_set_pio_mode()\n  - check for (hwif-\u003eset_dma_mode) \u003d\u003d NULL in ide_set_dma_mode()\n  - return -1 from ide_set_{pio,dma}_mode() if -\u003eset_{pio,dma}_mode \u003d\u003d NULL\n  - don\u0027t set -\u003eset_{pio,dma}_mode on it821x in \"smart\" mode\n  - fix build problem in pmac.c\n  - minor fixes in au1xxx-ide.c/cs5530.c/siimage.c\n  - improve patch description\n\nChanges in behavior caused by this patch:\n- HDIO_SET_PIO_MODE ioctl would now return -ENOSYS for attempts to change\n  PIO mode if it821x controller is in \"smart\" mode\n- removal of two debugging printk-s (from cs5530.c and sc1200.c)\n- transfer modes 0x00-0x07 passed from user space may be programmed twice on\n  the device (not really an issue since 0x00 is not supported correctly by\n  any host driver ATM, 0x01 is not supported at all and 0x02-0x07 are invalid)\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8f4dd2e42637fd61a6366d2cace69091926eaa15",
      "tree": "38dc8e475afc27c575ff7f3701e57d5c9e3a9be9",
      "parents": [
        "0d3be723cb6432e384267d0fe83ee0bae5e17846"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:02 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:02 2007 +0200"
      },
      "message": "ide: use only -\u003eset_pio_mode method for programming PIO modes (take 2)\n\nUse -\u003eset_pio_mode method to program PIO modes in ide_set_xfer_rate()\n(the only place which used -\u003espeedproc to program PIO modes) and remove\nhandling of PIO modes from all -\u003espeedproc implementations.\n\nv2:\n* Fix pmac_ide_tune_chipset() comment.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0d3be723cb6432e384267d0fe83ee0bae5e17846",
      "tree": "7b2aba9d5d592540eaf2f7c9394209ac10ce5db4",
      "parents": [
        "90986028c98be10807bb6f48e883f33fa20e5499"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:01 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:01 2007 +0200"
      },
      "message": "sis5513: don\u0027t change UDMA settings when programming PIO\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "f212ff28f08e4ddcef9f25b13463c45cc4204a0c",
      "tree": "e8fe63044c2ebec404689cbd55d75497aa77da0a",
      "parents": [
        "3160d5416f39da9d9221fec7cb9d64399b706bbc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "message": "ide: move ide_rate_filter() calls to the upper layer (take 2)\n\n* Move ide_rate_filter() calls from host drivers to IDE core.\n\n* Make ide_rate_filter() static.\n\n* Make \u0027speed\u0027 argument of -\u003espeedproc const.\n\nv2:\n* Fix it8213_tune_chipset() comment.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3160d5416f39da9d9221fec7cb9d64399b706bbc",
      "tree": "b722e5610224bae3647453a0043e40c98932190c",
      "parents": [
        "7670df73fba373d19471a2ebedb3302ea0607be0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "message": "sis5513: add -\u003eudma_filter method for chipset_family \u003e\u003d ATA_133\n\n* Add sis5513_ata133_udma_filter() for chipset_family \u003e\u003d ATA_133,\n  use it to filter UDMA6 mode if ATA133 bit is disabled.\n\n* Remove no longer needed UDMA6 limiting logic from sis5513_tune_chipset().\n\n* Bump driver version.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1955f6814fb58ffa06af4873a445307d60b23fb1",
      "tree": "944141b505c68e286450a76056b1c7b2abdcc186",
      "parents": [
        "8663fd6d0de7144c9e8455b733aeb38fe80788ed"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Wed Aug 01 23:46:44 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Aug 01 23:46:44 2007 +0200"
      },
      "message": "sis5513: Add FSC Amilo A1630 PCI subvendor/dev to laptops\n\nRecognise the FSC Amilo A1630\u0027s incarnation of a SiS5513 chip as laptop to\nget UDMA100 support.\n\nSigned-off-by: David Lamparter \u003cequinox@diac24.net\u003e\nCc: Lionel Bouton \u003cLionel.Bouton@inet6.fr\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4099d14322149c7a467e4997b87be4ba8eb78697",
      "tree": "133a913d7f9c2dacaaaef5cfdf2ae6911dc21f4c",
      "parents": [
        "6a824c92db4d606c324272c4eed366fb71672440"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:59 2007 +0200"
      },
      "message": "ide: add PIO masks\n\n* Add ATA_PIO[0-6] defines to \u003clinux/ata.h\u003e.\n\n* Add -\u003epio_mask field to ide_pci_device_t and ide_hwif_t.\n\n* Add PIO masks to host drivers.\n\n\u003clinux/ata.h\u003e change ACK-ed by Jeff Garzik \u003cjeff@garzik.org\u003e.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2134758d2a5429325cee4d4ce8959af5314eeba1",
      "tree": "cc0d1326c04522e70c1f52598c9aba29aa85170f",
      "parents": [
        "e5fa4b2968ff0f32b5ecfa082fd6db50b731055e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:58 2007 +0200"
      },
      "message": "ide: drop \"PIO data\" argument from ide_get_best_pio_mode()\n\n* Drop no longer needed \"PIO data\" argument from ide_get_best_pio_mode()\n  and convert all users accordingly.\n\n* Remove no longer needed ide_pio_data_t.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a5d8c5c834d3cabf4b7b477c3f6ee923c25026fc",
      "tree": "19fc04470569a3c2f227d5aac3078a15ac65bb32",
      "parents": [
        "2229833c1365346b64357a9263fa724f74f5e376"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "message": "ide: add ide_pci_device_t.host_flags (take 2)\n\n* Rename ide_pci_device_t.flags to ide_pci_device_t.host_flags\n  and IDEPCI_FLAG_ISA_PORTS flag to IDE_HFLAG_ISA_PORTS.\n\n* Add IDE_HFLAG_SINGLE flag for single channel devices.\n\n* Convert core code and all IDE PCI drivers to use IDE_HFLAG_SINGLE\n  and remove no longer needed ide_pci_device_t.channels field.\n\nv2:\n* Fix issues noticed by Sergei:\n  - correct code alignment in scc_pata.c\n  - s/IDE_HFLAG_SINGLE/~IDE_HFLAG_SINGLE/ in serverworks.c\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2befd9e80b39a5aa54d65cf59b6a5feb9a8117e",
      "tree": "66eca0f1bd8ea98b7a4724824db432ddda965fcc",
      "parents": [
        "95ba8c17bc57bf4666e9de2be715b69d9a1ba211"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "sis5513: backport short cables support from pata_sis.c\n\nBackport short cables support from pata_sis.c.\n\nThis patch allows UDMA \u003e 2 modes on ASUS A6K.\n\nThanks to testing this patch goes out to Jiri Stavinoha.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "49521f97ccd3c2bf6e71a91cea8fe65d170fa4fb",
      "tree": "f61c34da6092f2f1a97a78da567afc59ad40850b",
      "parents": [
        "75b1d97535327d0428c6bffd9d5407e65546fd5d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "ide: add short cables support\n\nThis patch allows users to override both host and device side cable detection\nwith \"ideX\u003data66\" kernel parameter.  Thanks to this it should be now possible\nto use UDMA \u003e 2 modes on systems (laptops mainly) which use short 40-pin cable\ninstead of 80-pin one.\n\nNext patches add automatic detection of some systems using short cables.\n\nChanges:\n\n* Rename hwif-\u003eudma_four to hwif-\u003ecbl and make it u8.\n\n* Convert all existing users accordingly (use ATA_CBL_* defines while at it).  \n\n* Add ATA_CBL_PATA40_SHORT support to ide-iops.c:eighty_ninty_three().\n\n* Use ATA_CBL_PATA40_SHORT for \"ideX\u003data66\" kernel parameter.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "4c6c914e4c2e0f91775ce4051b5a800c55175462",
      "tree": "f367ffc62a6b7c1af8211bffacc8ef60c55cf29c",
      "parents": [
        "95511ad4342cd094e62c807f6631b9a19cc6b129"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Sun Jul 08 15:21:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jul 08 15:21:58 2007 +0200"
      },
      "message": "sis5513: adding PCI-ID\n\nThe SiS966 has one additional PCI-ID 1180.\n\nIf the chipset is using this PCI-ID, the primary channel is connected to the\nfirst PATA-port. The secondary channel is connected to SATA-ports in IDE\nemulation mode.  The legacy IO-ports are used.\n\nThe including of the PCI-ID into pata_sis is not sufficient, because the legacy\ndriver in drivers/ide is initialized before pata_sis.\n\nSigned-off-by: Uwe Koziolek \u003cuwe.koziolek@gmx.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "6b8cf7724bd0f8ae1f61937c5f40f4dbbda40960",
      "tree": "61102c2ba75447441d54d0cb035e51416a7dc6ce",
      "parents": [
        "9445de76c124e90176b5116cf82f6cd1413f5230"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:42 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:42 2007 +0200"
      },
      "message": "sis5513: PIO mode setup fixes\n\n* limit max PIO mode to PIO4, this driver doesn\u0027t support PIO5 and attempt\n  to program PIO5 by config_art_rwp_pio() could result in incorrect PIO\n  timings being programmed and possibly the data corruption (for \u003c ATA100\n  family chipsets PIO0 timings were used, for ATA100 and ATA100a - the random\n  content of test1 variable was used, for ATA133 - MWDMA0 timings were used)\n\n* BUG() in sis5513_tune_chipset() if somebody tries to force unsupported PIO5,\n  also cleanup this function a bit while at it\n\n* add comment about PIO0 timings for \u003c ATA100 family chipsets\n\n* remove open-coded best PIO mode selection from config_art_rwp_pio(),\n  it contained numerous bugs:\n\n  - it didn\u0027t check for validity of id-\u003eeide_pio_modes and id-\u003eeide_pio_iordy\n    before using them\n\n  - it tried to found out maximum PIO mode basing on minimum IORDY cycle time\n    (moreover wrong cycle times were used for PIO1/5)\n\n  - it was overriding PIO blacklist and conservative PIO \"downgrade\" done\n    by ide_get_best_pio_mode()\n\n* use sis5513_tune_drive() instead of config_art_rwp_pio()\n  in sis5513_config_xfer_rate() so the correct PIO mode is also set\n  on drive even if the device is not IORDY/DMA capable\n\n* config_art_rwp_pio() was always setting the best possible mode and not\n  the wanted one - fix it and move ide_get_best_pio_mode() call to\n  config_chipset_for_pio()\n\n* don\u0027t use ide_find_best_mode() in config_chipset_for_pio(), it was being\n  overriden by config_art_rwp_pio() for the host timings anyway + we need to\n  set the same PIO mode on the device and the host\n\n* pass correct \"pio\" argument (255 instead of 5) to sis5513_tune_drive() call\n  in sis5513_config_xfer_rate() so the best PIO mode is set on the drive\n  and not PIO4\n\n* rename sis5513_tune_drive() to sis5513_tuneproc()\n  and config_chipset_for_pio() to sis5513_tune_driver()\n\n* bump driver version\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ecfd80e4a514123070b4cfb674b817ba75055df2",
      "tree": "956baa39e22030d139803b7585bd71e91c637bb5",
      "parents": [
        "29e744d088e3555f4efbdf390f01088dd66993b6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:09 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:09 2007 +0200"
      },
      "message": "ide: make /proc/ide/ optional\n\nAll important information/features should be already available through\nsysfs and ioctl interfaces.\n\nAdd CONFIG_IDE_PROC_FS (CONFIG_SCSI_PROC_FS rip-off) config option,\ndisabling it makes IDE driver ~5 kB smaller (on x86-32).\n\nWhile at it add CONFIG_PROC_FS\u003dn versions of proc_ide_{create,destroy}()\nand remove no longer needed #ifdefs.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "29e744d088e3555f4efbdf390f01088dd66993b6",
      "tree": "2747692efcef505872d29e0b62cb2345b0d64978",
      "parents": [
        "2d5eaa6dd744a641e75503232a01f52d0768884c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:09 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:09 2007 +0200"
      },
      "message": "ide: add ide_tune_dma() helper\n\nAfter reworking the code responsible for selecting the best DMA\ntransfer mode it is now possible to add generic ide_tune_dma() helper.\n\nConvert some IDE PCI host drivers to use it (the ones left need more work).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "2d5eaa6dd744a641e75503232a01f52d0768884c",
      "tree": "0736bd00ea3bd032d601d0a676c998cb043b877a",
      "parents": [
        "18137207236285989dfc0ee7f929b954199228f3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:08 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:08 2007 +0200"
      },
      "message": "ide: rework the code for selecting the best DMA transfer mode (v3)\n\nDepends on the \"ide: fix UDMA/MWDMA/SWDMA masks\" patch.\n\n* add ide_hwif_t.udma_filter hook for filtering UDMA mask\n  (use it in alim15x3, hpt366, siimage and serverworks drivers)\n* add ide_max_dma_mode() for finding best DMA mode for the device\n  (loosely based on some older libata-core.c code)\n* convert ide_dma_speed() users to use ide_max_dma_mode()\n* make ide_rate_filter() take \"ide_drive_t *drive\" as an argument instead\n  of \"u8 mode\" and teach it to how to use UDMA mask to do filtering\n* use ide_rate_filter() in hpt366 driver\n* remove no longer needed ide_dma_speed() and *_ratemask()\n* unexport eighty_ninty_three()\n\nv2:\n* rename -\u003efilter_udma_mask to -\u003eudma_filter\n  [ Suggested by Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e. ]\n\nv3:\n* updated for scc_pata driver (fixes XFER_UDMA_6 filtering for user-space\n  originated transfer mode change requests when 100MHz clock is used)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "18137207236285989dfc0ee7f929b954199228f3",
      "tree": "d55f1287ae64318190e18cb7a64ca514c76c3414",
      "parents": [
        "de372ecd80a42c4fb485c7232475301a18d05184"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:07 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:07 2007 +0200"
      },
      "message": "ide: fix UDMA/MWDMA/SWDMA masks (v3)\n\n* use 0x00 instead of 0x80 to disable -\u003e{ultra,mwdma,swdma}_mask\n* add udma_mask field to ide_pci_device_t and use it to initialize\n  -\u003eultra_mask in aec62xx, cmd64x, pdc202xx_{new,old} and piix drivers\n* fix UDMA masks to match with chipset specific *_ratemask()\n  (alim15x3, hpt366, serverworks and siimage drivers need UDMA mask\n   filtering method - done in the next patch)\n\nv2:\n* piix: fix cable detection for 82801AA_1 and 82372FB_1\n  [ Noticed by Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e. ]\n* cmd64x: use hwif-\u003ecds-\u003eudma_mask\n  [ Suggested by Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e. ]\n* aec62xx: fix newly introduced bug - check DMA status not command register\n  [ Noticed by Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e. ]\n\nv3:\n* piix: use hwif-\u003ecds-\u003eudma_mask\n  [ Suggested by Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e. ]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "3608b5d71a52c053787dbad6af20c25f7e0b75a9",
      "tree": "5bd6ac777d32d8426e65e3c31cc1587674771e8c",
      "parents": [
        "9ef5791e1be91007951477b8ed1530ac1166a8e7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:26 2007 +0100"
      },
      "message": "ide: add ide_set_dma() helper (v2)\n\n* add ide_set_dma() helper and make ide_hwif_t.ide_dma_check return\n  -1 when DMA needs to be disabled (\u003d\u003d need to call -\u003eide_dma_off_quietly)\n   0 when DMA needs to be enabled  (\u003d\u003d need to call -\u003eide_dma_on)\n   1 when DMA setting shouldn\u0027t be changed\n* fix IDE code to use ide_set_dma() instead if using -\u003eide_dma_check directly\n\nv2:\n* updated for scc_pata\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "d8f4469d5f2c35e0b8272f254b42737a2b8ce877",
      "tree": "3528896358f9d707694ab470055a19dfe68b3a09",
      "parents": [
        "2ad1e558a2305c2b3d5099ee2f4a5929307c20ca"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:25 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:25 2007 +0100"
      },
      "message": "ide: disable DMA in -\u003eide_dma_check for \"no IORDY\" case (v2)\n\nIf DMA is unsupported -\u003eide_dma_check should disable DMA.\n\nv2:\n* updated for scc_pata\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "7569e8dc2213ecc47024ea5edbadc8736487d926",
      "tree": "44c47e85b5e87c75972c077da31f198c4f597688",
      "parents": [
        "056a697b7388844a1341e92e277bff8e5bf61ec9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:25 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:25 2007 +0100"
      },
      "message": "ide: add ide_use_fast_pio() helper (v3)\n\n* add ide_use_fast_pio() helper for use by host drivers\n\n* add DMA capability and hwif-\u003eautodma checks to ide_use_dma()\n\n  - au1xxx-ide/it8213/it821x drivers didn\u0027t check for (id-\u003ecapability \u0026 1)\n\n    [ for the IT8211/2 in SMART mode this check shouldn\u0027t be made but since\n      in it821x_fixups() we set DMA bit explicitly:\n\n               if(strstr(id-\u003emodel, \"Integrated Technology Express\")) {\n                       /* In raid mode the ident block is slightly buggy\n                          We need to set the bits so that the IDE layer knows\n                          LBA28. LBA48 and DMA ar valid */\n                       id-\u003ecapability |\u003d 3;            /* LBA28, DMA */\n\n       we are better off using generic helper if we can ]\n\n  - ide-cris driver didn\u0027t set -\u003eautodma\n\n    [ before the patch hwif-\u003eautodma was only checked in the chipset specific\n      hwif-\u003eide_dma_check implementations, for ide-cris it is cris_dma_check()\n      function so there no behavior change here ]\n\nv2:\n* updated patch description (thanks to Alan Cox for the feedback)\n\nv3:\n* updated for scc_pata driver\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "ac4a306537b97fcae5da96bedcf521f6dfdf9753",
      "tree": "bdbb4d111063e89abf765cc58bfbe700424aafbb",
      "parents": [
        "74594fd1454e3588564311f8cd7260edf85204cb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:24 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 17 02:40:24 2007 +0100"
      },
      "message": "sis5513: sis5513_config_xfer_rate() cleanup\n\n* remove bogus comment for sis5513_config_xfer_rate()\n* there is no need to call config_drive_art_rwp() because\n  it is called by config_art_rwp_pio()\n* remove needless wrapper\n* remove stale \"TODO\" comment\n  (IDE core should provide generic tuning code)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "82ab1eeceba6705cd5a8815c48eb03af1dada744",
      "tree": "4e3a6be266030672ccd237cdc6ca8eeab129c448",
      "parents": [
        "677c0a78f6bf7aa87c90c4e015e014a17132c634"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:56 2007 +0100"
      },
      "message": "ide: add missing __init tags to IDE PCI host drivers\n\nalso change __devinit tag for sgiioc4.c:ioc4_ide_init() to __init\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b1489009963b8c5132f2ffe23483e811d9ae5607",
      "tree": "66f8ada358e6e42dc7a65e3f7ed662d5bfc0d32a",
      "parents": [
        "6b49a257850fb8ad91f4c76bb712e9213141a34a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:39:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:03 2006 -0800"
      },
      "message": "[PATCH] ide: more conversion to pci_get APIs\n\nThis completes IDE except for one use which requires a new core PCI function\nand will be polished up at the end\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40cddf2cbd02aa830254afcd5a1a21b4e882a189",
      "tree": "8ec1525ceaa3d674a44df7a4e1c627924f54f65b",
      "parents": [
        "970a61363be4a6633de0fbbe6fe3a249238c4acc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Sep 30 23:27:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:20 2006 -0700"
      },
      "message": "[PATCH] sis5513: Switch to pci refcounting\n\nMirrors the drivers/ata version, hold a reference to the host bridge while we\nare doing setup.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47d4b9066df023670a61e74565a75293cf15a441",
      "tree": "5306edd9f6669c85cfcfa30cba463265909f66c6",
      "parents": [
        "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c"
      ],
      "author": {
        "name": "David Wang",
        "email": "touch@sis.com",
        "time": "Fri Sep 08 09:47:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sis5513: add SiS south bridge ID 0x966 and 0x968\n\nNew SiS south bridge device ID is 0x966.\n\nNext coming product will be 0x968. (Will be released in Q4, this year)\n\nWe don\u0027t make any updates to the IDE controller.\n\nSigned-off-by: David Wang \u003ctouch@sis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d266ab88938e49aa95f1965ee020df1b1d4c5761",
      "tree": "b31fff6d3f9d2008f4672b21c7f37c9e91888043",
      "parents": [
        "9edc91df07a227dbde9f98ee1097f554130993dc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Mar 28 01:56:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:04 2006 -0800"
      },
      "message": "[PATCH] Small fixes backported to old IDE SiS driver\n\nSome quick backport bits from the libata PATA work to fix things found in\nthe sis driver.  The piix driver needs some fixes too but those are way to\nlarge and need someone working on old IDE with time to do them.\n\nThis patch fixes the case where random bits get loaded into SIS timing\nregisters according to the description of the correct behaviour from\nVojtech Pavlik.  It also adds the SiS5517 ATA16 chipset which is not\ncurrently supported by the driver.  Thanks to Conrad Harriss for loaning me\nthe machine with the 5517 chipset.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14351f8e573442e2437d4b177fa10075aaefd5c9",
      "tree": "c1f480ffa8b38b130709d5b1b1b118c604a1cb99",
      "parents": [
        "4f1d774aadfc5a6ed1545dca180f66ab6d0f543d"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Sat Nov 19 21:43:45 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 21:43:45 2005 +0100"
      },
      "message": "[PATCH] sis5513: enable ATA133 for the SiS965 southbridge\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "2b0c4bed77041bf64e26b502cd2a767e355c3342",
      "tree": "0765d7187acc3919689bc464005af1b6dbdd1c67",
      "parents": [
        "b7e4e85337060354f8b860cc38066725559313a4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:15:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:41 2005 -0700"
      },
      "message": "[PATCH] drivers/ide/pci/sis5513.c: section fixes\n\nThese three functions are referenced from the __devinitdata\nsis5513_chipset.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
