)]}'
{
  "log": [
    {
      "commit": "a8269e5423387ca0c6f6c75c42dad57c501025d3",
      "tree": "43a653141a1d2507e50308b167d594864ae8d97a",
      "parents": [
        "f9476b96b5c19a843d6256b8d228ebf1edabb1b6"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "message": "piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2bbd57cad3d72334c9fcc4e229a5a5b04dc6aebc",
      "tree": "c0866cb7b4a3e12d11179c65d86e2ba012db5002",
      "parents": [
        "ffa15a6915b7f6f6f69b4a66e1100a9c68d11250"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: switch to DMA-mapping API part #2\n\nFollow-up to commit 5c05ff68b9a9b40a9be949497e0aa980185565cf\n(\"ide: switch to DMA-mapping API\"):\n\n* pci_{alloc,free}_consistent() -\u003e dma_{alloc,free}_coherent()\n  in ide_{allocate,release}_dma_engine().\n\n* Add -\u003eprd_max_nents and -\u003eprd_ent_size fields to ide_hwif_t\n  (+ set default values in ide_allocate_dma_engine()).\n\n* Make ide_{allocate,release}_dma_engine() available also\n  for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn.  Then convert au1xxx-ide.c,\n  scc_pata.c and sgiioc4.c to use them.\n\n* Add missing -\u003einit_dma method to scc_pata.\n\nThis patch also fixes:\n- -\u003edmatable_cpu leak for au1xxx-ide\n- too early realease of -\u003edmatable_cpu for scc_pata\n- wrong amount of -\u003edmatable_cpu memory being freed for sgiioc4\n\nWhile at it:\n- remove superfluous -\u003edma_base check from ide_unregister()\n- return -ENOMEM on error in ide_release_dma_engine()\n- beautify error message in ide_release_dma_engine()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "653bcf5292a9ac4ffc07315198f0ef995e0646a8",
      "tree": "b13dcb203ecce6bd87297d9652be0a08d3528080",
      "parents": [
        "f5e0b5ecb3afc8050259003067b6a1aef3635f12"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: __ide_dma_end() -\u003e ide_dma_end()\n\nWhile at it:\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bfa7d8e55f0c5ae22ef57eb22942c74fdde7b9bd",
      "tree": "2e21bf3c435a6a6646dd720652e33f0aacdb7b85",
      "parents": [
        "a9ab09e26055a76295548ca36ec00de2f4367d32"
      ],
      "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: -\u003eide_dma_clear_irq() -\u003e -\u003eclear_irq()\n\n* Rename -\u003eide_dma_clear_irq method to -\u003eclear_irq\n  and move it from ide_hwif_t to struct ide_port_ops.\n\n* Move -\u003ewaiting_for_dma check inside -\u003eclear_irq method.\n\n* Move -\u003edma_base check inside -\u003eclear_irq method.\n\npiix.c:\n* Add ich_port_ops and remove init_hwif_ich() wrapper.\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": "a9ab09e26055a76295548ca36ec00de2f4367d32",
      "tree": "51f1c279e74e3d5b3ec920b33fae579339dd67ad",
      "parents": [
        "d6ff9f64e68d23feab44efa07cc6aee01f3ef32b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "message": "ide: use unique names for struct pci_driver instances\n\nNoticed-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7f612f272ad8abe82411f368bfacf793b466e1b3",
      "tree": "4d850be5dc0569a24a7f8049d4b68d6ab511518e",
      "parents": [
        "123995b97136cb41fa282f0ed2385f2c8066df96"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "message": "ide: remove [ata_]select_t\n\n* Use \u0027drive-\u003edn \u0026 1\u0027 in ide_init_disk().\n\n* remove [ata_]select_t.\n\nWhile at it:\n\n* Use ATA_DEVICE_OBS define in ide_port_init_devices_data().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "123995b97136cb41fa282f0ed2385f2c8066df96",
      "tree": "39b994f29bac4dc931be9abdde1e7f5412692856",
      "parents": [
        "8595259ccb6a13b9aab31832ce874d157064d256"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "message": "ide: use \u0027drive-\u003edn \u0026 1\u0027 instead of drive-\u003eselect.b.unit\n\n* Call ide_port_init_devices() in ide_host_register()\n  also if \u0027struct ide_port_info *d\u0027 is not available.\n\n* Init drive-\u003edn in ide_port_init_devices() instead of\n  ide_probe_port() so it is valid also in -\u003einit_dev.\n\n* Pass device number to ide_dev_apply_params().\n\n* Use \u0027drive-\u003edn \u0026 1\u0027 instead of drive-\u003eselect.b.unit.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8595259ccb6a13b9aab31832ce874d157064d256",
      "tree": "c42580839c95347927753c362cffd53279aed924",
      "parents": [
        "00bb2c16e84845a381162df03eec79129b30271c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:39 2008 +0200"
      },
      "message": "cy82c693: remove no longer needed CY82C693_DEBUG_LOGS code\n\nHaving CY82C693_DEBUG_INFO is enough nowadays.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "00bb2c16e84845a381162df03eec79129b30271c",
      "tree": "12c692f0e3d2f004a981b212329cbe489c6adc7d",
      "parents": [
        "0d346ba0730d84f04022f9f984d3f606f69cef37"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:39 2008 +0200"
      },
      "message": "cy82c693: remove dead CY82C693_SETDMA_CLOCK code\n\nRemove dead CY82C693_SETDMA_CLOCK code and now not needed\ninit_chipset_cy82c693().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c67c216d810a05fffdbdbdf1b81048f0d4759287",
      "tree": "c113338e908962b4d7b23e68d5f70829dd4779d7",
      "parents": [
        "e4634d4ef04fe6d7b114b612e5b71a84187ce76a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:38 2008 +0200"
      },
      "message": "ide: remove superfluous -\u003ewaiting_for_dma checks\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e4634d4ef04fe6d7b114b612e5b71a84187ce76a",
      "tree": "5dee4fbce3bfd0d44d21a469040a3eb912fdfde3",
      "parents": [
        "0ae4b3199ab1b6d511c6e0948e92049c272a346a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "message": "ide: remove superfluous -\u003edma field from ide_hwif_t\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "97100fc816badbbc162644cfde7ad39ae9211fb4",
      "tree": "904faf5453c2dea32fa3fde5fda230118f3effda",
      "parents": [
        "be3c096ebdbe3c828aacb5473751a22840753eff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:36 2008 +0200"
      },
      "message": "ide: add device flags\n\nAdd \u0027unsigned long dev_flags\u0027 to ide_drive_t and convert bitfields\nto IDE_DFLAG_* flags.\n\nWhile at it:\n- IDE_DFLAG_ADDRESSING -\u003e IDE_DFLAG_LBA48\n- fixup some comments\n- remove needless g-\u003eflags zeroing from ide*_probe()\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9b5a18e19f8c610c270ee9a0ba03177d737f6aa5",
      "tree": "0919d07d5767fe06cb2034515c1a23c0c44579c6",
      "parents": [
        "aa95f0e76571dc1b067d2839c11f2e5589d063d7"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Oct 13 21:39:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:30 2008 +0200"
      },
      "message": "sgiioc4: fix messages\n\nFix several issues with the log messages printed by ide_dma_sgiioc4() and\nsgiioc4_ide_setup_pci_device():\n\n- IOC4 registers are memory-mapped but the \"BM-DMA at\" format corresponds to\n  I/O  mapped registers;\n\n- \"%p\" format specifiers and type casts used to print non-pointer values;\n\n- using KERN_INFO log level for the error message;\n\n- \u0027hwif-\u003ename\u0027 printed as drive\u0027s name.\n\nWhile at it, also:\n\n- return more fitting -EBUSY if request_mem_region() fails;\n\n- make the error message style consistent;\n\n- fix indentation, put the printk() facility and message on the same line;\n\n- use comparisions with NULL instead of ! operator..\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aa95f0e76571dc1b067d2839c11f2e5589d063d7",
      "tree": "4e106674c661c647faaaa094fb18886204844df0",
      "parents": [
        "a447c0932445f92ce6f4c1bd020f62c5097a7842"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Oct 13 21:39:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:29 2008 +0200"
      },
      "message": "sgiioc4: sgiioc4_read_status drive busy check fix\n\nFix the drive non-busy criterion used by sgiioc4_read_status(): neither of the\nbits it expects to be set guarantees that the drive is not busy (and might be\ninterrupting), only the BSY bit itself being zero gurantees that.\nWhile at it, use ATA_BUSY instead of hardcoded value everywhere...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: jeremy@sgi.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "feb22b7f8e62b1b987a3a1dbad95af767a1df832",
      "tree": "428e5294a077fc629caa3706396e835b164eee7c",
      "parents": [
        "1785192b5310ee25165768f5bb80f13146788e3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "message": "ide: add proper PCI PM support (v2)\n\n* Keep pointer to -\u003einit_chipset method also in\n  struct ide_host and set it in ide_host_alloc_all().\n\n* Add ide_pci_suspend() and ide_pci_resume() helpers\n  (default -\u003esuspend and -\u003eresume implementations).\n\n* -\u003einit_chipset can no longer be marked __devinit.\n\n* Add proper PCI PM support to IDE PCI host drivers\n  (rz1000.c and tc86c001.c are skipped for now since\n  they need to be converted from using -\u003einit_hwif\n  to use -\u003einit_chipset instead).\n\nv2:\n* Cleanup CONFIG_PM #ifdef-s per akpm\u0027s suggestion.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1785192b5310ee25165768f5bb80f13146788e3e",
      "tree": "526b0eb23c057b47fd5cdc6389808eba7f55faf0",
      "parents": [
        "a02227c9774b3bff08c7f557d06247e0a03ac435"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:32 2008 +0200"
      },
      "message": "hpt366: add hpt3xx_disable_fast_irq() helper\n\n* Factor out disabling of \"fast interrupt\" prediction from\n  init_hwif_hpt366() to hpt3xx_disable_fast_irq() helper.\n\n* Use hpt3xx_disable_fast_irq() in -\u003einit_chipset instead of\n  -\u003einit_hwif method.\n\n  This is a preparation for adding proper PCI PM support.\n\nWhile at it:\n\n* Cache chip type in chip_type variable in hpt3xx_disable_fast_irq().\n\nThere should be no functional changes caused by this patch.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "367d7e78dd48cf6ad35182a99d97abb5486e040e",
      "tree": "70635fc87e0f094018870346577b3d84caefe61c",
      "parents": [
        "5d5870f0a26e2304c4a82592870c5bc88017f7c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:30 2008 +0200"
      },
      "message": "ide: ide_dev_is_sata() -\u003e ata_id_is_sata()\n\n* Use optimized ATA version check from Sergei in ata_id_is_sata().\n\n* ide_dev_is_sata() -\u003e ata_id_is_sata()\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5d5870f0a26e2304c4a82592870c5bc88017f7c9",
      "tree": "8226949fd3daa273ded5a1790974e178b588c8a4",
      "parents": [
        "9fa295e12d490fd571c614b221defaa9212c20dc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:29 2008 +0200"
      },
      "message": "ide: ide_dev_has_iordy() -\u003e ata_id_has_iordy()\n\n* Remove (id[ATA_ID_FIELD_VALID] \u0026 2) check from ide_dev_has_iordy()\n  (it is for validity of words 64-70, IORDY is in word 49).\n\n* ide_dev_has_iordy() -\u003e ata_id_has_iordy()\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "af5dfe8cf07b6f4fbd6b7d8ff1aeda718fdd0166",
      "tree": "e60609e67d0c91cedcfdc8517f2f7ebbacbbee3d",
      "parents": [
        "151a670186a0f8441798f90c8701647adb7a1589"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:28 2008 +0200"
      },
      "message": "cmd640: add __set_prefetch_mode()\n\nFactor out the common code from check_prefetch()\nand set_prefetch_mode() to __set_prefetch_mode().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ceca727fe3a38dd8d7a3adf938fefda83eee8af",
      "tree": "61fb443f0e1a260110f63b23f236605677dd85a6",
      "parents": [
        "7c51c17e0431d2f26bc23ee07de12eafb125ce83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:27 2008 +0200"
      },
      "message": "ide: include \u003clinux/hdreg.h\u003e only when needed\n\n* Include \u003clinux/ata.h\u003e directly in \u003clinux/ide.h\u003e\n  instead of through \u003clinux/hdreg.h\u003e.\n\n* Include \u003clinux/hdreg.h\u003e only when needed.\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7e59ea21aab1a91ca31bc64c7d3035ebdbd336d1",
      "tree": "6cdbc937687dbba316f22e2b68cb036511fce951",
      "parents": [
        "2a924662b646fa25cb491d50aa1202a94aa4ac55"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:26 2008 +0200"
      },
      "message": "ide: check drive-\u003epresent in ide_get_paired_drive()\n\n* Change ide_get_paired_drive() to return NULL if peer device\n  is not present and update all users accordingly.\n\nWhile at it:\n\n* ide_get_paired_drive() -\u003e ide_get_pair_dev()\n\n* Use ide_get_pair_dev() in cs5530.c, sc1200.c and via82cxxx.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": "3a7d24841ad794ae64c90d7d00d62a83741912aa",
      "tree": "d71a36678fa88ed1e0b279390b6169f5018186bf",
      "parents": [
        "f26b3d75959e9a0e43a2e1e1148c075592746c3d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:21 2008 +0200"
      },
      "message": "ide: use ATA_* defines instead of *_STAT and *_ERR ones\n\n* ERR_STAT   -\u003e ATA_ERR\n* INDEX_STAT -\u003e ATA_IDX\n* ECC_STAT   -\u003e ATA_CORR\n* DRQ_STAT   -\u003e ATA_DRQ\n* SEEK_STAT  -\u003e ATA_DSC\n* WRERR_STAT -\u003e ATA_DF\n* READY_STAT -\u003e ATA_DRDY\n* BUSY_STAT  -\u003e ATA_BUSY\n\n* MARK_ERR   -\u003e ATA_AMNF\n* TRK0_ERR   -\u003e ATA_TRK0NF\n* ABRT_ERR   -\u003e ATA_ABORTED\n* MCR_ERR    -\u003e ATA_MCR\n* ID_ERR     -\u003e ATA_IDNF\n* MC_ERR     -\u003e ATA_MC\n* ECC_ERR    -\u003e ATA_UNC\n* ICRC_ERR   -\u003e ATA_ICRC\n\n* BBD_ERR    -\u003e ATA_BBK\n\nAlso:\n\n* ILI_ERR    -\u003e ATAPI_ILI\n* EOM_ERR    -\u003e ATAPI_EOM\n* LFS_ERR    -\u003e ATAPI_LFS\n\n* CD         -\u003e ATAPI_COD\n* IO         -\u003e ATAPI_IO\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "48fb2688aa67baba373531cc4ed2d9e695983c3f",
      "tree": "9382e5175e43b914fd06bb778cc6f37a4967ab9d",
      "parents": [
        "4dde4492d850a4c9bcaa92e5bd7f4eebe3e2f5ab"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "message": "ide: remove drive-\u003edriveid\n\n* Factor out HDIO_[OBSOLETE,GET]_IDENTITY ioctls handling\n  to ide_get_identity_ioctl().\n\n* Use temporary buffer in ide_get_identity_ioctl() instead\n  of accessing drive-\u003eid directly.\n\n* Add ide_id_to_hd_driveid() inline to convert raw id into\n  struct hd_driveid format (needed on big-endian).\n\n* Use ide_id_to_hd_driveid() in ide_get_identity_ioctl(),\n  cleanup ide_fix_driveid() and switch ide to use use raw id.\n\n* Remove no longer needed drive-\u003edriveid.\n\n  This leaves us with 3 users of struct hd_driveid in tree:\n  - arch/um/drivers/ubd_kern.c\n  - drivers/block/xsysace.c\n  - drivers/usb/storage/isd200.c\n\nWhile at it:\n\n* Use ata_id_u{32,64}() and ata_id_has_{dma,lba,iordy}() macros.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4dde4492d850a4c9bcaa92e5bd7f4eebe3e2f5ab",
      "tree": "ee3be70390e4c617b44329edef0a05039f59c81a",
      "parents": [
        "5b90e990928919ae411a68b865e8a6ecac09a603"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 10 22:39:19 2008 +0200"
      },
      "message": "ide: make drive-\u003eid an union (take 2)\n\nMake drive-\u003eid an unnamed union so id can be accessed either by using\n\u0027u16 *id\u0027 or \u0027struct hd_driveid *driveid\u0027.  Then convert all existing\ndrive-\u003eid users accordingly (using \u0027u16 *id\u0027 when possible).\n\nThis is an intermediate step to make ide \u0027struct hd_driveid\u0027-free.\n\nWhile at it:\n\n- Add missing KERN_CONTs in it821x.c.\n\n- Use ATA_ID_WORDS and ATA_ID_*_LEN defines.\n\n- Remove unnecessary checks for drive-\u003eid.\n\n- s/drive_table/table/ in ide_in_drive_list().\n\n- Cleanup ide_config_drive_speed() a bit.\n\n- s/drive1/dev1/ \u0026 s/drive0/dev0/ in ide_undecoded_slave().\n\nv2:\nFix typo in drivers/ide/ppc/pmac.c. (From Stephen Rothwell)\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "62ff2ecf7a4e69f7271b7f7a57aaee76ffe610f2",
      "tree": "253db0a828c4deef4add471fc9ddba047b1383d7",
      "parents": [
        "adee14b2e1557d0a8559f29681732d05a89dfc35"
      ],
      "author": {
        "name": "Masoud Sharbiani",
        "email": "masouds@google.com",
        "time": "Wed Sep 10 22:22:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Sep 10 22:22:34 2008 +0200"
      },
      "message": "ide: Fix pointer arithmetic in hpt3xx driver code (3rd try)\n\ngit commit 74811f355f4f69a187fa74892dcf2a684b84ce99 causes crash at\nmodule load (or boot) time on my machine with a hpt374 controller.\nThe reason for this is that for initializing second controller which sets\n(hwif-\u003edev \u003d\u003d host-\u003edev[1]) to true (1), adds 1 to a void ptr, which\nadvances it by one byte instead of advancing it by sizeof(hpt_info) bytes.\nBecause of this, all initialization functions get corrupted data in info\nvariable which causes a crash at boot time.\n\nThis patch fixes that and makes my machine boot again.\n\nThe card itself is a HPT374 raid conroller: Here is the lspci -v output:\n03:06.0 RAID bus controller: HighPoint Technologies, Inc. HPT374 (rev\n07)\n        Subsystem: HighPoint Technologies, Inc. Unknown device 0001\n        Flags: bus master, 66MHz, medium devsel, latency 120, IRQ 28\n        I/O ports at 8000 [size\u003d8]\n        I/O ports at 7800 [size\u003d4]\n        I/O ports at 7400 [size\u003d8]\n        I/O ports at 7000 [size\u003d4]\n        I/O ports at 6800 [size\u003d256]\n        Expansion ROM at fe8e0000 [disabled] [size\u003d128K]\n        Capabilities: [60] Power Management version 2\n\n03:06.1 RAID bus controller: HighPoint Technologies, Inc. HPT374 (rev\n07)\n        Subsystem: HighPoint Technologies, Inc. Unknown device 0001\n        Flags: bus master, 66MHz, medium devsel, latency 120, IRQ 28\n        I/O ports at 9800 [size\u003d8]\n        I/O ports at 9400 [size\u003d4]\n        I/O ports at 9000 [size\u003d8]\n        I/O ports at 8800 [size\u003d4]\n        I/O ports at 8400 [size\u003d256]\n        Capabilities: [60] Power Management version 2\n\nSigned-off-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[bart: use dev_get_drvdata() per Sergei\u0027s suggestion]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b427a33b06ae76c64c1ad9af899a45b682ba6c6",
      "tree": "45870fae6b6b50bc014b089f65270e8d6dd460e2",
      "parents": [
        "fc99856a45cab8040f07d93d52fabd11834bf544"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:04 2008 +0200"
      },
      "message": "sgiioc4: fixup message on resource allocation failure\n\nThere can be more than one sgiioc4 card in the system so print\nalso PCI device name on resource allocation failure (so we know\nwhich one is the problematic one).\n\nReported-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a69999e286b5da33232694a2ad99c29419b91a44",
      "tree": "9793c21046b2d05963c209afd1ae0a7a920ad4ad",
      "parents": [
        "b09c3e3f1710b554348c98e78fbf4a661918779a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "message": "drivers/ide/pci/: use __devexit_p()\n\nThis patch adds missing __devexit_p\u0027s.\n\nReported-by: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f454cbe8cd38b6d447e74ddaf012017fea42717e",
      "tree": "12b53fb8f50a0197411d39c570ac525bf6c616ad",
      "parents": [
        "36de994809264f752e51b74e77a9c49091d14230"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:04 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:04 2008 +0200"
      },
      "message": "ide: -\u003ecable_detect method cannot be marked __devinit\n\nNow that we have warm-plug support -\u003ecable_detect method no longer\ncan be be marked __devinit.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "36de994809264f752e51b74e77a9c49091d14230",
      "tree": "61c8abbaff6a0a69955cbf0a9e2581b78e0cc2ef",
      "parents": [
        "24307ffabd5b39bad443641f54b12ee2ba7a38ac"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "message": "ide: -\u003equirkproc method cannot be marked __devinit\n\nNow that we have warm-plug support -\u003equirkproc method no longer\ncan be be marked __devinit.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24307ffabd5b39bad443641f54b12ee2ba7a38ac",
      "tree": "136811bf9e04532543554bcf23dae9ccace7639d",
      "parents": [
        "af744e3294d09d706c4eae26cffaaa68a8d40337"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:03 2008 +0200"
      },
      "message": "cs5520: add enablebits checking\n\nBased on sparse comments in OpenFirmware code\n(no Cx5510/Cx5520 datasheet here).\n\nThis fixes 2.6.26 regression reported by TAKADA\nand caused by addition of warm-plug support.\n\nTested-by: TAKADA Yoshihito \u003ctakada@mbf.nifty.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a326b02b0c576001353dbc489154959b0889c6bf",
      "tree": "e56e768bcd078778fb4a0202a4be8e1a4460765f",
      "parents": [
        "ced3ec8aa7d0fa3300187ee47c144a22ccfc974e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:33 2008 +0200"
      },
      "message": "ide: drop \u0027name\u0027 parameter from -\u003einit_chipset method\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ced3ec8aa7d0fa3300187ee47c144a22ccfc974e",
      "tree": "ea48651fe1b372685020cd67ac133240829c1576",
      "parents": [
        "04ba6e739e9c0623c25f94b191fd20dfbd1b26e3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "message": "ide: prefix messages from IDE PCI host drivers by driver name\n\nPrefix messages from IDE PCI host drivers by driver name instead of marketed\nchipset name (it is still possible to exactly identify the particular chipset\nbasing on driver messages).\n\nAs a bonus this provides nice code savings for some drivers:\n\n   text    data     bss     dec     hex filename\n   3826     112       8    3946     f6a drivers/ide/pci/amd74xx.o.before\n   2786     112       8    2906     b5a drivers/ide/pci/amd74xx.o.after\n    764     108       0     872     368 drivers/ide/pci/cs5520.o.before\n    680     108       0     788     314 drivers/ide/pci/cs5520.o.after\n   1680     112       4    1796     704 drivers/ide/pci/generic.o.before\n   1155     112       4    1271     4f7 drivers/ide/pci/generic.o.after\n   7128     792       0    7920    1ef0 drivers/ide/pci/hpt366.o.before\n   6984     792       0    7776    1e60 drivers/ide/pci/hpt366.o.after\n   2800     148       0    2948     b84 drivers/ide/pci/pdc202xx_new.o.before\n   2523     148       0    2671     a6f drivers/ide/pci/pdc202xx_new.o.after\n   2831     148       0    2979     ba3 drivers/ide/pci/pdc202xx_old.o.before\n   2683     148       0    2831     b0f drivers/ide/pci/pdc202xx_old.o.after\n   3776     112       4    3892     f34 drivers/ide/pci/piix.o.before\n   2804     112       4    2920     b68 drivers/ide/pci/piix.o.after\n   4693     116       0    4809    12c9 drivers/ide/pci/siimage.o.before\n   4600     116       0    4716    126c drivers/ide/pci/siimage.o.after\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "04ba6e739e9c0623c25f94b191fd20dfbd1b26e3",
      "tree": "c0483be2a08ac244626b64abe29d38fecb87a455",
      "parents": [
        "29f1ca920cb8d65b979f7edf2fc7d11095461306"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "message": "it821x: remove DECLARE_ITE_DEV() macro\n\nWhile at it:\n\n* it821x_chipsets[] -\u003e it821x_chipset.\n\n* Fix it821x_chipset\u0027s name field (as it is used for IT8211/8212).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "29f1ca920cb8d65b979f7edf2fc7d11095461306",
      "tree": "da394d1ecc8c44062a829e0cb7b5877773909b89",
      "parents": [
        "28cfd8af52a9ed4e5bd1751ea6bc0b8c870f68ec"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:32 2008 +0200"
      },
      "message": "it8213: remove DECLARE_ITE_DEV() macro\n\nWhile at it:\n\n* it8213_chipsets[] -\u003e it8213_chipset.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "28cfd8af52a9ed4e5bd1751ea6bc0b8c870f68ec",
      "tree": "77491546baa6572cfc22ba7a93062cc857f9adbe",
      "parents": [
        "2a8f7450f828eaee49d66f41f99ac2e54f1160a6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:31 2008 +0200"
      },
      "message": "ide: include PCI device name in messages from IDE PCI host drivers\n\nWhile at it:\n\n* Apply small fixes to messages (s/dma/DMA/, remove trailing \u0027.\u0027, etc).\n\n* Fix printk() call in ide_setup_pci_baseregs() to use KERN_INFO.\n\n* Move printk() call from ide_pci_clear_simplex() to the caller.\n\n* Cleanup do_ide_setup_pci_device() a bit.\n\n* amd74xx.c: remove superfluous PCI device revision information.\n\n* hpt366.c: fix two printk() calls in -\u003einit_chipset to use KERN_INFO.\n\n* pdc202xx_new.c: fix printk() call in -\u003einit_chipset to use KERN_INFO.\n\n* pdc202xx_old.c: fix driver message in pdc202xx_init_one().\n\n* via82cxxx.c: fix driver warning message in via_init_one().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "585f67e736eece4cdf96b628042170273221e770",
      "tree": "b357f2325d20fe4c93adfd4ddc71005192443d70",
      "parents": [
        "fc2c32b737fa370683f8c44d74f41febe33b9c23"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "message": "via82cxxx: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fc2c32b737fa370683f8c44d74f41febe33b9c23",
      "tree": "1bceeef5cea8db5576dcc0f6d2c753d3a75522c2",
      "parents": [
        "29d72f2df933ea5ecf294b170b2f02af2af88120"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "message": "trm290: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "29d72f2df933ea5ecf294b170b2f02af2af88120",
      "tree": "a00d42a88365ea5c3f2b21c4415eefe060de830a",
      "parents": [
        "ea881d6d6c58aa6d56105d1faba7432243ea7118"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "message": "triflex: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea881d6d6c58aa6d56105d1faba7432243ea7118",
      "tree": "bcdbc5ced995d15825a03b0a577ed0552c554d7c",
      "parents": [
        "64b0fed31d6704e4e2e42e9a1ac5995b0a1b54e4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:26 2008 +0200"
      },
      "message": "tc86c001: add -\u003eremove method and module_exit()\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64b0fed31d6704e4e2e42e9a1ac5995b0a1b54e4",
      "tree": "fe01479ab965015820bb603ac9ec5672140dd7d9",
      "parents": [
        "6ce7199897bcbad05ecd06a4df22795fb37f4d0a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "message": "slc90e66: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6ce7199897bcbad05ecd06a4df22795fb37f4d0a",
      "tree": "03ccbf2882350c2bf37f5efcd059f583a47b8bc1",
      "parents": [
        "1ceb906b4062954e92295191402e9214345ee0e9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "message": "sl82c105: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1ceb906b4062954e92295191402e9214345ee0e9",
      "tree": "06150054a61d7a79eeeec640e274fb614cd2d00b",
      "parents": [
        "fe3825808ad67af02bd826a0d2ca6831e947e80e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "message": "sis5513: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fe3825808ad67af02bd826a0d2ca6831e947e80e",
      "tree": "3de2ce29bcf9301157c6e853d1d00ad52fd45642",
      "parents": [
        "bc2c9a8025921972f0774859b8f19b324734e824"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "message": "siimage: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bc2c9a8025921972f0774859b8f19b324734e824",
      "tree": "3b445458c27b7bdb9f85e1352216fb266dd41c89",
      "parents": [
        "991f5e69c512b284aaec81432dff0440b2a2f418"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:25 2008 +0200"
      },
      "message": "serverworks: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "991f5e69c512b284aaec81432dff0440b2a2f418",
      "tree": "68be818f3f32884321739c712abf41bb3ca8b6f7",
      "parents": [
        "0fd188047ca75df85191cc55f929cb2889631430"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "message": "sc1200: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0fd188047ca75df85191cc55f929cb2889631430",
      "tree": "821987c60388d6cc2f879d5ebe28107ace61f615",
      "parents": [
        "da8c3e0d21c5dbb2815d7c8f1f09e0c68f626ed1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "message": "rz1000: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "da8c3e0d21c5dbb2815d7c8f1f09e0c68f626ed1",
      "tree": "70c2d9282d4222cd68957e1d2d12705c37dab6e0",
      "parents": [
        "574a1c24b63fdb584935b4924a38b451eeb0880e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "message": "piix: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "574a1c24b63fdb584935b4924a38b451eeb0880e",
      "tree": "1c3bc0d157d884cf5073f681c5b499d3bb8af307",
      "parents": [
        "d69c8f8c0068b9fc7f5a5082d8a891618b732e2d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:24 2008 +0200"
      },
      "message": "pdc202xx_old: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d69c8f8c0068b9fc7f5a5082d8a891618b732e2d",
      "tree": "e15228d3aa3b6860fc9cc5b439790e01a582ae34",
      "parents": [
        "adc7f85ae68bd2e8db2e0136dcd4679891e5c321"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:23 2008 +0200"
      },
      "message": "pdc202xx_new: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "adc7f85ae68bd2e8db2e0136dcd4679891e5c321",
      "tree": "8b4e6f069c0709a7df6302e292e052d7608413da",
      "parents": [
        "aa6e518d75742fd3ac3d2cb4c2bcbae850319fc1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:23 2008 +0200"
      },
      "message": "opti621: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aa6e518d75742fd3ac3d2cb4c2bcbae850319fc1",
      "tree": "b10aac8989152510adc7febce4932af7933e3c31",
      "parents": [
        "1bcaaba7749dce7c0506cff0e811c9bed8121f38"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:23 2008 +0200"
      },
      "message": "ns87415: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1bcaaba7749dce7c0506cff0e811c9bed8121f38",
      "tree": "f83a019afe32e116945b52c9dde8559b26e10d0f",
      "parents": [
        "87d8b61356108835f5e91c0fb32b830ec585978c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:22 2008 +0200"
      },
      "message": "jmicron: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "87d8b61356108835f5e91c0fb32b830ec585978c",
      "tree": "2bf0148d09b21244044ff45fc457d76fdda483ee",
      "parents": [
        "5102f768570b3486979afb68c595b71cfb7f026f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:22 2008 +0200"
      },
      "message": "it821x: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5102f768570b3486979afb68c595b71cfb7f026f",
      "tree": "cc14bf25e4a39f7d5601947796855e634c64c42e",
      "parents": [
        "a6c43a2be9721d00ef9d6ef5b7b0e8113444577b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:22 2008 +0200"
      },
      "message": "it8213: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a6c43a2be9721d00ef9d6ef5b7b0e8113444577b",
      "tree": "ec4c949605d2afd508c9e4c123abafa63701aece",
      "parents": [
        "741ac62f6fca55ddbef52513fbc687ba6b04f99e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "message": "hpt366: add -\u003eremove method and module_exit()\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "741ac62f6fca55ddbef52513fbc687ba6b04f99e",
      "tree": "68378f7836079dfd808e36943ee30b416a8181a3",
      "parents": [
        "f566bcae9fb39b108e39a2f31594c028d6ee2e77"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "message": "hpt34x: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f566bcae9fb39b108e39a2f31594c028d6ee2e77",
      "tree": "cb092f1f5a1e3aa5c3ef86faae328455b8830998",
      "parents": [
        "cd68841b854e24076d41c32eae3ccfce6ae60a59"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "message": "ide/pci/generic: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cd68841b854e24076d41c32eae3ccfce6ae60a59",
      "tree": "1973406f2e69c70bd0fff73ee892db6e44c304cd",
      "parents": [
        "40c8a7f67d38de87f97a548b81b6cd0621a3ff9a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:21 2008 +0200"
      },
      "message": "cy82c693: add -\u003eremove method and module_exit()\n\nFix the refcounting for dev2 while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "40c8a7f67d38de87f97a548b81b6cd0621a3ff9a",
      "tree": "608da2b30798c337d3e04f8e46f6924ac62cb184",
      "parents": [
        "d16492a9789982955e627a7ffdcd1c3b945f7e85"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "message": "cs5535: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d16492a9789982955e627a7ffdcd1c3b945f7e85",
      "tree": "1f388c9739de60b1848f746f6f5533da43c490ee",
      "parents": [
        "e2b15b4765ca032d0837dfc8c195ecd3bc56a433"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "message": "cs5530: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e2b15b4765ca032d0837dfc8c195ecd3bc56a433",
      "tree": "0c09925e328911a580bf68941cf40ccbd2d2763f",
      "parents": [
        "f354fbc4b45a730aa0f876322ea4f096b47d1013"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "message": "cmd64x: add -\u003eremove method and module_exit()\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f354fbc4b45a730aa0f876322ea4f096b47d1013",
      "tree": "3cd75c589a4dc4489f35d4baaaa821bab1c719ee",
      "parents": [
        "b2509ac1d9dbe7a9d3a9915afbe108978002c95b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:20 2008 +0200"
      },
      "message": "atiixp: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b2509ac1d9dbe7a9d3a9915afbe108978002c95b",
      "tree": "e78c7a6228dfb7160b1ef721aff8aa3583588bc9",
      "parents": [
        "8ee3f3b69d9c37f86a45862f53451699ec77fe12"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "message": "amd74xx: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8ee3f3b69d9c37f86a45862f53451699ec77fe12",
      "tree": "e0195480c432a9c43ccfabc54fe7732d25f96b36",
      "parents": [
        "eb7cb98b1cc8be1d4395d9accf49ae3924cd68f1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "message": "alim15x3: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eb7cb98b1cc8be1d4395d9accf49ae3924cd68f1",
      "tree": "a6e21a30b5773026132c49af8e9858a8af98a3aa",
      "parents": [
        "ef0b04276d8f719d754c092434fbd62c2aeb5307"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:19 2008 +0200"
      },
      "message": "aec62xx: add -\u003eremove method and module_exit()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "37525bebcfc15a1fe5a9cb50bf49b21bf43559c1",
      "tree": "298caca982f3040cd8e07a1035a2103dca13bca4",
      "parents": [
        "0794230fd4b1bf61af8aabd7e987a595d6dbc430"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:18 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:18 2008 +0200"
      },
      "message": "via82cxxx: cleanup -\u003einit_chipset method\n\n* Move the boot message and via_clock setup from\n  init_chipset_via82cxxx() to via_init_one().\n\n* Set vdev-\u003evia_config in via_init_one() and cleanup\n  init_chipset_via82cxxx() accordingly.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0794230fd4b1bf61af8aabd7e987a595d6dbc430",
      "tree": "2fb81bcfbfaccfa65999ecf7165f025441d2ce35",
      "parents": [
        "d51f19c86583ca70468883d8137a92689f1a80c1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "message": "cmd64x: cleanup -\u003einit_chipset method\n\nRemove verbose reporting for CMD646 (PCI device revision is always\nlogged by IDE PCI layer).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d51f19c86583ca70468883d8137a92689f1a80c1",
      "tree": "2c94deec3c28505fa0533691778e3e7fb7ae8284",
      "parents": [
        "b16040b14e766d390138b04c8829c816f4c1d95b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "message": "amd74xx: cleanup -\u003einit_chipset method\n\nMove amd_clock setup from init_chipset_amd74xx() to amd74xx_probe().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b16040b14e766d390138b04c8829c816f4c1d95b",
      "tree": "5bd46bf28fce535bf3b5281cd9f2a34e0d743caa",
      "parents": [
        "ee77325b074a73694b66ec9eca4f7e55dad58b84"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "message": "tc86c001: remove -\u003einit_chipset method\n\n* Reserve PCI BAR 5 in tc86c001_init_one() and remove no longer needed\n  init_chipset_tc86c001().\n\nWhile at it:\n\n* Add \u0026 use DRV_NAME define.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ee77325b074a73694b66ec9eca4f7e55dad58b84",
      "tree": "4e9e3102d76494d4fe8792fa3dfb82eb30535734",
      "parents": [
        "4c674235d667d7ddc6b0c95a228a507eb94da2d6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:17 2008 +0200"
      },
      "message": "via82cxxx: convert to use -\u003ehost_priv\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4c674235d667d7ddc6b0c95a228a507eb94da2d6",
      "tree": "716b03d153081d04a87a5572fb6df1c19f57bf8e",
      "parents": [
        "96776f3b57eb7beb889a4368937cc9d74082a47e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:16 2008 +0200"
      },
      "message": "siimage: convert to use -\u003ehost_priv\n\nWhile at it:\n\n* Reserve PCI BAR 5 in siimage_init_one() and remove no longer needed\n  setup_mmio_siimage().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "96776f3b57eb7beb889a4368937cc9d74082a47e",
      "tree": "aabc32ed968684f142ad876fd707ed63a35f836a",
      "parents": [
        "1d76d9dc448d5a6fc7b49ba06c634aa6927bcc3d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:16 2008 +0200"
      },
      "message": "sc1200: convert to use -\u003ehost_priv\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1d76d9dc448d5a6fc7b49ba06c634aa6927bcc3d",
      "tree": "0b04ce3643888a6fc86b889f33bec8455286b7af",
      "parents": [
        "74811f355f4f69a187fa74892dcf2a684b84ce99"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:16 2008 +0200"
      },
      "message": "it821x: convert to use -\u003ehost_priv\n\nWhile at it:\n\n* Allocate both struct it821x_dev instances at once.\n\n* Don\u0027t leak itdevs on ide_pci_init_one() failure.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "74811f355f4f69a187fa74892dcf2a684b84ce99",
      "tree": "91c25f20b44c63894f9742b1c12336631c3b6f2e",
      "parents": [
        "60e57ed7c12917932a01d1679d92a7a8735afbce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:15 2008 +0200"
      },
      "message": "hpt366: convert to use -\u003ehost_priv\n\nWhile at it:\n\n* Allocate both struct hpt_info instances at once.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "60e57ed7c12917932a01d1679d92a7a8735afbce",
      "tree": "7bdbde85b117c0c976f25e22b6507f774608f50c",
      "parents": [
        "08da591e14cf87247ec09b17c350235157a92fc3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:15 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:15 2008 +0200"
      },
      "message": "aec62xx: convert to use -\u003ehost_priv\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6cdf6eb357c2681596b7b1672b92396ba82333d4",
      "tree": "a6194373c64616ecb3d1af2c9247a32f50543f97",
      "parents": [
        "8c2eece50a368c7986bae0b3e52739558dd71b51"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jul 24 22:53:14 2008 +0200"
      },
      "message": "ide: add -\u003edev and -\u003ehost_priv fields to struct ide_host\n\n* Add \u0027struct device *dev[2]\u0027 and \u0027void *host_priv\u0027 fields\n  to struct ide_host.\n\n* Set -\u003edev[] in ide_host_alloc_all()/ide_setup_pci_device[s]().\n\n* Pass \u0027void *priv\u0027 argument to ide_setup_pci_device[s]()\n  and use it to set -\u003ehost_priv.\n\n* Set PCI dev\u0027s -\u003edriver_data to point to the struct ide_host\n  instance if PCI host driver wants to use -\u003ehost_priv.\n\n* Rename ide_setup_pci_device[s]() to ide_pci_init_{one,two}().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "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": "3b2a5c7149ee4af4aff8fee953f66fc846d92cea",
      "tree": "bac123edeab61a491625fe42fca8e37e699bf84b",
      "parents": [
        "c30daac190de23779090c645e680c7977377032c"
      ],
      "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: filter out \"default\" transfer mode values in set_xfer_rate()\n\n* Filter out \"default\" transfer mode values (0x00 - default PIO mode,\n  0x01 - default PIO mode w/ IORDY disabled) in write handler for obsoleted\n  /proc/ide/hd?/settings:current_speed setting.\n\n  Allowing \"default\" transfer mode values is a dangerous thing to do as\n  we don\u0027t support programming controller to the \"default\" transfer mode\n  and devices often use different values for the default and maximum PIO\n  mode (i.e. PIO2 default and PIO4 maximum) so the controller will stay\n  programmed for higher PIO mode while device will use the lower PIO mode.\n\n  There is no functionality loss as by using special IOCTLs device can\n  still be programmed to \"default\" transfer modes (it is only useful for\n  debugging/testing purposes anyway).\n\n* Remove no longer needed IDE_HFLAG_ABUSE_SET_DMA_MODE host flag, it was\n  previously used by few host drivers to program the controller to PIO0\n  timings for \"default\" transfer mode \u003d\u003d 0x01 (although some host drivers\n  would program invalid PIO timings instead).\n\n* Cleanup ide_set_xfer_rate() and add BUG_ON().\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ba4b2e607e4e9eaa929935325dafd5c86d3b5262",
      "tree": "a1467b1bf355758d74343cc708c7f6fa70400faf",
      "parents": [
        "472b4bc1af50431e08130c786ef0612f5b641839"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:55 2008 +0200"
      },
      "message": "ide: remove dead Virtual DMA support\n\nLets remove dead Virtual DMA support for now so it doesn\u0027t clutter\ncore IDE code (it can be bring back when there is a need for it):\n\n* Remove IDE_HFLAG_VDMA host flag.\n\n* Remove ide_drive_t.vdma flag.\n\n* cs5520.c: remove stale FIXMEs, cs5520_dma_host_set() and cs5520_dma_ops\n  (also there is no longer a need to set IDE_HFLAG_NO_ATAPI_DMA).\n\nThere should be no functional changes caused by this patch.\n\nCc: TAKADA Yoshihito \u003ctakada@mbf.nifty.com\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": "92eb43800a3c1300bd5cb8a2a27e6f2a84f7042e",
      "tree": "6c4b7253d2e799f260d7858b99addd0cdac978d2",
      "parents": [
        "40f095f0138ea5b5971e5128b27e1bb907161149"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:53 2008 +0200"
      },
      "message": "ide: use -\u003etf_read in ide_read_error()\n\n* Add IDE_TFLAG_IN_FEATURE taskfile flag for reading Feature\n  register and handle it in -\u003etf_read.\n\n* Convert ide_read_error() to use -\u003etf_read instead of -\u003eINB,\n  then uninline and export it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6e6afb3b7401f0181da74a1add57f126946b43e6",
      "tree": "2ca80a7fa25a387b5f3d479d9e94b1339ee440ac",
      "parents": [
        "1f6d8a0fd8f6cc5ee2219a8cf9b2da16dfd67397"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eset_irq method\n\nAdd -\u003eset_irq method for setting nIEN bit of ATA Device Control\nregister and use it instead of ide_set_irq().\n\nWhile at it:\n\n* Use -\u003eset_irq in init_irq() and do_reset1().\n\n* Don\u0027t use HWIF() macro in ide_check_pm_state().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1f6d8a0fd8f6cc5ee2219a8cf9b2da16dfd67397",
      "tree": "4a858f4525ea67cd325ec370f4823adc1f7c0450",
      "parents": [
        "b73c7ee25da6133f97f47ffd3557288417da7c76"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eread_altstatus method\n\n* Remove ide_read_altstatus() inline helper.\n\n* Add -\u003eread_altstatus method for reading ATA Alternate Status\n  register and use it instead of -\u003eINB.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b73c7ee25da6133f97f47ffd3557288417da7c76",
      "tree": "0d348c81294d246b8417aff6e24502c93b312505",
      "parents": [
        "c6dfa867bb45f4bff2e48f3bc89ab1d6a7ab4c21"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:52 2008 +0200"
      },
      "message": "ide: add -\u003eread_status method\n\n* Remove ide_read_status() inline helper.\n\n* Add -\u003eread_status method for reading ATA Status register\n  and use it instead of -\u003eINB.\n\nWhile at it:\n\n* Don\u0027t use HWGROUP() macro.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c6dfa867bb45f4bff2e48f3bc89ab1d6a7ab4c21",
      "tree": "54d9322fad75e48fb548e182fbb87d06a06cd048",
      "parents": [
        "ebb00fb55d0566bb3e81518122a57b4b3bedf1e4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: add -\u003eexec_command method\n\nAdd -\u003eexec_command method for writing ATA Command register\nand use it instead of -\u003eOUTBSYNC.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ebb00fb55d0566bb3e81518122a57b4b3bedf1e4",
      "tree": "d8a717bf0e4556a71ba71579a6d5cedfa5bad980",
      "parents": [
        "81e8d5a34f7d2a2acbe309cfa5810a9699a63239"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: factor out simplex handling from ide_pci_dma_base()\n\n* Factor out simplex handling from ide_pci_dma_base() to\n  ide_pci_check_simplex().\n\n* Set hwif-\u003edma_base early in -\u003einit_dma method / ide_hwif_setup_dma()\n  and reset it in ide_init_port() if DMA initialization fails.\n\n* Use -\u003eread_sff_dma_status instead of -\u003eINB in ide_pci_dma_base().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81e8d5a34f7d2a2acbe309cfa5810a9699a63239",
      "tree": "be8257161e9bbc6f7bd0fe0b7980de94681d3306",
      "parents": [
        "cab7f8eda40d3e3e16b137c67cdddc2cf893c5d7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: remove ide_setup_dma()\n\nExport sff_dma_ops and then remove ide_setup_dma().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cab7f8eda40d3e3e16b137c67cdddc2cf893c5d7",
      "tree": "369335f0bc359357653fb2271c67940840eedced",
      "parents": [
        "ab86f91e8739e0b1587a16e4792ab5e4bb11f1b5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 23 19:55:51 2008 +0200"
      },
      "message": "ide: remove -\u003edma_{status,command} fields from ide_hwif_t\n\n* Use -\u003edma_base + offset instead of -\u003edma_{status,command}\n  and remove no longer needed -\u003edma_{status,command}.\n\nWhile at it:\n\n* Use ATA_DMA_* defines.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b2f951aabc9cc7d5fb987aeec9aef96ccce618a5",
      "tree": "d388e9a44a153cee8395bd7ca9eff63492ff9cfd",
      "parents": [
        "c97c6aca75fd5f718056fde7cff798b8cbdb07c0"
      ],
      "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: add -\u003eread_sff_dma_status method\n\nAdd -\u003eread_sff_dma_status method for reading DMA Status register\nand use it instead of -\u003eINB.\n\nWhile at it:\n\n* Use inb() directly in ns87415.c::ns87415_dma_end().\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": "64a8f00ff19508b3962c8a932375dbae88bee4d6",
      "tree": "6ec1de97fa6524987f133eee38e30af5e545aeb9",
      "parents": [
        "bb7ee9b1ec15358af870a81b0c6a03af29417f99"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "message": "IDE: Report errors during drive reset back to user space\n\nMake sure that each error condition during the execution of an\nHDIO_DRIVE_RESET ioctl is actually reported to the calling process.\nAlso, unify the exit path of reset_pollfunc() when returning ide_stopped\nsince the need of -\u003eport_ops-\u003ereset_poll() to be treated specially has\nvanished (way back, it seems).\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: \"Alan Cox\" \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Randy Dunlap\" \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ce30e4015954e281f682aa8d158a47885d8e1262",
      "tree": "53ab82a75db60bc73c7a990c914eaedb71f1febb",
      "parents": [
        "cb8ea0929c9cb899d61c4e155aace0b34d8cffe3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:44 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:44 2008 +0200"
      },
      "message": "sgiioc4: call ide_find_port_slot() later\n\nMove ide_find_port_slot() call closer to ide_device_add().\n\nThis is basically a preparation for the future changes.\n\nCc: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eb3aff5530d22eb4be0a99c9d39c9ffde7b9891a",
      "tree": "f358ec61f76efb716c90d4788131fda52107eac5",
      "parents": [
        "7b60fa16ca50b0f8cb9d007faee0dff71b397fb8"
      ],
      "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: print message on error in ide_find_port_slot()\n\n* Add DRV_NAME define to ide-h8300.c.\n\n* Fix ide-h8300.c, swarm.c and sgiioc4.c to set .name field in\n  struct ide_port_info to DRV_NAME, then convert these host drivers\n  to use ide_find_port_slot() instead of ide_find_port().\n\n* Print message on error in ide_find_port_slot().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b48c89a9699f451e4e236fa7313461281c00e69b",
      "tree": "54a9daa2444e1550a566b9413be7884536ed9a7b",
      "parents": [
        "e6d95bd14928926d6658b5e4ace905e8b83ed27a"
      ],
      "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": "cmd640: add -\u003einit_dev method\n\nConvert the driver to use -\u003einit_dev method instead of open-coding devices\ninit in cmd640x_init().\n\nWhile at it:\n\n- fix printk()-s to use KERN_INFO level instead of the default KERN_ERR\n\n- use DRV_NAME define in printk()-s\n\n- set proper -\u003epio_mask also for CONFIG_BLK_DEV_CMD640_ENHANCED\u003dn\n\nThere should be no functional changes caused by this patch\n(except fixing printk()-s levels).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a698400a1556cf9f0376d1a41e536973dd5c4747",
      "tree": "af63ee32fac09ce32476044eecd0ab7f1770153c",
      "parents": [
        "ba1d0de70d64e68f0e035f00dbb041c1e05b49c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "cmd640: fix warm-plug support for the secondary interface\n\nRegister secondary interface also when user requested not to probe devices.\n\nWhile at it:\n\n- remove write-only second_port_toggled variable\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01397012b3129147890bb116431d5a794dfc3990",
      "tree": "475ee9861233c23bf829d2f2542214c3441e48b9",
      "parents": [
        "b25afdf1336237fb0e4021eb35744e577e19bd14"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "sgiioc4: use driver name for resource allocation\n\nCc: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c56c5648a3bd15ff14c50f284b261140cd5b5472",
      "tree": "94cdc14616143b5a51e5dc16901c4f431bacf83f",
      "parents": [
        "63b51c6d1d63276fd320615c042f1ff5d94ebab8"
      ],
      "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: set hwif-\u003edev in ide_init_port_hw() (take 2)\n\n* Add \u0027parent\u0027 field to hw_regs_t for optional parent device pointer (needed\n  by macio PMAC IDE controllers) and set hwif-\u003edev in ide_init_port_hw().\n\n* Update au1xxx-ide.c, sgiioc4.c, pmac.c and setup-pci.c accordingly.\n\nv2:\n\n* Update scc_pata.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "256c5f8eef7b9a8c8a85c15c58cda9df455f947e"
}
