)]}'
{
  "log": [
    {
      "commit": "644a9d764b4747af057b3db73ccba28a168b1f4f",
      "tree": "0f692a2e67433b4072856f38a489e0d6fe3c2338",
      "parents": [
        "bbe4d6d86565bfd9edbc3f19bc23f816af66240d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "message": "ide: fix -\u003eio_32bit race in set_io_32bit()\n\nset_io_32bit() (ide_procset_t function) can race against running\nPIO transfers.  Fix it by using ide_spin_wait_hwgroup().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bbe4d6d86565bfd9edbc3f19bc23f816af66240d",
      "tree": "25114de8fb6dcbc25320959590cf03302d441c03",
      "parents": [
        "fedda1e13125153d502e84856a2640acdb4c38f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "message": "ide: remove stale changelog from ide-probe.c\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fedda1e13125153d502e84856a2640acdb4c38f0",
      "tree": "addd7618e4cf2a098ef46516afaba5860f7ae3fe",
      "parents": [
        "3f3e6e21845259854d862bfa3c39f6a84356fc3d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "message": "ide: remove stale changelog from ide-disk.c\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f3e6e21845259854d862bfa3c39f6a84356fc3d",
      "tree": "dfb3719edc78081da8486ff28e69494fc740da45",
      "parents": [
        "809b53c4ef7188dc284498ef6e4ec2d4d587a275"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:32:00 2007 +0100"
      },
      "message": "ide: remove dead code from __ide_dma_test_irq()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "809b53c4ef7188dc284498ef6e4ec2d4d587a275",
      "tree": "97f7ccd0330c67de092f0c2e84141dd68d94700f",
      "parents": [
        "eadb6ecf761166aa55ad44f05b7a29b10ddaba34"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "hpt366: fix HPT37x PIO mode timings (take 2)\n\nAfter looking into the HPT370 manual (now that I have it) and re-checking all\nthe timing tables, here\u0027s what I have discovered:\n\n- at 33 MHz clock, PIO mode 0 timings turned to be overclocked, and all other\n  PIO modes underclocked;\n\n- at 50 MHz clock, PIO modes 0 to 2 turned to be overclocked;\n\n- at 66 MHz clock, PIO mode 0 was overclocked too.\n\nFinally, the taskfile timing (matching PIO mode 0) turned to be overclocked at\nall clock frequencies (and in all manuals)...\n\nThe new timings have been tested on HPT370 chip (at 33 MHz PCI clock) and on\nHPT371N chip (at both 50 and 66 MHz DPLL clock).\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eadb6ecf761166aa55ad44f05b7a29b10ddaba34",
      "tree": "5b6233b8b10ebf5566189b89934bbfd12168ee7c",
      "parents": [
        "c86ae7df90a26708e9e54e3a362046873d874e6c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "pdc202xx_new: fix Promise TX4 support\n\nIn case of Promise TX4 the first PCI device is located at slot 1\nand the second one is at slot 2 so the offset used by pci_get_slot()\nshould be \"+1\" and not \"+2\".\n\nThanks goes out to Markus Dietz for bugreport and testing this patch.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c86ae7df90a26708e9e54e3a362046873d874e6c",
      "tree": "824d363274ed7c8a0502f1b606b3a5a910de72f2",
      "parents": [
        "3ab7efe8e2cbcca2d401b43cfcc2fa9a7dac2299"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "ide-cd: remove dead post_transform_command()\n\npost_transform_command() call in cdrom_newpc_intr() has no effect because\nit is done after the request has already been fully completed (rq-\u003ebio and\nrq-\u003edata are always NULL).  It was verified to be true regardless whether\nINQUIRY command is using DMA or PIO to transfer data (by using modified\nTejun Heo\u0027s test-shortsg.c utility and adding a few printk()-s to ide-cd).\n\nThis was uncovered thanks to the \"blk_end_request: full I/O completion\nhandler (take 3)\" patch series from Kiyoshi Ueda.\n\nCc: jens.axboe@oracle.com\nCc: bharrosh@panasas.com\nCc: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\nCc: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ab7efe8e2cbcca2d401b43cfcc2fa9a7dac2299",
      "tree": "7ddbb4d5fdae6f61d23ef0ba2a43aaca23bd2195",
      "parents": [
        "e11b9035a47da66fcd4bafd3a5f6b14f51ca667e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "ide: DMA reporting and validity checking fixes (take 3)\n\n* ide_xfer_verbose() fixups:\n  - beautify returned mode names\n  - fix PIO5 reporting\n  - make it return \u0027const char *\u0027\n\n* Change printk() level from KERN_DEBUG to KERN_INFO in ide_find_dma_mode().\n\n* Add ide_id_dma_bug() helper based on ide_dma_verbose() to check for invalid\n  DMA info in identify block.\n\n* Use ide_id_dma_bug() in ide_tune_dma() and ide_driveid_update().\n\n  As a result DMA won\u0027t be tuned or will be disabled after tuning if device\n  reports inconsistent info about enabled DMA mode (ide_dma_verbose() does the\n  same checks while the IDE device is probed by ide-{cd,disk} device driver).\n\n* Remove no longer needed ide_dma_verbose().\n\nThis patch should fix the following problem with out-of-sync IDE messages\nreported by Nick Warne:\n\n       hdd: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache\u003c7\u003ehdd:\n       skipping word 93 validity check\n        , UDMA(66)\n\nand later debugged by Mark Lord to be caused by:\n\n        ide_dma_verbose()\n                printk( ... \"2048kB Cache\");\n        eighty_ninty_three()\n                printk(KERN_DEBUG \"%s: skipping word 93 validity check\\n\");\n        ide_dma_verbose()\n                printk(\", UDMA(66)\"\n\nPlease note that as a result ide-{cd,disk} device drivers won\u0027t report the\nDMA speed used but this is intended since now DMA mode being used is always\nreported by IDE core code.\n\nv2:\n* fixes suggested by Randy:\n  - use KERN_CONT for printk()-s in ide-{cd,disk}.c\n  - don\u0027t remove argument name from ide_xfer_verbose() declaration\n\nv3:\n* Remove incorrect check for (id-\u003efield_valid \u0026 1) from ide_id_dma_bug()\n  (spotted by Sergei).\n\n* \"XFER SLOW\" -\u003e \"PIO SLOW\" in ide_xfer_verbose() (suggested by Sergei).\n\n* Fix ide_find_dma_mode() to report the correct mode (\u0027mode\u0027 after being\n  limited by \u0027req_mode\u0027).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Nick Warne \u003cnick@ukfsn.org\u003e\nCc: Mark Lord \u003clkml@rtr.ca\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e11b9035a47da66fcd4bafd3a5f6b14f51ca667e",
      "tree": "060ba965247b2c3f31ec2873a9669cadb31d9ac8",
      "parents": [
        "1b7d3477a7b0d52406d68b01bc8931f43112677f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:58 2007 +0100"
      },
      "message": "ide: add /sys/bus/ide/devices/*/{model,firmware,serial} sysfs entries\n\nCc: Dan Kegel \u003cdank@kegel.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Xavier Bestel \u003cxavier.bestel@free.fr\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b7d3477a7b0d52406d68b01bc8931f43112677f",
      "tree": "b20473ba546f53bb361e1e29c37a6836be20c977",
      "parents": [
        "125a8191dcbc927441263a332826989cc2925681"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "message": "ide: coding style fixes for drivers/ide/setup-pci.c\n\n* remove trailing whitespaces\n* \u0027if()\u0027 -\u003e \u0027if ()\u0027\n* remove extra new-line before EXPORT_SYMBOL_GPL()\n* add extra new-line after \u0027id\u0027 definition\n* respect 80-columns limit\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "125a8191dcbc927441263a332826989cc2925681",
      "tree": "1e12e7953b82b241c3833055354dbf95a044c311",
      "parents": [
        "46255d4083ca6c6e3c40cb4d2f3198c77bca7e24"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "message": "ide: fix ide_scan_pcibus() error message\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "46255d4083ca6c6e3c40cb4d2f3198c77bca7e24",
      "tree": "e5a4c53ebde9336729d36b3a6e76f7734cceaac9",
      "parents": [
        "ad0e74d3851e440e0882424577bc984c89019f52"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "message": "ide: deprecate CONFIG_BLK_DEV_OFFBOARD\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ad0e74d3851e440e0882424577bc984c89019f52",
      "tree": "830c53d8d7b5568f2a6d2d21698295ca8c7ce95b",
      "parents": [
        "69ae6fee4f95c0535e49e338ce0ed3b27fd485b5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Dec 12 23:31:57 2007 +0100"
      },
      "message": "ide: add missing checks for control register existence\n\nAdd missing checks for control register existence (some legacy m68k specific\nIDE controllers don\u0027t have it).  Also use drive-\u003ectl while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e97564f362a93f8c248246c19828895950341252",
      "tree": "0f78e182251d93707ae303c6615326a8cea06b64",
      "parents": [
        "498f26b45cfc2e16d15f0416a40bc01156c43e92"
      ],
      "author": {
        "name": "Peter Missel",
        "email": "peter.missel@onlinehome.de",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "message": "ide: More TSST drives with broken cable detection\n\nAdd more TSST (Toshiba/Samsung) drives to the\n\u0027broken cable detection\u0027 blacklist.\n\nSigned-off-by: Peter Missel (peter.missel@onlinehome.de)\nCc: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "498f26b45cfc2e16d15f0416a40bc01156c43e92",
      "tree": "3f92e8b4136fe75208ea92dd809bfe5984cfae06",
      "parents": [
        "0546cb045ea487d8702c5ae4da6e0eab7baa17ba"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "message": "ali14xx: constify __initdata\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0546cb045ea487d8702c5ae4da6e0eab7baa17ba",
      "tree": "59bced4fa3d1a8ad375d28bae176ca1a4330dfb5",
      "parents": [
        "8a82387cd235d5251890d53c57bf953d24a76831"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "message": "ide: remove bogus ide_fix_driveid() comment\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a82387cd235d5251890d53c57bf953d24a76831",
      "tree": "3119c4da47cd58e2ab02753eab760ec81e79fb99",
      "parents": [
        "dd0fd40d5488aadfc54a50919471469a31407322"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "trm290: remove bogus init_hwif_trm290() comment\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dd0fd40d5488aadfc54a50919471469a31407322",
      "tree": "8c693905fa7b466e499b65e53ec7f377e8dd4f41",
      "parents": [
        "d151456a71e2757da4169a6be2eb68ac115b05b0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "piix: add HP compaq laptop to short cable list\n\nPort of Jeff\u0027s libata commit 54174db300ee1bac632d62e4ac37fe02e47d1f18\n(\"[libata] ata_piix: add HP compaq laptop to short cable list\").\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d151456a71e2757da4169a6be2eb68ac115b05b0",
      "tree": "19a97e8ae869af8c14bbcad53cf0c8a56d7e4dec",
      "parents": [
        "b0bc65b9aa7d9eb8af4895ed772ef7fe2c10687c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "alim15x3: add Mitac 8317 and derivatives to ali_cable_override()\n\nPort of Alan\u0027s patch for pata_ali.c.\n\nCc: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b0bc65b9aa7d9eb8af4895ed772ef7fe2c10687c",
      "tree": "e063aa772d533748731bed9e43e14e6f4b8872d0",
      "parents": [
        "9130201003cf3a9f3afe830fe8e544018beab61b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "ide: add TORiSAN model: CD-ROM CDR_U200 fw: 1.09 to DMA blacklist\n\nBased on the report from snowbat@gmail.com.\n\nFixes kernel bugzilla bug #9195.\n\nTested-by: snowbat@gmail.com\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9130201003cf3a9f3afe830fe8e544018beab61b",
      "tree": "36b45f2c0a9bc087bf3d4282a51b32aaaf1340cd",
      "parents": [
        "aca38a5157dec0090ad800d52c138fb83674481f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "amd74xx: arm hack\n\ndrivers/ide/pci/amd74xx.c: In function `init_hwif_amd74xx\u0027:\ndrivers/ide/pci/amd74xx.c:387: error: implicit declaration of function `pci_get_legacy_ide_irq\u0027\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aca38a5157dec0090ad800d52c138fb83674481f",
      "tree": "7079211a97a5bf18fb048157a5e6cb24ef7bb0af",
      "parents": [
        "e816056210941e9886e447e331b7fdbe133cb5f0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "drivers/ide: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e816056210941e9886e447e331b7fdbe133cb5f0",
      "tree": "b08ea004216abd50570f79e4003ee8061ce51118",
      "parents": [
        "c03a9278ad96e1e7d144f5f626c6794f050c0ae7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "ide-cris: don\u0027t override ide_register_hw() result\n\n* Don\u0027t override ide_register_hw() result and check if there is a hwif\n  available to use.\n\n* MAX_HWIFS is user configurable nowadays so replace it by hard-coded value.\n\n* Remove the comment about ide_hwifs[].\n\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c03a9278ad96e1e7d144f5f626c6794f050c0ae7",
      "tree": "114d8880da519bc1f5a170b0921d02d475ee97de",
      "parents": [
        "acfad6e186664fa8521662bb7992ff6508f9357b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "ide: move CONFIG_IDE_ETRAX to drivers/ide/Kconfig\n\n* Move ETRAX_IDE and friends from arch/cris/arch-{v10,v32}/drivers/Kconfig\n  to drivers/ide/Kconfig.\n\n* Don\u0027t force selecting ide-disk and ide-cd device drivers\n  (please handle this through defconfig if necessary).\n\n* Make ETRAX_IDE depend on BROKEN for the time being\n  (it doesn\u0027t even compile currently).\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "acfad6e186664fa8521662bb7992ff6508f9357b",
      "tree": "9a459789d5b6c39ef67884872e918788741e66c1",
      "parents": [
        "c5d252cbe9044054476498df163d99cb5a6d0ba8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "message": "ide: add CONFIG_IDE_H8300 config option\n\nAdd a separate config option for ide-8300 host driver instead of depending\non CONFIG_H8300.\n\nThis change is a preparation for the future changes and also allows ide-h8300\nto be disabled if needed.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5d252cbe9044054476498df163d99cb5a6d0ba8",
      "tree": "e0d60ec8070d1d85443c1160f40d14cfd3b87ea9",
      "parents": [
        "355bd12f4aba2f6acaf5e8dd9c85e0cc7dbae965"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "message": "ide/Kconfig: fix mpc8xx host driver dependencies\n\nOnly LWMON, IVMS8, IVML24 and TQM8xxL platforms have the needed\ndefines (IDE0_BASE_OFFSET and friends) in the platform header file.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "355bd12f4aba2f6acaf5e8dd9c85e0cc7dbae965",
      "tree": "91f46b68d9c9b1436b3b0b49c65288e7abdd88da",
      "parents": [
        "b48d08177fe635a549aaf63eef508be1de069ebf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "message": "macide/q40ide: add missing __init tag to {macide,q40ide}_init()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b48d08177fe635a549aaf63eef508be1de069ebf",
      "tree": "2d116ba187f198c46b2083b3ef3bca2a3c5ab6d6",
      "parents": [
        "8266105b15192177ac732ab8a27b315dc9291100"
      ],
      "author": {
        "name": "Aleksandar Radovanovic",
        "email": "biblbroks@sezampro.yu",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "message": "aec62xx: Fix kernel oops in driver\u0027s probe function\n\nAdd pci_enable_device() to aec62xx probe function\nbefore doing any I/O.\n\nOriginal probe function tries to read from device\u0027s\nPCI region 4 before calling ide_setup_pci_device().\nSince the device is not enabled at this point,\non machines that have no firmware PCI initialization\n(e.g. ASUS WL-700gE router), corresponding PCI BAR \nis 0 and the following inb() causes a kernel oops.\n\nSigned-off-by: Aleksandar Radovanovic \u003cbiblbroks@sezampro.yu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e,\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8266105b15192177ac732ab8a27b315dc9291100",
      "tree": "01c64979841a56b0468fb2e5f454213d91f61988",
      "parents": [
        "8ac98ce17cf318f6ceb1eb88053917001f5ca60a"
      ],
      "author": {
        "name": "Jonas Stare",
        "email": "jonas.stare@purplescout.se",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "message": "ide: skip ide_wait_not_busy() on noprobe-disks\n\nThere is a problem in some hardware where the kernel will stall for\n35 seconds waiting for disks that don\u0027t exist. This patch will skip\nwaiting for the BSY-bit on IDE drives to go away if you set \"hdx\u003dnoprobe\"\nas a kernel option and the disk is not marked as \u0027present\u0027 (like when\nyou set the geometry by hand).\n\nIf no noprobe-option is set the code will work (more or less) as the\noriginal but if set the code will skip the ide_wait_not_busy() for\nthat drive. Even if there would be a drive there and it is still busy\nafterwards it should not matter since it isn\u0027t probed for later.\n\nThe code also honors the MAX_DRIVES variable instead of assuming that\nthere will be two harddrives on the bus.\n\nBart: minor cleanups\n\nSigned-off-by: Jonas Stare \u003cjonas.stare@purplescout.se\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e,\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8ac98ce17cf318f6ceb1eb88053917001f5ca60a",
      "tree": "032d3ebeb38dffc153e24a6fec0646e3ac165e79",
      "parents": [
        "89613e667f7539defb053795f18653003179cf7e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "message": "siimage: remove resetproc() method\n\nThe intent behind siimage_reset() was probably to hard reset the interface and\nthe SATA PHY but as the code writes to two reserved bits instead, it obviously\nhas been ineffective from the start. So, just remove it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "89613e667f7539defb053795f18653003179cf7e",
      "tree": "3efcfc63e7b7e999db536955464c361f1e53cb4d",
      "parents": [
        "a1d85864d30181a71243193ed01d322dc0618dc6"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "message": "ide: don\u0027t set PIO mode on pre-EIDE drives\n\nFix handling of the PIO modes for the pre-EIDE drives that did not support\nthe PIO Flow Control Transfer Mode value (00001 nnn) of the Set Transfer Mode\nfeature by skipping the actual mode programming.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a1d85864d30181a71243193ed01d322dc0618dc6",
      "tree": "1e5858de8546bc222dba252daf3329b1cbef7dda",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Gabriel Craciunescu",
        "email": "nix.or.die@googlemail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "message": "sis5513.c: Add Packard Bell EasyNote K5305 to laptops\n\nWith newer kernels HDD in my old laptop is limited to UDMA 33.\nWith this patch I get UDMA 100 again.\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0fd4980fa75acc78c747b1f43d1204f6572a4845",
      "tree": "0bac34a7f83f9cff12583da92bfc0a54a232ac4e",
      "parents": [
        "24ffbd62583024f85bdba72cd373d050aa1a1b15"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "message": "ide: remove stale/incorrect comment from setup-pci.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24ffbd62583024f85bdba72cd373d050aa1a1b15",
      "tree": "8f93ba9dc4166907373a0c34fd8b63b0424441a9",
      "parents": [
        "34c69b601b2ec8fc8ff6657a547ce3865d58e220"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:16 2007 +0100"
      },
      "message": "it821x/jmicron: fix return value of {it821x,jmicron}_init_one()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "34c69b601b2ec8fc8ff6657a547ce3865d58e220",
      "tree": "eddcf5c10d212612b0f381f9a2d7e9606c60eadc",
      "parents": [
        "c1f50cbb06363b36700c0a679a5bd3ddef0a97b6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: don\u0027t BUG() on unsupported transfer modes\n\nFix ide-cris, cs5530, sc1200 and sis5513 host drivers to just return instead\nof OOPS-ing for unsupported modes in -\u003eset_dma_mode methods.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c1f50cbb06363b36700c0a679a5bd3ddef0a97b6",
      "tree": "2af4adaeed66428cd555020ac3337ccbb6f1bddd",
      "parents": [
        "12eda14f8930ccad0d8b75fecab87b90eecba5fb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: use drive-\u003eselect.all for REQ_TYPE_ATA_TASK in execute_drive_cmd()\n\nUse drive-\u003eselect.all for REQ_TYPE_ATA_TASK requests in execute_drive_cmd()\n(the obsolete bits 7 and 5 of the Device register need to be set).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "12eda14f8930ccad0d8b75fecab87b90eecba5fb",
      "tree": "19d5a3e0378cf22ecc4e99210b4d3879060d306e",
      "parents": [
        "03644cd497e27c3d274f39e58ddc577e9d73bb39"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide: add missing HOB bit clearing to ide_dump_ata_status()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03644cd497e27c3d274f39e58ddc577e9d73bb39",
      "tree": "1ed59238df2653b4db5582af1623a4c13ff633d6",
      "parents": [
        "2ad1e0558f369f11d180b7448d97164a0c5f07e2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:15 2007 +0100"
      },
      "message": "ide-pmac: skip conservative PIO \"downgrade\"\n\nWe can skip conservative PIO \"downgrade\" (PIO3 becomes PIO2 etc.) on PMAC.\n\nProblem reported by Mikael.\n\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2ad1e0558f369f11d180b7448d97164a0c5f07e2",
      "tree": "0d6e732c2246b25d3a0f2828874855b35e1d1ecd",
      "parents": [
        "6183289cd4356b790c5eaa619020fb887ec0fa44"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "message": "ide: BLK_DEV_IDECD help: remove outdated note\n\nLILO version 16 was released on 26-02-1995 (sic), so telling people to not use\nolder versions no longer has any value.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6183289cd4356b790c5eaa619020fb887ec0fa44",
      "tree": "d47fd4c1188134b37ee2dc83b9f85a28b5b2e756",
      "parents": [
        "9418d5dc9ba40b88737580457bf3b7c63c60ec43"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 13 22:09:14 2007 +0100"
      },
      "message": "cmd64x: don\u0027t clear the other channel\u0027s interrupt\n\nMake sure to not clear the other IDE channel\u0027s interrupt when clearing an IDE\ninterrupt via the MRDMODE register.\n\nThanks to Bart for finding a coding mistake.\n\nBart:\n\nThis fixes regression from commit 66602c83dcb6a5d82772d88ae7a32cd4a1213528\n(\"cmd64x: use interrupt status from MRDMODE register (take 2)\").\n\nExtra thanks to Martin for reporting and bisecting the issue.\n\nFrom: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nTested-by: Martin Rogge \u003cmarogge@onlinehome.de\u003e\nTested-by: Milan Kocian \u003cmilon@wq.cz\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bcbf6ee3eb5212ff774161cae15ce4f92f7edafb",
      "tree": "cb14d5e4f1e86dcbcc791f966e013dce0d26b97c",
      "parents": [
        "01745112de5f721dd5afb06bc60b4a1e65e397ce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:30 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:30 2007 +0100"
      },
      "message": "ide: fix IDE_HFLAG_NO_ATAPI_DMA handling in config_drive_for_dma()\n\ncommit 33c1002ed912ac9dacedd5d5b166da3b72d18460 incorrectly changed return\nvalue from \u00270\u0027 to \u0027-1\u0027, fix it (ns87415 was the only host driver affected\nsince it uses both IDE_HFLAG_TRUST_BIOS_FOR_DMA and IDE_HFLAG_NO_ATAPI_DMA).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01745112de5f721dd5afb06bc60b4a1e65e397ce",
      "tree": "1a32b215de40514524b293fe31bb67a6dee44442",
      "parents": [
        "26a5b04075f6f2ccf30b22e7f0fc9127c500a698"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:29 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:29 2007 +0100"
      },
      "message": "ide: move ide_fixstring() documentation to ide-iops.c from ide.h\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "26a5b04075f6f2ccf30b22e7f0fc9127c500a698",
      "tree": "122712ad7f27aac15288ba1fa2948f389e2f2756",
      "parents": [
        "d34887da6be91eaac1db168fa48d91eaa4504795"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: add missing #ifdef/#endif CONFIG_IDE_TASK_IOCTL\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d34887da6be91eaac1db168fa48d91eaa4504795",
      "tree": "2a271b746a7d2b78a2936fbfd41816989a70f97d",
      "parents": [
        "02ac2460ff126afadf8d364c82ebb13e116df33b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: fix ide_find_dma_mode() to print human-readable info\n\nProblem reported by Mikael.\n\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "02ac2460ff126afadf8d364c82ebb13e116df33b",
      "tree": "a0c7f0c5a58632f75eff7e40c982245f256d6943",
      "parents": [
        "1c11d241115a352a4468a7a4884c22cf68a5c6fd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: add missing rq.ref_count initialization to ide_diag_taskfile()\n\nNoticed by Tejun Heo.\n\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1c11d241115a352a4468a7a4884c22cf68a5c6fd",
      "tree": "51c441ad114e749de3995b8a835311ca48a9e00c",
      "parents": [
        "320112bd28d3c477f6990bfe8762ccb978106a08"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:27 2007 +0100"
      },
      "message": "ide: clear HOB bit for REQ_TYPE_ATA_TASK requests in ide_end_drive_cmd()\n\nide_dump_ata_status() may set HOB bit before ide_end_drive_cmd() is called.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "320112bd28d3c477f6990bfe8762ccb978106a08",
      "tree": "b0b4236d3284a73c6986dc3dfdbf26eac1dbaf7b",
      "parents": [
        "f7d7f3fd21f06c1f07d1dc9e2cc8a3c43b53faa6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide: check rq-\u003ecmd_type in drive_cmd_intr()\n\ndrive_cmd_intr() is used by both REQ_TYPE_ATA_CMD and REQ_TYPE_ATA_TASK\nbut commands using PIO-in protocol are valid only for REQ_TYPE_ATA_CMD\n(\u0026args[4] in case of REQ_TYPE_ATA_TASK points to a value for IDE_LCYL_REG\nregister instead of the data buffer).  This fix allows REQ_TYPE_ATA_TASK\ncommands to use non-zero values for IDE_SECTOR_REG (args[3]).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f7d7f3fd21f06c1f07d1dc9e2cc8a3c43b53faa6",
      "tree": "0070cfd2642871a19c70b3bd57033908d878bfe9",
      "parents": [
        "6d5dd21de497668c44aade803e1689bf131dc1a6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide/Kconfig: fix BLK_DEV_OFFBOARD dependencies\n\nThis config option is effective only for host drivers that use\nIDE_HFLAG_OFF_BOARD host flag (aec62xx, generic, hpt34x, hpt366,\npdc202xx_new, pdc202xx_old and tc86c001).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6d5dd21de497668c44aade803e1689bf131dc1a6",
      "tree": "b2e1d33b992b72225e11cfa34bbe2a5cfd58b1a9",
      "parents": [
        "127ba2896512699338d997418d7cf5064720b55b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide: unexport ide_fix_driveid\n\nide_fix_driveid can now be unexported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "127ba2896512699338d997418d7cf5064720b55b",
      "tree": "8aa76a18dbc18c0d8f66d4b192ba81077b8950b1",
      "parents": [
        "699b052ad2996c4ca87aa4b9d4a51dcca0f9e588"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:26 2007 +0100"
      },
      "message": "ide/Kconfig: add IDEDISK_MULTI_MODE text adapted from hdparm manual page\n\nAdd IDEDISK_MULTI_MODE text adapted from hdparm manual page.\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "699b052ad2996c4ca87aa4b9d4a51dcca0f9e588",
      "tree": "e020540447b1ccb81b409d16e4caa80bc7dd9c76",
      "parents": [
        "afda5e4da5abf7366ba8ac49e7634b3c85a143ae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@home-tj.org",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "message": "ide: do_identify() string termination fix\n\nTerminates id-\u003emodel string before invoking strstr() in do_identify().\n\nSigned-off-by: Tejun Heo \u003ctj@home-tj.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "afda5e4da5abf7366ba8ac49e7634b3c85a143ae",
      "tree": "06b7fb73bfccb2aed00c229853b81b31460866e1",
      "parents": [
        "c11eef21aa119a41fa210b9693f2346997885bcf"
      ],
      "author": {
        "name": "sebdeg@ngi.it",
        "email": "sebdeg@ngi.it",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Nov 05 21:42:25 2007 +0100"
      },
      "message": "piix: add support for ICH7 on Acer 5602aWLMi\n\nIn piix.c (and in ata_piix.c) are already included some patches to skip the\ncable check on some laptops and to enable UDMA \u003e 33 modes, but I\u0027ve noticed\nthan theese doesn\u0027t work on my Acer Aspire 5602WLMi (maybe exist more\nversions of this laptop).  With this simple patch I can set transfer mode\nto UDMA100.\n\nFrom: \"sebdeg@ngi.it\" \u003csebdeg@ngi.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2a397e82c7db18019e408f953dd58dc1963a328c",
      "tree": "43ccaec68cc3aa1b3903e2b4c970d31b8737d4ed",
      "parents": [
        "ea45d15394c57cb214aef8e6d40976c128995d43",
        "8588a2b732928b343233af9b1855705b8286bed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 28 12:03:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 28 12:03:14 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: add SH-S202J to ivb_list[]\n  drivers/ide/pci/sc1200.c: fix suspend/resume buglets and warnings\n  drivers/ide/pci/generic: fix build for CONFIG_HOTPLUG\u003dn\n  hpt366: fix build for CONFIG_HOTPLUG\u003dn\n  cy82c693: fix build for CONFIG_HOTPLUG\u003dn\n"
    },
    {
      "commit": "4a66fcabd0e4a7a3ae78b662dfa4ddfd27bbe206",
      "tree": "0a183b29fcd97e17eb0d93c142fe8d28f1d6fe04",
      "parents": [
        "9e6a76b8bb814d0e53473ebe55d4fa18ba89ce77"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:39:23 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:11 2007 -0700"
      },
      "message": "ide/arm/icside: fallout from commit 86f3a492bb09eee5745b93af35f2212179c251fd\n\nstruct device doesn\u0027t have -\u003edma; it\u0027s in struct expansion_card where\nthat struct device is embedded into.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8588a2b732928b343233af9b1855705b8286bed4",
      "tree": "3cf6a518faff182d68cc600eba2aa6be76836daf",
      "parents": [
        "9d434813641abb5d619224e165f391bf352b202b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:16 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:16 2007 +0200"
      },
      "message": "ide: add SH-S202J to ivb_list[]\n\nFrom the report by Nick Warne.\n\nTested-by: Nick Warne \u003cnick@ukfsn.org\u003e\nCc: Lennart Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9d434813641abb5d619224e165f391bf352b202b",
      "tree": "1a1f01279cba8ab1b947769a217fe084f6eb9f34",
      "parents": [
        "d5271be6b5601b3749cccd8ee89941d5868b90bf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "drivers/ide/pci/sc1200.c: fix suspend/resume buglets and warnings\n\n* We shouldn\u0027t bother with dev-\u003ecurrent_state, the PCI API functions we\n  call manage this for us (and do a far better job at it too).\n\n* Remove pci_set_power_state(dev, PCI_D0) call in resume, as\n  pci_enable_device() does the same thing.\n\n* Check pci_enable_device() return value.  If it failed, fail\n  the entire resume and avoid programming timings into the [potentially\n  dead/asleep] chip.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d5271be6b5601b3749cccd8ee89941d5868b90bf",
      "tree": "8c6d745ccada019c592b94f20a8daaa93b19d2a8",
      "parents": [
        "282037f17f1db66f555b40eedef1215a5f4b36af"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "drivers/ide/pci/generic: fix build for CONFIG_HOTPLUG\u003dn\n\nIt turns out that const and __{dev}initdata cannot be mixed currently\nand that generic IDE PCI host driver is also affected by the same issue:\n\nOn Thursday 25 October 2007, Ralf Baechle wrote:\n\u003e   CC      drivers/ide/pci/generic.o\n\u003e drivers/ide/pci/generic.c:52: error: __setup_str_ide_generic_all_on causes a\n\u003e +section type conflict\n\n[ Also reported by Martijn Uffing \u003cmp3project@sarijopen.student.utwente.nl\u003e. ]\n\nThis patch workarounds the problem in a bit hackish way but without\nremoving const from generic_chipsets[] (it adds const to __setup() so\n__setup_str_ide_generic_all becomes const).\n\nNow all __{dev}initdata data in generic IDE PCI host driver are read-only\nso it builds again (driver\u0027s .init.data section gets marked as READONLY).\n\nCc: Martijn Uffing \u003cmp3project@sarijopen.student.utwente.nl\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "282037f17f1db66f555b40eedef1215a5f4b36af",
      "tree": "856757237f51efb1bfc3f8b575b14ae135b9cc4f",
      "parents": [
        "f32d26ae2649c17df742f8db48b438eba2c38400"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "hpt366: fix build for CONFIG_HOTPLUG\u003dn\n\nOn Saturday 20 October 2007, Avuton Olrich wrote:\n\n\u003e My randconfig script the attached config caught an error on:\n\u003e drivers/ide/pci/cy82c693.c:439: error: primary causes a section type conflict\n\u003e\n\u003e My git tree: c00046c279a2521075250fad682ca0acc10d4fd7\n\u003e\n\u003e Bisected to:\n\u003e 8562043606430185cad26d085d46adcc7ad67fd1 is first bad commit\n\u003e commit 8562043606430185cad26d085d46adcc7ad67fd1\n\u003e Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\u003e Date:   Sat Oct 20 00:32:34 2007 +0200\n\u003e\n\u003e     ide: constify struct ide_port_info\n\u003e\n\u003e     Signed-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\nIt turns out that const and __{dev}initdata cannot be mixed currently\nand that hpt366 host driver is also affected by the same issue:\n\n\u003e drivers/ide/pci/hpt366.c:1428: error: hpt366_chipsets causes a section type\n\u003e conflict\n\nThis patch workarounds the problem by making static struct hpt_info instances\nconst.  Now all __devinitdata data in hpt366 host driver are read-only so it\nbuilds again (driver\u0027s .init.data section gets marked as READONLY).\n\nWhile at it:\n\n* Bump driver version.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: \"Avuton Olrich\" \u003cavuton@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f32d26ae2649c17df742f8db48b438eba2c38400",
      "tree": "c5eaac475900fb335d93ef4c1b49a0326a13ae4f",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "cy82c693: fix build for CONFIG_HOTPLUG\u003dn\n\nOn Saturday 20 October 2007, Avuton Olrich wrote:\n\n\u003e My randconfig script the attached config caught an error on:\n\u003e drivers/ide/pci/cy82c693.c:439: error: primary causes a section type conflict\n\u003e\n\u003e My git tree: c00046c279a2521075250fad682ca0acc10d4fd7\n\u003e\n\u003e Bisected to:\n\u003e 8562043606430185cad26d085d46adcc7ad67fd1 is first bad commit\n\u003e commit 8562043606430185cad26d085d46adcc7ad67fd1\n\u003e Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\u003e Date:   Sat Oct 20 00:32:34 2007 +0200\n\u003e\n\u003e     ide: constify struct ide_port_info\n\u003e\n\u003e     Signed-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\nIt turns out that const and __{dev}initdata cannot be mixed currently.\n\nThis patch workarounds the problem by removing __devinitdata tag from \u0027primary\u0027\nvariable (which makes \u0027primary\u0027 to be moved from .init.data to .bss section).\nNow all __devinitdata data in cy82c693 host driver are read-only so it builds\nagain (driver\u0027s .init.data section gets marked as READONLY).\n\nWhile at it:\n\n* Move \u0027primary\u0027 variable to its only user, init_iops_cy82c693().\n\n* Bump driver version.\n\nCc: \"Avuton Olrich\" \u003cavuton@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dc81785dd620c770cf929ff25bb4720e91c23f7a",
      "tree": "6b201718d4b61494169055a3b31a8b36a480db57",
      "parents": [
        "b3b724f48c0c0ade1d5120744cc5c9a3e5193d08"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Oct 23 09:29:58 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 09:49:29 2007 +0200"
      },
      "message": "ide: build fix\n\ngit-drivers/ide/ide-probe.c: In function \u0027hwif_init\u0027:\ndrivers/ide/ide-probe.c:1327: error: implicit declaration of function\n\u0027sg_init_table\u0027\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "45711f1af6eff1a6d010703b4862e0d2b9afd056",
      "tree": "3d0048f46e3df9d217d56127462ebe680348bd5a",
      "parents": [
        "78c2f0b8c285c5305b3e67b0595200541e15eb43"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "message": "[SG] Update drivers to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c00046c279a2521075250fad682ca0acc10d4fd7",
      "tree": "78a7e9089c26f199ad9b0161bb564b7c1ca6daf9",
      "parents": [
        "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
        "8e8a1407ac23b43cec0412338c1b4f5e1c664550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)\n  fix do_sys_open() prototype\n  sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake\n  Documentation: Fix typo in SubmitChecklist.\n  Typo: depricated -\u003e deprecated\n  Add missing profile\u003dkvm option to Documentation/kernel-parameters.txt\n  fix typo about TBI in e1000 comment\n  proc.txt: Add /proc/stat field\n  small documentation fixes\n  Fix compiler warning in smount example program from sharedsubtree.txt\n  docs/sysfs: add missing word to sysfs attribute explanation\n  documentation/ext3: grammar fixes\n  Documentation/java.txt: typo and grammar fixes\n  Documentation/filesystems/vfs.txt: typo fix\n  include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros\n  trivial copy_data_pages() tidy up\n  Fix typo in arch/x86/kernel/tsc_32.c\n  file link fix for Pegasus USB net driver help\n  remove unused return within void return function\n  Typo fixes retrun -\u003e return\n  x86 hpet.h: remove broken links\n  ...\n"
    },
    {
      "commit": "276d789e1794560d7ce53a7f2687415e2a80bb8a",
      "tree": "8f594f2db4c627fb6fdfbb38037d919ae8942699",
      "parents": [
        "43e7c0c4bfdf750d956b4b5a617395d859f20353"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Oct 20 00:32:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:38 2007 +0200"
      },
      "message": "ide: remove inclusion of non-existent io_trace.h\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: gadio@netvision.net.il\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "43e7c0c4bfdf750d956b4b5a617395d859f20353",
      "tree": "66063b5e90c8199c8859069c0d6d11cf62e57a4c",
      "parents": [
        "892470b26c3f24c0955bd1bd120a5397b8caeb53"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "ide-disk: add get_smart_data() helper\n\nMerge get_smart_values() and get_smart_thresholds()\ninto get_smart_data() helper.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "892470b26c3f24c0955bd1bd120a5397b8caeb53",
      "tree": "db4a492090ec77e2860ef8ab97f52437822f0469",
      "parents": [
        "eda5b359dc8372424eed94f5a3e27c2deb4e76cf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "ide: fix -\u003edata_phase in taskfile_load_raw()\n\nIt should be TASKFILE_NO_DATA, not TASKFILE_IN.  Luckily ATM -\u003edata_phase is\nunused if -\u003ecommand_type \u003d\u003d IDE_DRIVE_TASK_NO_DATA but this may change in the\nfuture.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eda5b359dc8372424eed94f5a3e27c2deb4e76cf",
      "tree": "fced40520225fa475e05738e079be1b86e6fbd79",
      "parents": [
        "dd35b7bb86c1ae6adddf68db71481144941246d1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "ide: check drive-\u003eusing_dma in flagged_taskfile()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dd35b7bb86c1ae6adddf68db71481144941246d1",
      "tree": "5ca439c8f2f9cfabefb0951fdd8e3e0a61ad2c85",
      "parents": [
        "d3bad45f0232e273cce9237d66c98aafe12c0b0e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "ide: check -\u003edma_setup() return value in flagged_taskfile()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d3bad45f0232e273cce9237d66c98aafe12c0b0e",
      "tree": "af3fa395aa6e026aec82420f16ef43d7b204fb34",
      "parents": [
        "c196567a81af6988d1a71b43dd21c47e1ff46f6e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "dtc2278: note on docs\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c196567a81af6988d1a71b43dd21c47e1ff46f6e",
      "tree": "eac62de245dab758d11ac2347d8d7756b7618f3a",
      "parents": [
        "a02bfd3ce9342453441202028df44dc58f90e225"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "qd65xx: remove pointless qd_{read,write}_reg() (take 2)\n\nThese functions are atomic so locking is pointless (noticed by Sergei).\n\nv2:\nWe can now just use local_irq_save/restore() in qd_testreg() (noticed by Jeff).\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a02bfd3ce9342453441202028df44dc58f90e225",
      "tree": "23ba048ae3ad526b7990c76d82f5d28a90daf5a5",
      "parents": [
        "52c8136137bc98103249fa195aaacaf84a970d51"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:37 2007 +0200"
      },
      "message": "ide: PCI BMDMA initialization fixes (take 2)\n\n* Set hwif-\u003edma_base only if allocation of extra ports succeeds.\n\nWhile at it:\n\n* Move setting of hwif-\u003edma_{base,master} from ide_{mapped_mmio,iomio}_dma()\n  to ide_setup_dma().\n\n* Rename \u0027dma_base\u0027 argument to \u0027base\u0027 in ide_setup_dma() (to make the code\n  obey 80-columns limit and increase its readability).\n\n* Remove stale ide_setup_dma() comment.\n\nv2:\n* Change to allocate hwif-\u003edmatable_cpu before reserving I/O ports missed\n  teardown code (spotted by Sergei).  On the second thought this change is\n  actually unnecessary so revert it in v2.\n\n* Make ide_release_dma_engine() void and remove needless comment.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "52c8136137bc98103249fa195aaacaf84a970d51",
      "tree": "a96d2e61b1216026d1ef603413764ebc2ce0eb0a",
      "parents": [
        "8a455134091a2ed8012365fcdf5692b80c9bb192"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "message": "ide: remove stale comments from ide-taskfile.c\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a455134091a2ed8012365fcdf5692b80c9bb192",
      "tree": "d2c9a29d5b6543a050b4715b3a311aeedbdd2311",
      "parents": [
        "bbc615b16d64643a3d22ab4890fde1a685e86d83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "message": "ide: remove dead code from ide_driveid_update()\n\n* Remove dead code from ide_driveid_update().\n\nWhile at it:\n\n* Remove useless comment.\n\n* s/HWIF(drive)/drive-\u003ehwif/\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bbc615b16d64643a3d22ab4890fde1a685e86d83",
      "tree": "107c152fecbf99e280f3f1af5090dc695305d74d",
      "parents": [
        "bde07e5eab1351109007bf375349f295977e7f53"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "message": "ide: use __ide_end_request() in ide_end_dequeued_request()\n\n* Remove dead code for handling IDE TCQ from ide_end_dequeued_request().\n\n* Add \u0027dequeue\u0027 parameter to __ide_end_request().\n\n* Use __ide_end_request() in ide_end_dequeued_request().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bde07e5eab1351109007bf375349f295977e7f53",
      "tree": "9e7a78e24eb9352b22260da6039940a0dd407fbf",
      "parents": [
        "ae6855c0d544739c833c42f4529465cc515d9a3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "message": "ide: enhance ide_setup_pci_noise()\n\n* Print PCI device Vendor ID, Device ID and revision in\n  ide_setup_pci_noise().\n\n* Remove no longer needed PCI device revision printing from\n  ide_setup_pci_controller().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ae6855c0d544739c833c42f4529465cc515d9a3e",
      "tree": "0d24023aa13bf8ad8937c850539e4b7c98f96601",
      "parents": [
        "d393aa0326436efd3cb800916b08cdac4dd1091a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "message": "cs5530: remove needless ide_lock taking\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d393aa0326436efd3cb800916b08cdac4dd1091a",
      "tree": "2fae9665c336a40d9a20a77612cac61daf107dce",
      "parents": [
        "69e88d2a754fcaf7ef8ca465586b811cf40dc479"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:36 2007 +0200"
      },
      "message": "ide: take ide_lock for prefetch disable/enable in do_special()\n\nTake ide_lock for prefetch disable/enable in do_special(),\nthen cleanup cmd640 and ht6560b host drivers.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "69e88d2a754fcaf7ef8ca465586b811cf40dc479",
      "tree": "547d37f38507edf5e94672ef898c2f7757e6ccae",
      "parents": [
        "5bbcf9242d4d15027cbee9618fca4b88b7327c28"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "ht6560b: fix deadlock on error handling\n\nStop abusing ide_lock lock (switch to a private locking).\n\nFixes same issue as fixed by Alan Cox in atiixp host driver with\ncommit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\nht6560b is a bit special cause we still need to leave ide_lock for\n-\u003eset_pio_mode with \u0027pio\u0027 argument \u003d\u003d 8/9 (prefetch disable/enable).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5bbcf9242d4d15027cbee9618fca4b88b7327c28",
      "tree": "ea5ce460326ae3e4061e707de9a4f8bd7e1e13fa",
      "parents": [
        "a482958bf60c434dc12ea0491938c8853d9774fb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "cmd640: fix deadlock on error handling\n\nStop abusing ide_lock lock (switch to a private locking).\n\nFixes same issue as fixed by Alan Cox in atiixp host driver with\ncommit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\ncmd640 is a bit special cause we still need to leave ide_lock for\n-\u003eset_pio_mode with \u0027pio\u0027 argument \u003d\u003d 8/9 (prefetch disable/enable).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a482958bf60c434dc12ea0491938c8853d9774fb",
      "tree": "e53abc56646d51ea6681684ae7b03c164310f4a2",
      "parents": [
        "e65dde715c4241d6b17d86fa4ada2f78668274d9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "slc90e66: fix deadlock on error handling\n\n* Stop abusing ide_lock lock (switch to a private locking).\n\n  Fixes same issue as fixed by Alan Cox in atiixp host driver with\n  commit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e65dde715c4241d6b17d86fa4ada2f78668274d9",
      "tree": "649349b79ebd41a36cd44f0316939a057e0b95c0",
      "parents": [
        "f949820de30b6fd0eb958f7eea87dac190de1cec"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "opti621: fix deadlock on error handling\n\n* Stop abusing ide_lock lock (switch to a private locking).\n\n  Fixes same issue as fixed by Alan Cox in atiixp host driver with\n  commit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f949820de30b6fd0eb958f7eea87dac190de1cec",
      "tree": "0b1b0daca8efc572354a44bf202215ba830bc7dc",
      "parents": [
        "a34a8751f312bd4674d48d63556efa8f0e3a1021"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "qd65xx: fix deadlock on error handling\n\nStop abusing ide_lock lock (switch to a private locking).\n\nFixes same issue as fixed by Alan Cox in atiixp host driver with\ncommit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a34a8751f312bd4674d48d63556efa8f0e3a1021",
      "tree": "9469a043423e8870def1213d1652c54ee02234cb",
      "parents": [
        "2047e15be4247efd430d067aae5bd24c11d99999"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "dtc2278: fix deadlock on error handling\n\nStop abusing ide_lock lock (switch to a private locking).\n\nFixes same issue as fixed by Alan Cox in atiixp host driver with\ncommit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2047e15be4247efd430d067aae5bd24c11d99999",
      "tree": "217970054e4cc8cb8e68ed14ae05bd4c857a6e68",
      "parents": [
        "8562043606430185cad26d085d46adcc7ad67fd1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:35 2007 +0200"
      },
      "message": "ali14xx: fix deadlock on error handling\n\nStop abusing ide_lock lock by switching to a private locking.\n\nFixes same issue as fixed by Alan Cox in atiixp host driver with\ncommit 6c5f8cc33eb2e10b6ab788bbe259fc142a068627.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8562043606430185cad26d085d46adcc7ad67fd1",
      "tree": "efcc9159a230eb62d023d38c465249ddaa252cc6",
      "parents": [
        "039788e1532368eeca1071a873c14e03920cdf38"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "message": "ide: constify struct ide_port_info\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "039788e1532368eeca1071a873c14e03920cdf38",
      "tree": "b12c736f5e6c96aebdca38155fe93c1ab377cda4",
      "parents": [
        "6157332edabdf77ccae2a033b53bbc9ae1d70ede"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:34 2007 +0200"
      },
      "message": "ide: replace ide_pci_device_t by struct ide_port_info\n\n* Rename struct ide_pci_device_s to struct ide_port_info.\n\n* Remove ide_pci_device_t typedef.\n\nWhile at it:\n\n* Fix __ide_pci_register_driver() comment.\n\n* Fix aec62xx_init_one() comment.\n\n* Remove unused \u0027cds\u0027 field from ide_hwgroup_t.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6157332edabdf77ccae2a033b53bbc9ae1d70ede",
      "tree": "b323381ceaf9a143ed61b153fd4f932d46846352",
      "parents": [
        "691da768a36584bd93ccaca248b261588c44f2da"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "message": "via82cxxx: keep local ide_pci_device_t copy\n\n* Keep local ide_pci_device_t copy in via_init_one().\n\n* Adjust ide_pci_device_t copy according to id-\u003edriver_data in via_init_one()\n  and remove no longer needed second via82cxxx_chipsets[] entry.\n\n* via82cxxx_chipsets[] -\u003e via82cxxx_chipset.\n\n* Remove IDE_HFLAGS_VIA define.\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "691da768a36584bd93ccaca248b261588c44f2da",
      "tree": "0c2886d23e8ff4bf3d28a98a3f1dd5a6b2337673",
      "parents": [
        "a05e2faa0e2c0157bcdace5d966ceebd37c10da4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "message": "dtc2278: set -\u003epio_mask also for the second port\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a05e2faa0e2c0157bcdace5d966ceebd37c10da4",
      "tree": "0cec6bea1642223eb46182c1b965976252fae0ca",
      "parents": [
        "9239b333939dd1e5b1a9f033a1c136273d58efe8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "message": "au1xxx-ide: set -\u003eautotune and -\u003eno_io_32bit also for the slave device\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9239b333939dd1e5b1a9f033a1c136273d58efe8",
      "tree": "c7eb49e04a549ea709cd98ddf6df66a091a062d6",
      "parents": [
        "18e181fe13b7340194d09e6dd7f571a5f96f0367"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:33 2007 +0200"
      },
      "message": "ide: remove write-only hwif-\u003ehw\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "18e181fe13b7340194d09e6dd7f571a5f96f0367",
      "tree": "be2a8ab3e86f297f27249225f7c27bde372c8d0e",
      "parents": [
        "86f3a492bb09eee5745b93af35f2212179c251fd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "message": "ide: add hwif-\u003eack_intr hook\n\n* Add hwif-\u003eack_intr hook and use it instead of hwif-\u003ehw.ack_intr.\n\n* Add missing brackets to cris-v32 and powerpc ide_ack_intr() macros.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "86f3a492bb09eee5745b93af35f2212179c251fd",
      "tree": "45d0f4725943fe0d0f16d44db3e643ce1f4d4553",
      "parents": [
        "8f173b5bf460a85791c131e774dc992f8cd578c1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "message": "icside: use ec-\u003edma directly\n\n* hwif-\u003ehwif_data contains pointer to struct expansion_card so use ec-\u003edma\n  directly instead of caching it in hwif-\u003ehw.dma.\n\n* Remove no longer needed hw_regs_t.dma and NO_DMA define.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8f173b5bf460a85791c131e774dc992f8cd578c1",
      "tree": "a33a7357bf5b0987cb7e0cbb2250eca4b3281e75",
      "parents": [
        "847ddd2bbe15c6e452606503b5d073826aaaddb7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "message": "ide: fix ide_register_hw() to check hwif-\u003eio_ports[]\n\nhwif-\u003ehw.io_ports[] and hwif-\u003eio_ports[] should be the same but \"4drives\"\nsupport and scc_pata host driver set only hwif-\u003eio_ports[].\n\nTo compensate for this check hwif-\u003eio_ports[] instead of hwif-\u003ehw.io_ports[]\nin ide_register_hw() (instead of fixing \"4drives\" and scc_pata because hwif-\u003ehw\nis to be removed).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "847ddd2bbe15c6e452606503b5d073826aaaddb7",
      "tree": "2a395984d5c82d718dc6d99b1132340be453482b",
      "parents": [
        "f9b93097375761930c52b3a20acd374a8d012fbc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:32 2007 +0200"
      },
      "message": "ide: add CONFIG_IDE_ARCH_OBSOLETE_INIT\n\nAdd CONFIG_IDE_ARCH_OBSOLETE_INIT to drivers/ide/Kconfig and use it instead\nof defining IDE_ARCH_OBSOLETE_INIT in \u003carch/ide.h\u003e.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "baa8f3e94bc7a7ba3650d80b67d54c3e08365dee",
      "tree": "caabf63904cd62f758535e16dcc4676ba3ae5095",
      "parents": [
        "8447d9d52adbe4c653482bd0d5ccb9b5d26f9c9d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "message": "ide: add ide_find_port() helper\n\n* Add ide_find_port() helper.\n\n* Convert icside, rapide and ide_platform host drivers to use it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8447d9d52adbe4c653482bd0d5ccb9b5d26f9c9d",
      "tree": "358aa3ca6b0657623b84e7c6278f90fc95a32879",
      "parents": [
        "fd9bb53942a7ca3398a63f2c238afd8fbed3ec0e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "message": "ide: add ide_device_add()\n\n* Add ide_device_add() helper and convert host drivers to use it\n  instead of open-coded variants.\n\n* Make ide_pci_setup_ports() and do_ide_setup_pci_device()\n  take \u0027u8 *idx\u0027 argument instead of \u0027ata_index_t *index\u0027.\n\n* Remove no longer needed ata_index_t.\n\n* Unexport probe_hwif_init() and make it static.\n\n* Unexport ide_proc_register_port().\n\nThere should be no functionality changes caused by this patch\n(sgiioc4.c: ide_proc_register_port() requires hwif-\u003epresent\n to be set and it won\u0027t be set if probe_hwif_init() fails).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fd9bb53942a7ca3398a63f2c238afd8fbed3ec0e",
      "tree": "eab9592f5bcbee89e0fdf9661e40a92d629d0a32",
      "parents": [
        "438c470261036db25bfae15235ba99812e3dc763"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "message": "ide: add -\u003efixup method to ide_hwif_t\n\n* Add -\u003efixup method to ide_hwif_t.\n\n* Set hwif-\u003efixup in ide_pci_setup_ports() to d-\u003efixup.\n\n* Use hwif-\u003efixup in probe_hwif().\n\n* Use probe_hwif_init() instead of probe_hwif_init_with_fixup() in\n  ide_setup_pci_device().\n\n* Add \u0027fixup\u0027 argument to ide_register_hw() and use it to set hwif-\u003efixup,\n  update all ide_register_hw() users accordingly.\n\n* Convert ide-cs/delkin_cb host drivers to use ide_register_hw().\n\n* Restore hwif-\u003efixup in ide_hwif_restore().\n\n* Remove ide_register_hw_with_fixup(), probe_hwif_init_with_fixup()\n  and \u0027fixup\u0027 argument from probe_hwif().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "438c470261036db25bfae15235ba99812e3dc763",
      "tree": "6f1512c86b5afd9a3079020c13bdb9a5a832487e",
      "parents": [
        "b1e03865434ef559222b69ba36ebe4fd9437aa86"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "message": "siimage: separate PATA and SATA methods\n\n* Split off sil_sata_udma_filter() from sil_udma_filter()\n  and rename sil_udma_filter() to sil_pata_udma_filter().\n\n* Rename siimage_busproc() to sil_sata_busproc().\n\n* Rename siimage_reset_poll() to sil_sata_reset_poll()\n  and in init_hwif_siimage() set -\u003ereset_poll method only\n  for SATA controllers.\n\n* Rename siimage_pre_reset() to sil_sata_pre_reset(),\n  in init_hwif_siimage() set -\u003epre_reset method only for\n  SATA controllers and remove redundant is_sata() call.\n\n* Add CONFIG_BLK_DEV_IDE_SATA #ifdef/#endif to pdev_is_sata()\n  so compiler will know to throw out unused SATA code for\n  CONFIG_BLK_DEV_IDE_SATA\u003dn case (830 bytes saved on x86-32).\n\n* Bump driver version.\n\nSome minor cleanups while at it:\n\n* Convert sil_{pata,sata}_udma_filter() to use ATA_UDMA* defines.\n\n* In siimage_mmio_ide_dma_test_irq() move \u0027base\u0027 variable\n  under \u0027if (SATA_ERROR_REG)\u0027 block.\n\n* Simplify sil_sata_reset_poll() a bit.\n\n* Cache is_sata() result in init_hwif_siimage() \n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b1e03865434ef559222b69ba36ebe4fd9437aa86",
      "tree": "d1d3e2b6c89b6b202c35b827a1e465717d8e5be4",
      "parents": [
        "283283070f2607ed759563613c044f96f1546834"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "message": "aec62xx: remove aec62xx_dma_lost_irq()\n\n* Remove aec62xx_dma_lost_irq() (generic ide_dma_lost_irq() will be used now).\n\n* Bump driver version.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "283283070f2607ed759563613c044f96f1546834",
      "tree": "59fd3a65404f39cbbe4133c9c473e57dc529363d",
      "parents": [
        "cad221aa82c6f434c1d78bee1d485b5b69c626f8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:30 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:30 2007 +0200"
      },
      "message": "alim15x3: use -\u003ehost_flags and -\u003eudma_mask fields from ide_pci_device_t\n\n* Make a local copy of ali15x3_chipset in alim15x3_init_one() and set\n  -\u003ehost_flags / -\u003eudma_mask according to the controller capabilities.\n\n* Cleanup init_hwif_common_ali15x3().\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cad221aa82c6f434c1d78bee1d485b5b69c626f8",
      "tree": "83c9d96966abe922fe9a1d5ff262b3f07e7617b8",
      "parents": [
        "caea7602f309cbd55ba609800fd3c3e5d19ab684"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:30 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:30 2007 +0200"
      },
      "message": "alim15x3: fix CD_ROM DMA and PIO FIFO settings setup\n\n* Setup CD_ROM DMA and PIO FIFO settings in init_chipset_ali15x3() instead\n  of ata66_ali15x3().  The latter is called from init_hwif_common_ali15x3()\n  only if DMA base exists (which insists m5529_revision \u003e 0x20).\n\n  This changes makes CD_ROM DMA / PIO FIFO bits being set only once\n  and also when \"idex\u003data66\" kernel parameter is used.\n\n* While at it move also chip_is_1543c_e setup from ata66_ali15x3() to\n  init_chipset_ali15x3() and check if isa_dev exists before accessing it.\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "caea7602f309cbd55ba609800fd3c3e5d19ab684"
}
