)]}'
{
  "log": [
    {
      "commit": "b73fa4630e63e4d23407181c2bc0a54777bd0ce8",
      "tree": "b34533ca06e79f92786880562c801857fbd80191",
      "parents": [
        "3a25179e068b2fae8df7a7ab63a2a5ed71a2e927"
      ],
      "author": {
        "name": "Benjamin Larsson",
        "email": "benjamin@southpole.se",
        "time": "Sun Jan 08 00:39:10 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:50:53 2012 -0500"
      },
      "message": "[libata] ata_piix: Add Toshiba Satellite Pro A120 to the quirks list\ndue to broken suspend functionality.\n\nSigned-off-by: Benjamin Larsson \u003cbenjamin@southpole.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3a25179e068b2fae8df7a7ab63a2a5ed71a2e927",
      "tree": "aae5de456a44d4ad4a3925e1ab858e74fdeaa734",
      "parents": [
        "81b0287d341535ac722de891b19f7c49212ac91c"
      ],
      "author": {
        "name": "Vladimir LAVALLADE",
        "email": "erus.iluvatar@gmail.com",
        "time": "Sun Jan 08 13:50:13 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:50:07 2012 -0500"
      },
      "message": "[libata] add DVRTD08A and DVR-215 to NOSETXFER device quirk list\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81b0287d341535ac722de891b19f7c49212ac91c",
      "tree": "72c3b28073c3b021061f87e29aafddaaf9d3650b",
      "parents": [
        "93272b132a72450dfc16f13d32223fe47aaf5061"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Jan 04 14:06:51 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:49:28 2012 -0500"
      },
      "message": "[libata] pata_bf54x: Support sg list in bmdma transfer.\n\nBF54x on-chip ATAPI controller allows maximum 0x1fffe bytes to be transfered\nin one ATAPI transfer. So, set the max sg_tablesize to 4.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "93272b132a72450dfc16f13d32223fe47aaf5061",
      "tree": "d23e8fc226170ecbcdb6fcf7487beeadd5ca8748",
      "parents": [
        "966f1212e1ac5fe3ddf04479d21488ddb36a2608"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Tue Dec 20 14:50:27 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:49:07 2012 -0500"
      },
      "message": "[libata] sata_fsl: fix the controller operating mode\n\nConfigure the FSL SATA controller to the preferred, enterprise mode.\n\nSigned-off-by: Yutaka Ando \u003cr46913@freescale.com\u003e\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nCC: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "966f1212e1ac5fe3ddf04479d21488ddb36a2608",
      "tree": "86054a1642889b9904faa704504bd098834e91ed",
      "parents": [
        "a25a2b84098eb5e001cb8086603d692aa95bf2ec"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jan 16 13:23:23 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 17 20:48:06 2012 -0500"
      },
      "message": "[libata] enable ata port async suspend\n\nThis saves devices suspend/resume time.\n\nTested system suspend/resume with SATA IDE/AHCI mode 3 times.\nBelow is the time took for devices suspend/resume.\n\nSATA mode    vanilla-kernel           patched-kernel\n---------    ---------------------    ---------------------\nIDE          suspend: 0.744           suspend: 0.432\n             (0.716, 0.768, 0.748)    (0.440, 0.428, 0.428)\n\n             resume: 5.084            resume: 2.209\n             (5.100, 5.064, 5.088)    (2.168, 2.232, 2.228)\n\nAHCI:        suspend: 0.725           suspend: 0.449\n             (0.740, 0.708, 0.728)    (0.456, 0.448, 0.444)\n\n             resume: 2.556            resume: 1.896\n             (2.604, 2.492, 2.572)    (1.932, 1.872, 1.884)\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "abce00f962a11ed6f748c2569e11695a30716b53",
      "tree": "f76a7d999dc47bb84cc72b2691aa47080ef97262",
      "parents": [
        "90160371b3a3e67ef78d68210a94dd30664a703d",
        "318893e1429a9d50569a0379d1e20b0ecc45c555"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:19:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:19:17 2012 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://github.com/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://github.com/jgarzik/libata-dev:\n  ahci: support the STA2X11 I/O Hub\n  pata_bf54x: fix BMIDE status register emulation\n  ata: add ata port hibernate callbacks\n  ata: update ata port\u0027s runtime status during system resume\n  [SCSI] runtime resume parent for child\u0027s system-resume\n  ahci: platform support for suspend/resume\n  libata-core: kill duplicate statement in ata_do_set_mode()\n  pata_of_platform: remove direct dependency on OF_IRQ\n  SATA/PATA: convert drivers/ata/* to use module_platform_driver()\n  pata_cs5536: forward port changes from cs5536\n  libata-sff: use ATAPI_{COD|IO}\n  ata: add ata port runtime PM callbacks\n  ata: add ata port system PM callbacks\n  [SCSI] sd: check runtime PM status in sd_shutdown\n  [SCSI] check runtime PM status in system PM\n  [SCSI] add flag to skip the runtime PM calls on the host\n  ata: make ata port as parent device of scsi host\n  ahci: start engine only during soft/hard resets\n"
    },
    {
      "commit": "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
      "tree": "4cfa82b619f7d39b671e4a2a213f4d040b09c486",
      "parents": [
        "6d889d03ab1417645e76e129834f76204bae37c0",
        "3e2762c8f1141ae8dc708034ea41d6827818c328"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:38:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:38:51 2012 -0800"
      },
      "message": "Merge tag \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nNew feature development\n\nThis adds support for new features, and contains stuff from most\nplatforms. A number of these patches could have fit into other\nbranches, too, but were small enough not to cause too much\nconfusion here.\n\n* tag \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  mfd/db8500-prcmu: remove support for early silicon revisions\n  ARM: ux500: fix the smp_twd clock calculation\n  ARM: ux500: remove support for early silicon revisions\n  ARM: ux500: update register files\n  ARM: ux500: register DB5500 PMU dynamically\n  ARM: ux500: update ASIC detection for U5500\n  ARM: ux500: support DB8520\n  ARM: picoxcell: implement watchdog restart\n  ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C\n  ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx \u003c\u003d ES2.1\n  ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP4\n  ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP3\n  ARM: OMAP: hwmod data: Add support for AM35xx UART4/ttyO3\n  ARM: Orion: Remove address map info from all platform data structures\n  ARM: Orion: Get address map from plat-orion instead of via platform_data\n  ARM: Orion: mbus_dram_info consolidation\n  ARM: Orion: Consolidate the address map setup\n  ARM: Kirkwood: Add configuration for MPP12 as GPIO\n  ARM: Kirkwood: Recognize A1 revision of 6282 chip\n  ARM: ux500: update the MOP500 GPIO assignments\n  ...\n"
    },
    {
      "commit": "318893e1429a9d50569a0379d1e20b0ecc45c555",
      "tree": "78ae2f04ce3706867cf6f957271ff467b3416cf3",
      "parents": [
        "909fefc2511120ec71178f752c195c7b0b30269e"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Fri Jan 06 13:33:39 2012 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:24:06 2012 -0500"
      },
      "message": "ahci: support the STA2X11 I/O Hub\n\nThe AHCI controller found in the STA2X11 chip uses BAR number 0\ninstead of 5. Also, the chip\u0027s fixup code sets a special DMA mask\nfor all of its PCI functions, and the mask must be preserved here.\n\nSigned-off-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nAcked-by: Giancarlo Asnaghi \u003cgiancarlo.asnaghi@st.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "909fefc2511120ec71178f752c195c7b0b30269e",
      "tree": "706b2981d230533e135ba6d431b8922a81a302e4",
      "parents": [
        "33574d68ae41ccbc6686cfabd965c685285c58a0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jan 06 20:45:45 2012 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:24:02 2012 -0500"
      },
      "message": "pata_bf54x: fix BMIDE status register emulation\n\nThe author of this driver clearly wasn\u0027t familiar with the BMIDE specification\n(also known as SFF-8038i) when he implemented the bmdma_status() method: first,\nthe interrupt bit of the BMIDE status register corresponds to nothing else but\nINTRQ signal (ATAPI_DEV_INT here); second, the error bit is only set if the\ncontroller encounters issue doing the bus master transfers, not on the IDE DMA\nburst termination interrupts like here (moreover, setting the error bit doesn\u0027t\ncause an interrupt).  We now need to disable all those unused interrupts...\n\n(The only thing I couldn\u0027t figure out is how to flush the FIFO to memory once\nthe interrupt happens as required by the mentioned spec.)\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "33574d68ae41ccbc6686cfabd965c685285c58a0",
      "tree": "617e26ada8d782869c5e0c0af1f11274a10947a3",
      "parents": [
        "e90b1e5a6e04c8892007ff8db20ef6d4fbdb5402"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Dec 22 14:50:49 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:59 2012 -0500"
      },
      "message": "ata: add ata port hibernate callbacks\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e90b1e5a6e04c8892007ff8db20ef6d4fbdb5402",
      "tree": "0a08c16dcf48edbaa1307a873440bddd04c994b7",
      "parents": [
        "28fd00d42cca178638f51c08efa986a777c24a4b"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Dec 22 14:50:48 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:59 2012 -0500"
      },
      "message": "ata: update ata port\u0027s runtime status during system resume\n\nThe ata port is brought back to full power state during system resume.\nSo its runtime PM status will have to be updated to reflect\nthe actual post-system sleep status.\n\nThis also fixes below warning during system suspend/resume.\n\nWARNING: at /work/linux/drivers/ata/libata-eh.c:4034\nata_scsi_port_error_handler+0x89/0x557()\n\n4034         WARN_ON(!(ap-\u003epflags \u0026 ATA_PFLAG_SUSPENDED));\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "17ab594fa5f6c766a3daf304d2e6b643f863c24c",
      "tree": "fe562c7fcd1100a1bc3b90f912813b77e5b37972",
      "parents": [
        "80a9c430007b489823bc1b5300f4a1ba39ca1ef9"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Fri Nov 18 11:10:10 2011 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:59 2012 -0500"
      },
      "message": "ahci: platform support for suspend/resume\n\nAdd platform hooks for custom suspend() and resume() functions. The\ngeneric suspend/resume code in drivers/ata/ahci_platform.c is adapted\nfrom the PCI version in drivers/ata/ahci.c.\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "80a9c430007b489823bc1b5300f4a1ba39ca1ef9",
      "tree": "3e64070cd2ea995d59fcb5593d5542aafe0682e7",
      "parents": [
        "d0643aa16688131b4dfbd03797ad73bab4ff29bf"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Dec 22 22:41:32 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "libata-core: kill duplicate statement in ata_do_set_mode()\n\nCommit b3a706014e56b1356e7b275fd25b833c63175bf0 (libata: Add a\ndrivers/ide style DMA disable) neglected to remove the line in\nata_do_set_mode() it has obviously made useless/duplicated.  Do this\nnow, and make a line added back then wrapped properly...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d0643aa16688131b4dfbd03797ad73bab4ff29bf",
      "tree": "db9e5b3d84358171bc550fe84f71a92f6de2b254",
      "parents": [
        "99c8ea3e57e7b5551ffd9cd401c4bf302b5664e3"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Dec 22 15:07:00 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "pata_of_platform: remove direct dependency on OF_IRQ\n\nCONFIG_OF_IRQ is not available on some platforms and using of_irq_*\nbreaks the build. Since resources are already populated in the platform\ndevice, get the irq from there instead.\n\nReported-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "99c8ea3e57e7b5551ffd9cd401c4bf302b5664e3",
      "tree": "c6bbe0f513651b0fb46db0b39f4dc6732724dbdc",
      "parents": [
        "d63e94a442df14c4e7b02763c3230374218b41f1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Nov 27 14:44:26 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "SATA/PATA: convert drivers/ata/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/ata/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Mark Miesfeld \u003cmmiesfeld@amcc.com\u003e\nCc: Ashish Kalra \u003cashish.kalra@freescale.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d63e94a442df14c4e7b02763c3230374218b41f1",
      "tree": "cc7483203a367109b2aa31e9585362b1b140557b",
      "parents": [
        "002ae08448e241ea8e304008f9cb4bc836f9ff16"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 13:05:24 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "pata_cs5536: forward port changes from cs5536\n\n* Fix cable detection to also account for the slave device cable bit.\n\n* Disable UDMA when programming MWDMA in cs5536_set_dmamode().\n\n* Don\u0027t change UDMA settings in cs5536_set_piomode().\n\n* Add cs5536_program_dtc() helper.\n\n* Cleanup and uninline cs5536_[read,write]() methods.\n\nCc: Martin K. Petersen \u003cmkp@mkp.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "002ae08448e241ea8e304008f9cb4bc836f9ff16",
      "tree": "d8866d61714ffc7f20604c4b113955e2ccbb47ca",
      "parents": [
        "9ee4f3933930abf5cc34f8e9d69fe0e08c18f602"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Dec 02 18:39:53 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "libata-sff: use ATAPI_{COD|IO}\n\natapi_pio_bytes() uses bare numbers for the ATAPI interrupt reason bits despite\nthese are #define\u0027d in \u003clinux/ata.h\u003e.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9ee4f3933930abf5cc34f8e9d69fe0e08c18f602",
      "tree": "7d3751d52712f71a19d488f9970b6184b4c140c6",
      "parents": [
        "5ef41082912bdfcb33fa53b8dba2ad17dea2ef90"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 05 09:20:28 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "ata: add ata port runtime PM callbacks\n\nAdd ata port runtime suspend/resume/idle callbacks.\nSet -\u003eeh_noresume to skip the runtime PM calls on scsi host\nin the error handler to avoid dead lock.\n\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5ef41082912bdfcb33fa53b8dba2ad17dea2ef90",
      "tree": "b63aff744994b75af6c3e5e5e70e01312027992e",
      "parents": [
        "54f57588463db1105f4a93b2902a6f95cb8f796a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 05 09:20:27 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:58 2012 -0500"
      },
      "message": "ata: add ata port system PM callbacks\n\nChange ata_host_request_pm to ata_port_request_pm which performs\nport suspend/resume.\n\nAdd ata port type driver which implements port PM callbacks.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9a6d6a2ddabbd32c07f6a38b659e5f3db319fa5a",
      "tree": "4501e80654ad8adb928ec575f2cd866c15ba87db",
      "parents": [
        "7faa33da9b7add01db9f1ad92c6a5d9145e940a7"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 05 09:20:23 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:57 2012 -0500"
      },
      "message": "ata: make ata port as parent device of scsi host\n\nCurrently, the device tree of ata port and scsi host looks as below,\n\n        /sys/devices/pci0000:00/0000:00:1f.2    (ahci controller)\n        |-- ata1                                (ata port)\n        |-- host0                               (scsi host)\n           |-- target0:0:0                      (scsi target)\n               |-- 0:0:0:0                      (disk)\n\nThis patch makes ata port as parent device of scsi host, then it becomes\n\n        /sys/devices/pci0000:00/0000:00:1f.2    (ahci controller)\n        |-- ata1                                (ata port)\n            |-- host0                           (scsi host)\n                |-- target0:0:0                 (scsi target)\n                    |-- 0:0:0:0                 (disk)\n\nWith this change, the ata port runtime PM is easier.\nFor example, the ata port runtime suspend will happen as,\n\ndisk suspend --\u003e scsi target suspend --\u003e scsi host suspend --\u003e ata port\nsuspend.\n\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7faa33da9b7add01db9f1ad92c6a5d9145e940a7",
      "tree": "13b91e9292ff56f7dc67b14a9cf93f30889be13f",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Jul 22 11:41:26 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Jan 08 19:14:57 2012 -0500"
      },
      "message": "ahci: start engine only during soft/hard resets\n\nThis is another attempt at fixing the same problem that 270dac35c2\n(libata: ahci_start_engine compliant to AHCI spec) tried to solve.\nUnfortunately, 270dac35c2 created regressions for a lot more common\ncontrollers and got reverted.\n\nThis specific AHCI IP block becomes a brick if the DMA engine is\nstarted while DRQ is set.  It is not possible to avoid the condition\ncompletely but the most common occurrence is caused by spurious use of\nahci_start_engine() from ahci_start_port() during init sequence.\n\nDMA engine is started after both soft and hard resets and\nahci_start_port() is always followed by resets, so there is no reason\nto start DMA engine from ahci_start_port().\n\nThis patch removes ahci_start_engine() invocation from\nahci_start_port().  This change makes failure path of\nahci_port_suspend() leave engine stopped without following resets.\nThis is resolved by replacing ahci_start_port() call with\nata_port_freeze() which forces resets afterwards, which is the better\nbehavior anyway.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nReported-by: Jian Peng \u003cjipeng2005@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "40ba95fdf158713377d47736b1b3a9d75f4f2515",
      "tree": "17a3216542d1107f777fd82577c91aebbce597d6",
      "parents": [
        "70d84a6431d732cbc4e68e72b6890cdd3865d43d",
        "0575fb754dbfc32a01f297e778533340a533ec68"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 11:51:28 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 11:51:28 2012 +0000"
      },
      "message": "Merge branch \u0027depends/rmk/restart\u0027 into next/cleanup\n\nConflicts:\n\tarch/arm/mach-at91/at91cap9.c\n\tarch/arm/mach-at91/at91sam9260.c\n\tarch/arm/mach-at91/at91sam9261.c\n\tarch/arm/mach-at91/at91sam9263.c\n\tarch/arm/mach-at91/at91sam9g45.c\n\tarch/arm/mach-at91/at91sam9rl.c\n\tarch/arm/mach-exynos/cpu.c\n\tarch/arm/mach-shmobile/board-kota2.c\n\nThis resolves a bunch of conflicts between the arm-soc tree\nand changes from the arm tree that have gone upstream.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "19d40dcabf1cdf84e1a76c147b7177b5a6c21943",
      "tree": "e7cc3f7fd3606efe01ed9807bbc54617330b9725",
      "parents": [
        "384703b8e6cd4c8ef08512e596024e028c91c339"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 17:38:10 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Dec 22 15:00:32 2011 -0500"
      },
      "message": "pata_of_platform: Add missing CONFIG_OF_IRQ dependency.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "63a9332b232bdab0df6ef18a9f39e8d58a82bda4",
      "tree": "52906e5888de9e634824d6005d9dbd3eb109bd2d",
      "parents": [
        "45173d5ed4c9a397db31623bf6469efbd3a239cd"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Wed Dec 07 21:48:07 2011 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Dec 13 18:46:55 2011 -0500"
      },
      "message": "ARM: Orion: Get address map from plat-orion instead of via platform_data\n\nUse an getter function in plat-orion/addr-map.c to get the address map\nstructure, rather than pass it to drivers in the platform_data\nstructures. When the drivers are built for none orion platforms, a\ndummy function is provided instead which returns NULL.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Michael Walle \u003cmichael@walle.cc\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "477c87e90853d136b188c50c0e4a93d01cad872e",
      "tree": "e795ddad10a13779be77c0297616ea1177ba5fac",
      "parents": [
        "cc9f9aef6ad3ebdda911e25b38222c215f7634f9"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Mon Sep 19 15:29:53 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 29 15:46:15 2011 +0000"
      },
      "message": "ARM: at91/pata: use gpio_is_valid to check the gpio\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "aab9440453d19c1885fa391d4aafd7705f316247",
      "tree": "5362398e3bd973675d2e4f4c10f70523d3e74d3b",
      "parents": [
        "ff956135008bca99b5e38f48f0d10a2c04fef2d6"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Nov 13 01:30:56 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Nov 17 02:11:42 2011 -0500"
      },
      "message": "libata: fix build without BMDMA\n\nfix these errors:\ndrivers/ata/libata-sff.c:2538:3: error: implicit declaration of function\n\u0027ata_pci_bmdma_prepare_host\u0027\ndrivers/ata/libata-sff.c:2549:40: error: \u0027ata_bmdma_interrupt\u0027\nundeclared (first use in this function)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ff956135008bca99b5e38f48f0d10a2c04fef2d6",
      "tree": "651bd0c98ed22e52ac53181cdfa0c280bd81c0c8",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Nov 15 21:00:56 2011 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Nov 17 02:10:49 2011 -0500"
      },
      "message": "[libata] ahci_platform: fix DT probing\n\nThe change in commit 904c04feaf13ed \"ahci_platform: Add the board_ids...\"\ndoesn\u0027t work for the DT probing case as platform_get_device_id returns\nNULL. Pick the default ahci_port_info in this case.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nCc: Richard Zhu \u003crichard.zhu@linaro.org\u003e\nCc: linux-ide@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d5fcc986da944bca8257f358b155eec79fc4120",
      "tree": "3aebffe418026dd60e8f45ca5dc6fc61de8ff3bf",
      "parents": [
        "c9703765f3d5ab27909011dee4a05affe48e4442"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 10 20:28:59 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Nov 10 15:57:59 2011 -0500"
      },
      "message": "pata_of_platform: Don\u0027t use NO_IRQ\n\nDrivers should not use NO_IRQ; moreover, some architectures don\u0027t\nhave it nowadays. \u00270\u0027 is the \u0027no irq\u0027 case.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c9703765f3d5ab27909011dee4a05affe48e4442",
      "tree": "ac105477c2de855106f90a074b628ad8008c4cfe",
      "parents": [
        "7a46c0780babea7d0b3f277a33ea243be38eb942"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "kengyu@canonical.com",
        "time": "Wed Nov 09 01:47:36 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Nov 09 01:47:36 2011 -0500"
      },
      "message": "[libata] ahci: Add ASMedia ASM1061 support\n\nSigned-off-by: Keng-Yu Lin \u003ckengyu@canonical.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7a46c0780babea7d0b3f277a33ea243be38eb942",
      "tree": "75d599d93a0f9faeadb421e0c83d8533e293630a",
      "parents": [
        "142924cf402f9c0568004f0e2a27988fe3556c61"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@google.com",
        "time": "Wed Oct 19 17:17:02 2011 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Nov 09 01:38:00 2011 -0500"
      },
      "message": "[libata] Issue SRST to Sil3726 PMP\n\nReenable sending SRST to devices connected behind a Sil3726 PMP.\nThis allow staggered spinups and handles drives that spins up slowly.\n\nWhile the drives spin up, the PMP will not accept SRST.\nMost controller reissues the reset until the drive is ready, while\nsome [Sil3124] returns an error.\nIn ata_eh_error, wait 10s before reset the ATA port and try again.\n\nSigned-off-by: Gwendal Grignou \u003cgwendal@google.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "142924cf402f9c0568004f0e2a27988fe3556c61",
      "tree": "89cb7868f0b6e746976e9b7b5ac2ccc07fcde368",
      "parents": [
        "003456145f0d23b73f080abd1fd7981788438693"
      ],
      "author": {
        "name": "Chris Dunlop",
        "email": "chris@onthe.net.au",
        "time": "Mon Oct 24 10:38:18 2011 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Nov 09 01:36:49 2011 -0500"
      },
      "message": "sata_sis.c: trivial spelling fix\n\nTrivial spelling fix.\n\nSigned-off-by: Chris Dunlop \u003cchris@onthe.net.au\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "003456145f0d23b73f080abd1fd7981788438693",
      "tree": "2bbfae7454e43b6f10e6205b9a6ae14d65099db3",
      "parents": [
        "6d2dd054295e26dad0a84e2fe2029a1428242f8b"
      ],
      "author": {
        "name": "JiSheng Zhang",
        "email": "jszhang3@gmail.com",
        "time": "Mon Oct 31 21:20:10 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Nov 09 01:36:00 2011 -0500"
      },
      "message": "ahci_platform: use dev_get_platdata()\n\nUse dev_get_platdata() to retrieve the struct ahci_platform_data data\nfrom the platform.\n\nSigned-off-by: JiSheng Zhang \u003cjszhang3@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d2dd054295e26dad0a84e2fe2029a1428242f8b",
      "tree": "6b0336bf2aca1150250f14db4544d30f722eeb23",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.mage@gmail.com",
        "time": "Mon Oct 31 23:50:16 2011 -0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Nov 09 01:32:27 2011 -0500"
      },
      "message": "[libata] libata-scsi.c: Add function parameter documentation\n\nAdd the documentation of parameters of ata_change_queue_depth to silence the warning of make xmldocs\n\nSigned-off-by: Marcos paulo de Souza \u003cmarcos.mage@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "02aac316abf436a7529d46a71f7083f9f9ef4b49",
      "tree": "f6104530b98e312d146a3c3780b79de238ec4763",
      "parents": [
        "303f59d1a71ebf1ede04b2adb07e3f545e53b7ba"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Nov 03 21:04:59 2010 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Nov 03 15:52:38 2011 -0500"
      },
      "message": "ahci: add DT binding for Calxeda AHCI controller\n\nAdd devicetree match table to ahci platform driver for Calxeda Highbank\nAHCI controller.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: linux-ide@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nCc: devicetree-discuss@lists.ozlabs.org\n"
    },
    {
      "commit": "bff7832dd6670dd0e215ce32d60b18f3825a6555",
      "tree": "a3ec5bb11d9708086568639220ed768cdbc48889",
      "parents": [
        "38789fda295689689d064c0157bc363b1837b5e6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:41:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:37 2011 -0400"
      },
      "message": "ide/ata: Add module.h to the implicit modular users\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in the ide dir\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "38789fda295689689d064c0157bc363b1837b5e6",
      "tree": "ff03cfacc7dcc05faecc18fd5b1b213a1eef9c3c",
      "parents": [
        "fec14d2fcebe824377ef0305babc365d039f6b39"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 17 15:33:58 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:37 2011 -0400"
      },
      "message": "ide/ata: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed\n\nThey were getting this implicitly by an include of module.h\nfrom device.h -- but we are going to clean that up and break\nthat include chain, so include export.h explicitly now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ec7ae517537ae5c7b0b2cd7f562dfa3e7a05b954",
      "tree": "e6b0c64a51a7c0aa0efd09d4f7a80872e3b1657a",
      "parents": [
        "97d2eb13a019ec09cc1a7ea2d3705c0b117b3c0d",
        "590134fa78fbdbe5fea78c7ae0b2c3364bc9572f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 16:44:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 16:44:18 2011 -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: (204 commits)\n  [SCSI] qla4xxx: export address/port of connection (fix udev disk names)\n  [SCSI] ipr: Fix BUG on adapter dump timeout\n  [SCSI] megaraid_sas: Fix instance access in megasas_reset_timer\n  [SCSI] hpsa: change confusing message to be more clear\n  [SCSI] iscsi class: fix vlan configuration\n  [SCSI] qla4xxx: fix data alignment and use nl helpers\n  [SCSI] iscsi class: fix link local mispelling\n  [SCSI] iscsi class: Replace iscsi_get_next_target_id with IDA\n  [SCSI] aacraid: use lower snprintf() limit\n  [SCSI] lpfc 8.3.27: Change driver version to 8.3.27\n  [SCSI] lpfc 8.3.27: T10 additions for SLI4\n  [SCSI] lpfc 8.3.27: Fix queue allocation failure recovery\n  [SCSI] lpfc 8.3.27: Change algorithm for getting physical port name\n  [SCSI] lpfc 8.3.27: Changed worst case mailbox timeout\n  [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes\n  [SCSI] megaraid_sas: Changelog and version update\n  [SCSI] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic\n  [SCSI] megaraid_sas: Add multiple MSI-X vector/multiple reply queue support\n  [SCSI] megaraid_sas: Add support for MegaRAID 9360/9380 12GB/s controllers\n  [SCSI] megaraid_sas: Clear FUSION_IN_RESET before enabling interrupts\n  ...\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "a0da19149f589e3e6fd5bab527b3326368ab92bc",
      "tree": "4a9ebe34cb7691cfaa84413b70f399dbe3e65c6b",
      "parents": [
        "5a2985486745b62c644462fbbafc6cbaac748065"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 17:44:14 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:38:40 2011 -0400"
      },
      "message": "pata_efar: fix register naming used in efar_set_piomode()\n\nRename \u0027idetm_port\u0027 and \u0027idetm_data\u0027 variables to \u0027master_port\u0027\nand \u0027master_data\u0027 respectively to match register naming used in\nefar_set_dmamode() and in ata_piix.c.\n\nFix efar_set_piomode() documentation while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5a2985486745b62c644462fbbafc6cbaac748065",
      "tree": "8b61c1a0e855f10a42ca3a7eb08a69292c4be8ac",
      "parents": [
        "6a94a746fb2572c03c664acece101ee03dae7a17"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 16:06:31 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:38:36 2011 -0400"
      },
      "message": "pata_rdc: add Power Management support\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6a94a746fb2572c03c664acece101ee03dae7a17",
      "tree": "08362472bd03ce67d30955cb4caa5310ab9f31b7",
      "parents": [
        "ce986690d9bfabb8c61fd8fe785fce5d95210b66"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:39:10 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:37:36 2011 -0400"
      },
      "message": "ata_piix: unify code for programming PIO and MWDMA timings\n\nBesides making things noticably simpler it results in ~2% decrease in\nthe driver LOC count and also ~2% decrease in the driver binary size\n(as measured on x86-32).\n\nFix piix_set_piomode() documentation while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ce986690d9bfabb8c61fd8fe785fce5d95210b66",
      "tree": "ac4ebfbbe9c382e7fab20489c417e62fa0da8865",
      "parents": [
        "418fae2751b0d1a362ad9e0b45d446dc92e9157f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:28:30 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:37:32 2011 -0400"
      },
      "message": "ata_piix: SITRE handling fix\n\nSet SITRE (separate slave timing register) bit also in master-only\nconfigurations to match other PIIX-alike drivers and make further\nchanges easier.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "418fae2751b0d1a362ad9e0b45d446dc92e9157f",
      "tree": "b1456e7a3ade9d19e2068e592be959cae2070c03",
      "parents": [
        "067f8c7b490edc8cc947666516f2c6833b676a2e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:04:43 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:37:31 2011 -0400"
      },
      "message": "libata: make ata_sff_data_xfer_noirq() work with 32-bit PIO\n\nAlways use ata_sff_data_xfer32() in ata_sff_data_xfer_noirq()\nso the latter can be also used for host controllers supporting\n32-bit PIO operations.\n\nIt is a completely safe thing to do because if 32-bit PIO is\nnot supported or enabled ata_sff_data_xfer32() will fallback\nto a standard method.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "067f8c7b490edc8cc947666516f2c6833b676a2e",
      "tree": "dec01f0519c6c12a907cb5efdb33d05344e8edcc",
      "parents": [
        "81452182be1a95567da3718773dfcb45b42a579c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 12:59:35 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:32:54 2011 -0400"
      },
      "message": "pata_artop: add Power Management support\n\nFixes IDE -\u003e libata regression.\n\nThere shouldn\u0027t be any problems with it as corresponding IDE\u0027s host\ndriver (aec62xx) has been supporting PCI Power Management since\nOct 10 2008 (commit feb22b7f \"ide: add proper PCI PM support (v2)\")\nand IDE PM since Jun 14 2003 (patch v2.5.73 \"ide: Power Management\").\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81452182be1a95567da3718773dfcb45b42a579c",
      "tree": "4a993f9919b559f6a68ef578024459c34396a688",
      "parents": [
        "adacaf1449ebb69f68075ba197495e3a61946fc2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 13:16:24 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:32:53 2011 -0400"
      },
      "message": "pata_sl82c105: add Power Management support\n\nFixes IDE -\u003e libata regression.\n\nThere shouldn\u0027t be any problems with it as corresponding IDE\u0027s host\ndriver (sl82c105) has been supporting PCI Power Management since\nOct 10 2008 (commit feb22b7f \"ide: add proper PCI PM support (v2)\")\nand IDE PM since Jun 14 2003 (patch v2.5.73 \"ide: Power Management\").\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "adacaf1449ebb69f68075ba197495e3a61946fc2",
      "tree": "3824335aa08896728232dd8f908599af2fda5013",
      "parents": [
        "b2f104bba39e16f48b7e0ac6447cc167c54505b8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 12:57:51 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:32:52 2011 -0400"
      },
      "message": "pata_pdc2027x: add Power Management support\n\nFixes IDE -\u003e libata regression.\n\nThere shouldn\u0027t be any problems with it as corresponding IDE\u0027s host\ndriver (pdc202xx_new) has been supporting PCI Power Management since\nOct 10 2008 (commit feb22b7f \"ide: add proper PCI PM support (v2)\")\nand IDE PM since Jun 14 2003 (patch v2.5.73 \"ide: Power Management\").\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b2f104bba39e16f48b7e0ac6447cc167c54505b8",
      "tree": "3cab26a59b3449195819a7d24f7a8b78c02db3ba",
      "parents": [
        "8c7e8f947f8068b01f798def52318f97e1338ee1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:08:40 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:27:23 2011 -0400"
      },
      "message": "pata_legacy: use PIO mask defines\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8c7e8f947f8068b01f798def52318f97e1338ee1",
      "tree": "047cf4c7555ddf6e841f9d283d81b34ed4b5f1ed",
      "parents": [
        "0dcd0a76370a526d4bc844d82d54c717eb40e042"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:06:56 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:27:03 2011 -0400"
      },
      "message": "pata_legacy: unify QDI -\u003eset_piomode methods\n\nAdd controller type field to struct legacy_data and then use it\nto merge together all -\u003eset_piomode methods for QDI controllers.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0dcd0a76370a526d4bc844d82d54c717eb40e042",
      "tree": "26a360038a11850c6cb260c77a147214a46beb43",
      "parents": [
        "4780c0b25e3f9d77122fb03ca000d3aa53992677"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:11:39 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:25:24 2011 -0400"
      },
      "message": "libata: remove no longer needed pata_qdi driver\n\nQDI65x0 controllers are fully supported by pata_legacy driver\nso remove no longer needed pata_qdi driver.\n\nLeave PATA_QDI config option for compatibility reasons and teach\npata_legacy to preserve the old behavior of pata_qdi driver.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4780c0b25e3f9d77122fb03ca000d3aa53992677",
      "tree": "41a56695ef46d1e72958b8b0d75709f4cc3d108e",
      "parents": [
        "11e872a3e1e93ba00e5ec04a74c4d2fe3e14e708"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 17:44:22 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:25:17 2011 -0400"
      },
      "message": "pata_it8213: fix register naming used in it8213_set_piomode()\n\nRename \u0027idetm_port\u0027 and \u0027idetm_data\u0027 variables to \u0027master_port\u0027\nand \u0027master_data\u0027 respectively to match register naming used in\nit8213_set_dmamode() and in ata_piix.c.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11e872a3e1e93ba00e5ec04a74c4d2fe3e14e708",
      "tree": "c3eef07acd4aef5bd9e692b8352220908ba34934",
      "parents": [
        "bb612cba3a591eca80ea581223e26f6e917391a9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 18:11:29 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:25:13 2011 -0400"
      },
      "message": "pata_it8213: add UDMA100 and UDMA133 support\n\nFixes IDE -\u003e libata regression.\n\nIDE\u0027s it8213 host driver has been supporting those modes\n(per official documentation) since the initial driver\u0027s merge\non Feb 7 2007 (commit 9c6712c0 \"ide: add it8213 IDE driver\").\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bb612cba3a591eca80ea581223e26f6e917391a9",
      "tree": "e7ddec5d5bd7a3fdd199f4818431d7325e135688",
      "parents": [
        "d9d579842e9e10a49e1ba6a16be5ce2757d38cc0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 16:06:04 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:25:10 2011 -0400"
      },
      "message": "pata_rdc: parallel scanning needs an extra locking\n\nThis is similar change as commit 60c3be3 (\"ata_piix: parallel scanning\non PATA needs an extra locking\") for ata_piix host driver.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d9d579842e9e10a49e1ba6a16be5ce2757d38cc0",
      "tree": "8303b9d27f3ea8afc484c16f61bf5ee2353260ae",
      "parents": [
        "bff00256f1b2d762dea3d6c2c9dc85d453fa3e8f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 14:54:48 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:22:54 2011 -0400"
      },
      "message": "pata_via: add via_fixup()\n\n* Fix via_init_one() to enable clock on 66 MHz devices\n  (bug introduced in commit 460f531 \"pata_via: store UDMA masks\n   in via_isa_bridges table\").\n\n* Factor out common code from via_[re]init_one() to via_fixup().\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bff00256f1b2d762dea3d6c2c9dc85d453fa3e8f",
      "tree": "5b1710ddc971faa4c27fa898434800bdfa8faaac",
      "parents": [
        "9f8abf8248f8b90532a201845654d467f4388474"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 15:17:32 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:21:54 2011 -0400"
      },
      "message": "libata: ata_timing_compute() fixup\n\nXFER_SW_DMA_0 mode should be excluded from the extended cycle timing\ncomputations.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nNoticed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9f8abf8248f8b90532a201845654d467f4388474",
      "tree": "3d49b311b3f7e58203ca58efe07736acae69d8cf",
      "parents": [
        "90f0adf0936d464a337512e6cbe7929a49bf3c55"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Oct 12 17:16:37 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:19:51 2011 -0400"
      },
      "message": "pata_scc: add proper cable detection method\n\nUse standard ata_cable_80wire() method for the cable detection,\nas a bonus this allows us to use the default -\u003eprereset method.\n\nAcked-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "90f0adf0936d464a337512e6cbe7929a49bf3c55",
      "tree": "3c6dcfae756bf1daa38cc0ae4f2660544885a04d",
      "parents": [
        "46b9e77076a609d10b2009310a1e58281f8daaf9"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Oct 12 19:09:09 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:18:34 2011 -0400"
      },
      "message": "pata_arasan_cf: remove bogus to_platform_device() calls\n\nThe suspend()/resume() methods already get the right \u0027struct device\u0027 to get the\ndriver data from -- there\u0027s no need to get to the \u0027struct platform_device\u0027 that\ncontains that \u0027struct device\u0027 just to call dev_get_drvdata()...\n\nAcked-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "46b9e77076a609d10b2009310a1e58281f8daaf9",
      "tree": "dd803400925f2b5732cd29595a33cd0014ffd665",
      "parents": [
        "d912be2f3b335353ee442262e010a225c94e6ef4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:55:09 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:16:49 2011 -0400"
      },
      "message": "pata_atiixp: add proper -\u003eprereset method\n\nFixes PCI access before PCI resources are allocated.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d912be2f3b335353ee442262e010a225c94e6ef4",
      "tree": "09509b47f05075febaf148aa5f19c93bde44906d",
      "parents": [
        "e69a70d951787013e5fe65e843edd5711571546c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:13:53 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:16:35 2011 -0400"
      },
      "message": "pata_serverworks: add serverworks_fixup()\n\nFactor out common code from serverworks_[re]init_one() to\nserverworks_fixup().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e69a70d951787013e5fe65e843edd5711571546c",
      "tree": "3f6b0afda1318022c22baf64fb4aaa75a4e87186",
      "parents": [
        "5860a5545a308850fab11bd8dadd217973d3cc97"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 12:32:18 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:16:29 2011 -0400"
      },
      "message": "pata_serverworks: cleanup cable detection\n\nMerge identical cable routines for Dell and Sun systems into\ncommon oem_cable() one.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5860a5545a308850fab11bd8dadd217973d3cc97",
      "tree": "2ffd14f8bbc9c81d08051ef805ce26b5c32132ee",
      "parents": [
        "57242762e4d8e7c1fda6d79bf8a6f081f22db57d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:09:31 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:15:54 2011 -0400"
      },
      "message": "pata_serverworks: use standard cable detection methods\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "57242762e4d8e7c1fda6d79bf8a6f081f22db57d",
      "tree": "4d6eda13c3a1cd81a7089f79c4d610e71de11ed7",
      "parents": [
        "802872e7d7470f6cd20fa5c5f7e1e5fdba707fa8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:57:40 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:10:46 2011 -0400"
      },
      "message": "pata_cmd64x: documentation fix\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "802872e7d7470f6cd20fa5c5f7e1e5fdba707fa8",
      "tree": "94fcaba4fd9e66f729cc4becab2019abdf8104d7",
      "parents": [
        "73222c2ddf5e2da2223d0b7329bad85c7e6ae1f8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:40:58 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:10:42 2011 -0400"
      },
      "message": "pata_ali: fix \"Satelite\" typo\n\nCosmetic fix but thanks to it pata_ali\u0027s DMI table now matches\nalim15x3\u0027s one.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "73222c2ddf5e2da2223d0b7329bad85c7e6ae1f8",
      "tree": "dcea643e37026c9033f6649d2237723f4132c70b",
      "parents": [
        "f4c6ae50209a4405b2b0bc99eb449060877eef42"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:04:05 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:08:05 2011 -0400"
      },
      "message": "pata_cs5535: no need to program PIO0 timings during device init\n\nCore libata code takes care of it nowadays.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f4c6ae50209a4405b2b0bc99eb449060877eef42",
      "tree": "2add361b02d5eb0d53726ae13976dc3b58d57857",
      "parents": [
        "dc5e44ec6f75d493df484728587b00b87a233482"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:56:03 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:07:52 2011 -0400"
      },
      "message": "pata_cmd64x: add cmd64x_fixup()\n\nFactor out common code from cmd64x_[re]init_one() to cmd64x_fixup().\n\nRemove stale comment and fix a minor CodingStyle issue while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc5e44ec6f75d493df484728587b00b87a233482",
      "tree": "1c2c86410c3398d925d68965d83f310447dff062",
      "parents": [
        "f6b56696b974a7d6d55f98ebcfb0a1099696fc2e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:52:31 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:07:18 2011 -0400"
      },
      "message": "pata_hpt366: add hpt36x_find_mode() helper\n\nFactor out code for finding the register programming information\nfrom hpt366_set_mode() to hpt36x_find_mode().\n\nThis makes pata_hpt366 driver more similar to pata_{37x,3x2n} ones.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f6b56696b974a7d6d55f98ebcfb0a1099696fc2e",
      "tree": "8fcac87e23e36d62b9d09d33a4c29772b2a8532a",
      "parents": [
        "d0dd4a016bf29ebc5074ae99c3dd2019c582f4e5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:45:52 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:06:56 2011 -0400"
      },
      "message": "pata_artop: unify -\u003eprereset methods\n\n* Unify -\u003eprereset methods for ATP850 and ATP86x[R] chipsets.\n\n* Fix -\u003eprereset documentation while at it.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d0dd4a016bf29ebc5074ae99c3dd2019c582f4e5",
      "tree": "a9fc807201437a3b11ad5de378d3a62d948f07a9",
      "parents": [
        "8e3bfdb95ad7440fa2c7eca5551b9169a5cdcf58"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:05:49 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:01:42 2011 -0400"
      },
      "message": "pata_sc1200: do not use c99 style comments\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8e3bfdb95ad7440fa2c7eca5551b9169a5cdcf58",
      "tree": "fe8db4d9d2479564c341c3d564b634aa3485d097",
      "parents": [
        "c2036033604060adc85098bd0e7179a6b2a7b48c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Oct 10 19:09:17 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:01:39 2011 -0400"
      },
      "message": "pata_at91: call clk_put() on ata_host_activate() failure\n\npata_at91_probe() forgets to call clk_put() iff ata_host_activate() fails...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c2036033604060adc85098bd0e7179a6b2a7b48c",
      "tree": "d0a10dedbc40d11d6a359ba5650da370b75047ca",
      "parents": [
        "e9f7cd51ccfa4d77ca1c01fd50c1c6af55ded1c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 19:22:16 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 13:01:17 2011 -0400"
      },
      "message": "libata: reduce ata_pci_[sff,bmdma]_init_one() size\n\nTurn both helpers (which are used only during LLDs initialization\ntime and thus are not performance sensitive) into wrappers around\nthe new ata_pci_init_one() function, this cuts 20 LOC and saves\n~1.1k of the output code size (x86-64):\n\n text    data     bss     dec     hex filename\n  21392       0      19   21411    53a3 drivers/ata/libata-sff.o.before\n  20256       0      19   20275    4f33 drivers/ata/libata-sff.o.after\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e9f7cd51ccfa4d77ca1c01fd50c1c6af55ded1c9",
      "tree": "0da121f0f88d6ec4889783a92607edcd5983e608",
      "parents": [
        "70f301a67d5fc9690ed558b132bd3300ab64f23b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 12:52:21 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 12:59:51 2011 -0400"
      },
      "message": "pata_cs5535: fix DRV_NAME\n\n.. and also a module description while at it.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "70f301a67d5fc9690ed558b132bd3300ab64f23b",
      "tree": "366f05f7afd695b280d5751a6798354b46a27af9",
      "parents": [
        "7a113d38406cb1056f77bf9a802f2df46409ab05"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 13 12:53:05 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 12:59:34 2011 -0400"
      },
      "message": "pata_sc1200: fix DRV_NAME\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7a113d38406cb1056f77bf9a802f2df46409ab05",
      "tree": "9048de8af2d952affb66ec1ea12831237a17d546",
      "parents": [
        "9b8ad4ac790041b40146a3cb7aefe1a5a5db953d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:21:50 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 12:46:45 2011 -0400"
      },
      "message": "pata_sil680: minor CodingStyle fixups\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b8ad4ac790041b40146a3cb7aefe1a5a5db953d",
      "tree": "610875d6d78018f3a894e09b4c705de50a29dded",
      "parents": [
        "6352187ee886811afe7f8f3cc08664f59b364aa8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:20:28 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 12:43:15 2011 -0400"
      },
      "message": "pata_sil680: constify tables\n\nConstify tables in sil680_set_[pio,dma]mode().\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6352187ee886811afe7f8f3cc08664f59b364aa8",
      "tree": "5472a4854ab2232f09673f4813011a65ba855c9f",
      "parents": [
        "6013995af69a2f4f22b3f3274972742edacc44ac"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 11 20:17:05 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 14 12:41:30 2011 -0400"
      },
      "message": "pata_sil680: documentation fixes\n\nFix documentation for sil680_sel[reg,dev]() and sil680_set_[pio,dma]mode().\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6013995af69a2f4f22b3f3274972742edacc44ac",
      "tree": "0cc2642252862c3181d0aa7bfc7fb8462d6f3fef",
      "parents": [
        "37210fbe1ddcd91b0331877fae81645978b5c3b1"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Wed Sep 21 17:28:26 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:16 2011 -0400"
      },
      "message": "ata: irq: Remove IRQF_DISABLED\n\nSince commit [c58543c8: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "37210fbe1ddcd91b0331877fae81645978b5c3b1",
      "tree": "bc8aa82fe246f253b256602182ce587aa6349801",
      "parents": [
        "edc7d12ede4333a1fd7b59cebae970b4953ec9d0"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Wed Sep 07 13:36:26 2011 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:16 2011 -0400"
      },
      "message": "ata: Make pata_of_platform.c compile again and work on non-PPC platforms\n\nThis patch adds missing #includes, makes the driver selectable on\nnon-PPC OF-enabled platforms and fixes property value accesses to\nbe correct in Little Endian system.\n\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "edc7d12ede4333a1fd7b59cebae970b4953ec9d0",
      "tree": "174f9da5ea06d97c31d0d7de28e5f63d06042520",
      "parents": [
        "c03a476dda0a0b6ef3d2c5bf0dc07e00a1d2322f"
      ],
      "author": {
        "name": "Dan McGee",
        "email": "dpmcgee@gmail.com",
        "time": "Wed Sep 07 11:23:22 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:16 2011 -0400"
      },
      "message": "pata_sis: code style cleanups for consistency\n\nRemove a lot of \u0027  \u0027 (double spaces) as well as ensuring use of tabs vs.\nspaces is appropriate and consistent.\n\nSigned-off-by: Dan McGee \u003cdpmcgee@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c03a476dda0a0b6ef3d2c5bf0dc07e00a1d2322f",
      "tree": "21b1959a0fc17b36e9b74af9a4a6546f1ca6b777",
      "parents": [
        "14004f044bef275ac911375a8157e6773da4260a"
      ],
      "author": {
        "name": "Dan McGee",
        "email": "dpmcgee@gmail.com",
        "time": "Wed Sep 07 11:23:21 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:16 2011 -0400"
      },
      "message": "pata_sis: mark most const data static as well\n\nThis pushes timing and other values into preinitialized read-only data\nsections rather than being inlined into the code. None of these\nfunctions are called more than a handful of times, so reducing code size\nmakes sense.\n\nSigned-off-by: Dan McGee \u003cdpmcgee@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "14004f044bef275ac911375a8157e6773da4260a",
      "tree": "0232dd54b5f57a0be7e4f10298bb63f5fc4867bb",
      "parents": [
        "f30f9a5e7bc130c727712342dd064ae8d188b170"
      ],
      "author": {
        "name": "Dan McGee",
        "email": "dpmcgee@gmail.com",
        "time": "Wed Sep 07 11:23:20 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:16 2011 -0400"
      },
      "message": "pata_sis: enable MWDMA for UDMA 133 chipset\n\nThis ports the timing values over from the old IDE driver into the new\nPATA-based one. The comment was lying when it stated the old driver was\nnot MWDMA capable.\n\nBoot tested on actual hardware using \u0027libata.force\u003dmwdma2\u0027.\n\nSigned-off-by: Dan McGee \u003cdpmcgee@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f30f9a5e7bc130c727712342dd064ae8d188b170",
      "tree": "b32c45ad1dfd693eb9d0219648b4fbfeaf1039f7",
      "parents": [
        "023a0175ad4beaa14b303e133963c971ad31c338"
      ],
      "author": {
        "name": "Dan McGee",
        "email": "dpmcgee@gmail.com",
        "time": "Wed Sep 07 11:23:19 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:15 2011 -0400"
      },
      "message": "pata_sis: add mode_filter method for certain sis5513 chipsets\n\nThis mirrors a very old commit (3160d5416f39da9d9, \"sis5513: add\n-\u003eudma_filter method for chipset_family \u003e\u003d ATA_133\") to the old sis5513\nIDE driver that prevents certain setups from working.\n\nUDMA6 (ATA/133) is not supported on some chipsets and we need to ensure\nthis mode is not chosen even if a connected drive supports it. Port this\nold patch forward to the new PATA driver to ensure UDMA5 is the highest\nmode used if that is what is supported.\n\nKernel bugzilla #41582.\n\nReviewed-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Dan McGee \u003cdpmcgee@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "023a0175ad4beaa14b303e133963c971ad31c338",
      "tree": "b42523c36ddb185248632556270a4a1fbf9ec57c",
      "parents": [
        "904c04feaf13ed58790a34a0b11cd7b885b94b4b"
      ],
      "author": {
        "name": "Dan McGee",
        "email": "dpmcgee@gmail.com",
        "time": "Wed Sep 07 11:23:18 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:15 2011 -0400"
      },
      "message": "pata_sis: extract a sis_port_base() method\n\nThis is similar to the existing sis_old_port_base() method. We do this\nsame calculation and logic in multiple places (with one more to come in\na future patch), so extracting it into a method makes sense.\n\nReviewed-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Dan McGee \u003cdpmcgee@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "904c04feaf13ed58790a34a0b11cd7b885b94b4b",
      "tree": "503a2711d23b655246e4b296ad5bd8480719b741",
      "parents": [
        "e8411fbad67a6fe3f989cf6391df7c72bf4a1f9e"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "richard.zhu@linaro.org",
        "time": "Wed Sep 28 15:41:54 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:15 2011 -0400"
      },
      "message": "[libata] ahci_platform: Add the board_ids and pi refer to different features\n\nOn imx53 AHCI, soft reset fails with IPMS set when PMP\nis enabled but SATA HDD/ODD is connected to SATA port,\ndo soft reset again to port 0.\nSo the \u0027ahci_pmp_retry_srst_ops\u0027 is required when imx53\nahci is present.\n\nSigned-off-by: Richard Zhu \u003crichard.zhu@linaro.org\u003e\nAcked-by: Eric Miao \u003ceric.miao@linaro.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e8411fbad67a6fe3f989cf6391df7c72bf4a1f9e",
      "tree": "7c412654e5918193e4fb3fbd409ed2f77270786d",
      "parents": [
        "fc8cc1d5b192b829b39ca534e6273a05f10cee79"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Aug 09 23:25:50 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:15 2011 -0400"
      },
      "message": "libata-eh: ata_eh_followup_srst_needed() does not need \u0027classes\u0027 parameter\n\n... since it does not use it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fc8cc1d5b192b829b39ca534e6273a05f10cee79",
      "tree": "891f1ab534c572fb21a5d56334cc815fa5b1f723",
      "parents": [
        "5e5a4f5d5a08c9c504fe956391ac3dae2c66556d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Aug 05 19:38:17 2011 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 08 00:07:15 2011 -0400"
      },
      "message": "sata_sil24: Use const\n\nReduce data by using const.\n\n$ size drivers/ata/sata_sil24.o*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  12764\t    614\t   2688\t  16066\t   3ec2\tdrivers/ata/sata_sil24.o.new\n  12320\t   1058\t   2688\t  16066\t   3ec2\tdrivers/ata/sata_sil24.o.old\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5e5a4f5d5a08c9c504fe956391ac3dae2c66556d",
      "tree": "7e5aad3c063b2972d3890afbf3b847e39a4b57de",
      "parents": [
        "21dba24481f70696308bd4361a7b2460c8a41965"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Fri Oct 07 11:50:22 2011 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 07 23:46:37 2011 -0400"
      },
      "message": "ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets(v2)\n\nThis quirk patch fixes one kind of bug inside some Intel Sandybridge\nchipsets, see reports from\n\n       https://bugzilla.kernel.org/show_bug.cgi?id\u003d40592.\n\nMany guys also have reported the problem before:\n\n\thttps://bugs.launchpad.net/bugs/737388\n\thttps://bugs.launchpad.net/bugs/794642\n\thttps://bugs.launchpad.net/bugs/782389\n\t......\n\nWith help from Tejun, the problem is found to be caused by 32bit PIO\nmode, so introduce the quirk patch to disable 32bit PIO on SATA piix\nfor some Sandybridge CPT chipsets.\n\nSeth also tested the patch on all five affected chipsets\n(pci device ID: 0x1c00, 0x1c01, 0x1d00, 0x1e00, 0x1e01), and found\nthe patch does fix the problem.\n\nTested-by: Heasley, Seth \u003cseth.heasley@intel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "21dba24481f70696308bd4361a7b2460c8a41965",
      "tree": "6048c5cc4abbe94282474587d6f0c418cb36951f",
      "parents": [
        "d86619211ed3cdf4f6abff984774b65314aba0fe"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Sep 06 13:09:05 2011 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 07 23:46:25 2011 -0400"
      },
      "message": "libata: clear PIO pad area\n\nata_sff_data_xfer[32]() use pad area if the transfer size isn\u0027t\nmultiple of transfer size; however, this area wasn\u0027t cleared and\ngarbage data in pad area could be transferred to the device.  Make\nsure the pad area is cleared.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Lei Ming \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d86619211ed3cdf4f6abff984774b65314aba0fe",
      "tree": "c66486b89e9c5266bb613703cdc956c5fe871cad",
      "parents": [
        "c00a4c9d247a3a24190d2f27ab9b23424d8b082c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 07 19:24:22 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 07 23:46:20 2011 -0400"
      },
      "message": "sata_mv: use {platform|pci}_get_drvdata()\n\nThe driver uses dev_get_drvdata() to get to the driver data for the\nplatform and PCI devices, while the corresponding wrappers exists for\nthem -- in one case it even declares an otherwise unneeded variable\nto do that.  Switch to using the {platform|pci}_get_drvdata() instead.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c00a4c9d247a3a24190d2f27ab9b23424d8b082c",
      "tree": "aa920ff8ddaad797152572eea4d11b4e24442373",
      "parents": [
        "3ee72ca99288f1de95ec9c570e43f531c8799f06"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Oct 07 19:22:33 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 07 23:46:12 2011 -0400"
      },
      "message": "sata_mv: release clock on ata_host_activate() failure\n\nmv_platfrom_probe() forgets to call clk_disable() and clk_put() iff\nata_host_activate() fails...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f6e67035a9edd79b8b202c159d5bec560bb9c358",
      "tree": "ba884b5a2de7cb60bd1e6f67813b47fdb8ff509a",
      "parents": [
        "2fc62e2ac350b8f574e0a09170b350a8f2fa4a02"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 20 15:10:33 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 02 12:30:30 2011 -0500"
      },
      "message": "[SCSI] libsas,libata: fix -\u003echange_queue_{depth|type} for sata devices\n\nPass queue_depth change requests to libata, and prevent queue_type\nchanges for ATA devices.\n\nOtherwise:\n1/ we do not honor the libata specific restrictions on the queue depth\n2/ libsas drivers that do not set sdev-\u003etagged_supported are unable to\n   change the queue_depth of ata devices via sysfs\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a081da630d64acf132b2db1043c586b993d49da7",
      "tree": "ed79ad186b940c18a298054a1a1e1ef431e8bc3f",
      "parents": [
        "e39c75cf3e045c2fb3988770b207dfd09c30d4ac"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 08 13:17:57 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 18 23:58:11 2011 -0400"
      },
      "message": "drivers/ata/sata_dwc_460ex.c: add missing kfree\n\nCurrently, error handling code in this function calls the function\nsata_dwc_port_stop, but this function has essentially no effect if hsdevp\nhas not been stored in ap, which is the case throughout this function.  The\nonly effect is to print a debugging message including ap-\u003eprint_id.\n\nThe code is rewritten to not call sata_dwc_port_stop, but instead to jump\nto a local label that prints the original error message and the print_id\ninformation.  In the case where hsdevp has been already allocated (but not\nyet stored in ap), this value is freed as well.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nlocal idexpression x;\nstatement S,S1;\nexpression E;\nidentifier fl;\nexpression *ptr !\u003d NULL;\n@@\n\nx \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...kfree(x)...+\u003e }\n     when any\n     when !\u003d true x \u003d\u003d NULL\nx-\u003efl\n...\u003e\n(\nif (x \u003d\u003d NULL) S1\n|\nif (...) { ... when !\u003d x\n               when forall\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n* return ...;\n)\n}\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e39c75cf3e045c2fb3988770b207dfd09c30d4ac",
      "tree": "128865b8ab5679735e43afd677d336f68a5acd44",
      "parents": [
        "6d0e194d2eefcaab6dbdca1f639748660144acb5"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Jul 26 16:58:19 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 18 23:57:58 2011 -0400"
      },
      "message": "ata: Add iMX pata support\n\nAdd basic support for pata on iMX. It has been tested only on imx51.\nSDMA support will probably be added later so this version supports only\nPIO.\n\nv2:\n  - enable only when needed IORDY\n  - use dev_get_drvdata\nv3:\n  - add missing clk_put() calls\n  - use platform_get_irq()\n  - fix resume code to avoid disabling IORDY on resume\nv4:\n  - Remove EXPERIMENTAL and switch to depends on ARCH_MXC\n  - Use devm_kzalloc()\n  - make clock a must-have\n  - Use only 1 ioremap\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d0e194d2eefcaab6dbdca1f639748660144acb5",
      "tree": "1a1526ab26921e02c4bdda3e49e9db003e078561",
      "parents": [
        "ebd1699ec5f1a6f1f2df6b48fa54bc6ff790143c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Aug 04 11:15:07 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 18 23:56:39 2011 -0400"
      },
      "message": "pata_via: disable ATAPI DMA on AVERATEC 3200\n\nOn AVERATEC 3200, pata_via causes memory corruption with ATAPI DMA,\nwhich often leads to random kernel oops.  The cause of the problem is\nnot well understood yet and only small subset of machines using the\ncontroller seem affected.  Blacklist ATAPI DMA on the machine.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d11426\nReported-and-tested-by: Jim Bray \u003cjimsantelmo@gmail.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ebd1699ec5f1a6f1f2df6b48fa54bc6ff790143c",
      "tree": "63a0f70d383a706c852d645135ff6aa28b74dee5",
      "parents": [
        "2f84dd70916ccadd25e94d28363182a978f569b6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 18 23:52:36 2011 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 18 23:52:36 2011 -0400"
      },
      "message": "[libata] sata_sil: fix used-uninit warning\n\nInit \u0027serror\u0027 to silence the following warning:\n\ndrivers/ata/sata_sil.c: In function ‘sil_interrupt’:\ndrivers/ata/sata_sil.c:453:14: warning: ‘serror’ may be used uninitialized in\nthis function [-Wuninitialized]\n\nThis is not a \u0027can never happen\u0027 but is nonetheless extremely unlikely.\nThe easiest and cleanest warning fix is simply to init the var,\nrather than worry about marking the var uninit-ok.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "60e8972dc7e1df843d7132fb572e74f10502a4b7",
      "tree": "b5edecee53b01b7581951b0640e4126396e2d3bf",
      "parents": [
        "1bc857f700fb14bbcb990a81b1255f39807ae59e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:56:19 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:27:48 2011 +0100"
      },
      "message": "ARM: gpio: at91: convert drivers to use asm/gpio.h rather than mach/gpio.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c299eba3c5a801657f275d33be588b34831cd30e",
      "tree": "022a2a72604443fa8ce8d3fd040fbda49b04f681",
      "parents": [
        "1850536b93888e6cc3ee42e63e20e61f35f8b3e2",
        "4a8f5058bde15d737abe39b5bed3f21dcb6599d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:17:02 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:17:02 2011 -1000"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI:  delete stale reference in kernel-parameters.txt\n  ACPI: add missing _OSI strings\n  ACPI: remove NID_INVAL\n  thermal: make THERMAL_HWMON implementation fully internal\n  thermal: split hwmon lookup to a separate function\n  thermal: hide CONFIG_THERMAL_HWMON\n  ACPI print OSI(Linux) warning only once\n  ACPI: DMI workaround for Asus A8N-SLI Premium and Asus A8N-SLI DELUX\n  ACPI / Battery: propagate sysfs error in acpi_battery_add()\n  ACPI / Battery: avoid acpi_battery_add() use-after-free\n  ACPI: introduce \"acpi_rsdp\u003d\" parameter for kdump\n  ACPI: constify ops structs\n  ACPI: fix CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS\n  ACPI: fix 80 char overflow\n  ACPI / Battery: Resolve the race condition in the sysfs_remove_battery()\n  ACPI / Battery: Add the check before refresh sysfs in the battery_notify()\n  ACPI / Battery: Add the hibernation process in the battery_notify()\n  ACPI / Battery: Rename acpi_battery_quirks2 with acpi_battery_quirks\n  ACPI / Battery: Change 16-bit signed negative battery current into correct value\n  ACPI / Battery: Add the power unit macro\n  ...\n"
    },
    {
      "commit": "f35119d6681300ba6d76da53cb1ebc2eed62e77a",
      "tree": "0dfd0d1bf9acf3e48791059b50bc68fff01c4db9",
      "parents": [
        "f1c93e4946ae1cc268729451de6335a7e7d2bea9"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Mon Jul 25 17:12:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:13 2011 -0700"
      },
      "message": "drivers: use kzalloc/kcalloc instead of \u0027kmalloc+memset\u0027, where possible\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b5ec274daae9165e0fe101e85e13060e5d78dae",
      "tree": "2534006b22ddeb043b2e74a8eadb73901b6f91b2",
      "parents": [
        "47db477e46fa12eec40597b365ef1fad1cf17842"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 22 17:32:27 2011 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:07:47 2011 -0400"
      },
      "message": "ata: PATA_ARASAN_CF depends on DMADEVICES\n\nFix kconfig unmet dependency warning:\n\nwarning: (PATA_ARASAN_CF \u0026\u0026 VIDEO_TIMBERDALE \u0026\u0026 SND_SOC_SH4_SIU) selects DMA_ENGINE which has unmet direct dependencies (DMADEVICES)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "47db477e46fa12eec40597b365ef1fad1cf17842",
      "tree": "d510ac9056b18bcbd3fd227dff8c286079cb130d",
      "parents": [
        "d4d8eaff78b1b0043e7674bead7018e4db8b03ba"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 16 11:39:21 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:07:27 2011 -0400"
      },
      "message": "ata: remove unnecessary code\n\nCompile tested.\nremove unnecessary code that matches this coccinelle pattern\n\tif (...)\n\t\treturn ret;\n\treturn ret;\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    }
  ],
  "next": "d4d8eaff78b1b0043e7674bead7018e4db8b03ba"
}
