)]}'
{
  "log": [
    {
      "commit": "9f36d31437922354d104a2db407f397e79e4027e",
      "tree": "a799933c3d327103b49298416581e8ad5e788d43",
      "parents": [
        "dca3983059a4481e4ae97bbf0ac4b4c21429e1a5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 17 19:12:25 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 17 19:12:25 2009 +0200"
      },
      "message": "ide: remove hw_regs_t typedef\n\nRemove hw_regs_t typedef and rename struct hw_regs_s to struct ide_hw.\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": "dca3983059a4481e4ae97bbf0ac4b4c21429e1a5",
      "tree": "ee15aed0673b5474bdadc93e3054f361bf2e839b",
      "parents": [
        "29e52cf793ded6bece50de50e738596f94f07d9f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 17 19:12:24 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 17 19:12:24 2009 +0200"
      },
      "message": "ide: pass number of ports to ide_host_{alloc,add}() (v2)\n\nPass number of ports to ide_host_{alloc,add}() and then update\nall users accordingly.\n\nv2:\n- drop no longer needed NULL initializers in buddha.c, cmd640.c and gayle.c\n  (noticed by Sergei)\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": "29e52cf793ded6bece50de50e738596f94f07d9f",
      "tree": "d11e73ba109fd0107159fa31f65ddd58222d720d",
      "parents": [
        "ca1b96e00ab5d1b0838965834469a0284c81a517"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 17 19:12:22 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 17 19:12:22 2009 +0200"
      },
      "message": "ide: remove chipset field from hw_regs_t\n\n* Convert host drivers that still use hw_regs_t\u0027s chipset field to use\n  the one in struct ide_port_info instead.\n\n* Move special handling of ide_pci chipset type from ide_hw_configure()\n  to ide_init_port().\n\n* Remove chipset field from hw_regs_t.\n\nWhile at it:\n- remove stale comment in delkin_cb.c\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": "4465461ece2b9249d6c0cf57bc0002100823e361",
      "tree": "763bd52d82ee519dedf3c8c496e60ed27f3428a5",
      "parents": [
        "52913ab2c6f760c2af9f9396765ce8fa1a2baf17"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:24 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:24 2009 +0200"
      },
      "message": "ide: merge ide_arm and ide_generic host drivers\n\nThere is no need for a separate ide_arm host driver nowadays\nso merge it into ide_generic one.\n\nWhile at it:\n- return -EBUSY from ide_generic_init() if I/O resources are busy\n- scale down ide_generic_check_pci_legacy_iobases() for CONFIG_PCI\u003dn\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alexander Schulz \u003calex@shark-linux.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "52913ab2c6f760c2af9f9396765ce8fa1a2baf17",
      "tree": "93070d955c92612a92fa0df64a5603cc65525262",
      "parents": [
        "f094d4d83bccee9277ddb6aadccf35747889426b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:24 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:24 2009 +0200"
      },
      "message": "ide-generic: remove no longer needed sysfs interface\n\nNowadays we have \"ide_generic.probe_mask\u003d\" module parameter\nand ide_platform host driver so sysfs interface for adding\nIDE interfaces is no longer needed.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e518e58779d946f01bf93428be8791d5f07b4984",
      "tree": "71c3254f44addfa5c01e19b6b5ee0555c06fe07f",
      "parents": [
        "9804657ec488380637226d08c808b29ede566908"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "message": "ide-generic: use struct ide_port_info\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cf4049103be931fca133f66b3181490284a521c6",
      "tree": "ab50b0cce52809d5787ad817770bd552a49edea5",
      "parents": [
        "6ccc6d7ecbb427580d045699e434bc5c6f45e227"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "message": "ide-generic: remove no longer needed ide_probe_legacy()\n\nThere is now a generic solution [ide_generic_check_pci_legacy_iobases()]\nso MIPS-specific ide_probe_legacy() is no longer necessary.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6ccc6d7ecbb427580d045699e434bc5c6f45e227",
      "tree": "885b73f2ecd57944333280965e77101c9d97c9bf",
      "parents": [
        "bfa7d8e55f0c5ae22ef57eb22942c74fdde7b9bd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "message": "ide-generic: no need to probe all ports at once\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "20df429dd6671804999493baf2952f82582869fa",
      "tree": "e835d1ee54a09f75c5cf09e614da3d932eef6bb0",
      "parents": [
        "b98b3409abb697321d1b53e3e96a14243fe9fc79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:35 2008 +0200"
      },
      "message": "ide-generic: handle probing of legacy io-ports v5\n\nAvoid probing the io-ports in case an IDE PCI controller is present and it\nuses the legacy iobases. If we still want to enforce the probing, we do\n\nide_generic.probe_mask\u003d0x3f\n\non the kernel command line. The iobase checking code is\nadapted from drivers/ata/pata_legacy.c after converting hex\npci ids into their corresponding macros in \u003clinux/pci_ids.h\u003e.\n\nAlso, check only BAR0/2 resources since those are guaranteed\nby the workaround in drivers/pci/probe.c:pci_setup_device().\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n[bart: trivial printk() fixups]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f01d35d87f39ab794ddcdefadb79c11054bcbfbc",
      "tree": "018c211b22e57819cc8456b4d85993bbdda92246",
      "parents": [
        "35bbac9a2f73a7e0967d0a1d3e3673e2590ef716"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "message": "ide-generic: remove ide_default_{io_base,irq}() inlines (take 3)\n\nReplace ide_default_{io_base,irq}() inlines by legacy_{bases,irqs}[].\n\nv2:\nAdd missing zero-ing of hws[] (caught during testing by Borislav Petkov).\n\nv3:\nFix zero-oing of hws[] for _real_ this time.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dbdec839c4c2bfc8f2da8e50c06b9947e5ad0394",
      "tree": "275b7dd6c07c5a6ecd0ee1b9c91b6a3ad407e2cc",
      "parents": [
        "ac32f3238c1d95a6ebea2c312160dbdbd61bf91c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:28 2008 +0200"
      },
      "message": "ide-generic: minor fix for mips\n\nMove ide_probe_legacy() call to ide_generic_init() so it fails\nearly if necessary and returns the proper error value (nowadays\nide_default_io_base() is used only by ide-generic).\n\nCc: Ralf Baechle \u003cralf@linux-mips.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": "edc74b247bedb3a1f80eb6371d4171f2d49c1c77",
      "tree": "ecea50c3a7a6691a93f7edea892c6fd1dcbfdf8f",
      "parents": [
        "73dc532bc1eebe3bff6b918c5685a219eae27f97"
      ],
      "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-generic: probing fix\n\n* Don\u0027t skip probing IDE port if the corresponding ide_hwifs[] slot\n  is already occupied.\n\n* Remove duplicate idx[i] assignment.\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": "0cbccbc30a60ff60dbeb203154f1f527c632de9b",
      "tree": "0eb7a98fd8dbfef6e2d261d1e208bce831b51fa8",
      "parents": [
        "fbc69fd9b76158daaa83e5372e44fdd81df20f92"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:24 2008 +0200"
      },
      "message": "ide-generic: don\u0027t probe all legacy ISA IDE ports by default\n\nWe can\u0027t probe all legacy ISA IDE ports by default as the resources may be\noccupied by other ISA devices.  Add \"probe_mask\" module parameter and probe\nonly first two ISA IDE ports by default leaving the decision about probing\nthe rest to the user (systems with ISA ide2-6 should be very, very rare).\n\nThis fixes a regression caused by:\n\ncommit 343a3451e20314d5959b59b992e33fbaadfe52bf\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Tue Jun 10 20:56:36 2008 +0200\n\n    ide-generic: add missing hwif-\u003echipset setup\n...\n\nReported-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nBisected-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nTested-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "343a3451e20314d5959b59b992e33fbaadfe52bf",
      "tree": "33e7d7edc85b96285a4f12178e5751c8728e6426",
      "parents": [
        "cd18f69f845dc8c769f0ef65046b7a113b8aba87"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "ide-generic: add missing hwif-\u003echipset setup\n\nhwif-\u003echipset need to be set properly or ide-generic driver will break once\nwe make a final step in fixing host drivers\u0027 dependence on ide_hwifs[].\n\nProblem was catched early thanks to IDE tree exposure in -mm / -next trees\nand reported by people listed people (thank you guys!).\n\nReported-by: \"John Keller\" \u003cjpk@sgi.com\u003e\nReported-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nReported-by: Mel Gorman \u003cmel@csn.ul.ie\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": "1664949843e8c0782c8f2e40897285a8dfffdf27",
      "tree": "95bbb8896519e5ab84c5fca723ecd9cb36f4796e",
      "parents": [
        "d083c03f2524af699a6b85cf4d2f8090242b1b84"
      ],
      "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-generic: 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\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dc9114e27acecc5a2ce2394a284a07e4e6ae5849",
      "tree": "fd04888f8201bec284e05b8a150206f891bece0e",
      "parents": [
        "e277f91fef8a0ff7726ad33eb79c6f0d0c6229a8"
      ],
      "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-generic: use ide_find_port() (take 3)\n\nThere should be no functional changes caused by this patch.\n\nv2:\n* Fix comment (noticed by Sergei Shtylyov).\n\nv3:\n* Fix no initalization of idx in some case. (Johann Felix Soden)\n\nCc: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\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": "273b8385e5817a4765f82257004c5ec661a6a5b2",
      "tree": "76ae63e30433fe2676c145421a1963a71f834ef0",
      "parents": [
        "486c92e2900d618c650a7099536310651aa6cf1b"
      ],
      "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: remove ide_init_default_irq() macro\n\n* Use ide_default_irq() instead of ide_init_default_irq() in\n  ide_generic host driver (so the correct IRQ is always set\n  regardless of CONFIG_PCI / CONFIG_BLK_DEV_IDEPCI).\n\n* Remove no longer needed ide_init_default_irq() macro.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "486c92e2900d618c650a7099536310651aa6cf1b",
      "tree": "f78f54a5df2c3f93b73913652b2a7209b2bf11da",
      "parents": [
        "f01674e459923c6df540e6c983d37e5fc94d43b8"
      ],
      "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: move default IDE ports setup to ide_generic host driver\n\n* Make CONFIG_IDE_GENERIC depended on CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS.\n\n* Move default IDE ports setup from init_ide_data() to ide_generic.\n\n* Use ide_init_port_hw() in ide_generic.\n\n* Remove no longer needed CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a0e77f28b50128df0c9e26ae489e44e29a7270a",
      "tree": "703170ddefc9435c5169da1525b364465abdeefc",
      "parents": [
        "80aa31cb460d12c1e02327b43eceb3eebc6e7090"
      ],
      "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 obsoleted \"idex\u003dbase[,ctl[,irq]]\" kernel parameters (take 2)\n\n* Remove obsoleted \"idex\u003dbase[,ctl[,irq]]\" kernel parameters\n  and update Documentation/ide/ide.txt.\n\n* Remove no longer needed ide_forced chipset type.\n\nv2:\n* is_chipset_set[] -\u003e is_chipset_set in ide.c.\n\n* Documentation/ide/ide.txt fix.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f0298512c86ebc2eae9f4556d0b15087aa750646",
      "tree": "4686624de999deb1c6fb155d5d4630869fc1c0c6",
      "parents": [
        "f74c91413ec6140ee0553180c5f56fdd27c22a2e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:23 2008 +0200"
      },
      "message": "ide-generic: add ide_generic class and attribute for adding new interfaces\n\n* Add ide_generic_sysfs_init() helper registering \u0027ide_generic\u0027 class\n  (together with ide_generic_class_release() -\u003eclass_release method)\n  and use it in ide_generic_init().\n\n* Add \"add\" class attribute to \u0027ide_generic\u0027 class for adding new interfaces\n  (it is intended to be a replacement for obsoleted \"idex\u003dbase[,ctl[,irq]]\"\n  kernel parameters).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ce9b248bb451134fcb41e189e83e3838fb57caf0",
      "tree": "ac3e0e2243103cc51c6c3b9e91905b9359ad513f",
      "parents": [
        "a594eeb1a1d320981fccc29584b6f21fcebd765f"
      ],
      "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-generic: set hwif-\u003echipset\n\nThis hwif-\u003echipset fixup is already present in ide_device_add_all()\nbut for warm-plug support we also need to reserve not currently present\ninterfaces.\n\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": "b2a53bc636b0e7e9ce4c899ad605432339ef5861",
      "tree": "9516ca73a8db62abe63675c2eb8435b01cfa6508",
      "parents": [
        "21511abd0a248a3f225d3b611cfabb93124605a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:48 2008 +0100"
      },
      "message": "ide-generic: probing bugfix\n\nOn Tuesday 05 February 2008, Linus Torvalds wrote:\n\u003e \n\u003e On Sat, 2 Feb 2008, Bartlomiej Zolnierkiewicz wrote:\n\u003e \u003e \n\u003e \u003e * next part of IDE probing code re-organization saga\n\u003e \u003e   (that would be me)\n\u003e \n\u003e This seems to cause very irritating and bogus messages for me:\n\u003e \n\u003e       Probing IDE interface ide0...\n\u003e       Probing IDE interface ide1...\n\u003e       ide2: I/O resource 0x0-0x7 not free.\n\u003e       ide2: ports already in use, skipping probe\n\u003e       ide3: I/O resource 0x0-0x7 not free.\n\u003e       ide3: ports already in use, skipping probe\n\u003e       ide4: I/O resource 0x0-0x7 not free.\n\u003e       ide4: ports already in use, skipping probe\n\u003e       ide5: I/O resource 0x0-0x7 not free.\n\u003e       ide5: ports already in use, skipping probe\n\u003e       ide6: I/O resource 0x0-0x7 not free.\n\u003e       ide6: ports already in use, skipping probe\n\u003e       ide7: I/O resource 0x0-0x7 not free.\n\u003e       ide7: ports already in use, skipping probe\n\u003e       ide8: I/O resource 0x0-0x7 not free.\n\u003e       ide8: ports already in use, skipping probe\n\u003e       ide9: I/O resource 0x0-0x7 not free.\n\u003e       ide9: ports already in use, skipping probe\n\u003e \n\u003e and that\u0027s just totally bogus. It shouldn\u0027t even request that region, \n\u003e since it\u0027s not been allocated!\n\nThe commit 139ddfcab50e5eabcc88341c8743a990ac1be6a2 (\"ide: move handling of\nI/O resources out of ide_probe_port()\") changed the ordering of hwif-\u003enoprobe\ncheck vs ide_hwif_request_regions() call (so that we now reserve I/O regions\nbefore checking for hwif-\u003enoprobe).  However ide-generic host driver depended\non hwif-\u003enoprobe to be set for skipping probing of empty ide_hwifs[] slots.\n\nFix it by passing only indexes of non-empty slots to ide_device_add_all()\nfrom ide_generic_init().\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"
    },
    {
      "commit": "151575e4644f917d3a9f83c777ac3543284954f8",
      "tree": "766f73e934b270972b5875cc36cbc98e2e3b7469",
      "parents": [
        "71518342bfdfbe508ee325ab5e20984ba2da7de2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 26 20:13:05 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 26 20:13:05 2008 +0100"
      },
      "message": "ide: remove ideprobe_init()\n\n* Rename ide_device_add() to ide_device_add_all() and make it accept\n  \u0027u8 idx[MAX_HWIFS]\u0027 instead of \u0027u8 idx[4]\u0027 as an argument.\n\n* Add ide_device_add() wrapper for ide_device_add_all().\n\n* Convert ide_generic_init() to use ide_device_add_all().\n\n* Remove no longer needed ideprobe_init().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5cbf79cdb37be2aa2a1b4fa94144526b14557060",
      "tree": "1fcfbc1248b9904e5890cc593f018ee0a8a53238",
      "parents": [
        "869c56ee9de1b72cd3f8ab9cdfbd3601e55c61f2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:11 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:11 2007 +0200"
      },
      "message": "ide: add ide_proc_register_port()\n\n* create_proc_ide_interfaces() tries to add /proc entries for every probed\n  and initialized IDE port, replace it by ide_proc_register_port() which does\n  it only for the given port (also rename destroy_proc_ide_interface() to\n  ide_proc_unregister_port() for consistency)\n  \n* convert {create,destroy}_proc_ide_interface[s]() users to use new functions\n\n* pmac driver depended on proc_ide_create() to add /proc port entries, fix it\n  \n* au1xxx-ide, swarm and cs5520 drivers depended indirectly on ide-generic\n  driver (CONFIG_IDE_GENERIC\u003dy) to add port /proc entries, fix them\n\n* there is now no need to add /proc entries for IDE ports in proc_ide_create()\n  so don\u0027t do it\n\n* proc_ide_create() needs now to be called before drivers are probed - fix it,\n  while at it make proc_ide_create() create /proc \"ide\" directory\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
