)]}'
{
  "log": [
    {
      "commit": "7b60fa16ca50b0f8cb9d007faee0dff71b397fb8",
      "tree": "37a017ac82ab29731513e9ab80a2df8eca63da4f",
      "parents": [
        "f81eb80bbb949f9498980c785ef7dd4c994a4909"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "ide_platform: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f81eb80bbb949f9498980c785ef7dd4c994a4909",
      "tree": "b6f4b243d4acbf7ca6cb7631fdb3efb39cf410ae",
      "parents": [
        "9a5ae1faaaf43933dee48c223b193d5e1c4b8b0c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "ide-h8300: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a5ae1faaaf43933dee48c223b193d5e1c4b8b0c",
      "tree": "9ffc32d54566473ad8d01ed0b89fdd7b5b6d93a9",
      "parents": [
        "b48c89a9699f451e4e236fa7313461281c00e69b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "rapide: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b48c89a9699f451e4e236fa7313461281c00e69b",
      "tree": "54a9daa2444e1550a566b9413be7884536ed9a7b",
      "parents": [
        "e6d95bd14928926d6658b5e4ace905e8b83ed27a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "cmd640: add -\u003einit_dev method\n\nConvert the driver to use -\u003einit_dev method instead of open-coding devices\ninit in cmd640x_init().\n\nWhile at it:\n\n- fix printk()-s to use KERN_INFO level instead of the default KERN_ERR\n\n- use DRV_NAME define in printk()-s\n\n- set proper -\u003epio_mask also for CONFIG_BLK_DEV_CMD640_ENHANCED\u003dn\n\nThere should be no functional changes caused by this patch\n(except fixing printk()-s levels).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e6d95bd14928926d6658b5e4ace905e8b83ed27a",
      "tree": "bc6c6b238505ff94e7523e1a9c2a445d9ddf7e6b",
      "parents": [
        "a698400a1556cf9f0376d1a41e536973dd5c4747"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:42 2008 +0200"
      },
      "message": "ide: -\u003eport_init_devs -\u003e -\u003einit_dev\n\nChange -\u003eport_init_devs method to take \u0027ide_drive_t *\u0027 as an argument\ninstead of \u0027ide_hwif_t *\u0027 and rename it to -\u003einit_dev.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a698400a1556cf9f0376d1a41e536973dd5c4747",
      "tree": "af63ee32fac09ce32476044eecd0ab7f1770153c",
      "parents": [
        "ba1d0de70d64e68f0e035f00dbb041c1e05b49c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "cmd640: fix warm-plug support for the secondary interface\n\nRegister secondary interface also when user requested not to probe devices.\n\nWhile at it:\n\n- remove write-only second_port_toggled variable\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ba1d0de70d64e68f0e035f00dbb041c1e05b49c9",
      "tree": "37268a3670353e6a313832917b31fe7e07c7c8a7",
      "parents": [
        "e48905e9cfffd21861c3521d828ae992a53aac67"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "powerpc/ide: remove mpc8xx-ide driver\n\nThis driver was only used by arch/ppc code and is obsolete\nnow with the move to common arch/powerpc code.\n\n[bart: port it over IDE tree, remove leftover \u0027choice\u0027 from Kconfig]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e48905e9cfffd21861c3521d828ae992a53aac67",
      "tree": "256f6fdd2a1f7c40cba9cd6bfa4afb2af17a728b",
      "parents": [
        "c1da678b5b4d8ce7836ed1ded80109d1db37efe0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "swarm: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nTested-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c1da678b5b4d8ce7836ed1ded80109d1db37efe0",
      "tree": "8f8f0421b487cc91a58186e78fec45a9512fc224",
      "parents": [
        "01397012b3129147890bb116431d5a794dfc3990"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "ide: tighten checks on PCI BARs in ide_hwif_configure()\n\nAlan has fixed PCI layer handling of PCI IDE in Compatibility mode so\nPCI BAR 0/1 (and/or 2/3) content reported by kernel should never be zero.\n\nTighten checks on PCI BARs and also fix printk() message while on it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01397012b3129147890bb116431d5a794dfc3990",
      "tree": "475ee9861233c23bf829d2f2542214c3441e48b9",
      "parents": [
        "b25afdf1336237fb0e4021eb35744e577e19bd14"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "sgiioc4: use driver name for resource allocation\n\nCc: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b25afdf1336237fb0e4021eb35744e577e19bd14",
      "tree": "e69180271d1c3b5b74096461bcc767b13ce5e4f6",
      "parents": [
        "26839f09ca2d0f4239e546cd912bc9f4694f3c5e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:41 2008 +0200"
      },
      "message": "icside: use ide_init_port_hw()\n\n* Move ide_find_port() and default_hwif_mmiops() calls from icside_setup()\n  to icside_register_v{5,6}().\n\n* Convert icside_setup() to initialize hw_regs_t instead ide_hwif_t\n  and icside_register_v{5,6}() to use ide_init_port_hw().\n\n* Rename icside_setup() to icside_setup_ports().\n\nThere should be no functional changes caused by this patch.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "26839f09ca2d0f4239e546cd912bc9f4694f3c5e",
      "tree": "56ffa2455e75b0f7b998f75271738143b8738841",
      "parents": [
        "dccdf527379dc2fe8a4efc5c75601d1d4035a750"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "icside: don\u0027t use hwif-\u003ehwif_data\n\n* Move ecard_set_drvdata() from icside_probe() to icside_register_v{5,6}(),\n  then use state-\u003eioc_base instead of hwif-\u003ehwif_data in icside_maskproc()\n  and icside_dma_test_irq().\n\nWhile at it:\n\n* Add sel field to struct icside_state, then use state-\u003e{sel,ioc_base}\n  instead of -\u003e{select,config}_data in icside_dma_setup().\n\nThere should be no functional changes caused by this patch.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dccdf527379dc2fe8a4efc5c75601d1d4035a750",
      "tree": "b9e26a8b115bd7d32929132e6c84213f968ce003",
      "parents": [
        "f333f92bf9040fb63d13c184295629c7a0ff449f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide-cs: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f333f92bf9040fb63d13c184295629c7a0ff449f",
      "tree": "a05386ed3ec9e1b0eacaef969d98e62b1b8ef31c",
      "parents": [
        "a536f326a2223c951818e199e23847c2ac5e483b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide_4drives: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info - as a nice side-effect\nthis fixes hwif-\u003echannel initialization.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a536f326a2223c951818e199e23847c2ac5e483b",
      "tree": "708af20a47e073a21d1ffa7bc2198dd5a8275655",
      "parents": [
        "c56c5648a3bd15ff14c50f284b261140cd5b5472"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "au1xxx-ide: don\u0027t use hwif-\u003ehwif_data\n\n* Use \u0026auide_hwif directly instead of using hwif-\u003ehwif_data.\n\nWhile at it:\n\n* No need to initialize hwif-\u003e{select,config}_data.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c56c5648a3bd15ff14c50f284b261140cd5b5472",
      "tree": "94cdc14616143b5a51e5dc16901c4f431bacf83f",
      "parents": [
        "63b51c6d1d63276fd320615c042f1ff5d94ebab8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide: set hwif-\u003edev in ide_init_port_hw() (take 2)\n\n* Add \u0027parent\u0027 field to hw_regs_t for optional parent device pointer (needed\n  by macio PMAC IDE controllers) and set hwif-\u003edev in ide_init_port_hw().\n\n* Update au1xxx-ide.c, sgiioc4.c, pmac.c and setup-pci.c accordingly.\n\nv2:\n\n* Update scc_pata.c.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "63b51c6d1d63276fd320615c042f1ff5d94ebab8",
      "tree": "c6e1eac478f7a87b97d3b984dc0b58ee1946db06",
      "parents": [
        "256c5f8eef7b9a8c8a85c15c58cda9df455f947e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:40 2008 +0200"
      },
      "message": "ide: make ide_hwifs[] static\n\nMove ide_hwifs[] from ide.c to ide-probe.c and make it static.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "256c5f8eef7b9a8c8a85c15c58cda9df455f947e",
      "tree": "cecc145a78f140de8e623b1563c4d758290e2ae8",
      "parents": [
        "9ad540937554a3779c5fe7af13aa390b1d2aeb3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: fix hwif-s initialization\n\n* Add ide_hwifs[] entry initialization to ide_find_port_slot()\n  and remove ide_init_port_data() calls from host drivers.\n\n* Unexport ide_init_port_data().\n\n* Remove no longer needed init_ide_data().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9ad540937554a3779c5fe7af13aa390b1d2aeb3e",
      "tree": "9ed83a58e8fb0d57ebbfacb92c62d40db185a8a8",
      "parents": [
        "3e153cfb5e38ae237ff27a10a833946ac95db8a4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: move PIO blacklist to ide-pio-blacklist.c\n\nMove PIO blacklist to ide-pio-blacklist.c.\n\nWhile at it:\n\n- fix comment\n\n- fix whitespace damage\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e153cfb5e38ae237ff27a10a833946ac95db8a4",
      "tree": "fabfc3156aa53138f542eb6eee6599c043dffa8e",
      "parents": [
        "c9d6c1a2379373219bb3271bdcbdc0ab2edf349d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: remove no longer used ide_pio_timings[]\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c9d6c1a2379373219bb3271bdcbdc0ab2edf349d",
      "tree": "9807c4ff5c92df9fd914c39db6bdd0179ecb1b27",
      "parents": [
        "8a97206e31dc2e2f8f9b4d97e234b5c701fe9894"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:39 2008 +0200"
      },
      "message": "ide: move ide_pio_cycle_time() to ide-timings.c\n\nAll ide_pio_cycle_time() users already select CONFIG_IDE_TIMINGS\nso move the function from ide-lib.c to ide-timings.c.\n\nWhile at it:\n\n- convert ide_pio_cycle_time() to use ide_timing_find_mode()\n\n- cleanup ide_pio_cycle_time() a bit\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a97206e31dc2e2f8f9b4d97e234b5c701fe9894",
      "tree": "317b1c340bd04ace82a20be30d5d9eecd84d8ef8",
      "parents": [
        "b96f7384646519da54ad50bfad8d53b915b70cb3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "message": "ide-pmac: convert to use ide_timing_find_mode()\n\nAlso update my Copyrights while at it.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b96f7384646519da54ad50bfad8d53b915b70cb3",
      "tree": "aa46d53b9a2a516188a95f487f8fe56b05814d42",
      "parents": [
        "3f847571a1cf845a338bcd352f31240b3615f40d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "message": "ide-mpc8xx: convert to use ide_timing_find_mode()\n\nAlso fix (disabled) debugging code while at it.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f847571a1cf845a338bcd352f31240b3615f40d",
      "tree": "c4f680fa4ef0e95d86a804d65a3e557374a3b016",
      "parents": [
        "713a590dea9a61e84f2837e75c5e9429d95908b5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "message": "sl82c105: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "713a590dea9a61e84f2837e75c5e9429d95908b5",
      "tree": "569c01b8084a9ae3fe27053f7d2b79b3186852d1",
      "parents": [
        "86a0e12fcb590a6a84b90ae00e6d6564ce770749"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "message": "cy82c693: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "86a0e12fcb590a6a84b90ae00e6d6564ce770749",
      "tree": "4d66ba28d36b218fec02b51d38d53382c6bf24ad",
      "parents": [
        "17b500de0ad79a306a0cd8acfe9a9f086ad28b4c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "message": "cmd64x: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "17b500de0ad79a306a0cd8acfe9a9f086ad28b4c",
      "tree": "8613c7e4ba7271e564ea935f852e619140a7385a",
      "parents": [
        "288911af1209f5aa6119c9ec6d5a9bdb16a385b5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:38 2008 +0200"
      },
      "message": "cmd640: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "288911af1209f5aa6119c9ec6d5a9bdb16a385b5",
      "tree": "c1fbc9c8fd8ba30e33a52065178477a96aa30203",
      "parents": [
        "2feecface7fd62be75bd4961324dc279a04bef22"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "alim15x3: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2feecface7fd62be75bd4961324dc279a04bef22",
      "tree": "efcb87757bc8ae00fb429b27ea5f76ea69933e06",
      "parents": [
        "b32b76f72df17de891181b47e714f9f897bb62a1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "qd65xx: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b32b76f72df17de891181b47e714f9f897bb62a1",
      "tree": "47a2fbeadca93d7442edab59d9c8afffe735dfb2",
      "parents": [
        "cc57ccc03d2a9b5622300f4b59fc8b54408c6e24"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "ht6560b: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cc57ccc03d2a9b5622300f4b59fc8b54408c6e24",
      "tree": "08f59cf826febb13e09b03f90f398e78dce9cfb8",
      "parents": [
        "f06ab3402aa2d6de060442c1053ea10b24b65076"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "ali14xx: convert to use ide_timing_find_mode()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f06ab3402aa2d6de060442c1053ea10b24b65076",
      "tree": "400f7ff5a79e75b82a7ba0daaf669f5d38f7c679",
      "parents": [
        "2c139e7a7152f66ff93b173f8770c94ea53a691e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:37 2008 +0200"
      },
      "message": "ide: convert ide-timing.h to ide-timings.c library (take 2)\n\n* Don\u0027t include ide-timing.h in cs5535 and sis5513 host drivers\n  (they don\u0027t need it currently).\n\n* Convert ide-timing.h to ide-timings.c library and add CONFIG_IDE_TIMINGS\n  config option to be selected by host drivers using the library.\n\nWhile at it:\n\n- fix ide_timing_find_mode() placement\n\nv2:\n* Add missing EXPORT_SYMBOLs. (Stephen Rothwell \u003csfr@canb.auug.org.au\u003e)\n\nThere should be no functional changes caused by this patch.\n\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2c139e7a7152f66ff93b173f8770c94ea53a691e",
      "tree": "7f8d3b2c7e105acf755cad0af310f9c1e2404d2b",
      "parents": [
        "bd887f72d2a28a8202519e67fd9ed93ee3c4e78d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "message": "ide: checkpatch.pl fixes for ide-timing.h\n\nAlso fix placement of comments in ide_timing_compute() while at it.\n\nThere should be no functional changes caused by this patch\n(md5sum was verified to be the same before/after the patch).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bd887f72d2a28a8202519e67fd9ed93ee3c4e78d",
      "tree": "ce71b2dc1c1575b16846ea2b57f8c18f1f0fbf93",
      "parents": [
        "3be53f3f213223f50d8e29b5e1869685bf040a1e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "message": "ide: remove XFER_* masks from ide-timing.h\n\n* Check requested xfer mode against xfer modes instead of XFER_* masks\n  in ide_timing_compute() and cs5535.c::cs5535_set_speed().\n\n* Remove XFER_[MODE,MWDMA,EPIO,PIO] masks.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3be53f3f213223f50d8e29b5e1869685bf040a1e",
      "tree": "b87de30d2d63e67ebd15236618de2d70c68a74cf",
      "parents": [
        "71d5161426c26742ba053fe93637559cbe2cea37"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "message": "ide: move some bits from ide-timing.h to \u003clinux/ide.h\u003e\n\nMove struct ide_timing and IDE_TIMING_* defines to \u003clinux/ide.h\u003e\nfrom drivers/ide/ide-timing.h.\n\nWhile at it:\n\n- use u8/u16 instead of short for struct ide_timing fields\n\n- use enum for IDE_TIMING_*\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "71d5161426c26742ba053fe93637559cbe2cea37",
      "tree": "f0e61054eeca970d5b775dc9e19baf7bcbbda741",
      "parents": [
        "f0ffc9872e972e9d9fe8f7ae577ff046dbdba51b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "message": "ide: use u8 for xfer modes in ide-timing.h\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f0ffc9872e972e9d9fe8f7ae577ff046dbdba51b",
      "tree": "e2de0658c7a2fba2eb40a58c1bae1a0322453194",
      "parents": [
        "e4e8d02f56f5c0cefc6713384629e068193d706a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:36 2008 +0200"
      },
      "message": "ide: remove unused XFER_UDMA_SLOW\n\nRemove unused XFER_UDMA_SLOW from ide_timing[].\n\nWhile at it:\n\n- fix re-defining XFER_PIO_5 (no need to define it in ide-timing.h as\n  it is defined in \u003clinux/ata.h\u003e which is included by \u003clinux/hdreg.h\u003e)\n\n- fix whitespace damage\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e4e8d02f56f5c0cefc6713384629e068193d706a",
      "tree": "608441ff2ce888d4397be768cc5cd30e78e1f9ea",
      "parents": [
        "96b1dfe8fe02e35f017c885b11f0beb10ff4f316"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "message": "ide: remove needless includes from ide-lib.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "96b1dfe8fe02e35f017c885b11f0beb10ff4f316",
      "tree": "1427bba1f0b3830303d9dd43a616b8e4db8824d0",
      "parents": [
        "e5318b531b008c79d2a0c0df06a7b8628da38e2f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jun 20 20:53:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "message": "BAST: Remove old IDE driver\n\nRemove the old BAST IDE driver, as we are now using the platform-pata\nsupport.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e5318b531b008c79d2a0c0df06a7b8628da38e2f",
      "tree": "deaeb64e1962a35abef76a0e5e93fff8cba93fe5",
      "parents": [
        "0b6abc17700a7843b165c677da0ac94522f83083"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "message": "ide: use the dma safe check for REQ_TYPE_ATA_PC\n\nThis uses the dma safe check for REQ_TYPE_ATA_PC. The dma safe check\nis used for only sg requests but it should be used for other non fs\ncommands.\n\nThis uses blk_queue_update_dma_pad to make the intention clear though\nide don\u0027t use the blk APIs so it doesn\u0027t change anything.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0b6abc17700a7843b165c677da0ac94522f83083",
      "tree": "c347a4a03941731e4df26196fb52feb7492fac23",
      "parents": [
        "84e0f3f6c1e26588fdcb9f1b0f99d0275229bc99"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:35 2008 +0200"
      },
      "message": "ide: avoid DMA on the stack for REQ_TYPE_ATA_PC\n\nSome REQ_TYPE_ATA_PC commands uses the stack buffers for DMA, which\nleads to memory corruption on a non-coherent platform.\n\nWith regard to alignment and padding, ide-cd has the the dma safe\ncheck for sg requests and REQ_TYPE_ATA_PC. This adds the stack buffer\ncheck to that check.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "84e0f3f6c1e26588fdcb9f1b0f99d0275229bc99",
      "tree": "3b528f4af2a509a5bcd69e0a7a5007d95afe4126",
      "parents": [
        "45158894d4d6704afbb4cefe55e5f6ca279fe12a"
      ],
      "author": {
        "name": "Dimitri Gorokhovik",
        "email": "dimitri.gorokhovik@free.fr",
        "time": "Wed Jul 16 20:33:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:34 2008 +0200"
      },
      "message": "ide: it821x in pass-through mode segfaults in 2.6.26-stable\n\nThe driver of ITE8212 in pass-through mode (it8212.noraid\u003d1 on cmndline)\nattempts to use the field `.dma_host_set\u0027 of the struct ide_dma_ops in\n`ide_config_drive_speed\u0027 which is set to NULL by default.\n\nSo give a value to all fields of the struct ide_dma_ops.\n\nSigned-off-by: Dimitri Gorokhovik \u003cdimitri.gorokhovik@free.fr\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "45158894d4d6704afbb4cefe55e5f6ca279fe12a",
      "tree": "d57e745e2d0848d75cd4a46ca04178b16f186b50",
      "parents": [
        "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
        "84c3d4aaec3338201b449034beac41635866bddf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 19:04:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 19:04:58 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (249 commits)\n  powerpc: Fix pte_update for CONFIG_PTE_64BIT and !PTE_ATOMIC_UPDATES\n  powerpc: Fix a build problem on ppc32 with new DMA_ATTRs\n  ibm_newemac: Add MII mode support to the EMAC RGMII bridge.\n  powerpc: Don\u0027t spin on sync instruction at boot time\n  powerpc: Add VSX load/store alignment exception handler\n  powerpc: fix giveup_vsx to save registers correctly\n  powerpc: support for latencytop\n  powerpc: Remove unnecessary condition when sanity-checking WIMG bits\n  powerpc: Add PPC_FEATURE_PSERIES_PERFMON_COMPAT\n  powerpc: Add driver for Barrier Synchronization Register\n  powerpc: mman.h export fixups\n  powerpc/fsl: update crypto node definition and device tree instances\n  powerpc/fsl: Refactor device bindings\n  powerpc/85xx: Minor fixes for 85xxds and 8536ds board.\n  powerpc: Add 82xx/83xx/86xx to 6xx Multiplatform\n  powerpc/85xx: publish of device for cds platforms\n  powerpc/booke: don\u0027t reinitialize time base\n  powerpc/86xx: Refactor pic init\n  powerpc/CPM: Add i2c pins to dts and board setup\n  cpm_uart: Support uart_wait_until_sent()\n  ...\n"
    },
    {
      "commit": "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
      "tree": "e731456fec0cab1225ad3e806dc8d3efefa0a78b",
      "parents": [
        "260eddf4391f162a69d1d163729249635fa7a78f",
        "fe9233fb6914a0eb20166c967e3020f7f0fba2c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (102 commits)\n  [SCSI] scsi_dh: fix kconfig related build errors\n  [SCSI] sym53c8xx: Fix bogus sym_que_entry re-implementation of container_of\n  [SCSI] scsi_cmnd.h: remove double inclusion of linux/blkdev.h\n  [SCSI] make struct scsi_{host,target}_type static\n  [SCSI] fix locking in host use of blk_plug_device()\n  [SCSI] zfcp: Cleanup external header file\n  [SCSI] zfcp: Cleanup code in zfcp_erp.c\n  [SCSI] zfcp: zfcp_fsf cleanup.\n  [SCSI] zfcp: consolidate sysfs things into one file.\n  [SCSI] zfcp: Cleanup of code in zfcp_aux.c\n  [SCSI] zfcp: Cleanup of code in zfcp_scsi.c\n  [SCSI] zfcp: Move status accessors from zfcp to SCSI include file.\n  [SCSI] zfcp: Small QDIO cleanups\n  [SCSI] zfcp: Adapter reopen for large number of unsolicited status\n  [SCSI] zfcp: Fix error checking for ELS ADISC requests\n  [SCSI] zfcp: wait until adapter is finished with ERP during auto-port\n  [SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver\n  [SCSI] sg: Add target reset support\n  [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC\n  [SCSI] sd: Move scsi_disk() accessor function to sd.h\n  ...\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    },
    {
      "commit": "7e2225d860772aaa07e1cebca6a5aa6f93f9aa91",
      "tree": "8a4c3076c2043d011fcf2357835f4f16be7606a7",
      "parents": [
        "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
        "b27418aa551a153e8bf1bd16cf93e5786f9590a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (54 commits)\n  [MIPS] Remove mips_machtype for LASAT machines\n  [MIPS] Remove mips_machtype from EMMA2RH machines\n  [MIPS] Remove mips_machtype from ARC based machines\n  [MIPS] MTX-1 flash partition setup move to platform devices registration\n  [MIPS] TXx9: cleanup and fix some sparse warnings\n  [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx\n  [MIPS] remove machtype for group Toshiba\n  [MIPS] separate rbtx4927_time_init() and rbtx4937_time_init()\n  [MIPS] separate rbtx4927_arch_init() and rbtx4937_arch_init()\n  [MIPS] txx9_cpu_clock setup move to rbtx4927_time_init()\n  [MIPS] txx9_board_vec set directly without mips_machtype\n  [MIPS] IP22: Add platform device for Indy volume buttons\n  [MIPS] cmbvr4133: Remove support\n  [MIPS] remove wrppmc_machine_power_off()\n  [MIPS] replace inline assembler to cpu_wait()\n  [MIPS] IP22/28: Add platform devices for HAL2\n  [MIPS] TXx9: Update and merge defconfigs\n  [MIPS] TXx9: Make single kernel can support multiple boards\n  [MIPS] TXx9: Update defconfigs\n  [MIPS] TXx9: Reorganize PCI code\n  ...\n"
    },
    {
      "commit": "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
      "tree": "44ffc68125d966d58f7cf8a1905dc9b7143e57a8",
      "parents": [
        "a5db33411ae762e597bfcde6bb9d0c8c2ea9c0eb"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:19:55 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "Don\u0027t crash on IOMMU overflow in A100U2W driver\n\nHandle IOMMU overflow correctly, by retrying.  IOMMU errors can happen\nand drivers must deal with them.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5db33411ae762e597bfcde6bb9d0c8c2ea9c0eb",
      "tree": "fca5929eddc432092f0c444ffc672058effb78b0",
      "parents": [
        "56d387ec210049be2fdb0fe26ba6d6de1b3c1b15"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:18:38 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "BUG_ON on kernel misbehavior on A100U2W driver\n\nWith broken Sparc64 IOMMU accounting, the kernel submits larger requests\nthen allowed.  Better to crash on BUG than corrupt memory.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56d387ec210049be2fdb0fe26ba6d6de1b3c1b15",
      "tree": "7765729d4d4b51007de544af6abb5f7841f515cb",
      "parents": [
        "987ff954cda2a206f5e694f267b0ccad869c257c"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:16:38 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "Add udelay to A100U2W SCSI driver\n\nudelay is required on Sun Ultra 5.\n\nI don\u0027t know any reason or explanation for this, it was found purely\nexperimentally.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "987ff954cda2a206f5e694f267b0ccad869c257c",
      "tree": "a362254e637f3d6da019f783b4cef057117a2cdb",
      "parents": [
        "63cf13b77ab785e87c867defa8545e6d4a989774"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Jul 15 17:15:41 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:30:56 2008 -0700"
      },
      "message": "Fix endianity in A100U2W SCSI driver\n\nSupport big endian systems in a100u2w driver.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59190f4213462f191fc0d22d39b1cf18ea39ca39",
      "tree": "8f30fa62ae7d8948e7974dfecede3d6a41ae3ec3",
      "parents": [
        "64fd52a52077d3cd5a778ca031c0aaecf885eaa6",
        "f6f88e9bfb6ced9871ed65ebe85c371de3c9e4be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:02:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 14:12:03 2008 -0700"
      },
      "message": "Merge branch \u0027generic-ipi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027generic-ipi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (22 commits)\n  generic-ipi: more merge fallout\n  generic-ipi: merge fix\n  x86, visws: use mach-default/entry_arch.h\n  x86, visws: fix generic-ipi build\n  generic-ipi: fixlet\n  generic-ipi: fix s390 build bug\n  generic-ipi: fix linux-next tree build failure\n  fix: \"smp_call_function: get rid of the unused nonatomic/retry argument\"\n  fix: \"smp_call_function: get rid of the unused nonatomic/retry argument\"\n  fix \"smp_call_function: get rid of the unused nonatomic/retry argument\"\n  on_each_cpu(): kill unused \u0027retry\u0027 parameter\n  smp_call_function: get rid of the unused nonatomic/retry argument\n  sh: convert to generic helpers for IPI function calls\n  parisc: convert to generic helpers for IPI function calls\n  mips: convert to generic helpers for IPI function calls\n  m32r: convert to generic helpers for IPI function calls\n  arm: convert to generic helpers for IPI function calls\n  alpha: convert to generic helpers for IPI function calls\n  ia64: convert to generic helpers for IPI function calls\n  powerpc: convert to generic helpers for IPI function calls\n  ...\n\nFix trivial conflicts due to rcu updates in kernel/rcupdate.c manually\n"
    },
    {
      "commit": "64fd52a52077d3cd5a778ca031c0aaecf885eaa6",
      "tree": "00d72f4aac587eeeff89b8af369250725bf83c6a",
      "parents": [
        "fe1a6875fcaaac2041945008a9875d2c07be1d9b",
        "6c9fcaf2eec1b9f85226a694230dd957dd7926b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 13:59:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 13:59:31 2008 -0700"
      },
      "message": "Merge branch \u0027core/rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (23 commits)\n  rcu classic: update qlen when cpu offline\n  rcu: make rcutorture even more vicious: invoke RCU readers from irq handlers (timers)\n  rcu: make quiescent rcutorture less power-hungry\n  rcu, rcutorture: make quiescent rcutorture less power-hungry\n  rcu: make rcutorture more vicious: reinstate boot-time testing\n  rcu: make rcutorture more vicious: add stutter feature\n  rcutorture: WARN_ON_ONCE(1) when detecting an error\n  rcu: remove unused field struct rcu_data::rcu_tasklet\n  Revert \"prohibit rcutorture from being compiled into the kernel\"\n  rcu: fix nf_conntrack_helper.c build bug\n  rculist.h: fix include in net/netfilter/nf_conntrack_netlink.c\n  rcu: remove duplicated include in kernel/rcupreempt.c\n  rcu: remove duplicated include in kernel/rcupreempt_trace.c\n  RCU, rculist.h: fix list iterators\n  rcu: fix rcu_try_flip_waitack_needed() to prevent grace-period stall\n  rculist.h: use the rcu API\n  rcu: split list.h and move rcu-protected lists into rculist.h\n  sched: 1Q08 RCU doc update, add call_rcu_sched()\n  rcu: add call_rcu_sched() and friends to rcutorture\n  rcu: add rcu_barrier_sched() and rcu_barrier_bh()\n  ...\n"
    },
    {
      "commit": "f6f88e9bfb6ced9871ed65ebe85c371de3c9e4be",
      "tree": "fec0def5fed9ab79340a04184bc4d48ac2b832ce",
      "parents": [
        "b3c9816b9fa9a7b75ab36111eb76eca03e5bab78"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 22:08:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 22:08:52 2008 +0200"
      },
      "message": "generic-ipi: more merge fallout\n\nfix more API change fallout in recently merged upstream changes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "22a37bcb7857541eb2d37806c4744ee2530baa98",
      "tree": "9b3e1a8165908ffa74b2559924ee0f18488667ba",
      "parents": [
        "849c529f57020cc47085400edd5e641d95cd4faf",
        "82f06e86117680ada35fdb76c8852268d994cd99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:44 2008 -0700"
      },
      "message": "Merge branch \u0027sbp2-spindown\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027sbp2-spindown\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: spin disks down on suspend and shutdown\n  firewire: fw-sbp2: spin disks down on suspend and shutdown\n  ieee1394: sbp2: fix spindown for PL-3507 and TSB42AA9 firmwares\n  firewire: fw-sbp2: fix spindown for PL-3507 and TSB42AA9 firmwares\n  scsi: sd: optionally set power condition in START STOP UNIT\n"
    },
    {
      "commit": "849c529f57020cc47085400edd5e641d95cd4faf",
      "tree": "5f2d1add9f98995bf8c22cdfc6ade3e02869e1ac",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "a7ea67823af4a7e442e92064b0fab46603a588f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 12:39:13 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: don\u0027t respond to broadcast write requests\n  firewire: clean up fw_card reference counting\n  firewire: clean up some includes\n  firewire: remove unused struct members\n  firewire: implement broadcast_channel CSR for 1394a compliance\n  ieee1394: dump mmapped iso buffers in core files\n  ieee1394: raw1394: Push the BKL down into the driver ioctls\n  ieee1394: video1394: reorder module init, prepare BKL removal\n  ieee1394: reduce log noise about config ROM CRC errors\n"
    },
    {
      "commit": "6c9fcaf2eec1b9f85226a694230dd957dd7926b3",
      "tree": "f8c824c6c64dc411752c844f116e693760768bcc",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "199a952876adbfc2b6c13b8b07adabebf4ff54b2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:10:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:10:12 2008 +0200"
      },
      "message": "Merge branch \u0027core/rcu\u0027 into core/rcu-for-linus\n"
    },
    {
      "commit": "b312bf359e20cc39c00d480fd40a24c245d80bf7",
      "tree": "756247f113688403cf35d1d7437fc92d390279d2",
      "parents": [
        "dc221eae08eea3b0db127d1f152fac24d10b6a52",
        "2640d7c0b8d5d9d9ee303b8cd09f5124176f6239"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:18:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:18:10 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  AHCI: Remove an unnecessary flush from ahci_qc_issue\n  AHCI: speed up resume\n  [libata] Add support for VPD page b1\n  ata: endianness annotations in pata drivers\n  libata-eh: update atapi_eh_request_sense() to take @dev instead of @qc\n  [libata] sata_svw: update code comments relating to data corruption\n  libata/ahci: enclosure management support\n  libata: improve EH internal command timeout handling\n  libata: use ULONG_MAX to terminate reset timeout table\n  libata: improve EH retry delay handling\n  libata: consistently use msecs for time durations\n"
    },
    {
      "commit": "dc221eae08eea3b0db127d1f152fac24d10b6a52",
      "tree": "eea4cc64f2568db6aea94b9491120525ebcd738f",
      "parents": [
        "98339cbd360b77c3167db287fd611468c2c44559",
        "4735c98f8447acb1c8977e2b8024640f7bf36dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (56 commits)\n  i2c: Add detection capability to new-style drivers\n  i2c: Call client_unregister for new-style devices too\n  i2c: Clean up old chip drivers\n  i2c-ibm_iic: Register child nodes\n  i2c: New-style EEPROM driver using device IDs\n  i2c: Export the i2c_bus_type symbol\n  i2c-au1550: Fix PM support\n  i2c-dev: Delete empty detach_client callback\n  i2c: Drop stray references to lm_sensors\n  i2c: Check for ACPI resource conflicts\n  i2c-ocores: basic PM support\n  i2c-sibyte: SWARM I2C board initialization\n  i2c-i801: Fix handling of error conditions\n  i2c-i801: Rename local variable temp to status\n  i2c-i801: Properly report bus arbitration loss\n  i2c-i801: Remove verbose debugging messages\n  i2c-algo-pcf: Drop unused struct members\n  i2c-algo-pcf: Multi-master lost-arbitration improvement\n  i2c: Deprecate the legacy gpio drivers\n  i2c-pxa: Initialize early\n  ...\n"
    },
    {
      "commit": "98339cbd360b77c3167db287fd611468c2c44559",
      "tree": "06779e040c18aa40fc5a6e15b132fa1f70ec45f6",
      "parents": [
        "e4e0fadcd929138aa82130a1c5f22206d86d7bb2",
        "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (80 commits)\n  ide-floppy: fix unfortunate function naming\n  ide-tape: unify idetape_create_read/write_cmd\n  ide: add ide_pc_intr() helper\n  ide-{floppy,scsi}: read Status Register before stopping DMA engine\n  ide-scsi: add more debugging to idescsi_pc_intr()\n  ide-scsi: use pc-\u003ecallback\n  ide-floppy: add more debugging to idefloppy_pc_intr()\n  ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n  ide-tape: add ide_tape_io_buffers() helper\n  ide-tape: factor out DSC handling from idetape_pc_intr()\n  ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n  ide: add ide_issue_pc() helper\n  ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n  ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n  ide: add ide_transfer_pc() helper\n  ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n  ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n  ide: add PC_FLAG_ZIP_DRIVE pc flag\n  ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n  ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n  ...\n"
    },
    {
      "commit": "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0",
      "tree": "a82449f4b007692caf7526aa02a5b16acaaf0721",
      "parents": [
        "cd2abbfec84f43db740483daf4ea528d49d8858f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide-floppy: fix unfortunate function naming\n\nmv idefloppy_transfer_pc1 idefloppy_start_pc_transfer\nmv idefloppy_transfer_pc2 idefloppy_transfer_pc\n\nwhich describes their functionality and disambiguates them. There should be no\nfunctionality change introduced by this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cd2abbfec84f43db740483daf4ea528d49d8858f",
      "tree": "ac23e0356ae3bd5ac6a4bbe91be8786b9c4de369",
      "parents": [
        "646c0cb6c430f8d3ad3769dd1518fe664ff0ce27"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide-tape: unify idetape_create_read/write_cmd\n\nA straightforward one. There should be no functional change resulting from this\nchange.\n\n[bart: minor fixups]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "646c0cb6c430f8d3ad3769dd1518fe664ff0ce27",
      "tree": "4e02a6ffe70aceeb36093534845f3308c81a11b5",
      "parents": [
        "55d82bfa6763d6761670d740ab3bac2f1c042d87"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide: add ide_pc_intr() helper\n\n* ide-tape.c: add \u0027drive\u0027 argument to idetape_update_buffers().\n\n* Add generic ide_pc_intr() helper to ide-atapi.c and then\n  convert ide-{floppy,tape,scsi} device drivers to use it.\n\n* ide-tape.c: remove no longer needed DBG_PC_INTR.\n\nThere should be no functional changes caused by this patch\n(unless the debugging is explicitely compiled in).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "55d82bfa6763d6761670d740ab3bac2f1c042d87",
      "tree": "dd5e13c6c4801a4853ee0ce5f11469ab05ba6c31",
      "parents": [
        "cdca5c1f3b769eb2cdfc9cadc254cb74ba73c7d6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:03 2008 +0200"
      },
      "message": "ide-{floppy,scsi}: read Status Register before stopping DMA engine\n\nRead Status Register before stopping DMA engine to match ide-tape\ndevice driver - it should be safe and shouldn\u0027t affect anything.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cdca5c1f3b769eb2cdfc9cadc254cb74ba73c7d6",
      "tree": "3fb425069ab22632d5497e558d2864e444a2fa0d",
      "parents": [
        "c6b2d260b5a7a5ed32aa2ce370d81183fc37eeb1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "message": "ide-scsi: add more debugging to idescsi_pc_intr()\n\nAdd more debugging to idescsi_pc_intr() to match ide-tape\u0027s\nidetape_pc_intr().\n\nWhile at it:\n\n* Correct the first debug message.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c6b2d260b5a7a5ed32aa2ce370d81183fc37eeb1",
      "tree": "806a4770acce66ee15f7af626caa36d040d73338",
      "parents": [
        "4c93067ea9e5eca9d975bec74dae641228ac1bbe"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "message": "ide-scsi: use pc-\u003ecallback\n\n* Add ide_scsi_callback() pc-\u003ecallback implementation, then update\n  idescsi_check_condition() and idescsi_queue() to setup -\u003ecallback.\n\n* Convert idescsi_pc_intr() to use pc-\u003ecallback.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4c93067ea9e5eca9d975bec74dae641228ac1bbe",
      "tree": "18ad0e02a98291988ad080dc9c4858fe58f3b5b1",
      "parents": [
        "3e421d324c003f8f002f402141b15d758adbfaef"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:02 2008 +0200"
      },
      "message": "ide-floppy: add more debugging to idefloppy_pc_intr()\n\nAdd more debugging to idefloppy_pc_intr() to match ide-tape\u0027s\nidetape_pc_intr().\n\nWhile at it:\n\n* Correct the first debug message.\n\n* Log device name with \"DMA finished\" message.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e421d324c003f8f002f402141b15d758adbfaef",
      "tree": "2c3463dc5df51276f51faee3ba43502caf48e8d7",
      "parents": [
        "08424ac24a35b505463919a897b097f27e4dca96"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n\nAdd DBG_PC_INTR debug level and use it to always log debug info\nin idetape_pc_intr() if debugging is enabled.\n\nWhile at it:\n\n* Use drive-\u003ename instead of tape-\u003ename.\n\n* Log device name with \"DMA finished\" message.\n\nThis is a preparation for adding generic ide_pc_intr() helper.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "08424ac24a35b505463919a897b097f27e4dca96",
      "tree": "ad78a1c794e8d22174b5e84d2ef9e1813f7c3336",
      "parents": [
        "74e63e74ea57e06839aa5fcf016eace35da26050"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-tape: add ide_tape_io_buffers() helper\n\n* Add ide_tape_io_buffers() helper which is a wrapper for\n  idetape_{in,out}put_buffers() and convert idetape_pc_intr()\n  to use it.\n\n* Remove no longer used idetape_io_buf typedef.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e---\n"
    },
    {
      "commit": "74e63e74ea57e06839aa5fcf016eace35da26050",
      "tree": "7392142a25920307db4509ec7886a3c591555588",
      "parents": [
        "dd2e9a032bc552f6e2ae852e81cde602c09d7d3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-tape: factor out DSC handling from idetape_pc_intr()\n\nFactor out DSC handling from idetape_pc_intr() to ide_tape_handle_dsc()\nhelper as a preparation for adding generic ide_pc_intr() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dd2e9a032bc552f6e2ae852e81cde602c09d7d3e",
      "tree": "4252e71a2a3c1bbe0c5fd2eae404b09f1d99208e",
      "parents": [
        "6bf1641ca1c7554f0da54aaf89788731b541bacc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:01 2008 +0200"
      },
      "message": "ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n\nMove checking/resetting of -\u003efailed_pc from ide*_pc_intr() to -\u003ecallback\nas a preparation for adding generic ide_pc_intr() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e---\n"
    },
    {
      "commit": "6bf1641ca1c7554f0da54aaf89788731b541bacc",
      "tree": "ce7c371971e68b650d87e67935e460c948f4cb20",
      "parents": [
        "28c7214bd8c2bbd4873b8f1e7f58d86d3731124f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:22:00 2008 +0200"
      },
      "message": "ide: add ide_issue_pc() helper\n\nAdd generic ide_issue_pc() helper to ide-atapi.c and then\nconvert ide-{floppy,tape,scsi} device drivers to use it.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "28c7214bd8c2bbd4873b8f1e7f58d86d3731124f",
      "tree": "224d9b798a73a3b5d0d8de204a6e9465a37c4104",
      "parents": [
        "4cc196897de9e6c02cf86debc5b9f7cf1b69a214"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:59 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:59 2008 +0200"
      },
      "message": "ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n\nAdd PC_FLAG_DRQ_INTERRUPT pc flag, set it in ide*_do_request()\nand check for it (instead of checking for IDE*_FLAG_DRQ_INTERRUPT)\nin ide*_issue_pc().  This is a preparation for adding generic\nide_issue_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4cc196897de9e6c02cf86debc5b9f7cf1b69a214",
      "tree": "70aebe4c447f6ce48ff10909779382000fd8b6da",
      "parents": [
        "594c16d8dd54cd7b1c5ef1ec3ac0f6bf34301dad"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n\nMove idescsi_map_sg() call out from idescsi_issue_pc()\nto idescsi_do_request() as a preparation to adding generic\nide_issue_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "594c16d8dd54cd7b1c5ef1ec3ac0f6bf34301dad",
      "tree": "4891a8ab4e998ba00db51e4672da64fd83663002",
      "parents": [
        "f83cbc77b0d5521b4f0f591ede4870316944481a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide: add ide_transfer_pc() helper\n\n* Add ide-atapi.c file for generic ATAPI support together with\n  CONFIG_IDE_ATAPI config option.\n\n* Add generic ide_transfer_pc() helper to ide-atapi.c and then\n  convert ide-{floppy,tape,scsi} device drivers to use it.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f83cbc77b0d5521b4f0f591ede4870316944481a",
      "tree": "e62b34fbcf381af7bc472129c980246c52f6ccb8",
      "parents": [
        "794cc6804bb946826b7427d205ac391a5370d361"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:58 2008 +0200"
      },
      "message": "ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n\nThis is a preparation for adding generic ide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "794cc6804bb946826b7427d205ac391a5370d361",
      "tree": "7717c37c6cc8650a36408b8744df534191555918",
      "parents": [
        "5d41893c0f9caf94b449eada0279a08c86f0212e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n\nRemove checking for drive-\u003escsi which is no longer set by IDE core code\n(leave the flag since it will be re-used for generic ATAPI support).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5d41893c0f9caf94b449eada0279a08c86f0212e",
      "tree": "37dbcbb686f506c0f275c127b74f8f8ac349e0ee",
      "parents": [
        "5a7b75ab429e9ed568be50cfbf7091f097457cb8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide: add PC_FLAG_ZIP_DRIVE pc flag\n\nAdd PC_FLAG_ZIP_DRIVE pc flag, set it in idefloppy_do_request()\nand check for it (instead of checking for IDEFLOPPY_FLAG_ZIP_DRIVE)\nin idefloppy_transfer_pc().  This is a preparation for adding\ngeneric ide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a7b75ab429e9ed568be50cfbf7091f097457cb8",
      "tree": "dd2b16ba3be2b40311df559ef248398155d0345e",
      "parents": [
        "9fd13a27c8a35ff1986793cb96aaedb5e75b5368"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n\nFactor out waiting for good ireason from idetape_transfer_pc()\nto ide_tape_wait_ireason() as a preparation for adding generic\nide_transfer_pc() helper.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9fd13a27c8a35ff1986793cb96aaedb5e75b5368",
      "tree": "e6393bb2d3ccfd83f937ddaea2ef63818b8ef2b8",
      "parents": [
        "6ffb66410dd9f5f383d9265d51ab667333a8296c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:57 2008 +0200"
      },
      "message": "ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n\nSet PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc() instead of\nidetape_issue_pc() to match the other ATAPI device drivers.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6ffb66410dd9f5f383d9265d51ab667333a8296c",
      "tree": "8974bd5ed612fde885e26b42ca738f3dbfce3047",
      "parents": [
        "5e3310958204912f3f00be2592c945fbc37db6ae"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-floppy: start DMA engine in idefloppy_transfer_pc1()\n\nStart DMA engine and set PC_FLAG_DMA_IN_PROGRESS flag in\nidefloppy_transfer_pc1() instead of idefloppy_issue_pc()\nso the Status Register and the Interrupt Reason Register\nare checked first.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e3310958204912f3f00be2592c945fbc37db6ae",
      "tree": "90f43165564207eaa8adb97b49faac032bcf73f4",
      "parents": [
        "1b06e92aa03018e4b3ba281e03a7711d9b71a998"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-{floppy,tape}: PC_FLAG_DMA_RECOMMENDED -\u003e PC_FLAG_DMA_OK\n\n* Use PC_FLAG_DMA_OK flag instead of PC_FLAG_DMA_RECOMMENDED one.\n\n* Remove no longer used PC_FLAG_DMA_RECOMMENDED flag.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b06e92aa03018e4b3ba281e03a7711d9b71a998",
      "tree": "636b1d90f44270253f3834684b85e902f638a21a",
      "parents": [
        "81f4938239fea86d0a7529194a37fb81041171e0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-{floppy,tape}: merge pc-\u003eidefloppy_callback and pc-\u003eidetape_callback\n\nMerge pc-\u003eidefloppy_callback and pc-\u003eidetape_callback into pc-\u003ecallback.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81f4938239fea86d0a7529194a37fb81041171e0",
      "tree": "253aba635bc99792cc6e3e4c09426ab2489e15ff",
      "parents": [
        "92f5daff2b8439fa4c57c57f47823ffc459c3bd9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:56 2008 +0200"
      },
      "message": "ide-floppy: merge callbacks\n\nThe appropriate functionality of the callback is established through querying\nthe ATAPI packet command in pc-\u003ec[0].\n\nWhile at it, simplify if (floppy-\u003efailed_pc)-branch to be found in the original\nidefloppy_request_sense_callback().\n\nBart:\n- keep handling for blk_pc_request() requests unchanged + add FIXME\n- add uptodate variable + leave just one idefloppy_end_request() call\n- add newline to the debug message\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92f5daff2b8439fa4c57c57f47823ffc459c3bd9",
      "tree": "77a122aaa1ff0291f646ecaa7f72b309bf18f9f9",
      "parents": [
        "5985e6abbd89f969c17fd80ab864c80f089827a3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: make pc-\u003eidetape_callback void\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5985e6abbd89f969c17fd80ab864c80f089827a3",
      "tree": "3268f44b3c45414aeddbfd2f2bee41560adc57a5",
      "parents": [
        "258ec4113081c2b63117dc2df6d94c3e484e9747"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: merge callbacks\n\nThe appropriate functionality of the callback is established through querying\nthe ATAPI packet command in pc-\u003ec[0].\n\nWhile at it:\n- add uptodate variable + leave just one idetape_end_request() call\n- don\u0027t use HWGROUP() macro\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "258ec4113081c2b63117dc2df6d94c3e484e9747",
      "tree": "8332678b71b82c17f7b0b5ae1a0ca00ff63b0274",
      "parents": [
        "568ca92774d2f6be4a7e2f8357559bfdc9424056"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:55 2008 +0200"
      },
      "message": "ide-tape: make idetape_retry_pc() void\n\nidetape_retry_pc() always returns ide_stopped so make it void.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "568ca92774d2f6be4a7e2f8357559bfdc9424056",
      "tree": "bde2cd61eafb613124923a6e57de91f0d0e4f016",
      "parents": [
        "0b2eea4c5594ceaf13c57eaff7ff226263f1c36f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-{floppy,tape,scsi}: log device name instead of driver name\n\nLog device name instead of driver name in *_pc_intr() and *_transfer_pc*().\n\nWhile at it:\n\n* Merge two consecutive printk()-s in *_pc_intr() together.\n\n* Replace \"floppy\"/\"tape\"/\"scsi\" references in printk()-s by \"device\".\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0b2eea4c5594ceaf13c57eaff7ff226263f1c36f",
      "tree": "5ec03a9ae0ae904e5115712b957e957ed4edd165",
      "parents": [
        "170ee569bbe1005baebf2e9e4c3f4622d14ec851"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-floppy: merge idefloppy_transfer_pc() and idefloppy_transfer_pc1()\n\n* Check IDEFLOPPY_FLAG_ZIP_DRIVE flag in idefloppy_transfer_pc1()\n  and skip idefloppy_transfer_pc2()-phase if the flag is not set.\n\n* Always use idefloppy_transfer_pc1() in idefloppy_issue_pc()\n  and remove no longer needed idefloppy_transfer_pc().\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "170ee569bbe1005baebf2e9e4c3f4622d14ec851",
      "tree": "f2d906cad12ab735414652f79b29a9fbd8012c99",
      "parents": [
        "531e9e50543ebf562237b8ac64529ae09b344a43"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-tape: remove SIMULATE_ERRORS debug code\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "531e9e50543ebf562237b8ac64529ae09b344a43",
      "tree": "75b64cf2b0a4b85878c39ffc860de433ed655e2b",
      "parents": [
        "91395a16309596c2e78439aa5f9f6004f0365ef9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-tape: remove stale comments from idetape_pc_intr()\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "91395a16309596c2e78439aa5f9f6004f0365ef9",
      "tree": "e84829f6e04093f0767423e672d8949538a3aa1b",
      "parents": [
        "6bd3b0bfb8fccdcce3b8524d6761e0a3ab6e23f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:54 2008 +0200"
      },
      "message": "ide-tape: remove unneeded CONFIG_BLK_DEV_IDEDMA ifdef\n\nPC_FLAG_DMA_IN_PROGRESS flag is never set if DMA support is disabled.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6bd3b0bfb8fccdcce3b8524d6761e0a3ab6e23f0",
      "tree": "81ec1ab90db542a102a7384aecf00ea5fde8fd68",
      "parents": [
        "1e049a8ea190b7cc22320c7797b36b2c6128c9c5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "message": "ide-tape: remove superfluous warning message from idetape_issue_pc()\n\nide_dma_off() prints info about DMA being disabled.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1e049a8ea190b7cc22320c7797b36b2c6128c9c5",
      "tree": "6c826913ebebe21588b04733d177a125e1b1418f",
      "parents": [
        "87429bdc2e0701fa33a455297de01e79797b4210"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "message": "ide-tape: remove superfluous error message from idetape_pc_intr()\n\nide_dma_off() prints info about DMA being disabled.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "87429bdc2e0701fa33a455297de01e79797b4210",
      "tree": "cb301abc3b2c08cf1ff1c8fdbc5da5f51ea11ce6",
      "parents": [
        "43a2b5b29385a3e0997a47c86f286d3645e5cb44"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:53 2008 +0200"
      },
      "message": "ide-tape: idetape_pc_intr() should use local_irq_enable_in_hardirq()\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "43a2b5b29385a3e0997a47c86f286d3645e5cb44",
      "tree": "f590ec553fc54db04bdf3178518c52196bee304e",
      "parents": [
        "c8c51129805c0efb32f34afd3af8fe94f5757363"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: add debug_log() macro\n\nAdd debug_log() macro and convert the driver to use it.\n\n[ This makes debug messages to be always prefixed with \"ide-scsi: \"\n  and use KERN_INFO level. ]\n\nWhile at it:\n\n* Change \"DMA complete\" debug message to \"DMA finished\" to match\n  other ATAPI device drivers.\n\n* Use __func__.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c8c51129805c0efb32f34afd3af8fe94f5757363",
      "tree": "8aa6ddbb78a79cadc1fc8d561a45fa05a02822ac",
      "parents": [
        "3e52fb4d1f4cc9630422982b6c5fa571e30f9889"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: remove superfluous BUG_ON() from idescsi_transfer_pc()\n\nide_set_handler() bugs on -\u003ehandler \u003d\u003d NULL so no need to do it\nin idescsi_transfer_pc().\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e52fb4d1f4cc9630422982b6c5fa571e30f9889",
      "tree": "9e5f9509b1755255ac6f4684b3d5c1710a89369c",
      "parents": [
        "6c60bd8ea7aa536d67830bc8384ef0ebdfb8aad4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: merge idescsi_input_buffers() and idescsi_output_buffers()\n\n* Merge idescsi_input_buffers() and idescsi_output_buffers()\n  into ide_scsi_io_buffers() helper.\n\nWhile at it:\n\n* Log device name instead of driver name on error.\n\n* Use xfer_func_t.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c60bd8ea7aa536d67830bc8384ef0ebdfb8aad4",
      "tree": "6e6cb8fe2b80ef19e4e48ad6fefeba6909cbffa3",
      "parents": [
        "c04bbc812b05b304a9118687d0e0a47e35f00d1d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:52 2008 +0200"
      },
      "message": "ide-scsi: fix Interrupt Reason checking in idescsi_pc_intr()\n\nSet PC_FLAG_WRITING pc flag in idescsi_queue() (if needed)\nand then fix Interrupt Reason checking in idescsi_pc_intr().\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c04bbc812b05b304a9118687d0e0a47e35f00d1d",
      "tree": "62a76e3a893cbec2aeee1fc01fd716f9fdc64fbc",
      "parents": [
        "e8e25f03e19c2c47834c821511625c0b80567827"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:51 2008 +0200"
      },
      "message": "ide-scsi: fix handling of DMA errors in idescsi_pc_intr()\n\nCheck return value of -\u003edma_end method and if there was a DMA error\nhandle it accordingly (set PC_FLAG_DMA_ERROR pc flag, don\u0027t update\npc-\u003exferred and increase rq-\u003eerrors).\n\nAlso move debug message in the right place while at it.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "e8e25f03e19c2c47834c821511625c0b80567827"
}
