)]}'
{
  "log": [
    {
      "commit": "216f9a88feabf5ed574c3aa78447a6bd872910bc",
      "tree": "66c199a09e8179b076248fbef8c613dc2936980e",
      "parents": [
        "eb34b2d90e71380ad19695188934230b06a3668b"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Thu Jul 24 22:53:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:35 2008 +0200"
      },
      "message": "ht6560b: remove old history\n\nRemove the ancient version history. Git does a better job.\n\nFrom: Jan Evert van Grootheest \u003cj.e.van.grootheest@caiway.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eb34b2d90e71380ad19695188934230b06a3668b",
      "tree": "618f00baee51016501fbb4bd716c0bcc763c50fb",
      "parents": [
        "e8e7b9eb11c34ee18bde8b7011af41938d1ad667"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Thu Jul 24 22:53:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:35 2008 +0200"
      },
      "message": "ht6560b: update email address\n\nUpdate email address.\n\nFrom: Jan Evert van Grootheest \u003cj.e.van.grootheest@caiway.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "96cc112c09b3c6674da01ef8b377f7a916883ea2",
      "tree": "48bc76aaf41a75b5d8bde9184912a2ab74abbc3e",
      "parents": [
        "a0f403bc58dcaa118f02ec70c3ecfec1bc26e445"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:34 2008 +0200"
      },
      "message": "gayle: release resources on ide_host_add() failure\n\n\"gayle: reserve memory resources at once\" patch temporary removed\nfreeing of resources on failure (to ease convertion to ide_host_add()\ninterface).  This patch fixes it.\n\nThanks to Geert for noticing the issue.\n\nNoticed-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a69580e1ea9516caada5eed202afd39546e9809",
      "tree": "fb300fb7d67e09470a2654811baaa7832fec2fae",
      "parents": [
        "18de10170df31d34b342612f1c896a16a52f0a5c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:59 2008 +0200"
      },
      "message": "ide: add ide_host_free() helper (take 2)\n\n* Add ide_host_free() helper and convert ide_host_remove() to use it.\n\n* Fix handling of ide_host_register() failure in ide_host_add(),\n  icside.c, ide-generic.c, falconide.c and sgiioc4.c.\n\nWhile at it:\n\n* Fix handling of ide_host_alloc_all() failure in ide-generic.c.\n\n* Fix handling of ide_host_alloc() failure in falconide.c\n  (also return the correct error value if no device is found).\n\nv2:\n* falconide build fix. (From Stephen Rothwell)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6f904d015262dfa43eb1cecc00b0998b4c3543f2",
      "tree": "d12a5818072d04525db6eb2d74668ba03bdead2d",
      "parents": [
        "48c3c1072651922ed153bcf0a33ea82cf20df390"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: add ide_host_add() helper\n\nAdd ide_host_add() helper which does ide_host_alloc()+ide_host_register(),\nthen convert ide_setup_pci_device[s](), ide_legacy_device_add() and some\nhost drivers to use it.\n\nWhile at it:\n\n* Fix ide_setup_pci_device[s](), ide_arm.c, gayle.c, ide-4drives.c,\n  macide.c, q40ide.c, cmd640.c and cs5520.c to return correct error value.\n\n* -ENOENT -\u003e -ENOMEM in rapide.c, ide-h8300.c, ide-generic.c, au1xxx-ide.c\n  and pmac.c\n\n* -ENODEV -\u003e -ENOMEM in palm_bk3710.c, ide_platform.c and delkin_cb.c\n\n* -1 -\u003e -ENOMEM in ide-pnp.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "48c3c1072651922ed153bcf0a33ea82cf20df390",
      "tree": "92ad23e3869e70731eca99394c08a3bf06b8753e",
      "parents": [
        "374e042c3e767ac2e5a40b78529220e0b3de793c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:57 2008 +0200"
      },
      "message": "ide: add struct ide_host (take 3)\n\n* Add struct ide_host which keeps pointers to host\u0027s ports.\n\n* Add ide_host_alloc[_all]() and ide_host_remove() helpers.\n\n* Pass \u0027struct ide_host *host\u0027 instead of \u0027u8 *idx\u0027 to\n  ide_device_add[_all]() and rename it to ide_host_register[_all]().\n\n* Convert host drivers and core code to use struct ide_host.\n\n* Remove no longer needed ide_find_port().\n\n* Make ide_find_port_slot() static.\n\n* Unexport ide_unregister().\n\nv2:\n* Add missing \u0027struct ide_host *host\u0027 to macide.c.\n\nv3:\n* Fix build problem in pmac.c (s/ide_alloc_host/ide_host_alloc/)\n  (Noticed by Stephen Rothwell).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "374e042c3e767ac2e5a40b78529220e0b3de793c",
      "tree": "433d258f6da9783f0cb34234af9c359353f531fe",
      "parents": [
        "d6276b5f5cc7508124de291f3ed59c6945c17ae7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "ide: add struct ide_tp_ops (take 2)\n\n* Add struct ide_tp_ops for transport methods.\n\n* Add \u0027const struct ide_tp_ops *tp_ops\u0027 to struct ide_port_info\n  and ide_hwif_t.\n\n* Set the default hwif-\u003etp_ops in ide_init_port_data().\n\n* Set host driver specific hwif-\u003etp_ops in ide_init_port().\n\n* Export ide_exec_command(), ide_read_status(), ide_read_altstatus(),\n  ide_read_sff_dma_status(), ide_set_irq(), ide_tf_{load,read}()\n  and ata_{in,out}put_data().\n\n* Convert host drivers and core code to use struct ide_tp_ops.\n\n* Remove no longer needed default_hwif_transport().\n\n* Cleanup ide_hwif_t from methods that are now in struct ide_tp_ops.\n\nWhile at it:\n\n* Use struct ide_port_info in falconide.c and q40ide.c.\n\n* Rename ata_{in,out}put_data() to ide_{in,out}put_data().\n\nv2:\n\n* Fix missing convertion in ns87415.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "73dc532bc1eebe3bff6b918c5685a219eae27f97",
      "tree": "c29d45ab4299250d990e0d5c31b72ef6cac12882",
      "parents": [
        "3b2a5c7149ee4af4aff8fee953f66fc846d92cea"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:56 2008 +0200"
      },
      "message": "gayle: reserve memory resources at once\n\n* Reserve memory resources for all IDE ports at once by moving\n  request_mem_region() out of \u0027for ()\u0027 loop and always defining\n  GAYLE_IDEREG_SIZE to 0x2000.\n\n* Keep memory resources even if no free IDE slots can be found\n  (this driver is unloadable currently).\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "761052e676372465fdeb97c148d5a4b0790fa8a0",
      "tree": "c3befdb19fbb5a40f3f8f844a9185018746d9893",
      "parents": [
        "1823649b5abb77ffe638178bc5253249d3ecd17d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:54 2008 +0200"
      },
      "message": "ide: remove -\u003eINB, -\u003eOUTB and -\u003eOUTBSYNC methods\n\n* Remove no longer needed -\u003eINB, -\u003eOUTB and -\u003eOUTBSYNC methods.\n\nThen:\n\n* Remove no longer used default_hwif_[mm]iops() and ide_[mm_]outbsync().\n\n* Cleanup SuperIO handling in ns87415.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c97c6aca75fd5f718056fde7cff798b8cbdb07c0",
      "tree": "275635f3afb9d3a1f1f9ea5cebe08b5f327fc92c",
      "parents": [
        "51d87ed0aab98999bebaf891b99730e15502a592"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:50 2008 +0200"
      },
      "message": "ide: pass hw_regs_t-s to ide_device_add[_all]() (take 3)\n\n* Add \u0027hw_regs_t **hws\u0027 argument to ide_device_add[_all]() and convert\n  host drivers + ide_legacy_init_one() + ide_setup_pci_device[s]() to use\n  it instead of calling ide_init_port_hw() directly.\n\n  [ However if host has \u003e 1 port we must still set hwif-\u003echipset to hint\n    consecutive ide_find_port() call that the previous slot is occupied. ]\n\n* Unexport ide_init_port_hw().\n\nv2:\n* Use defines instead of hard-coded values in buddha.c, gayle.c and q40ide.c.\n  (Suggested by Geert Uytterhoeven)\n\n* Better patch description.\n\nv3:\n* Fix build problem in ide-cs.c. (Noticed by Stephen Rothwell)\n\nThere should be no functional changes caused by this patch.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f39548a6ad1dbdfaab552419386ec5bb1d76fa0d",
      "tree": "c8fd3a1af39749e7cd8bb1e3a1c2a167a3f66f49",
      "parents": [
        "2b04be7e8ab5756ea36e137dd03c8773d184e67e",
        "417e1494fd70715b737428cc3c3d924255f22ba1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 10:55:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 10:55:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6:\n  pcmcia: ide-cs: Remove outdated comment\n  pcmcia: fix cisinfo_t removal\n  pcmcia: fix return value in cm4000_cs.c\n"
    },
    {
      "commit": "453ea3ed0b3e8ad67d4ee9d2fccf3d95a3e1f709",
      "tree": "359db77d614ee17d948a9e9fc318174c12e96377",
      "parents": [
        "01c22bfc30a3f40fed08cfd2779348edcb6c5e53"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 20:33:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:47 2008 +0200"
      },
      "message": "move ide/legacy/hd.c to drivers/block/\n\nThis patch moves hd.c to drivers/block/\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: rmk@arm.linux.org.uk\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01c22bfc30a3f40fed08cfd2779348edcb6c5e53",
      "tree": "ca0ecf04bd739de03f9274c24325b46f7eced9f3",
      "parents": [
        "ffa793f9bb5b563edb4cacc43a4d6677eec0e36b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 20:33:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:47 2008 +0200"
      },
      "message": "ide/legacy/hd.c: use late_initcall()\n\nSince the later move to drivers/block/ will break the link order,\nthe module_init() has to become a late_initcall().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: rmk@arm.linux.org.uk\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7b60fa16ca50b0f8cb9d007faee0dff71b397fb8",
      "tree": "37a017ac82ab29731513e9ab80a2df8eca63da4f",
      "parents": [
        "f81eb80bbb949f9498980c785ef7dd4c994a4909"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "ide_platform: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e6d95bd14928926d6658b5e4ace905e8b83ed27a",
      "tree": "bc6c6b238505ff94e7523e1a9c2a445d9ddf7e6b",
      "parents": [
        "a698400a1556cf9f0376d1a41e536973dd5c4747"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "ide: -\u003eport_init_devs -\u003e -\u003einit_dev\n\nChange -\u003eport_init_devs method to take \u0027ide_drive_t *\u0027 as an argument\ninstead of \u0027ide_hwif_t *\u0027 and rename it to -\u003einit_dev.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dccdf527379dc2fe8a4efc5c75601d1d4035a750",
      "tree": "b9e26a8b115bd7d32929132e6c84213f968ce003",
      "parents": [
        "f333f92bf9040fb63d13c184295629c7a0ff449f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide-cs: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f333f92bf9040fb63d13c184295629c7a0ff449f",
      "tree": "a05386ed3ec9e1b0eacaef969d98e62b1b8ef31c",
      "parents": [
        "a536f326a2223c951818e199e23847c2ac5e483b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide_4drives: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info - as a nice side-effect\nthis fixes hwif-\u003echannel initialization.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "256c5f8eef7b9a8c8a85c15c58cda9df455f947e",
      "tree": "cecc145a78f140de8e623b1563c4d758290e2ae8",
      "parents": [
        "9ad540937554a3779c5fe7af13aa390b1d2aeb3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: fix hwif-s initialization\n\n* Add ide_hwifs[] entry initialization to ide_find_port_slot()\n  and remove ide_init_port_data() calls from host drivers.\n\n* Unexport ide_init_port_data().\n\n* Remove no longer needed init_ide_data().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2feecface7fd62be75bd4961324dc279a04bef22",
      "tree": "efcb87757bc8ae00fb429b27ea5f76ea69933e06",
      "parents": [
        "b32b76f72df17de891181b47e714f9f897bb62a1"
      ],
      "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": "qd65xx: convert to use ide_timing_find_mode()\n\nThere should be no functional 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": "b32b76f72df17de891181b47e714f9f897bb62a1",
      "tree": "47a2fbeadca93d7442edab59d9c8afffe735dfb2",
      "parents": [
        "cc57ccc03d2a9b5622300f4b59fc8b54408c6e24"
      ],
      "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": "ht6560b: convert to use ide_timing_find_mode()\n\nThere should be no functional 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": "cc57ccc03d2a9b5622300f4b59fc8b54408c6e24",
      "tree": "08f59cf826febb13e09b03f90f398e78dce9cfb8",
      "parents": [
        "f06ab3402aa2d6de060442c1053ea10b24b65076"
      ],
      "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": "ali14xx: convert to use ide_timing_find_mode()\n\nThere should be no functional 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": "417e1494fd70715b737428cc3c3d924255f22ba1",
      "tree": "1adc187b5c1c9811009788fd20164723e76ddf2f",
      "parents": [
        "002b90a1bf5fe9c8de7a8634403a685621841ff3"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jul 15 11:30:00 2008 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 15 20:53:06 2008 +0200"
      },
      "message": "pcmcia: ide-cs: Remove outdated comment\n\nThere is an outdated version information comment in ide-cs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "98339cbd360b77c3167db287fd611468c2c44559",
      "tree": "06779e040c18aa40fc5a6e15b132fa1f70ec45f6",
      "parents": [
        "e4e0fadcd929138aa82130a1c5f22206d86d7bb2",
        "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (80 commits)\n  ide-floppy: fix unfortunate function naming\n  ide-tape: unify idetape_create_read/write_cmd\n  ide: add ide_pc_intr() helper\n  ide-{floppy,scsi}: read Status Register before stopping DMA engine\n  ide-scsi: add more debugging to idescsi_pc_intr()\n  ide-scsi: use pc-\u003ecallback\n  ide-floppy: add more debugging to idefloppy_pc_intr()\n  ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n  ide-tape: add ide_tape_io_buffers() helper\n  ide-tape: factor out DSC handling from idetape_pc_intr()\n  ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n  ide: add ide_issue_pc() helper\n  ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n  ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n  ide: add ide_transfer_pc() helper\n  ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n  ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n  ide: add PC_FLAG_ZIP_DRIVE pc flag\n  ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n  ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n  ...\n"
    },
    {
      "commit": "931ee0dc5c69e8113233d21942681ab8fecde7f9",
      "tree": "5de3137f0eb3557727c1233c92b558256408f92c",
      "parents": [
        "dbac9f895f628deebc99dee86dfd21c1823013c3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:47 2008 +0200"
      },
      "message": "ide: remove obsoleted \"ide\u003d\" kernel parameters\n\n* Remove obsoleted \"ide\u003d\" kernel parameters.\n\n* Remove no longer needed:\n  - ide_setup()\n  - parse_options()\n  - __setup(\"\", ...)\n  - module_param(options, ...)\n\n* Use module_{init,exit}() for MODULE\u003dy case and remove MODULE ifdef.\n\n* Make ide_*acpi* and ide_doubler variables static.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "30e5ee4d1a651a0c66e86c6612c003034bd20ba2",
      "tree": "5845b35a16b81f263c18708d45398cc695ac21ed",
      "parents": [
        "681a561b7ec7fdcd8f35b68e44ac6d6c70aecc04"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: remove obsoleted \"idebus\u003d\" kernel parameter\n\n* Remove obsoleted \"idebus\u003d\" kernel parameter.\n\n* Remove no longer needed ide_system_bus_speed() and system_bus_clock()\n  (together with idebus_parameter and system_bus_speed variables).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "42c59208219a2d43f0dde94bebc68c20b95b13ce",
      "tree": "ff20941f83a92ffb4224c95ddee9b7eb225ed958",
      "parents": [
        "dddec01eb8e2b56267b37a6f9f0997a64b4e0b2a",
        "727c6742c29e46177951fdc8f6758085e03bb981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:24:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:24:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (23 commits)\n  pcmcia: Fix ide-cs sparse warning\n  pcmcia: ide-cs debugging bugfix\n  pcmcia: allow for longer CIS firmware files\n  pcmcia: cm40x0 cdev lock_kernel() pushdown\n  pcmcia: (re)move {pcmcia,pccard}_get_status\n  pcmcia: kill IN_CARD_SERVICES\n  pcmcia: Remove unused header file code\n  pcmcia: remove unused bulkmem.h\n  pcmcia: simplify pccard_validate_cis\n  pcmcia: carve out ioctl adjust function to pcmcia_ioctl\n  pcmcia: irq probe can be done without risking an IRQ storm\n  pcmcia: Fix ti12xx_2nd_slot_empty always failing\n  pcmcia: check for pointer instead of pointer address\n  pcmcia: switch cm4000_cs.c to unlocked_ioctl\n  pcmcia: simplify rsrc_nonstatic attributes\n  pcmcia: add support CompactFlash PCMCIA support for Blackfin.\n  pcmcia: remove version.h\n  pcmcia: cs: kill thread_wait\n  pcmcia: i82365.c: check request_irq return value\n  pcmcia: fix Alchemy warnings\n  ...\n"
    },
    {
      "commit": "727c6742c29e46177951fdc8f6758085e03bb981",
      "tree": "4d3e33ab593cd9a3dab65bf34e63577805776832",
      "parents": [
        "815224293e5aa4c7dc1638807889e345f385b38d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Jul 13 12:46:36 2008 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jul 14 09:57:41 2008 +0200"
      },
      "message": "pcmcia: Fix ide-cs sparse warning\n\nSparse shows the following warning:\n\n  CHECK   drivers/ide/legacy/ide-cs.c\ndrivers/ide/legacy/ide-cs.c:378:6: warning: symbol \u0027ide_release\u0027 was\nnot declared. Should it be static?\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCC: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "815224293e5aa4c7dc1638807889e345f385b38d",
      "tree": "a6f8edb64b6168506bc33d3b53c528e6d16125b5",
      "parents": [
        "feda4f2c190f4efc101857935db0917ff3e4e23d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Jul 11 21:48:54 2008 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jul 13 12:23:45 2008 +0200"
      },
      "message": "pcmcia: ide-cs debugging bugfix\n\nThe code in module ide-cs does not conform to the current standard if\nsetting CONFIG_PCMCIA_DEBUG to \"y\", and loading the module with the\noption \"pc_debug\u003dN\". When that is fixed, then a warning results that\nversion is defined but not used. This patch fixes both situations.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCC: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a49c06bfe48c43b4fea4d3789807d8393828ca8a",
      "tree": "7350eb6ef7fc2d246c6f248eac5390f2c47408cb",
      "parents": [
        "a17bf220231a5061a29a27a99a273246eb3b156e"
      ],
      "author": {
        "name": "Christophe Niclaes",
        "email": "cniclaes@develtech.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "message": "pcmcia ide kingston compactflash\u0027s have a new manufacturer id\n\nUp to now, Kingston compactflash cards (ab)used the Toshiba Manufacturer\u0027s ID,\nIn their new CF cards, they use a new one.  Let\u0027s the ide subsystem\nrecognize CF cards with the new id.\n\nSigned-off-by: Christophe Niclaes \u003ccniclaes@develtech.com\u003e\nAcked-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a17bf220231a5061a29a27a99a273246eb3b156e",
      "tree": "fcc62bd3e092533dc5aff7a7fa3119a004264238",
      "parents": [
        "74e23386b7818c7edb1252f6661806dd34042db1"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer_e1@hotmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "message": "pcmcia: add another pata/ide ID\n\nAddition of Transcend 1GB 45x id so that it is properly detected.\n\n[bart: fix typo in ide-cs\u0027s ID spotted by Alan Cox]\n\nSigned-off-by: William Peters \u003cw1ll14@gmail.com\u003e\nSigned-off-by: Kristoffer Ericson \u003cKristoffer_e1@hotmail.com\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "74e23386b7818c7edb1252f6661806dd34042db1",
      "tree": "0c0cf212aa609787a87a486f581fa358b0c24169",
      "parents": [
        "f54feafa6d47d0aa1a96adefdc763b708b02f94f"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mattjreimer@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jun 20 20:53:34 2008 +0200"
      },
      "message": "pcmcia: add an pata/ide ID\n\nAdd an id for:\n\nproduct info: \"M-Systems\", \"CF300\", \"\"\nmanfid: 0x000a, 0x0000\nfunction: 4 (fixed disk)\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fbc69fd9b76158daaa83e5372e44fdd81df20f92",
      "tree": "43c516664f3b980c6d1919136cc7a51cffd018ea",
      "parents": [
        "792a1a98560a2a1619491eed8b18fccb09b312a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-cs: fix releasing I/O resources\n\nhwif content is already freed after ide_release() call so cache\nhwif-\u003eio_ports.{data,ctl}_addr in local variables in ide_detach().\n\nThis fixes post-2.6.25 regression.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "792a1a98560a2a1619491eed8b18fccb09b312a7",
      "tree": "98e2224ded6539220d0089e5ca0cf4f618a0c363",
      "parents": [
        "5b16464ac32a92c2332030d11ec445bddeb141fa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-cs: fix probing and add warm-plug support\n\n* Fix probing by using ide_port_scan() and moving \"retry loop\"\n  from ide_config() to idecs_register().\n\n* Don\u0027t fail probe if there are no devices attached to a port.\n\n* Remove (now redundant) error message from ide_config().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "513f3c10ddb24b0a261ae96de6f7911ba28713f9",
      "tree": "c3a5613b103dfd356f6dc880ba9dbd0e1d0eb2e1",
      "parents": [
        "fb374966ba13ccac341499eaefecd58a96bafb59"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "message": "ide: export ide_doubler\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  Building modules, stage 2.\n  MODPOST 1204 modules\nERROR: \"ide_doubler\" [drivers/ide/ide-core.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d427e836d1d9b58e8f1e648c09b5fbe36e01013b",
      "tree": "441a044dcd7152bd96fe10b2f259068f049f2329",
      "parents": [
        "343a3451e20314d5959b59b992e33fbaadfe52bf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "message": "ide: fix host drivers missing hwif-\u003echipset initialization\n\nide_find_port() now depends on -\u003echipset being set for occupied ide_hwifs[]\nslots so all host drivers have to initialize hwif-\u003echipset properly.\n\nThis patch fixes a regression on hosts with \u003e 1 port or with a single port\nbut no devices attached to it for an affected host drivers.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ce92a2a7b03dae6b7778e2a5ff52f2042512887",
      "tree": "bfb0e307e34dd9791f1984a806ba2c1746cfaaf3",
      "parents": [
        "3f365e8ee90bf835553ea964ba5accf5b8ba4070"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:14 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: macide doesnt check for Mac\n\nThe Macintosh IDE driver (macide) doesn\u0027t check whether it\u0027s actually running\non Mac hardware, causing a crash if it isn\u0027t.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab1a852128d6f0677999eecbf6d04bf9f6fe9a9a",
      "tree": "a81690af48763fe352b82260ef3fcd7ba5679714",
      "parents": [
        "5717922a1b8cc477f45a0f4f11fe619392ba7133"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 05 21:15:19 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:36:34 2008 -0700"
      },
      "message": "m68k: Fix falconide `data_adr\u0027 typo\n\n    commit 9567b349f7e7dd7e2483db99ee8e4a6fe0caca38\n    Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n    Date:   Mon Apr 28 23:44:36 2008 +0200\n\n    ide: merge -\u003eatapi_*put_bytes and -\u003eata_*put_data methods\n\nintroduced a typo (`data_adr\u0027 instead of `data_addr\u0027), leading to a compile\nfailure.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5dd43ec65c1e1e378df043d517d40ed70a32cbe",
      "tree": "f2bfaedd3454d163c4792f79d440b344d33fd42a",
      "parents": [
        "f04ff9cbb6389a6db64659cf917a1b6ac159f9f2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide: add IDE_HFLAG_MMIO host flag (take 2)\n\n* Add IDE_HFLAG_MMIO host flag and set it for hosts which use\n  default_hwif_mmiops().\n\nv2:\n* Fix kernel panic in pmac host driver (\u0027,\u0027 should be \u0027|\u0027).\n\n  Thanks to Kamalesh for reporting it + testing the fix\n  and to Andrew for hinting me about the source of the issue.\n\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9567b349f7e7dd7e2483db99ee8e4a6fe0caca38",
      "tree": "29abab829b52a451567f8da4280d101fafa44527",
      "parents": [
        "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "ide: merge -\u003eatapi_*put_bytes and -\u003eata_*put_data methods\n\n* Merge -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods\n  into new -\u003e{in,out}put_data methods which take number of bytes to\n  transfer as an argument and always do padding.\n\nWhile at it:\n\n* Use \u0027hwif\u0027 or \u0027drive-\u003ehwif\u0027 instead of \u0027HWIF(drive)\u0027.\n\nThere should be no functional changes caused by this patch (all users\nof -\u003eata_{in,out}put_data methods were using multiply-of-4 word counts).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5",
      "tree": "e58076cb0102443dfe76401931a41931f97053cf",
      "parents": [
        "284aa76b5339ce79d5ad2ac1c7cbf717082816a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "falconide/q40ide: add -\u003eatapi_*put_bytes and -\u003eata_*put_data methods (take 2)\n\n* Add -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods to\n  falconide and q40ide host drivers (-\u003eata_* methods are implemented on\n  top of -\u003eatapi_* methods so they also do byte-swapping now).\n\n* Cleanup atapi_{in,out}put_bytes().\n\nv2:\n* Add \u0027struct request *rq\u0027 argument to -\u003eata_{in,out}put_data methods\n  and don\u0027t byte-swap disk fs requests (we shouldn\u0027t un-swap fs requests\n  because fs itself is stored byte-swapped on the disk) - this is how\n  things were done before the patch (ideally device mapper should be\n  used instead but it would break existing setups and would have some\n  performance impact).\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Richard Zidlicky \u003crz@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d28aa3ac4cdc2d03a2bde4b78780064a00f7ef61",
      "tree": "d67fe7b143b8e2caacba166e45a5cf8b418949e2",
      "parents": [
        "ac2f217baf0f24965e40bce9a5d1a780a06596d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Apr 28 06:59:35 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:03:31 2008 -0700"
      },
      "message": "q40ide breakage\n\nagain, fallout from ide merge\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c3032d8a4d6c97bd6e02bcab524ef2428d89561",
      "tree": "4528851a9b04282f602cebb6b2ab4bc677b63259",
      "parents": [
        "387750c3bf49c22f6189436032145e2131985076"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "message": "ide: add struct ide_io_ports (take 3)\n\n* Add struct ide_io_ports and use it instead of `unsigned long io_ports[]`\n  in ide_hwif_t.\n\n* Rename io_ports[] in hw_regs_t to io_ports_array[].\n\n* Use un-named union for \u0027unsigned long io_ports_array[]\u0027 and \u0027struct\n  ide_io_ports io_ports\u0027 in hw_regs_t.\n\n* Remove IDE_*_OFFSET defines.\n\nv2:\n* scc_pata.c build fix from Stephen Rothwell.\n\nv3:\n* Fix ctl_adrr typo in Sparc-specific part of ns87415.c.\n  (Noticed by Andrew Morton)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "387750c3bf49c22f6189436032145e2131985076",
      "tree": "823d10a2e5008048990d66643819a36d5fc70b3f",
      "parents": [
        "bf64b7a9ddc604883a1f41535d3d7a62bca9ee81"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "message": "ide: make ide_unregister() take \u0027ide_hwif_t *\u0027 as an argument (take 2)\n\n* Make ide_unregister() take \u0027ide_hwif_t *hwif\u0027 instead of \u0027unsigned int\n  index\u0027 (hwif-\u003eindex) as an argument and update all users accordingly.\n\nWhile at it:\n\n* Remove unnecessary checks for hwif !\u003d NULL from ide-pnp.c::idepnp_remove()\n  and delkin_cb.c::delkin_cb_remove().\n\n* Remove needless hwif-\u003echipset assignment from scc_pata.c::scc_remove().\n\nv2:\n* Fixup ide_unregister() documentation.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bf64b7a9ddc604883a1f41535d3d7a62bca9ee81",
      "tree": "ba90b776e1988a3463fe996d3c47c866c5028f03",
      "parents": [
        "16019c35283e99b4b95b8a0757845bc2d0696b20"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "message": "ide: sanitize ide_unregister() usage\n\n* Remove ide_unregister() call from ide_exit()\n  (host drivers take care of unregistering hwif-s themselves).\n\n* Remove ide_unregister() call from probe methods of\n  bast-ide, palm_bk3710, ide-cs and delkin_cb host drivers\n  (ide_find_port() returns only free ide_hwifs[] entries).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9dcba7f2b7697db787741cf6698bf5c95130ffce",
      "tree": "2958283804386fb9a3259906b8b28d39cf00aab9",
      "parents": [
        "4706a7e03a03d6d206a93a49a0c723dd612cf8e9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "message": "gayle: add \"doubler\" parameter\n\n* Add \"doubler\" parameter to enable support for IDE doublers.\n\n* Obsolete \"ide\u003ddoubler\" kernel parameter.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0d28ec7f213eee37855741410a95ec559f9fa87a",
      "tree": "76b96acdf419d819cf31b1a5df0d21cce8231733",
      "parents": [
        "73f1ad8670effa9849c3d42457fa2b58f139e013"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: always auto-tune PIO in legacy VLB host drivers\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "73f1ad8670effa9849c3d42457fa2b58f139e013",
      "tree": "7567f388b21eff61b1e051791d612784cd1da4ac",
      "parents": [
        "ebae41a5a0583fb732c41445df4ac2c41016df74"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: mark \"idebus\u003d\" kernel parameter as obsoleted (take 2)\n\nWe have \"vlb|pci_clock\u003d\" parameters now.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ebae41a5a0583fb732c41445df4ac2c41016df74",
      "tree": "0896acda21576aabf92ff7e7b4b99fac26d9f007",
      "parents": [
        "10569713c78f3c499745651aebc90b0d1c454c28"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: add \"vlb|pci_clock\u003d\" parameter\n\n* Add \"vlb_clock\u003d\" parameter for specifying VLB clock frequency (in MHz).\n\n* Add \"pci_clock\u003d\" parameter for specifying PCI bus clock frequency (in MHz).\n\nWhile at it:\n\n* qd65xx.c: rename {active,recovery}_cycle variables to {act,rec}_cyc.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ef87f8d09639cbe22201c7dfe07586c43b255108",
      "tree": "1fbb1a8a9b749f928a442ca7e1eedd93ce3d625b",
      "parents": [
        "e460a59751a7e53b549c63d4d308ba73582c8def"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:24 2008 +0200"
      },
      "message": "ide: remove obsoleted \"idex\u003d\" kernel parameters\n\n* Remove obsoleted \"idex\u003d\" kernel parameters.\n\n* Make probe_* and cmd640_vlb variables static.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eb63963a55f039f049d0dd1121f91f332af6ecc9",
      "tree": "42de9fdf101a1e45a60d43253057bc7435aef60d",
      "parents": [
        "c4b22f816b8ee316cff06df3880f8341e1251211"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Apr 26 22:25:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:20 2008 +0200"
      },
      "message": "ide: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\n[bart: fix checkpatch.pl errors in ide-lib.c and ppc/mpc8xx.c while at it]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3dd89a9b2af37d8e3efd785e20b12b785e50e48f",
      "tree": "5dd755629cc9c0daaf4114f27a05ddd6d947813a",
      "parents": [
        "5add22241752a3c689bea2a9d0e71c2a5909ed8a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:19 2008 +0200"
      },
      "message": "ide: cleanup setting hwif-\u003emmio flag\n\nIt is no longer needed to set hwif-\u003emmio flag to tell IDE layer to not\nmanage resources so cleanup host drivers that used hwif-\u003emmio flag only\nfor this purpose.\n\nDitto for ide_legacy_init_one().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d92f1a2829dbe29c644569a3b64a021e4d90005d",
      "tree": "8390de547df80777f575f633d9a6d2512e4478db",
      "parents": [
        "d9b819a025ca1b09dafbe90b5d25ba57a639f048"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:18 2008 +0200"
      },
      "message": "ide: manage I/O resources in ide_legacy_init_one()\n\n* Tell IDE layer to not manage resources by setting hwif-\u003emmio flag.\n\n* Use {request,release}_region() for resources management.\n\n* Set -\u003ename field of \u0027struct ide_port_info\u0027 instances in legacy VLB\n  host drivers and use driver name for resources management.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2c4be251be1cace01a2a18bf5abb847010516511",
      "tree": "65ab1a6cf45006101d843c042db849f35a6cf71a",
      "parents": [
        "1664949843e8c0782c8f2e40897285a8dfffdf27"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:18 2008 +0200"
      },
      "message": "ide-4drives: manage I/O resources in driver\n\n* Tell IDE layer to not manage resources by setting hwif-\u003emmio flag.\n\n* Use {request,release}_region() for resources management.\n\n* Use driver name for resources management.\n\n* Remove no longer needed \u0027hwif-\u003echipset \u003d\u003d ide_4drives\u0027 handling\n  from ide_device_add_all().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d703b79e56eb103b72ad1bceebe8ef4e8635fb1c",
      "tree": "69a14e68e1000b1bd23259e2e83647f3e986d3aa",
      "parents": [
        "134d4548a7a1d27781dcbce9725c7f7914f7ae47"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:17 2008 +0200"
      },
      "message": "ide-cs: manage I/O resources in driver\n\n* Make idecs_register() return pointer to hwif structure instead of\n  hwif\u0027s index.\n\n* Store pointer to hwif structure instead of hwif\u0027s index in ide_info_t\n  (fixes ide-cs for IDE[6-9]_MAJOR major numbers).\n\n* Remove no longer needed ide_major[].\n\n* Tell IDE layer to not manage resources by setting hwif-\u003emmio flag.\n\n* Use {request,release}_region() for resources management.\n\n* Use driver name for resources management.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7a2199f341edb2515021ccd6fe122c0d15b08fc7",
      "tree": "56ca6270941bf99e6e73024075a56fee810db051",
      "parents": [
        "0bfeee7d4190938291a76536c7f6cd8f4e2dc30c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:16 2008 +0200"
      },
      "message": "qd65xx: cleanup qd_probe()\n\n* Replace \u0027if ()\u0027-s by \u0027switch ()\u0027 block.\n\n* Merge common code for QD6500/QD6580A/QD6580B.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0bfeee7d4190938291a76536c7f6cd8f4e2dc30c",
      "tree": "94d8a02a4f184852836ae1e1ef5cbb8415238127",
      "parents": [
        "3b36f66b81bc0d69ec7dfa736592224f6ca366b7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:16 2008 +0200"
      },
      "message": "ide: use ide_legacy_device_add() for qd65xx (take 2)\n\n* Add \u0027unsigned long config\u0027 argument to ide_legacy_device_add()\n  for setting hwif-\u003econfig_data.\n\n* Use ide_find_port_slot() instead of ide_find_port() in\n  ide_legacy_device_add().\n\n* Handle IDE_HFLAG_QD_2ND_PORT and IDE_HFLAG_SINGLE host flags in\n  ide_legacy_device_add().\n\n* Convert qd65xx host driver to use ide_legacy_device_add().\n\nv2:\n* Update ali14xx, dtc2278, ht6560b and umc8672 host drivers.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3b36f66b81bc0d69ec7dfa736592224f6ca366b7",
      "tree": "b99bf69c108198d14a0f600a600cf2790ca2be84",
      "parents": [
        "e53cd458d593c88247b8a7b2754d0e8055869670"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:16 2008 +0200"
      },
      "message": "ide: add ide_legacy_device_add() helper\n\nAdd ide_legacy_device_add() helper for use by legacy VLB host drivers\n(+ convert them to use it).\n\nThere should be no functional changes caused by this patch.\n\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": "79472b6ea9e74ee4400ba57ba84cad86426e2d6d",
      "tree": "3a9ccf93280347a4c757c91632428feab56c8282",
      "parents": [
        "d07616f19336b514eef06e6a361988c4073e6ecb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "message": "qd65xx: use IDE_HFLAG_SINGLE host flag\n\n* Set IDE_HFLAG_SINGLE host flag in qd_probe() for QD6500 and QD6580\n  with the second port disabled.\n\n* Check for IDE_HFLAG_SINGLE in qd6580_port_init_devs() instead of\n  using cached value of QD6580 Control register.\n\n* Don\u0027t cache QD6580 Control register value in hwif-\u003econfig_data\n  (bits 8-15) and remove no longer needed QD_CONTROL() macro.\n\n* Cache QD65xx base address in hwif-\u003econfig_data (bits 8-15)\n  instead of hwif-\u003eselect_data.\n\n* Set hwif-\u003econfig_data in qd_probe() and remove qd_setup() helper.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d07616f19336b514eef06e6a361988c4073e6ecb",
      "tree": "0c5c57185532b45bc6de5e3590beb9c2d94869d3",
      "parents": [
        "1134b6fec57de7de2c56485bcd2afd9c16295dcb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:42 2008 +0200"
      },
      "message": "qd65xx: always use -\u003eselectproc method\n\nqd_select() checks itself whether timings should be reprogrammed so\nremove superfluous qd_timing_ok() and always use -\u003eselectproc method\n(rename qd_select() to qd65xx_select() while at it).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "38bdb4105ec852d743eb4e82db2b8b725a14c911",
      "tree": "f5ffe4be8d9d78279dae7663ca6536c386c7b88c",
      "parents": [
        "ec29782ba3fe6bd72668af8e0f7f18cd14a3dbcd"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:41 2008 +0200"
      },
      "message": "IDE: Coding Style fixes to drivers/ide/legacy/ali14xx.c\n\nFile is now error free, 2 warnings left.\nCompile tested.\n\n[bart: md5sum checked]\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ec29782ba3fe6bd72668af8e0f7f18cd14a3dbcd",
      "tree": "57bb33366e894e87662295d91c122590c328d0c1",
      "parents": [
        "4752b5e7761a75bfc41ba3d9f4f8986643f22259"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:41 2008 +0200"
      },
      "message": "IDE: Coding Style fixes to drivers/ide/legacy/hd.c\n\nFix a lot of errors and warnings.\nCompile tested.\n\n[bart: some 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": "f94e00847c9eda89c30b96c78d4b08e3fb0cf902",
      "tree": "4b8e359ffd1d202f3b92301c9998b8eb9c4a9022",
      "parents": [
        "0905bc94d5ad8a928eed26e0896857fb54dcb366"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:40 2008 +0200"
      },
      "message": "IDE: Coding Style fixes to drivers/ide/legacy/ide-4drives.c\n\nFile is now error and warning free.\nCompile tested.\n\n[bart: md5sum checked]\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0905bc94d5ad8a928eed26e0896857fb54dcb366",
      "tree": "535cc0e9d90177070ca2aeba17221b6bde08a9c8",
      "parents": [
        "17deabdcded322c04c5ec2baf8cf38c58017f08e"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sat Apr 26 17:36:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:40 2008 +0200"
      },
      "message": "IDE: Coding Style fixes to drivers/ide/legacy/umc8672.c\n\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": "cb5528ab19ece76be5299b33746ca7d58c187a26",
      "tree": "42067aea38b8a72c6bb22dfab1805eda17a75014",
      "parents": [
        "54c05395273678fe23e9169a435fdc15ee17535e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:38 2008 +0200"
      },
      "message": "falconide: fix resources reservation (take 2)\n\n* Tell IDE layer to not manage resources by setting\n  hwif-\u003emmio flag and request resources in falconide_init().\n\n* Use request_mem_region() for resources reservation.\n\n* Use driver name for resources reservation.\n\nv2:\n* Fix missing printk() parameter. (Noticed by Geert Uytterhoeven)\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e2990eae03c3f998f365824330290d227e4415a",
      "tree": "434fa91f3c50fa5a37abddacacf821b82a5fcc21",
      "parents": [
        "b3a37f1284e05c35687522248e66dfda62924066"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:37 2008 +0200"
      },
      "message": "ide_platform: fix resources handling\n\nTell IDE layer to not manage resources by always setting hwif-\u003emmio flag\n(resources are handled by a platform device).\n\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e277f91fef8a0ff7726ad33eb79c6f0d0c6229a8",
      "tree": "d275b5e0c720c5db73efa446c86a2437fd93dca2",
      "parents": [
        "fe80b937c9917887e4fbfaaf52f498b5ac3a6999"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:36 2008 +0200"
      },
      "message": "ide: use ide_find_port() in legacy VLB host drivers (take 2)\n\n* Add IDE_HFLAG_QD_2ND_PORT host flag to indicate the need of skipping\n  first ide_hwifs[] slot for the second port of QD65xx controller.\n\n* Handle this new host flag in ide_find_port_slot().\n\n* Convert legacy VLB host drivers to use ide_find_port().\n\nWhile at it:\n\n* Fix couple of printk()-s in qd65xx host driver to not use hwif-\u003ename.\n\nv2:\n* Fix qd65xx.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7daf66dd142b1978bf8670d9d959d835de37476f",
      "tree": "d321cb9c1ec4b7052f3d31f7fd1747034e69fa35",
      "parents": [
        "2e4ed2955d0de73cd43793ff495ea027e9fd2f44"
      ],
      "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": "qd65xx: return error value in qd_probe()\n\nReturn error value in qd_probe() and use it in qd65xx_init()\ninstead of checking ide_hwifs[].chipset.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2e4ed2955d0de73cd43793ff495ea027e9fd2f44",
      "tree": "357c8b834231b7b90824ef9355db41b7b306ca9f",
      "parents": [
        "d147e7d8f22c18cfb879513e8e1e10fa52f9789e"
      ],
      "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": "ht6560b: use driver name for resource allocation\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d147e7d8f22c18cfb879513e8e1e10fa52f9789e",
      "tree": "cb02c1b4c21dc00856b825dbd1d482faf779fc48",
      "parents": [
        "589b06262021f8d52847c9389acf26e95c6b3732"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:34 2008 +0200"
      },
      "message": "umc8672: don\u0027t use ide_hwifs[] in umc_set_pio_mode()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "59bff5ba5529feac3a0214d897b1920cbe4e2278",
      "tree": "d849fb6c526077f96512b8253c924fba1ec5cb12",
      "parents": [
        "bad7c825cb27377faf1c926953aa15c980c62620"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 17:36:32 2008 +0200"
      },
      "message": "ide: cleanup ide_find_port()\n\nRemove no longer needed matching against I/O base and \u0027base\u0027 argument.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "458622fcdc5b316de8d74efd7e610803f0308c14",
      "tree": "ec3747414c56ee911e8bfc415137888abcc609a0",
      "parents": [
        "8e5443a09851d99084098ecc4066805aa2610d92"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Apr 18 13:41:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 00:45:04 2008 -0400"
      },
      "message": "ATA/IDE: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias\nis prefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable\nATA and IDE platform drivers, to re-enable auto loading.\n\nNOTE: both ata/pata_platform.c and ide/legacy/ide_platform.c claim\nto provide \"the\" platform_pata driver, and there\u0027s no build-time\nmutual exclusion mechanism.  This means that configs which enable\nboth drivers will make some trouble when hotplugging...\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dfd87842a97e848cb5d62a5249d3f479c5f92c4b",
      "tree": "bb02496c9cd49a7b864642ee9d0186be0c1f85b6",
      "parents": [
        "e4079df0c273719f539aaa7cc19ed17c9a5b0aba"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:35 2008 +0200"
      },
      "message": "ide: init hwif-\u003e{io_ports,irq} explicitly in legacy VLB host drivers\n\nDo explicit port setup in legacy VLB host drivers instead of depending\non init_ide_data().  This way hwif-\u003eio_ports[] and hwif-\u003eirq are always\ncorrectly set regardless of CONFIG_PCI / CONFIG_BLK_DEV_IDEPCI.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ffd4f6f0eed0423652826f3775077d11918b4180",
      "tree": "f574449a3fa0da029d42b401336adefa42bca06b",
      "parents": [
        "26d799b729003220c0f3e5d9e046e1588c011897"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "message": "ide: add ide-4drives host driver (take 3)\n\nCONFIG_BLK_DEV_4DRIVES deserves its own host driver:\n\n* Add drivers/ide/legacy/ide-4drives.c and move \"4drives\" support there.\n\n* Add ide-4drives.o in the link order after all other legacy host\n  drivers enabled by \"ide0\u003d\" options (they all are mutually exclusive).\n\n* Make ide-4drives host driver probe itself for IDE devices instead of\n  indirectly depending on ide_generic host driver.\n\n* Add \"probe\" module parameter to ide-4drives and update documentation.\n\nv2:\n* s/paramater/parameter/ in ide.txt. (Noticed by Randy Dunlap)\n\nv3:\n* s/ide_4drives.probe/ide-4drives.probe/ in help entry.\n  (Noticed by Sergei Shtylyov)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "23579a2a170265aacf78069f4817a41c1d6e9323",
      "tree": "a20db3f337b64b13e482a2cb2f41e03b13d52e66",
      "parents": [
        "7616c0ad2087c7d244b8985390c63059a6223c45"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:26 2008 +0200"
      },
      "message": "ide: remove IDE_*_REG macros\n\n* Add IDE_{ALTSTATUS,IREASON,BCOUNTL,BCOUNTH}_OFFSET defines.\n\n* Remove IDE_*_REG macros - this results in more readable\n  and slightly smaller code.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2304dc6481f9d4fb4f0cb5b72497dfe1694cef9c",
      "tree": "c67ee056013a376d83bf9c3e7bd934c69a37d78f",
      "parents": [
        "93de00fd1c70e1a23a73a865e0f9abfe74a7a719"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:24 2008 +0200"
      },
      "message": "ide: remove -\u003ehold field from ide_hwif_t (take 2)\n\n-\u003ehold is write-only now, remove it.\n\nv2:\n* v1 missed bast-ide, palm_bk3710, ide-cs and delkin_cb host drivers.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "93de00fd1c70e1a23a73a865e0f9abfe74a7a719",
      "tree": "44a0112d29bc82bb619fe4b0437a64fd92620968",
      "parents": [
        "9a0e77f28b50128df0c9e26ae489e44e29a7270a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:24 2008 +0200"
      },
      "message": "ide: remove broken/dangerous HDIO_[UNREGISTER,SCAN]_HWIF ioctls (take 3)\n\nhdparm explicitely marks HDIO_[UNREGISTER,SCAN]_HWIF ioctls as DANGEROUS\nand given the number of bugs we can assume that there are no real users:\n\n* DMA has no chance of working because DMA resources are released by\n  ide_unregister() and they are never allocated again.\n\n* Since ide_init_hwif_ports() is used for -\u003eio_ports[] setup the ioctls\n  don\u0027t work for almost all hosts with \"non-standard\" (\u003d\u003d non ISA-like)\n  layout of IDE taskfile registers (there is a lot of such host drivers).\n\n* ide_port_init_devices() is not called when probing IDE devices so:\n  - drive-\u003eautotune is never set and IDE host/devices are not programmed\n    for the correct PIO/DMA transfer modes (\u003d\u003e possible data corruption)\n  - host specific I/O 32-bit and IRQ unmasking settings are not applied\n    (\u003d\u003e possible data corruption)\n  - host specific -\u003eport_init_devs method is not called (\u003d\u003e no luck with\n    ht6560b, qd65xx and opti621 host drivers)\n\n* -\u003erw_disk method is not preserved (\u003d\u003e no HPT3xxN chipsets support).\n\n* -\u003eserialized flag is not preserved (\u003d\u003e possible data corruption when\n   using icside, aec62xx (ATP850UF chipset), cmd640, cs5530, hpt366\n   (HPT3xxN chipsets), rz1000, sc1200, dtc2278 and ht6560b host drivers).\n\n* -\u003eack_intr method is not preserved (\u003d\u003e needed by ide-cris, buddha,\n  gayle and macide host drivers).\n\n* -\u003esata_scr[] and sata_misc[] is cleared by ide_unregister() and it\n  isn\u0027t initialized again (SiI3112 support needs them).\n\n* To issue an ioctl() there need to be at least one IDE device present\n  in the system.\n\n* -\u003ecable_detect method is not preserved + it is not called when probing\n  IDE devices so cable detection is broken (however since DMA support is\n  also broken it doesn\u0027t really matter ;-).\n\n* Some objects which may have already been freed in ide_unregister()\n  are restored by ide_hwif_restore() (i.e. -\u003ehwgroup).\n\n* ide_register_hw() may unregister unrelated IDE ports if free ide_hwifs[]\n  slot cannot be found.\n\n* When IDE host drivers are modular unregistered port may be re-used by\n  different host driver that owned it first causing subtle bugs.\n\nSince we now have a proper warm-plug support remove these ioctls,\nthen remove no longer needed:\n- ide_register_hw() and ide_hwif_restore() functions\n- \u0027init_default\u0027 and \u0027restore\u0027 arguments of ide_unregister()\n- zeroeing of hwif-\u003e{dma,extra}_* fields in ide_unregister()\n\nAs an added bonus IDE core code size shrinks by ~3kB (x86-32).\n\nv2:\n* fix ide_unregister() arguments in cleanup_module() (Andrew Morton).\n\nv3:\n* fix ide_unregister() arguments in palm_bk3710.c.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4f0eee4d877e3b617b6a22d209d52b3dfca2b2a7",
      "tree": "87603afcdc56a97b0a32e7d1fab2ea588fc36da4",
      "parents": [
        "2625cd52b6eafb63b72f2e53f933f41ba9e34dff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:21 2008 +0200"
      },
      "message": "ide: use ide_find_port() instead of ide_deprecated_find_port()\n\n* Use ide_find_port() instead of ide_deprecated_find_port() in bast-ide/\n  palm_bk3710/ide-cs/delkin_cb host drivers and in ide_register_hw().\n\n* Remove no longer needed ide_deprecated_find_port().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f743d04dcfbeda7439b78802d35305781999aa11",
      "tree": "e61d4d476284aff843669eabc6c6758c0b5fe71c",
      "parents": [
        "37c807a2e0aa289b9986a8d4c2f81224125896bd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide/legacy/q40ide.c: add MODULE_LICENSE\n\nNow that it can be built modular it needs a MODULE_LICENSE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "37c807a2e0aa289b9986a8d4c2f81224125896bd",
      "tree": "78af052759a228353910335d0dceca1e7897b781",
      "parents": [
        "0c5ec97b30ca1d464612646e282c90415b8646cf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide/legacy/macide: add MODULE_LICENSE\n\nNow that it can be built modular it needs a MODULE_LICENSE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0c5ec97b30ca1d464612646e282c90415b8646cf",
      "tree": "82d4b6ab4b726d37e1ff58446d86db8f63a3d9bf",
      "parents": [
        "c5daf1aa2001aa77dffac672cd8b56ecc0bc94a2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide/legacy/falconide.c: add MODULE_LICENSE\n\nNow that it can be built modular it needs a MODULE_LICENSE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5daf1aa2001aa77dffac672cd8b56ecc0bc94a2",
      "tree": "0a96e35f6fe32ead495f3e3ac0901cdd86a8186f",
      "parents": [
        "6e1d17da7b7352cb38e0f25d84d3b9999b7a2ca3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide/legacy/buddha.c: add MODULE_LICENSE\n\nNow that it can be built modular it needs a MODULE_LICENSE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6e1d17da7b7352cb38e0f25d84d3b9999b7a2ca3",
      "tree": "9474ec2b9213125e58c8fef55a351c3fdf854885",
      "parents": [
        "f95dc32001445c6706ce0c337628b7c12d42a267"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 02 21:22:04 2008 +0200"
      },
      "message": "ide/legacy/gayle.c: add MODULE_LICENSE\n\nNow that it can be built modular it needs a MODULE_LICENSE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fcac6f87a5642ab16fe3deab11e57252dacf4d55",
      "tree": "1248a7bebbc9e8df944b65732f81dfd54daf753a",
      "parents": [
        "d48567dd43868b3d2e1fcc33ee76dc2d38a1ddeb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:36 2008 +0100"
      },
      "message": "qd65xx: remove commented out code\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "788d669736dd3d15195fea07bf97ec5a2e9f15e7",
      "tree": "76ebb3213c73556f0d9dc13faff21e7011244ff0",
      "parents": [
        "c53ea18dc29a1ac075119f651d6ac4386a549a34"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:35 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 26 21:50:35 2008 +0100"
      },
      "message": "qd65xx: fix setup of QD6580 Control register\n\nControl register of QD6580 should be setup before probing for devices.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0e7d8d480259319649f7a2c230622b98758d1c83",
      "tree": "b4f365ad69a2fd2380a9e640373a5d58e493e19e",
      "parents": [
        "1a1990f5479b0c9055c133b7e0e7fedfcbe11512"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ht6560b: force prefetch for some devices\n\nPrefetch needs to be set for some ide devices to work when connected to\na ht6560b interface. This was not always done properly, causing a system\nwith a HD and CD on the primary interface to not work properly. Or, in\neffect, hang hard.\n\nThis patch forces prefetch on devices before checking whether it\nis necessary to change the settings in the interface\n\nThis patch should also be applied to 2.4. I don\u0027t currently have a\n2.4 tree around.\n\n(also change my email address)\n\nSigned-off-by: Jan Evert van Grootheest \u003cjanevert@caiway.nl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a1990f5479b0c9055c133b7e0e7fedfcbe11512",
      "tree": "86394ab3b44dde0df5b10cff0d8ae59ffa607918",
      "parents": [
        "f401fd55b5a9ef1a4572abaefaa6957af11ced61"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ht6560b can only do up to PIO mode 4\n\nAccording to the datasheet, ht6560b only supports up to PIO mode 4.\n\n[bart: manually ported it over 2.6.25-rc2]\n\nSigned-off-by: Jan Evert van Grootheest \u003cjanevert@caiway.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d684b21f89b96af3adc06877f29fd9f5214b23c8",
      "tree": "14e6ef77ce5f5cdab097095f7b0197a74fe14c50",
      "parents": [
        "ef709165d8de1ba9dd3cd5e05dbabf71dc32d883"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "falconide: locking bugfix\n\ncommit 8ac4ce742c66100931b6f2d7a36b0df08bc721fe (\"ide: fix host drivers\ndepending on ide_generic to probe for interfaces (take 2)\") moved probing\nto falconide but forgot to take care of Atari specific locking - fix it.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "899e1bc57340ad9acf5561b1eff7a684975ad800",
      "tree": "897c58c24b5ce4848ceeb2a77e0e10b54fc1182e",
      "parents": [
        "f702c5815696bfca095cc1173fff6995c4d39844"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "message": "ide: Add missing base addresses for falconide and macide\n\ncommit 29dd59755a849cc6475faa6a75f3b804e23a6fc2 (\"ide: remove ide_setup_ports\")\nforgot to take into account the base addresses for the CONTROL registers for\nfalconide and macide, as pointed out by Michael Schmitz.\n\nFalconide was tested on Aranym.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "56efa7b0e437808d367a92f7820b3aba930c230d",
      "tree": "f5c89c2a419f45569a83da5c1b8ac63fb031adea",
      "parents": [
        "7eb43fd2fa4a55faee97d4c84b336d2138075926"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Feb 11 00:32:14 2008 +0100"
      },
      "message": "ide: fix ide/legacy/gayle.c compilation\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0a87e3e92b299e0f1a69b36664ecde2fc296c40a",
      "tree": "f4b084912e3fc58e5bee6a815967a77efb01c310",
      "parents": [
        "551e4fb2465b87de9d4aa1669b27d624435443bb"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 01 18:02:30 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 06:54:17 2008 -0500"
      },
      "message": "Rename: linux/pata_platform.h to linux/ata_platform.h\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "29dd59755a849cc6475faa6a75f3b804e23a6fc2",
      "tree": "007f73aed935c22438e69cb2d2438b93f249d955",
      "parents": [
        "f2694b7e3bad75436b47b6840de352f7b7f53feb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:50 2008 +0100"
      },
      "message": "ide: remove ide_setup_ports()\n\nide-cris.c:\n* Add cris_setup_ports() helper and use it instead of ide_setup_ports()\n  (fixes random value being set in -\u003eio_ports[IDE_IRQ_OFFSET]).\n\nbuddha.c:\n* Add buddha_setup_ports() helper and use it instead of ide_setup_ports().\n\nfalconide.c:\n* Add falconide_setup_ports() helper and use it instead of ide_setup_ports(),\n  also fix return value of falconide_init() while at it.\n\ngayle.c:\n* Add gayle_setup_ports() helper and use it instead of ide_setup_ports().\n\nmacide.c:\n* Add macide_setup_ports() helper and use it instead of ide_setup_ports()\n  (fixes incorrect value being set in -\u003eio_ports[IDE_IRQ_OFFSET]).\n\nq40ide.c:\n* Fix q40_ide_setup_ports() comments.\n\nide.c:\n* Remove no longer needed ide_setup_ports().\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b004223db7249d42db893df916457acecc22759c",
      "tree": "a2aa63c6d1067bac0e2b2a36bde2d29d318eb7cd",
      "parents": [
        "1dcfdf93f66375567ec563de74bbb8c295ac88df"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Feb 06 02:57:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:49 2008 +0100"
      },
      "message": "drivers/ide/legacy/hd.c: fix uninitialized var warning\n\ndrivers/ide/legacy/hd.c: In function \u0027hd_request\u0027:\ndrivers/ide/legacy/hd.c:424: warning: \u0027stat\u0027 may be used uninitialized in this function\n\ngcc is being stupid.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dcb425f557eb01e73614f2292f0a92ce02e40e2a",
      "tree": "e1c34667883e9390c67290cdcf569579365559b1",
      "parents": [
        "578cfa0d72f81526b2fcb1dd2463c47bbf633989"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide-cs: use ide_std_init_ports()\n\nNo reason to use ide_init_hwif_ports() in ide-cs (as a nice side-effect\nthis makes ide-cs work on archs that don\u0027t define IDE_ARCH_OBSOLETE_INIT).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1f2cf8b0014fdfa3141449b508aca25e78c078a7",
      "tree": "2bbed83a1c7f5fc037cd64c2af108f081aff4c65",
      "parents": [
        "807b90d0be23b8d088d4369b02539dada70f03f4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: add -\u003eport_init_devs method to ide_hwif_t\n\n* Add -\u003eport_init_devs method to ide_hwif_t for a host specific\n  initialization of devices on a port.  Call the new method from\n  ide_port_init_devices().\n\n* Convert ht6560b, qd65xx and opti621 host drivers to use the new\n  -\u003eport_init_devs method.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "807b90d0be23b8d088d4369b02539dada70f03f4",
      "tree": "422895c1232715ba04957fd993579c0d768fd6fd",
      "parents": [
        "7704ca2a3ee4b3690c5dcc99ea4f8dcf10d7bbdb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: add IDE_HFLAG_NO_{IO32_BIT,UNMASK_IRQS} host flags\n\n* Use the same bit for IDE_HFLAG_CS5520 and IDE_HFLAG_VDMA host flags\n  (both are used only by cs5520 host driver currently).\n\n* Add IDE_HFLAG_NO_IO32_BIT host flag and use it instead of -\u003eno_io_32bit\n  ide_hwif_t field.\n\n* Add IDE_HFLAG_NO_UNMASK_IRQS host flag, then convert dtc2278 and rz1000\n  host drivers to use it.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "909f4369bca30f9a186316a3bf2b4a9c1e702a25",
      "tree": "94d60a080255dec2eef36ff1cf1e0b7479d5f573",
      "parents": [
        "9e016a719209d95338e314b46c3012cc7feaaeec"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: fix ide_unregister() usage in host drivers\n\nbast-ide.c/ide-cs.c/delkin_cb.c:\n\n* Don\u0027t set \u0027restore\u0027 flag for ide_unregister() when initializing new\n  interface.\n\nrapide.c/ide-pnp.c/ide-cs.c/ide_platform.c/au1xxx-ide.c/delkin_cb.c/scc_pata.c:\n\n* Don\u0027t set \u0027init_default\u0027 and \u0027restore\u0027 flags for ide_unregister() when\n  removing interface.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9e016a719209d95338e314b46c3012cc7feaaeec",
      "tree": "cc19b160cfb6210385fbf29890351f9ca2ba73df",
      "parents": [
        "f82c2b171905b6d5af92395d8159546351ab602f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: add ide_deprecated_find_port() helper\n\n* Factor out code for finding ide_hwifs[] slot from ide_register_hw()\n  to ide_deprecated_find_port().\n\n* Convert bast-ide, ide-cs and delkin_cb host drivers to use ide_device_add()\n  instead of ide_register_hw() (while at it drop doing \"ide_unregister()\" loop\n  which tries to unregister _all_ IDE interfaces if useable ide_hwifs[] slot\n  cannot be find).\n\nThis patch leaves us with only two ide_register_hw() users:\n- drivers/macintosh/mediabay.c\n- drivers/ide/ide.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f82c2b171905b6d5af92395d8159546351ab602f",
      "tree": "89790c732a73c3210b5f8578d3a94a2717ab7b3b",
      "parents": [
        "ead741df385607ab74876afdb05fd8ac27da9906"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: add \u0027init_default\u0027 and \u0027restore\u0027 arguments to ide_unregister()\n\n* Add \u0027init_default\u0027 (flag for calling init_hwif_default()) and \u0027restore\u0027\n  (flag for calling ide_hwif_restore()) arguments to ide_unregister().\n\n* Update ide_unregister() users to set \u0027init_default\u0027 and \u0027restore\u0027 flags.\n\n* No need to set \u0027init_default\u0027 flag in ide_register_hw() if the setup done\n  by init_hwif_default() is going to be overridden by ide_init_port_hw().\n\n* No need to set \u0027init_default\u0027 and \u0027restore\u0027 flags in cleanup_module().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c413b9b94d9a8e7548cc4b2e04b7df0439ce76fd",
      "tree": "5d23110a0d1f87ad0c88fb1746194e532808eaab",
      "parents": [
        "1ebf74936b1fccb5b65940f99ccddd74ec4d1fef"
      ],
      "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 struct ide_port_info instances to legacy host drivers\n\n* Remove \u0027struct pci_dev *dev\u0027 argument from ide_hwif_setup_dma().\n\n* Un-static ide_hwif_setup_dma() and add CONFIG_BLK_DEV_IDEDMA_PCI\u003dn version.\n\n* Add \u0027const struct ide_port_info *d\u0027 argument to ide_device_add[_all]().\n\n* Factor out generic ports init from ide_pci_setup_ports() to ide_init_port(),\n  move it to ide-probe.c and call it in in ide_device_add_all() instead of\n  ide_pci_setup_ports().\n\n* Move -\u003emate setup to ide_device_add_all() from ide_port_init().\n\n* Add IDE_HFLAG_NO_AUTOTUNE host flag for host drivers that don\u0027t enable\n  -\u003eautotune currently.\n\n* Setup hwif-\u003echipset in ide_init_port() but iff pi-\u003echipset is set\n  (to not override setup done by ide_hwif_configure()).\n\n* Add ETRAX host handling to ide_device_add_all().\n\n* cmd640.c: set IDE_HFLAG_ABUSE_* also for CONFIG_BLK_DEV_CMD640_ENHANCED\u003dn.\n\n* pmac.c: make pmac_ide_setup_dma() return an error value and move DMA masks\n  setup to pmac_ide_setup_device().\n\n* Add \u0027struct ide_port_info\u0027 instances to legacy host drivers, pass them to\n  ide_device_add() calls and then remove open-coded ports initialization.\n\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "d4e6d4eb164bc0a110e2e0ba031e713e6226a27a"
}
