)]}'
{
  "log": [
    {
      "commit": "f309532bf3e1cc1b787403d84e3039812a7dbe50",
      "tree": "6508ac81e94bfc137d1d9a55b973a2e0e0ac007b",
      "parents": [
        "233e562eac549f4f719176bbddeb50c3f17a9c8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 02 15:21:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 02 15:21:43 2012 -0700"
      },
      "message": "tty: Revert the tty locking series, it needs more work\n\nThis reverts the tty layer change to use per-tty locking, because it\u0027s\nnot correct yet, and fixing it will require some more deep surgery.\n\nThe main revert is d29f3ef39be4 (\"tty_lock: Localise the lock\"), but\nthere are several smaller commits that built upon it, they also get\nreverted here. The list of reverted commits is:\n\n  fde86d310886 - tty: add lockdep annotations\n  8f6576ad476b - tty: fix ldisc lock inversion trace\n  d3ca8b64b97e - pty: Fix lock inversion\n  b1d679afd766 - tty: drop the pty lock during hangup\n  abcefe5fc357 - tty/amiserial: Add missing argument for tty_unlock()\n  fd11b42e3598 - cris: fix missing tty arg in wait_event_interruptible_tty call\n  d29f3ef39be4 - tty_lock: Localise the lock\n\nThe revert had a trivial conflict in the 68360serial.c staging driver\nthat got removed in the meantime.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e5b2db77b05746613516599c916a8cc2e321077",
      "tree": "c3ec333ff7b77bcc8e456a3a3d19bf20f5c651b8",
      "parents": [
        "227d1e4319ffd8729781941d92f4ae4d85beecd9",
        "c819baf31f5f91fbb06b2c93de2d5b8c8d096f3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 18:27:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 18:27:19 2012 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The whole series has been sitting in -next for quite a while with no\n  complaints.  The last change to the series was before the weekend the\n  removal of an SPI patch which Grant - even though previously acked by\n  himself - appeared to raise objections.  So I removed it until the\n  situation is clarified.  Other than that all the patches have the acks\n  from their respective maintainers, all MIPS and x86 defconfigs are\n  building fine and I\u0027m not aware of any problems introduced by this\n  series.\n\n  Among the key features for this patch series is a sizable patchset for\n  Lantiq which among other things introduces support for Lantiq\u0027s\n  flagship product, the FALCON SOC.  It also means that the opensource\n  developers behind this patchset have overtaken Lantiq\u0027s competing\n  inhouse development team that was working behind closed doors.\n\n  Less noteworthy the ath79 patchset which adds support for a few more\n  chip variants, cleanups and fixes.  Finally the usual dose of tweaking\n  of generic code.\"\n\nFix up trivial conflicts in arch/mips/lantiq/xway/gpio_{ebu,stp}.c where\nprintk spelling fixes clashed with file move and eventual removal of the\nprintk.\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (81 commits)\n  MIPS: lantiq: remove orphaned code\n  MIPS: Remove all -Wall and almost all -Werror usage from arch/mips.\n  MIPS: lantiq: implement support for FALCON soc\n  MTD: MIPS: lantiq: verify that the NOR interface is available on falcon soc\n  MTD: MIPS: lantiq: implement OF support\n  watchdog: MIPS: lantiq: implement OF support and minor fixes\n  SERIAL: MIPS: lantiq: implement OF support\n  GPIO: MIPS: lantiq: convert gpio-stp-xway to OF\n  GPIO: MIPS: lantiq: convert gpio-mm-lantiq to OF and of_mm_gpio\n  GPIO: MIPS: lantiq: move gpio-stp and gpio-ebu to the subsystem folder\n  MIPS: pci: convert lantiq driver to OF\n  MIPS: lantiq: convert dma to platform driver\n  MIPS: lantiq: implement support for clkdev api\n  MIPS: lantiq: drop ltq_gpio_request() and gpio_to_irq()\n  OF: MIPS: lantiq: implement irq_domain support\n  OF: MIPS: lantiq: implement OF support\n  MIPS: lantiq: drop mips_machine support\n  OF: PCI: const usage needed by MIPS\n  MIPS: Cavium: Remove smp_reserve_lock.\n  MIPS: Move cache setup to setup_arch().\n  ...\n"
    },
    {
      "commit": "27953437059c64d14086196eb96f43c78caa9db3",
      "tree": "0cfd5fb21262a6db3de0c64462847b4c0c43e9df",
      "parents": [
        "2c757fd5d1a92086f225a75a8fac7cab242d11b0",
        "3c0dec5f58b3c7b3627715126d1bf9b030a076f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 26 12:42:29 2012 -0700"
      },
      "message": "Merge tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc clock driver changes from Olof Johansson:\n \"The new clock subsystem was merged in linux-3.4 without any users,\n  this now moves the first three platforms over to it: imx, mxs and\n  spear.\n\n  The series also contains the changes for the clock subsystem itself,\n  since Mike preferred to have it together with the platforms that\n  require these changes, in order to avoid interdependencies and\n  conflicts.\"\n\nFix up trivial conflicts in arch/arm/mach-kirkwood/common.c (code\nremoved in one branch, added OF support in another) and\ndrivers/dma/imx-sdma.c (independent changes next to each other).\n\n* tag \u0027clock\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (97 commits)\n  clk: Fix CLK_SET_RATE_GATE flag validation in clk_set_rate().\n  clk: Provide dummy clk_unregister()\n  SPEAr: Update defconfigs\n  SPEAr: Add SMI NOR partition info in dts files\n  SPEAr: Switch to common clock framework\n  SPEAr: Call clk_prepare() before calling clk_enable\n  SPEAr: clk: Add General Purpose Timer Synthesizer clock\n  SPEAr: clk: Add Fractional Synthesizer clock\n  SPEAr: clk: Add Auxiliary Synthesizer clock\n  SPEAr: clk: Add VCO-PLL Synthesizer clock\n  SPEAr: Add DT bindings for SPEAr\u0027s timer\n  ARM i.MX: remove now unused clock files\n  ARM: i.MX6: implement clocks using common clock framework\n  ARM i.MX35: implement clocks using common clock framework\n  ARM i.MX5: implement clocks using common clock framework\n  ARM: Kirkwood: Replace clock gating\n  ARM: Orion: Audio: Add clk/clkdev support\n  ARM: Orion: PCIE: Add support for clk\n  ARM: Orion: XOR: Add support for clk\n  ARM: Orion: CESA: Add support for clk\n  ...\n"
    },
    {
      "commit": "c819baf31f5f91fbb06b2c93de2d5b8c8d096f3f",
      "tree": "f42e91e56894b07555f0137b60e81c5e7505c4f4",
      "parents": [
        "442209f31dafef9fde852858e1ce566b675b720d",
        "39faa24688a0574bf2f89e1a0702c176f99bad1f",
        "a3c8b4faeeccb33dbad6969bc9e50bf409f167e7",
        "baab01b26685b8f0af9092aaee73d8a70c31e55c",
        "9598111f49ade848aa44f431ee81a42a000c8b3c",
        "009d6914f14d6c12a073e9ff8506a53047c308e7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat May 26 19:55:48 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat May 26 19:55:48 2012 +0100"
      },
      "message": "Merge branches \u0027fixes-for-linus\u0027, \u0027generic\u0027, \u0027cavium\u0027, \u0027module.h-fixes\u0027, \u0027next/ath79\u0027 and \u0027next/lantiq\u0027 into mips-for-linux-next\n"
    },
    {
      "commit": "d5b4bb4d103cd601d8009f2d3a7e44586c9ae7cc",
      "tree": "0f3b6da2b66fc7a4278764982279c2815c913010",
      "parents": [
        "c80ddb526331a72c9e9d1480f85f6fd7c74e3d2d",
        "bb8187d35f820671d6dd76700d77a6b55f95e2c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 17:12:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 17:12:06 2012 -0700"
      },
      "message": "Merge branch \u0027delete-mca\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull the MCA deletion branch from Paul Gortmaker:\n \"It was good that we could support MCA machines back in the day, but\n  realistically, nobody is using them anymore.  They were mostly limited\n  to 386-sx 16MHz CPU and some 486 class machines and never more than\n  64MB of RAM.  Even the enthusiast hobbyist community seems to have\n  dried up close to ten years ago, based on what you can find searching\n  various websites dedicated to the relatively short lived hardware.\n\n  So lets remove the support relating to CONFIG_MCA.  There is no point\n  carrying this forward, wasting cycles doing routine maintenance on it;\n  wasting allyesconfig build time on validating it, wasting I/O on git\n  grep\u0027ping over it, and so on.\"\n\nLet\u0027s see if anybody screams.  It generally has compiled, and James\nBottomley pointed out that there was a MCA extension from NCR that\nallowed for up to 4GB of memory and PPro-class machines.  So in *theory*\nthere may be users out there.\n\nBut even James (technically listed as a maintainer) doesn\u0027t actually\nhave a system, and while Alan Cox claims to have a machine in his cellar\nthat he offered to anybody who wants to take it off his hands, he didn\u0027t\nargue for keeping MCA support either.\n\nSo we could bring it back.  But somebody had better speak up and talk\nabout how they have actually been using said MCA hardware with modern\nkernels for us to do that.  And David already took the patch to delete\nall the networking driver code (commit a5e371f61ad3: \"drivers/net:\ndelete all code/drivers depending on CONFIG_MCA\").\n\n* \u0027delete-mca\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  MCA: delete all remaining traces of microchannel bus support.\n  scsi: delete the MCA specific drivers and driver code\n  serial: delete the MCA specific 8250 support.\n  arm: remove ability to select CONFIG_MCA\n"
    },
    {
      "commit": "1d767cae4dbd4116fc3b2cc3251a20760f98339f",
      "tree": "79a1a48a67a9b4296ce062d61ee863fe7a46c77f",
      "parents": [
        "6101167727932a929e37fb8a6eeb68bdbf54d58e",
        "5f19f14fed7786652b9617c633db101d26a42251"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 09:00:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 09:00:40 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH updates from Paul Mundt:\n - New CPUs: SH7734 (SH-4A), SH7264 and SH7269 (SH-2A)\n - New boards: RSK2+SH7264, RSK2+SH7269\n - Unbreaking kgdb for SMP\n - Consolidation of _32/_64 page fault handling.\n - watchdog and legacy DMA chainsawing, part 1\n - Conversion to evt2irq() hwirq lookup, to support relocation of\n   vectored IRQs for irqdomains.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (98 commits)\n  sh: intc: Kill off special reservation interface.\n  sh: Enable PIO API for hp6xx and se770x.\n  sh: Kill off machvec IRQ hinting.\n  sh: dma: More legacy cpu dma chainsawing.\n  sh: Kill off MAX_DMA_ADDRESS leftovers.\n  sh: Tidy up some of the cpu legacy dma header mess.\n  sh: Move sh4a dma header from cpu-sh4 to cpu-sh4a.\n  sh64: Fix up vmalloc fault range check.\n  Revert \"sh: Ensure fixmap and store queue space can co-exist.\"\n  serial: sh-sci: Fix for port types without BRI interrupts.\n  sh: legacy PCI evt2irq migration.\n  sh: cpu dma evt2irq migration.\n  sh: sh7763rdp evt2irq migration.\n  sh: sdk7780 evt2irq migration.\n  sh: migor evt2irq migration.\n  sh: landisk evt2irq migration.\n  sh: kfr2r09 evt2irq migration.\n  sh: ecovec24 evt2irq migration.\n  sh: ap325rxa evt2irq migration.\n  sh: urquell evt2irq migration.\n  ...\n"
    },
    {
      "commit": "94b5aff4c6f72fee6b0f49d49e4fa8b204e8ded9",
      "tree": "39197121b6ef8cddaa0f4057fe24b4ced58e8982",
      "parents": [
        "5d4e2d08e7fdf7339f84a1c670d296a77e02f881",
        "59bd234b72fc29887839d792b7d6c7e8d2a577a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:12:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:12:24 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY updates from Greg Kroah-Hartman:\n \"Here\u0027s the big TTY/serial driver pull request for the 3.5-rc1 merge\n  window.\n\n  Nothing major in here, just lots of incremental changes from Alan and\n  Jiri reworking some tty core things to behave better and to get a more\n  solid grasp on some of the nasty tty locking issues.\n\n  There are a few tty and serial driver updates in here as well.\n\n  All of this has been in the linux-next releases for a while with no\n  problems.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (115 commits)\n  serial: bfin_uart: Make MMR access compatible with 32 bits bf609 style controller.\n  serial: bfin_uart: RTS and CTS MMRs can be either 16-bit width or 32-bit width.\n  serial: bfin_uart: narrow the reboot condition in DMA tx interrupt\n  serial: bfin_uart: Adapt bf5xx serial driver to bf60x serial4 controller.\n  Revert \"serial_core: Update buffer overrun statistics.\"\n  tty: hvc_xen: NULL dereference on allocation failure\n  tty: Fix LED error return\n  tty: Allow uart_register/unregister/register\n  tty: move global ldisc idle waitqueue to the individual ldisc\n  serial8250-em: Add DT support\n  serial8250-em: clk_get() IS_ERR() error handling fix\n  serial_core: Update buffer overrun statistics.\n  tty: drop the pty lock during hangup\n  cris: fix missing tty arg in wait_event_interruptible_tty call\n  tty/amiserial: Add missing argument for tty_unlock()\n  tty_lock: Localise the lock\n  pty: Lock the devpts bits privately\n  tty_lock: undo the old tty_lock use on the ctty\n  serial8250-em: Emma Mobile UART driver V2\n  Add missing call to uart_update_timeout()\n  ...\n"
    },
    {
      "commit": "813a95e5b4fa936bbde10ef89188932745dcd7f4",
      "tree": "571ca345861ffb89b45fabe26fcab4e133c8537b",
      "parents": [
        "9f639269ed1522c7d69c54cc8b80ab8ee53fcb10",
        "f3f08dcb9965f42378851ce888fb7539607712e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:39:42 2012 -0700"
      },
      "message": "Merge tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm soc-specific pinctrl changes from Olof Johansson:\n \"With this, five platforms are moving to the relatively new pinctrl\n  subsystem for their pin management, replacing the older soc specific\n  in-kernel interfaces with common code.\n\n  There is quite a bit of net addition of code for each platform being\n  added to the pinctrl subsystem.  But the payback comes later when\n  adding new boards can be done by only providing new device trees\n  instead.\"\n\nFix up trivial conflicts in arch/arm/mach-ux500/{Makefile,board-mop500.c}\n\n* tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (61 commits)\n  mtd: nand: gpmi: fix compile error caused by pinctrl call\n  ARM: PRIMA2: select PINCTRL and PINCTRL_SIRF in Kconfig\n  ARM: nomadik: enable PINCTRL_NOMADIK where needed\n  ARM: mxs: enable pinctrl support\n  video: mxsfb: adopt pinctrl support\n  ASoC: mxs-saif: adopt pinctrl support\n  i2c: mxs: adopt pinctrl support\n  mtd: nand: gpmi: adopt pinctrl support\n  mmc: mxs-mmc: adopt pinctrl support\n  serial: mxs-auart: adopt pinctrl support\n  serial: amba-pl011: adopt pinctrl support\n  spi/imx: adopt pinctrl support\n  i2c: imx: adopt pinctrl support\n  can: flexcan: adopt pinctrl support\n  net: fec: adopt pinctrl support\n  ARM: ux500: switch MSP to using pinctrl for pins\n  ARM: ux500: alter MSP registration to return a device pointer\n  ARM: ux500: switch to using pinctrl for uart0\n  ARM: ux500: delete custom pin control system\n  ARM: ux500: switch over to Nomadik pinctrl driver\n  ...\n"
    },
    {
      "commit": "ceff2676b04943638c6f599ffe4e99efb89aa625",
      "tree": "89cec041c10a93cddf7d9bce513eda7d1b611685",
      "parents": [
        "54f30066178d4ff2da8e62427975736131cdbf96"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Fri Apr 13 09:37:09 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 21 14:31:54 2012 +0100"
      },
      "message": "SERIAL: MIPS: lantiq: implement OF support\n\nAdd devicetree and handling for our new clkdev clocks. The patch is rather\nstraightforward. .of_match_table is set and the 3 irqs are now loaded from the\ndevicetree.\n\nThis series converts the lantiq target to clkdev amongst other things. The\ndriver needs to handle two clocks now. The fpi bus clock used to derive the\ndivider and the clock gate needed on some socs to make the secondary port work.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: linux-serial@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/3809/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e8963de1fe95e7fbc30c79c1dbc7cb1ea0cf699",
      "tree": "73d4cd5d27b345751488f3b10799b6b4daf61bae",
      "parents": [
        "c1dbccc3c7cc70e8211a7ad6ba55ecbc18e77a5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 18:21:06 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 18:21:06 2012 +0900"
      },
      "message": "serial: sh-sci: Fix for port types without BRI interrupts.\n\nIn doing the evt2irq() + muxed vector conversion for various port types\nit became apparent that some of the legacy port types will presently\nerror out due to the irq requesting logic attempting to acquire the\nnon-existent BRI IRQ. This adds some sanity checks to the request/free\npath to ensure that non-existence of a source in itself is not an error.\n\nThis should restore functionality for legacy PORT_SCI ports.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d157be852f6c76dc467f3a03b89263880e14c513",
      "tree": "4ecbc719f62e8f7bb7344efde3ca4febc20ca407",
      "parents": [
        "281f4d9ce7326b48e4d770ef689b97edb69e97da"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed May 16 20:27:32 2012 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 17 19:02:14 2012 -0400"
      },
      "message": "serial: delete the MCA specific 8250 support.\n\nThe support for CONFIG_MCA is being removed, since the 20\nyear old hardware simply isn\u0027t capable of meeting today\u0027s\nsoftware demands on CPU and memory resources.\n\nThis commit removes the MCA specific 8250 UART code.\n\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: linux-serial@vger.kernel.org\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "59bd234b72fc29887839d792b7d6c7e8d2a577a6",
      "tree": "88bf5f49e90ccb7300621c23076355b392574715",
      "parents": [
        "3c2d0ed221a22ce2c1c9fe1e2d6142374917642e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed May 16 14:22:26 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 17 13:25:56 2012 -0700"
      },
      "message": "serial: bfin_uart: Make MMR access compatible with 32 bits bf609 style controller.\n\nSimplify serial data width calculation and adapt to bf609 LCR bit mask.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3c2d0ed221a22ce2c1c9fe1e2d6142374917642e",
      "tree": "2cd3baf5f365b8cf0b6f5be019594f77b409d3c0",
      "parents": [
        "239c25b1a03cf57193b9a52623deb918adf6132e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed May 16 14:22:25 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 17 13:25:56 2012 -0700"
      },
      "message": "serial: bfin_uart: RTS and CTS MMRs can be either 16-bit width or 32-bit width.\n\nChange hardware flow control code to adapt to both bf5xx and bf60x.\nDisabled serial device before set termios for bf60x.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "239c25b1a03cf57193b9a52623deb918adf6132e",
      "tree": "8ac6c54d5b5a15d8efef65c4f40caaa8bed18fdb",
      "parents": [
        "b06d2f20cdf57841b309d30d895b1fd502655e48"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed May 16 14:22:24 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 17 13:25:56 2012 -0700"
      },
      "message": "serial: bfin_uart: narrow the reboot condition in DMA tx interrupt\n\nCheck if xmit buffer pointers are set to zero.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b06d2f20cdf57841b309d30d895b1fd502655e48",
      "tree": "dd86c8d2ef8e1d97403988f9dc2d1d4bbd3e7f50",
      "parents": [
        "55e4b8b416849753bd7eacd1f2ac3947fcf1c78e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed May 16 14:22:23 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 17 13:25:55 2012 -0700"
      },
      "message": "serial: bfin_uart: Adapt bf5xx serial driver to bf60x serial4 controller.\n\nThe serial4 controller on bf60x is an enhanced version of serial controller\non bf5xx. MMR size is 32 bits other than 16 bits. MMR GCTL, MCR and LCR are\ncombined into one control MMR. MSR and LSR are combined into one status MMR.\n\nThis patch adapts current bf5xx serial driver to serial4 controller on bf60x.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "55e4b8b416849753bd7eacd1f2ac3947fcf1c78e",
      "tree": "b00cc75f291a837475da07b60dec589d565dcd91",
      "parents": [
        "bdb595b4a906b8124d0dc5ff852f84302e2e7955"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 15 09:44:22 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 15 09:44:22 2012 -0700"
      },
      "message": "Revert \"serial_core: Update buffer overrun statistics.\"\n\nThis reverts commit 642180871bc91afebb6ccf40d1615a7dd33699a3.\n\nBuffer overruns are for hardware reported overruns, not software ones,\nwhich will only happen if we run out of memory and you will get lots of\n-ENOMEM errors at the same time.\n\nThanks to Alan Cox for catching this.\n\nReported-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Corbin Atkinson \u003ccorbinat@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "346f81a9a9726740461480e257366c47fbcfdaa3",
      "tree": "e9c210091d248de877e5c7c70168b623a8c3dc7a",
      "parents": [
        "cc06748cf00e6a4accb18c1b70079dccffc69c37"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Feb 28 19:24:45 2012 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 15 17:48:50 2012 +0200"
      },
      "message": "SERIAL: MIPS Swarm sb1250-duart.c driver needs module.h\n\nThis driver is a module and needs module.h, otherwise it will break when\nwe remove a bogus usage of module.h from one of the other MIPS headers.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/3447/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc06748cf00e6a4accb18c1b70079dccffc69c37",
      "tree": "7ed2b4005dcd26dd52786a9114c2de373474d1d4",
      "parents": [
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Feb 28 19:24:44 2012 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 15 17:48:50 2012 +0200"
      },
      "message": "SERIAL: MIPS DECstation zs.c driver needs module.h\n\nThis driver is a module and needs module.h, otherwise it will break when we\nremove a bogus usage of module.h from one of the other MIPS headers.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/3446/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e66cded334e6cea596c72f6f650eec351b1e959",
      "tree": "ab344befd3d74f3ff168d0ab264adb3020e60a34",
      "parents": [
        "1541f845d123a48fbca3cee32b2963b3fb3da83a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon May 14 14:51:22 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 14 09:04:28 2012 -0700"
      },
      "message": "tty: Allow uart_register/unregister/register\n\nThis is legitimate but because we don\u0027t clear the drv-\u003estate pointer in the\nunregister code causes a bogus BUG().\n\nResolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id\u003d42880\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fcd8d84a585f3578a9ebdd27e757495a27415322",
      "tree": "58f37676ad56d322e47d0fa7343afb85445f7649",
      "parents": [
        "eae0185a9677d3ff0c1781ee196f2ef42deb0ea1",
        "66a2886d867343eff6bf2646bea2c923d0cbf620",
        "4f5a9fd341e8ffd825ecf56155df6fe6c3d732b1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 17:43:35 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 17:43:59 2012 +0200"
      },
      "message": "Merge branches \u0027spear/clock\u0027 and \u0027imx/clock\u0027 into next/clock\n\nUpdated to resolve dependencies.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4f5a9fd341e8ffd825ecf56155df6fe6c3d732b1",
      "tree": "ac23c7b80154a476db3882d92f079c50c919e2fa",
      "parents": [
        "c818f97bc3266f0fbf619f2348d951272f8ac335",
        "a0f5e3631b07cabf624e7d818df76d47d9d21017"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:30:52 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:30:52 2012 +0200"
      },
      "message": "Merge branch \u0027imx/pinctrl\u0027 into imx/clock\n\nConflicts:\n\tdrivers/mmc/host/sdhci-esdhc-imx.c\n\tdrivers/net/ethernet/freescale/fec.c\n\tdrivers/spi/spi-imx.c\n\tdrivers/tty/serial/imx.c\n\nThis resolves dependencies between the pinctrl and clock changes\nin imx.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "2e174c3373bdbb4a4f35ac48d7c7fea181062f6f",
      "tree": "28dbab59b7add82dd59c778969ce67d376e699df",
      "parents": [
        "258e055111d3cde2607e0d04eb91da2f7a59b591"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 22:54:26 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat May 12 09:43:13 2012 +0800"
      },
      "message": "serial: mxs-auart: adopt pinctrl support\n\nCc: linux-serial@vger.kernel.org\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "258e055111d3cde2607e0d04eb91da2f7a59b591",
      "tree": "cc66d659a6709111ab2df1b7b41f1de334b1795d",
      "parents": [
        "dffa27e7a8626ed2d64f027b0f844fe6fe438c11"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 22:53:35 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat May 12 09:43:12 2012 +0800"
      },
      "message": "serial: amba-pl011: adopt pinctrl support\n\nCc: linux-serial@vger.kernel.org\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93c6d8927fa692faef3d7d945bd4fe84b0185ad4",
      "tree": "0a971c86114656ec4e39f7789d9faeb70432c36a",
      "parents": [
        "ea01d31a07ae182028d2398380948f5a4ee09953",
        "50260924afd4b745bfb6e5f1caee381a1875fc31"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:15:31 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 17:15:31 2012 +0200"
      },
      "message": "Merge branch \u0027clk/mxs\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/clock\n\nShawn Guo \u003cshawn.guo@linaro.org\u003e writes:\n\n  mxs common clk porting for v3.5.  It depends on the following two branches.\n\n  [1] git://git.linaro.org/people/mturquette/linux.git clk-next\n  [2] http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-arm.git clkdev\n\n  As the mxs device tree conversion will constantly touch clock files,\n  to save the conflicts, the updated mxs/dt branch coming later will\n  based on this pull-request.\n\n* \u0027clk/mxs\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  ARM: mxs: remove now unused timer_clk argument from mxs_timer_init\n  ARM: mxs: remove old clock support\n  ARM: mxs: switch to common clk framework\n  ARM: mxs: change the lookup name for fec phy clock\n  ARM: mxs: request clock for timer\n  clk: mxs: add clock support for imx28\n  clk: mxs: add clock support for imx23\n  clk: mxs: add mxs specific clocks\n\nIncludes an update to Linux 3.4-rc6\n\nConflicts:\n\tdrivers/clk/Makefile\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "86822f816fc9a42fd210e35d4881e988406497c0",
      "tree": "3bed5cb7891ef73eea4c58bdf105b98f4ff77a4a",
      "parents": [
        "d211093fbad99e6c38e168f71ca2ede64a51fe58",
        "304b2c684e42af5b72d643322f783d88538dc817"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 16:18:22 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 16:18:22 2012 +0200"
      },
      "message": "Merge branch \u0027clps711x/cleanup\u0027 into next/cleanup\n\nA single patch from Alexander Shiyan \u003cshc_work@mail.ru\u003e:\n\n* clps711x/cleanup:\n  ARM: clps711x: Using a single definition for the PHYS and VIRT registers offset\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "304b2c684e42af5b72d643322f783d88538dc817",
      "tree": "9e5fac4f8873a228a1f433f6f1e4dc6d8ad91f2e",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Sun May 06 09:21:57 2012 +0400"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 11 16:18:01 2012 +0200"
      },
      "message": "ARM: clps711x: Using a single definition for the PHYS and VIRT registers offset\n\nUsing a single definition for the physical and virtual address register for all\nvariants boards clps711x. This patch also includes the use of a single function\nclps_read/write in some units.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "fed78ce4c6af1c0d516ae6f4cdc2bb8dbbca8c22",
      "tree": "ec3ba0c39cb7e5817f9a54005649e47e4a2d2636",
      "parents": [
        "e62d8b8fe73518d1875371a2ee9c5fdd31eba6f8"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 06 20:21:05 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 11 15:01:57 2012 +0800"
      },
      "message": "tty: serial: imx: adopt pinctrl support\n\nCc: linux-serial@vger.kernel.org\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\n"
    },
    {
      "commit": "15f99cbd071aa402e113d342448603344a337046",
      "tree": "56f98892d1bd38029988eb8931e2321ef7e79aa0",
      "parents": [
        "b2212ea41dacda8cce0e7681a3a6ccc76c63802e",
        "41797f75486d8ca3b98d7658c2a506ac7879a8e5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 11:51:07 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 11:51:07 2012 +0900"
      },
      "message": "Merge branch \u0027sh/rsk-updates\u0027 into sh-latest\n\nConflicts:\n\tarch/sh/Kconfig\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3e62c413fb0c75c8cfaf086d00a9ecc6b55009d6",
      "tree": "75d80e1e25122b6b9f5bf157f7d27dc480f9bf2b",
      "parents": [
        "94e792ab66d696aad2e52c91bae4cfbeefe4c9f6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 09 15:55:14 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:11:31 2012 -0700"
      },
      "message": "serial8250-em: Add DT support\n\nUpdate the 8250_em driver to support DT.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "94e792ab66d696aad2e52c91bae4cfbeefe4c9f6",
      "tree": "7305a6bc6e602c2edbb03dfd7c13168fbafa8145",
      "parents": [
        "642180871bc91afebb6ccf40d1615a7dd33699a3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 09 15:49:57 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 15:11:30 2012 -0700"
      },
      "message": "serial8250-em: clk_get() IS_ERR() error handling fix\n\nUpdate the 8250_em driver to correctly handle the case\nwhere no clock is associated with the device.\n\nThe return value of clk_get() needs to be checked with\nIS_ERR() to avoid NULL pointer referencing.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "642180871bc91afebb6ccf40d1615a7dd33699a3",
      "tree": "10026174fd0c41dd5169160abfbf23928100a313",
      "parents": [
        "b1d679afd766cf425ba1cd2a0fd17451bd212f4a"
      ],
      "author": {
        "name": "Corbin Atkinson",
        "email": "corbinat@gmail.com",
        "time": "Fri May 04 12:35:10 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 09 14:41:54 2012 -0700"
      },
      "message": "serial_core: Update buffer overrun statistics.\n\nCurrently, serial drivers don\u0027t report buffer overruns. When a buffer overrun\noccurs, tty_insert_flip_char returns 0, and no attempt is made to insert that\nsame character again (i.e. it is lost). This patch reports buffer overruns via\nthe buf_overrun field in the port\u0027s icount structure.\n\nSigned-off-by: Corbin Atkinson \u003ccorbin.atkinson@ni.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fd11b42e3598779cb25feaefb1d534a39fc35009",
      "tree": "03af637830cd5f6beb5e14852098949357713fac",
      "parents": [
        "abcefe5fc357440bde93f97ba1c72c3b81e2cef5"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue May 08 11:17:55 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 08 08:58:01 2012 -0700"
      },
      "message": "cris: fix missing tty arg in wait_event_interruptible_tty call\n\nCommit d29f3ef39be4eec0362b985305fc526d9be318cf\n\n    \"tty_lock: Localise the lock\"\n\nadded a tty arg to wait_event_interruptible_tty() but it missed\nthis arch specific instance for cris, causing a compile failure.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d29f3ef39be4eec0362b985305fc526d9be318cf",
      "tree": "35da6af15a899ca767841b864cb1ef290a0f3d4a",
      "parents": [
        "d739e65bb21d34f0f5d3bf4048410e534fbec148"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu May 03 22:24:08 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 16:58:47 2012 -0700"
      },
      "message": "tty_lock: Localise the lock\n\nIn each remaining case the tty_lock is associated with a specific tty. This\nmeans we can now lock on a per tty basis. We do need tty_lock_pair() for\nthe pty case. Uglier but still a step in the right direction.\n\n[fixed up calls in 3 missing drivers - gregkh]\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "22886ee96895b7a9f9d06da4dc9420b61b4ef1f7",
      "tree": "ce6a442c280827b21da66c771aaec9a4e8613193",
      "parents": [
        "8b979f7c6bf13a57e7b6002f1175312a44773960"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 03 21:13:09 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 16:45:07 2012 -0700"
      },
      "message": "serial8250-em: Emma Mobile UART driver V2\n\nThis is V2 of the Emma Mobile 8250 platform driver.\n\nThe hardware itself has according to the data sheet\nup to 64 byte FIFOs but at this point we only make\nuse of the 16550 compatible mode.\n\nTo support this piece of hardware the common UART\nregisters need to be remapped, and the access size\ndifferences need to be handled.\n\nThe DLL and DLM registers can due to offset collision\nnot be remapped easily, and because of that this\ndriver makes use of -\u003edl_read() and -\u003edl_write()\ncallbacks. This in turn requires a registration\nfunction that takes 8250-specific paramenters.\n\nFuture potential enhancements include DT support,\nearly platform driver console and fine grained PM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8b979f7c6bf13a57e7b6002f1175312a44773960",
      "tree": "bcf32314da50f4abb6faf25457a9d34d208fd3e0",
      "parents": [
        "e391edb727f51094582d39a29a94a83bc9c014e8"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Thu May 03 11:37:12 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 16:42:15 2012 -0700"
      },
      "message": "Add missing call to uart_update_timeout()\n\nThis patch fixes a problem reported here:\nhttp://article.gmane.org/gmane.linux.ports.arm.kernel/155242/match\u003dauart\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f73fa05b90eb8c0dd3230c364cf1107f4f8f3848",
      "tree": "b28d870c2547a170be454c3584a51278ef8dd6af",
      "parents": [
        "e8155629ff19e05722ba057d1521baec270d780e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 02 21:47:27 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 14:14:13 2012 -0700"
      },
      "message": "serial8250: Introduce serial8250_register_8250_port()\n\nIntroduce yet another 8250 registration function.\nThis time it is serial8250_register_8250_port() and it\nallows us to register 8250 hardware instances using struct\nuart_8250_port. The new function makes it possible to\nregister 8250 hardware that makes use of 8250 specific\ncallbacks such as -\u003edl_read() and -\u003edl_write().\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e8155629ff19e05722ba057d1521baec270d780e",
      "tree": "d800fc07d2b2c8eaaee42e8d88e30f61ea7593ca",
      "parents": [
        "28bf4cf22dcd936f93dd6063696b1accdc1d5207"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 02 21:47:18 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 14:08:07 2012 -0700"
      },
      "message": "serial8250: Clean up default map and dl code\n\nGet rid of unused functions and macros now when\nAlchemy and RM9K are converted over to callbacks.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "28bf4cf22dcd936f93dd6063696b1accdc1d5207",
      "tree": "41989eb154c5e941f75fb134190e2359815fa8d4",
      "parents": [
        "6b4160313c239d61c3907b2aaaeeec156911c9d1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 02 21:47:09 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 14:07:28 2012 -0700"
      },
      "message": "serial8250: Use dl_read()/dl_write() on RM9K\n\nConvert the 8250 RM9K support code to make\nuse of the new dl_read()/dl_write() callbacks.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6b4160313c239d61c3907b2aaaeeec156911c9d1",
      "tree": "7ab348eb327d3e3cae4304a5e75a3a0d3ca9cf35",
      "parents": [
        "cc419fa0d38c425e4ea7bffeed931b07b0a3e461"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 02 21:47:00 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 14:06:19 2012 -0700"
      },
      "message": "serial8250: Use dl_read()/dl_write() on Alchemy\n\nConvert the 8250 Alchemy support code to make\nuse of the new dl_read()/dl_write() callbacks.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cc419fa0d38c425e4ea7bffeed931b07b0a3e461",
      "tree": "75a6c82980c7aa761e265b9ab7c3788fd77fa24d",
      "parents": [
        "f9a9111b540fd67db5dab332f4b83d86c90e27b1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 02 21:46:51 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 02 14:04:40 2012 -0700"
      },
      "message": "serial8250: Add dl_read()/dl_write() callbacks\n\nConvert serial_dl_read() and serial_dl_write() from macro\nto 8250 specific callbacks. This change makes it easier to\nsupport 8250 hardware with non-standard DLL and DLM register\nconfigurations such as Alchemy, RM9K and upcoming Emma Mobile\nUART hardware.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f9a9111b540fd67db5dab332f4b83d86c90e27b1",
      "tree": "469a440d5c538c42c835e79c77fd3027971d0587",
      "parents": [
        "aaa10eb1d0034eccc096f583fe308f0921617598"
      ],
      "author": {
        "name": "Christian Melki",
        "email": "christian.melki@ericsson.se",
        "time": "Mon Apr 30 11:21:26 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 01 13:40:29 2012 -0400"
      },
      "message": "8250.c: less than 2400 baud fix.\n\nWe noticed that we were loosing data at speed less than 2400 baud.\nIt turned out our (TI16750 compatible) uart with 64 byte outgoing fifo\nwas truncated to 16 byte (bit 5 sets fifo len) when modifying the fcr\nreg.\nThe input code still fills the buffer with 64 bytes if I remember\ncorrectly and thus data is lost.\nOur fix was to remove whiping of the fcr content and just add the\nTRIGGER_1 which we want for latency.\nI can\u0027t see why this would not work on less than 2400 always, for all\nuarts ...\nOtherwise one would have to make sure the filling of the fifo re-checks\nthe current state of available fifo size (urrk).\n\nSigned-off-by: Christian Melki \u003cchristian.melki@ericsson.se\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aaa10eb1d0034eccc096f583fe308f0921617598",
      "tree": "ca1dd6a5558ae1daa4ead2e3595b7493481f849d",
      "parents": [
        "3fa10cc83fb92750af11fab81e11ad96dc75d656"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@hupstream.com",
        "time": "Wed Apr 25 12:17:24 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 29 22:15:29 2012 -0400"
      },
      "message": "8250_pci: fix pch uart matching\n\nThe rules used to make 8250_pci \"ignore\" the PCH uarts are lacking pci subids\nentries, preventing it to match and thus is breaking serial port support for\ntheses systems.\n\nThis has been tested on a nanoETXexpress-TT, which has a specifici uart clock.\n\nTested-by: Erwan Velu \u003cErwan.Velu@zodiacaerospace.com\u003e\n[stable@: please apply to 3.0-stable, 3.2-stable and 3.3-stable]\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Arnaud Patard \u003capatard@hupstream.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "810b4de25e53459323ff48957b0162b48d6cbd57",
      "tree": "326afcfe005682f1d854b0ce003f91a65ae32f80",
      "parents": [
        "e49f7a9997c61cf800f2db5decba68d318352ef0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 28 18:53:49 2012 -0500"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 30 10:59:58 2012 +1000"
      },
      "message": "tty/serial/pmac_zilog: Fix \"nobody cared\" IRQ message\n\nFollowing commit a79dd5a titled \"tty/serial/pmac_zilog: Fix suspend \u0026 resume\",\nmy Powerbook G4 Titanium showed the following stack dump:\n\n[   36.878225] irq 23: nobody cared (try booting with the \"irqpoll\" option)\n[   36.878251] Call Trace:\n[   36.878291] [dfff3f00] [c000984c] show_stack+0x7c/0x194 (unreliable)\n[   36.878322] [dfff3f40] [c00a6868] __report_bad_irq+0x44/0xf4\n[   36.878339] [dfff3f60] [c00a6b04] note_interrupt+0x1ec/0x2ac\n[   36.878356] [dfff3f80] [c00a48d0] handle_irq_event_percpu+0x250/0x2b8\n[   36.878372] [dfff3fd0] [c00a496c] handle_irq_event+0x34/0x54\n[   36.878389] [dfff3fe0] [c00a753c] handle_fasteoi_irq+0xb4/0x124\n[   36.878412] [dfff3ff0] [c000f5bc] call_handle_irq+0x18/0x28\n[   36.878428] [deef1f10] [c000719c] do_IRQ+0x114/0x1cc\n[   36.878446] [deef1f40] [c0015868] ret_from_except+0x0/0x1c\n[   36.878484] --- Exception: 501 at 0xf497610\n[   36.878489]     LR \u003d 0xfdc3dd0\n[   36.878497] handlers:\n[   36.878510] [\u003cc02b7424\u003e] pmz_interrupt\n[   36.878520] Disabling IRQ #23\n\nFrom an E-mail exchange about this problem, Andreas Schwab noticed a typo\nthat resulted in the wrong condition being tested.\n\nThe patch also corrects 2 typos that incorrectly report why an error branch\nis being taken.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3a9465fa2dc42a8ebc2fe9144f4dfa23d5899f85",
      "tree": "1aab9e15d798e4ecc482948e85724179931e39ef",
      "parents": [
        "52dac6150580f356a96b9a49715f6234fbf00d3a"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Mar 07 09:31:43 2012 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 25 17:03:39 2012 +0200"
      },
      "message": "serial i.MX: do not depend on grouped clocks\n\nthe current i.MX clock support groups together unrelated clocks\nto a single clock which is then used by the driver. This can\u0027t\nbe accomplished with the generic clock framework so we instead\nrequest the individual clocks in the driver. For i.MX there are\ngenerally three different clocks:\n\nipg: bus clock (needed to access registers)\nahb: dma relevant clock, sometimes referred to as hclk in the datasheet\nper: bit clock, pixel clock\n\nThis patch changes the driver to request the individual clocks.\nCurrently all clk_get will get the same clock until the SoCs\nare converted to the generic clock framework\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "10af77c193681398e5dbe830db181d86047fcd41",
      "tree": "b843eb8dae09a53efb410dd11d2132dba4fe4d15",
      "parents": [
        "66f75a5d028beaf67c931435fdc3e7823125730c",
        "5f1a38952b7e932a1c169c28917b9a831f641bcc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 23 09:39:23 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 23 09:39:23 2012 -0700"
      },
      "message": "Merge 3.4-rc4 into tty-next\n\nThis resolves the merge problem with:\n\tdrivers/tty/serial/pch_uart.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fb56a91922463abec52a68e26b562c4503810d40",
      "tree": "c82e27b784658dcf0c7a3132a25bf0920e1f21be",
      "parents": [
        "9d773d378d9b7272c6cefad5cb41b5e57c96b7a0",
        "9e7f60a37d1817460ffcdfc2001a00861ac3e121",
        "5d920bb929a99446062a48cf90867bbca57b8e77"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 19 17:31:59 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 19 17:31:59 2012 +0900"
      },
      "message": "Merge branches \u0027sh/st-integration\u0027 and \u0027sh/stackprotector\u0027 into sh-latest\n"
    },
    {
      "commit": "5f1a38952b7e932a1c169c28917b9a831f641bcc",
      "tree": "d392296facc07a32660da8c24ff008fbe7ff1f41",
      "parents": [
        "0ad372b962d109323d18ac2aa118b2ad100eb8dd"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Apr 10 14:11:03 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 16:26:46 2012 -0700"
      },
      "message": "serial/8250_pci: fix suspend/resume vs init/exit quirks\n\nCommit e86ff4a6 \"serial/8250_pci: init-quirk msi support for kt serial\ncontroller\" introduced a regression in suspend/resume by causing msi\u0027s\nto be enabled twice without an intervening disable.\n\n00:16.3 Serial controller: Intel Corporation Patsburg KT Controller (rev 05) (prog-if 02 [16550])\n       Subsystem: Intel Corporation Device 7270\n       Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 72\n       I/O ports at 4080 [size\u003d8]\n       Memory at d1c30000 (32-bit, non-prefetchable) [size\u003d4K]\n       Capabilities: [c8] Power Management version 3\n       Capabilities: [d0] MSI: Enable+ Count\u003d1/1 Maskable- 64bit+\n       Kernel driver in use: serial\n\n[  365.250523] sysfs: cannot create duplicate filename \u0027/devices/pci0000:00/0000:00:16.3/msi_irqs\u0027\n[  365.250525] Modules linked in: nls_utf8 ipv6 uinput sg iTCO_wdt\n  iTCO_vendor_support ioatdma dca i2c_i801 i2c_core wmi sd_mod ahci libahci isci\n  libsas libata scsi_transport_sas [last unloaded: scsi_wait_scan]\n[  365.250540] Pid: 9030, comm: kworker/u:1 Tainted: G        W    3.3.0-isci-3.0.213+ #1\n[  365.250542] Call Trace:\n[  365.250545]  [\u003cffffffff8115e955\u003e] ? sysfs_add_one+0x99/0xad\n[  365.250548]  [\u003cffffffff8102db8b\u003e] warn_slowpath_common+0x85/0x9e\n[  365.250551]  [\u003cffffffff8102dc96\u003e] warn_slowpath_fmt+0x6e/0x70\n[  365.250555]  [\u003cffffffff8115e8fa\u003e] ? sysfs_add_one+0x3e/0xad\n[  365.250558]  [\u003cffffffff8115e8b4\u003e] ? sysfs_pathname+0x3c/0x44\n[  365.250561]  [\u003cffffffff8115e8b4\u003e] ? sysfs_pathname+0x3c/0x44\n[  365.250564]  [\u003cffffffff8115e8b4\u003e] ? sysfs_pathname+0x3c/0x44\n[  365.250567]  [\u003cffffffff8115e8b4\u003e] ? sysfs_pathname+0x3c/0x44\n[  365.250570]  [\u003cffffffff8115e955\u003e] sysfs_add_one+0x99/0xad\n[  365.250573]  [\u003cffffffff8115f031\u003e] create_dir+0x72/0xa5\n[  365.250577]  [\u003cffffffff8115f194\u003e] sysfs_create_dir+0xa2/0xbe\n[  365.250581]  [\u003cffffffff81262463\u003e] kobject_add_internal+0x126/0x1f8\n[  365.250585]  [\u003cffffffff8126255b\u003e] kset_register+0x26/0x3f\n[  365.250588]  [\u003cffffffff8126275a\u003e] kset_create_and_add+0x62/0x7c\n[  365.250592]  [\u003cffffffff81293619\u003e] populate_msi_sysfs+0x34/0x103\n[  365.250595]  [\u003cffffffff81293e1c\u003e] pci_enable_msi_block+0x1b3/0x216\n[  365.250599]  [\u003cffffffff81303f7c\u003e] try_enable_msi+0x13/0x17\n[  365.250603]  [\u003cffffffff81303fb3\u003e] pciserial_resume_ports+0x21/0x42\n[  365.250607]  [\u003cffffffff81304041\u003e] pciserial_resume_one+0x50/0x57\n[  365.250610]  [\u003cffffffff81283e1a\u003e] pci_legacy_resume+0x38/0x47\n[  365.250613]  [\u003cffffffff81283e7d\u003e] pci_pm_restore+0x54/0x87\n[  365.250616]  [\u003cffffffff81283e29\u003e] ? pci_legacy_resume+0x47/0x47\n[  365.250619]  [\u003cffffffff8131e9e8\u003e] dpm_run_callback+0x48/0x7b\n[  365.250623]  [\u003cffffffff8131f39a\u003e] device_resume+0x342/0x394\n[  365.250626]  [\u003cffffffff8131f5b7\u003e] async_resume+0x21/0x49\n\nThat patch has since been reverted, but by inspection it seems that\npciserial_suspend_ports() should be invoking .exit() quirks to release\nresources acquired during .init().\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0ad372b962d109323d18ac2aa118b2ad100eb8dd",
      "tree": "82a9c1308720f9a96ff1432c063125a0695160d4",
      "parents": [
        "665ab0f3c8b8f86bb77b25285ac93870c7054d63"
      ],
      "author": {
        "name": "Sudhakar Mamillapalli",
        "email": "sudhakar@fb.com",
        "time": "Tue Apr 10 14:10:58 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 16:26:17 2012 -0700"
      },
      "message": "serial/8250_pci: Clear FIFOs for Intel ME Serial Over Lan device on BI\n\nWhen using Serial Over Lan (SOL) over the virtual serial port in a Intel\nmanagement engine (ME) device, on device reset the serial FIFOs need to\nbe cleared to keep the FIFO indexes in-sync between the host and the\nengine.\n\nOn a reset the serial device assertes BI, so using that as a cue FIFOs\nare cleared.  So for this purpose a new handle_break callback has been\nadded.  One other problem is that the serial registers might temporarily\ngo to 0 on reset of this device.  So instead of using the IER register\nread, if 0 returned use the ier value in uart_8250_port. This is hidden\nunder a custom serial_in.\n\nCc: Nhan H Mai \u003cnhan.h.mai@intel.com\u003e\nSigned-off-by: Sudhakar Mamillapalli \u003csudhakar@fb.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "665ab0f3c8b8f86bb77b25285ac93870c7054d63",
      "tree": "c7d12c3559982eb3fb1847438d4b45ce034851e5",
      "parents": [
        "bf03f65b7967df5807ddef7b99f8a41d4c94fc70",
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:57:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:57:31 2012 -0700"
      },
      "message": "Merge 3.4-rc3 into tty-next\n\nThis allows us to pick up some changes needed for other serial patches.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "af6d17cdc8c89aeb3101f0d27cd32fc0592b40b2",
      "tree": "588d1835847ccec5009c9ab744ca6a2de554bce7",
      "parents": [
        "7a6fbc9a887193a1e9f8658703881c528040afbc"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Thu Apr 12 10:47:50 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:19:50 2012 -0700"
      },
      "message": "pch_uart: Fix dma channel unallocated issue\n\nThis driver anticipates pch_uart_verify_port() is not called\nduring installation.\nHowever, actually pch_uart_verify_port() is called during\ninstallation.\nAs a result, memory access violation occurs like below.\n\n0. initial value: use_dma\u003d0\n1. starup()\n    - dma channel is not allocated because use_dma\u003d0\n2. pch_uart_verify_port()\n    - Set use_dma\u003d1\n3. UART processing acts DMA mode because use_dma\u003d1\n     - memory access violation occurs!\n\nThis patch fixes the issue.\n\nSolution:\nWhenever pch_uart_verify_port() is called and then\ndma channel is not allocated, the channel should be allocated.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7a6fbc9a887193a1e9f8658703881c528040afbc",
      "tree": "f1124704d429bc4739816ac9bf85cdf389550b63",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Tue Mar 27 12:22:49 2012 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:19:50 2012 -0700"
      },
      "message": "ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR\n\nSince 2.6.30-rc1 clps711x serial driver hungs system. This is a result\nof call disable_irq from ISR. synchronize_irq waits for end of interrupt\nand goes to infinite loop. This patch fix this problem.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bf03f65b7967df5807ddef7b99f8a41d4c94fc70",
      "tree": "558ae56db6ddedae03eee1bc569321d8ab571d0a",
      "parents": [
        "7c77c8decfd14a611ddcba071782a9520e4bb3f8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Apr 10 14:10:53 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:07:53 2012 -0700"
      },
      "message": "tegra, serial8250: add -\u003ehandle_break() uart_port op\n\nThe \"KT\" serial port has another use case for a \"received break\" quirk,\nso before adding another special case to the 8250 core take this\nopportunity to push such quirks out of the core and into a uart_port op.\n\nStephen says:\n\"If the callback function is to no longer live in 8250.c itself,\n arch/arm/mach-tegra/devices.c isn\u0027t logically a good place to put it,\n and that file will be going away once we get rid of all the board files\n and move solely to device tree.\"\n\n...so since 8250_pci.c houses all the quirks for pci serial devices this\nquirk is similarly housed in of_serial.c.  Once the open firmware\nconversion completes the infrastructure details\n(include/linux/of_serial.h, and the export) can all be removed to make\nthis self contained to of_serial.c.\n\nCc: Nhan H Mai \u003cnhan.h.mai@intel.com\u003e\nCc: Colin Cross \u003cccross@android.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\n[stephen: kill CONFIG_SERIAL_TEGRA in favor just using CONFIG_ARCH_TEGRA]\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Sudhakar Mamillapalli \u003csudhakar@fb.com\u003e\nReported-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nTested-by: Stephen Warren \u003cswarren@wwwdotorg.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7c77c8decfd14a611ddcba071782a9520e4bb3f8",
      "tree": "d9f1925bb2a91687d54fcae0724be8dd4e5850ac",
      "parents": [
        "4fd0690bb0c3955983560bb2767ee82e2b197f9b"
      ],
      "author": {
        "name": "Govindraj.R",
        "email": "govindraj.raja@ti.com",
        "time": "Tue Apr 03 19:12:34 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:07:05 2012 -0700"
      },
      "message": "OMAP2+: UART: Remove cpu checks for populating errata flags\n\nCurrently the errata is populated based on cpu checks this can\nbe removed and replaced with module version check of uart ip block.\nMVR reg is provided within the uart reg map use the same\nto populate the errata and thus now errata population and handling\ncan be managed within the driver itself.\n\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nReviewed-by: Jon Hunter \u003cjon-hunter@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4fd0690bb0c3955983560bb2767ee82e2b197f9b",
      "tree": "71ecf0b5369814f22ffef5a4321e299c9300814a",
      "parents": [
        "e695b28664827eaad4c8a4b6f921d3fae3e0f526"
      ],
      "author": {
        "name": "Rajanikanth H.V",
        "email": "rajanikanth.hv@stericsson.com",
        "time": "Mon Mar 26 11:17:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:06:38 2012 -0700"
      },
      "message": "serial: pl011: implement workaround for CTS clear event issue\n\nProblem Observed:\n- interrupt status is set by rising or falling edge on CTS line\n- interrupt status is cleared on a .0. to .1. transition of the\n  interrupt-clear register bit 1.\n- interrupt-clear register is reset by hardware once the interrupt\n  status is .0..\n  Remark: It seems not possible to read this register back by the\n  CPU though, but internally this register exists.\n- when simultaneous set and reset event on the interrupt status\n  happens, then the set-event has priority and the status remains\n  .1.. As a result the interrupt-clear register is not reset to\n  .0., and no new .0. to .1. transition can be detected on it when\n  writing a .1. to it.\n  This implies race condition, the clear must be performed at least\n  one UARTCLK the riding edge of CTS RIS interrupt.\n\nFix:\n  Instead of resetting UART as done in commit\n  c16d51a32bbb61ac8fd96f78b5ce2fccfe0fb4c3\n  \"amba pl011: workaround for uart registers lockup\" do the\n  following:\n\n  write .0. and then  .1. to the interrupt-clear register to make\n  sure that this transition is detected. According to the datasheet\n  writing a .0. does not have any effect, but actually it allows to\n  reset the internal interrupt-clear register.\n\n  Take into account:\n  The .0. needs to last at least for one clk_uart clock period\n  (~ 38 MHz, 26.08ns)\n\nThis way we can do away with the tasklet and keep only a tiny\nfix triggered by the variant flag introduced in this patch.\n\nSigned-off-by: Guillaume Jaunet \u003cguillaume.jaunet@stericsson.com\u003e\nSigned-off-by: Christophe Arnal \u003cchristophe.arnal@stericsson.com\u003e\nSigned-off-by: Matthias Locher  \u003cMatthias.Locher@stericsson.com\u003e\nSigned-off-by: Rajanikanth H.V \u003crajanikanth.hv@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f4f9c1ac78c5c20150f03c370c2bd7eca44f5127",
      "tree": "92719848d035ddf5233a297dabb587f95652a975",
      "parents": [
        "3dbc35a339d7c8c756cb159b9ba076fac4e7faeb",
        "11bbd5b6dae49fd7072ebf5eb63735827bd72f42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:36:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:36:33 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.4-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty and serial fixes from Greg KH:\n \"Here are some tty and serial fixes for 3.4-rc2.\n\n  Most important here is the pl011 fix, which has been reported by about\n  100 different people, which means more people use it than I expected\n  :)\n\n  There are also some 8250 driver reverts due to some problems reported\n  by them.  And other minor fixes as well.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.4-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  pch_uart: Add Kontron COMe-mTT10 uart clock quirk\n  pch_uart: Fix MSI setting issue\n  serial/8250_pci: add a \"force background timer\" flag and use it for the \"kt\" serial port\n  Revert \"serial/8250_pci: setup-quirk workaround for the kt serial controller\"\n  Revert \"serial/8250_pci: init-quirk msi support for kt serial controller\"\n  tty/serial/omap: console can only be built-in\n  serial: samsung: fix omission initialize ulcon in reset port fn()\n  printk(): add KERN_CONT where needed in hpet and vt code\n  tty/serial: atmel_serial: fix RS485 half-duplex problem\n  tty: serial: altera_uart: Check for NULL platform_data in probe.\n  isdn/gigaset: use gig_dbg() for debugging output\n  omap-serial: Fix the error handling in the omap_serial probe\n  serial: PL011: move interrupt clearing\n"
    },
    {
      "commit": "a4e02f6d83d4fcdb13bcaba76878fc5ea0da9911",
      "tree": "03fa3cfb50f700049f4389b642cd1e232ea3ab89",
      "parents": [
        "ee565105ccedc63728a83f4deb1c10dc57091959"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Thu Apr 12 19:19:21 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 12 19:19:21 2012 +0900"
      },
      "message": "serial: sh-sci: Update break_ctl handling for all SCSPTR-capable regtypes.\n\nThis updates the earlier break_ctl support regardless of regtype so long\nas the requisite SCSPTR exists. This is the same approach used by\nsci_init_pins() for providing a generic solution now that we\u0027re able to\ndetect register capabilities on a per-port basis.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef4f9d4f09265b60fcb6bfa31a614ea84a72b7a8",
      "tree": "93bb73ecf28c8e1d96900e270b542ddbcab4c9a4",
      "parents": [
        "04e2c2e3bfb1652510d4c12ac2837a8f8b08bd3a"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:06 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:42 2012 -0700"
      },
      "message": "pch_uart: Fix duplicate memory release issue\n\nAdd initialize variable to prevent duplicate free memory.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "04e2c2e3bfb1652510d4c12ac2837a8f8b08bd3a",
      "tree": "4e8ac3efc15699567d31f35c7c2913c5b3b701b7",
      "parents": [
        "159d4e1e73dc2c4745b3edb2f2ae51caaae37e5f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:05 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:42 2012 -0700"
      },
      "message": "pch_uart: Fix return value issue\n\nCurrently, occurring line status interrupt,\nreturned value is not set in interrupt handler function.\nAs a result, 0 can be returned.\n\nThis patch adds setting returned value.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "159d4e1e73dc2c4745b3edb2f2ae51caaae37e5f",
      "tree": "c1f33e1c46b2ae5c8f4abf20083f3835b65baa18",
      "parents": [
        "5181fb3d51d2d886ec9b2fed13a9ad9d5d67ec1f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:04 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:42 2012 -0700"
      },
      "message": "pch_uart: delete unused data structure\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5181fb3d51d2d886ec9b2fed13a9ad9d5d67ec1f",
      "tree": "e424bb7629bb7a2c411a5a6dc81545c7320a81cb",
      "parents": [
        "b23954a3f73a68a80f260bd3569a81ccc6d13670"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:03 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:42 2012 -0700"
      },
      "message": "pch_uart: Support modem status interrupt\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b23954a3f73a68a80f260bd3569a81ccc6d13670",
      "tree": "ddd60d0d20a68f1557d51d52e43b3cca1c291862",
      "parents": [
        "2a58364da0c04f8dc42cdfe7a4de9d17e536cda8"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:02 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:41 2012 -0700"
      },
      "message": "pch_uart: change type to %d to %02x\n\n%02x format is easier to understand better than %d.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2a58364da0c04f8dc42cdfe7a4de9d17e536cda8",
      "tree": "9de6182652ada2646547658b1ee0ee26400874fd",
      "parents": [
        "44db113212d86a5870c2bfe8fb767fa842d68805"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:01 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:41 2012 -0700"
      },
      "message": "pch_uart: change type to u8\n\nTarget uart register access size is 8bit.\nHowever, 32bit is used at 2 points.\n\nThis patch modifies type \"unsigned int\" to \"unsigned char\".\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "44db113212d86a5870c2bfe8fb767fa842d68805",
      "tree": "465383fcfaf5faae3ed0c307d22d38d084bfb6d2",
      "parents": [
        "f997a01e3272f08cbbf77392b846878332dafc22"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Mar 26 14:43:00 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:08:41 2012 -0700"
      },
      "message": "pch_uart: Delete unused structure member\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8e32841634958d4927a85b484faf9d2c3c222e4d",
      "tree": "388a0ffe7224e9981497e04c7ad3ba3801e7c7f3",
      "parents": [
        "665569d0269be3dd67b768fb65061e1b54bb2faf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:46 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:45 2012 -0700"
      },
      "message": "TTY: 68328serial, use tty_port_block_til_ready\n\nSince the code is identical, use the tty_port_block_til_ready helper\ninstead of re-implemented variant.\n\nThe code does not perform rtsdts handling, hence we do not need to\nprovide tty port hooks for them. The default ones will be used\ninstead. The only necessary thing is to provide tty_port_operations.\nIt is empty, but has to be there...\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "665569d0269be3dd67b768fb65061e1b54bb2faf",
      "tree": "e3e656a3c1f2d18a942a5033a2141c974ff70f45",
      "parents": [
        "467712c916764859f7ea698d38d03c51bb827da8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:45 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:45 2012 -0700"
      },
      "message": "TTY: 68328serial, use tty from tty_port\n\nAnd refcount that properly.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "467712c916764859f7ea698d38d03c51bb827da8",
      "tree": "1661912712c7eb15e791f38da01382b990998573",
      "parents": [
        "a85dd82c966a4eb1f4502e62cf49d715d191cefc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:44 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, propagate tty\n\nWe need tty at some places, but info-\u003etty might be NULL at those. Let\nus propagate tty from callers where we know we have a valid tty. This\nwill make a switch to tty refcounting simpler.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a85dd82c966a4eb1f4502e62cf49d715d191cefc",
      "tree": "6d1e5acb8133d90c8c7cd9f81e0dfec9ac296099",
      "parents": [
        "4a85b1fc59734ba2f2e91623d042eadc4efb7886"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:43 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, use flags from tty_port\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4a85b1fc59734ba2f2e91623d042eadc4efb7886",
      "tree": "f82ae2547dea84d0b14106d8d5c2af367ccc3043",
      "parents": [
        "c26f0115c0fd931e6420b6f565e5f9d154ec627e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:42 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, use close_delay/closing_wait from tty_port\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c26f0115c0fd931e6420b6f565e5f9d154ec627e",
      "tree": "f48df8305acf3be94d498cacfede0e09ddc0e686",
      "parents": [
        "86264341bb1dafd4d38788b7c877de55b6c2f937"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:41 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, use open/close_wait from tty_port\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "86264341bb1dafd4d38788b7c877de55b6c2f937",
      "tree": "1a8a7c33fc93d16c6ab55847c58290c4e657692d",
      "parents": [
        "1bb2687c3bad13a061e98887bdfb1a6b9ad79542"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:40 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, add tty_port\n\nAnd use count and blocked_count from that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1bb2687c3bad13a061e98887bdfb1a6b9ad79542",
      "tree": "be58f831907fef67f96804a3b80059eae44c7368",
      "parents": [
        "107afb7a50726cb8ea9ed74d62311ddc59fef1da"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:39 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, remove 68328serial.h\n\nAll the needed stuff is moved to 68328serial.c now.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "107afb7a50726cb8ea9ed74d62311ddc59fef1da",
      "tree": "40273841af4d29d1ab855128a6508306c17f222c",
      "parents": [
        "b8aa50f2da25824d378a409bd75325653c997200"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:38 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:44 2012 -0700"
      },
      "message": "TTY: 68328serial, use ulong flags for interrupts status\n\nflags passed to local_irq_save/restore should be ulong. Switch tehem\nto that. Otherwise we get compilation warnings:\n.../68328serial.c:248:9: warning: comparison of distinct pointer types lacks a cast [enabled by default]\n.../68328serial.c:257:9: warning: comparison of distinct pointer types lacks a cast [enabled by default]\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b8aa50f2da25824d378a409bd75325653c997200",
      "tree": "52abe29d3ff92eaff5ab439ec124bdee555a631a",
      "parents": [
        "c21e2654db10bc518b35987617337598fd91ff7e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:37 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:43 2012 -0700"
      },
      "message": "TTY: 68328serial, remove garbage\n\n- empty functions\n- unused global variables\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c21e2654db10bc518b35987617337598fd91ff7e",
      "tree": "aad844d039af3fc5be95e195ef3e82e5a6e486eb",
      "parents": [
        "cea4b2ce4613feae878c0352b1d76f522faef511"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:36 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:43 2012 -0700"
      },
      "message": "TTY: 68328serial, remove unused stuff from m68k_serial\n\nNot everything from struct m68k_serial is really used. So remove\nunused or only-set members of that structure. Next step is to move it\nto 68328serial.c and remove 68328serial.h completely.\n\nThis change also takes status_handle and batten_down_hatches away\nsince they use break_abort but do nothing.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cea4b2ce4613feae878c0352b1d76f522faef511",
      "tree": "8e04065fc55bae2b52de326fba849f73005d424b",
      "parents": [
        "19ef1b7151dc58c4d90a76d364dc93721bb04e9b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:35 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 12:02:43 2012 -0700"
      },
      "message": "TTY: 68328serial, remove serial_state and friends\n\nserial_state in 68328serial.h is a duplicated structure. One is\ndefined in linux/serial.h. So let us use that instead. And since the\nserial flags are identical, use ones from there too.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "953756e2fb02880d6d6b7d961540a064c6df9f97",
      "tree": "4490c42bd8901e3f6dc20f616899bc7d34753e94",
      "parents": [
        "37f00f62affe2ff673a9d5e93fcab154b0e8406c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:46 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:14:49 2012 -0700"
      },
      "message": "TTY: crisv10, initialize tty_port\n\nThe tty_port used in the driver is left uninitialized. Add the\ninitialization there.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: linux-cris-kernel@axis.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "37f00f62affe2ff673a9d5e93fcab154b0e8406c",
      "tree": "e22dadd972a77b9b7326d45e0ea9fbfe81a27c13",
      "parents": [
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:45 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:14:49 2012 -0700"
      },
      "message": "TTY: crisv10, remove unused tmp_buf\n\nThis used to be a helper buffer for generic_serial. generic_serial is\ngone, tmp_buf shall be removed.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: linux-cris-kernel@axis.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "11bbd5b6dae49fd7072ebf5eb63735827bd72f42",
      "tree": "96207c735db84aa8a9c05f1200805bb2cdaaacb1",
      "parents": [
        "867c902e07d5677e2a5b54c0435e589513abde48"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Fri Mar 23 11:06:37 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:58:41 2012 -0700"
      },
      "message": "pch_uart: Add Kontron COMe-mTT10 uart clock quirk\n\nAdd UART clock quirk for the Kontron COMe-mTT10 module.\n\nThe board has previously been called nanoETXexpress-TT, therefore this\nis also checked.\n\nAs suggested by Darren Hart the comparison in this patch version is\nplaced after the FRI2 checks to ensure it will also work with possible\nupcoming changes to the FRI2 firmware.\n\nThis patch follows the patchset submitted by Darren Hart at\ncommit a46f5533ecfc7bbdd646d84fdab8656031a715c6.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nAcked-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "867c902e07d5677e2a5b54c0435e589513abde48",
      "tree": "c971a2ddbd357d912993b0a12eac2a4282656dd4",
      "parents": [
        "bc02d15a3452fdf9276e8fb89c5e504a88df888a"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Mon Apr 02 14:36:22 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:43:26 2012 -0700"
      },
      "message": "pch_uart: Fix MSI setting issue\n\nThe following patch (MSI setting) is not enough.\n\ncommit e463595fd9c752fa4bf06b47df93ef9ade3c7cf0\nAuthor: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nDate:   Mon Jul 4 08:58:31 2011 +0200\n\n    pch_uart: Add MSI support\n\n    Signed-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nTo enable MSI mode, PCI bus-mastering must be enabled.\nThis patch enables the setting.\n\ncc: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bc02d15a3452fdf9276e8fb89c5e504a88df888a",
      "tree": "b7014c75d121418b0bc88d8c74f699f9a59adc24",
      "parents": [
        "49b532f96fda23663f8be35593d1c1372c0f91e0"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Apr 06 11:49:50 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:38:30 2012 -0700"
      },
      "message": "serial/8250_pci: add a \"force background timer\" flag and use it for the \"kt\" serial port\n\nWorkaround dropped notifications in the iir register.  Register reads\ncoincident with new interrupt notifications sometimes result in this\ndevice clearing the interrupt event without reporting it in the read\ndata.\n\nThe serial core already has a heuristic for determining when a device\nhas an untrustworthy iir register.  In this case when we apriori know\nthat the iir is faulty use a flag (UPF_BUG_THRE) to bypass the test and\nforce usage of the background timer.\n\n[stable: 3.3.x]\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nReported-by: Nhan H Mai \u003cnhan.h.mai@intel.com\u003e\nReported-by: Sudhakar Mamillapalli \u003csudhakar@fb.com\u003e\nTested-by: Nhan H Mai \u003cnhan.h.mai@intel.com\u003e\nTested-by: Sudhakar Mamillapalli \u003csudhakar@fb.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "49b532f96fda23663f8be35593d1c1372c0f91e0",
      "tree": "778aacfa431d612f03a136847a0ebe84a9ffe82a",
      "parents": [
        "3579812373aba92b2f3b632bdf99329bc3c05d62"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Apr 06 11:49:44 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:34:52 2012 -0700"
      },
      "message": "Revert \"serial/8250_pci: setup-quirk workaround for the kt serial controller\"\n\nThis reverts commit 448ac154c957c4580531fa0c8f2045816fe2f0e7.\n\nThe semantic of UPF_IIR_ONCE is only guaranteed to workaround the race\ncondition in the kt serial\u0027s iir register if the only source of\ninterrupts is THRE (fifo-empty) events.  An modem status event at the\nwrong time can again cause an iir read to drop the \u0027empty\u0027 status\nleading to a hang.  So, revert this in preparation for using the\nexisting \"I don\u0027t trust my iir register\" workaround in the 8250 core\n(UART_BUG_THRE).\n\n[stable: 3.3.x]\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Sudhakar Mamillapalli \u003csudhakar@fb.com\u003e\nReported-by: Nhan H Mai \u003cnhan.h.mai@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3579812373aba92b2f3b632bdf99329bc3c05d62",
      "tree": "341f3624f6a00813f9245832bb6a17a130d323f3",
      "parents": [
        "d8c4019b41aaf4d6401a4ceb3819b8e1afe21595"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Apr 06 11:49:37 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:34:16 2012 -0700"
      },
      "message": "Revert \"serial/8250_pci: init-quirk msi support for kt serial controller\"\n\nThis reverts commit e86ff4a63c9fdd875ba8492577cd1ad2252f525c.\n\nThis tried to enforce the semantics of one interrupt per iir read of the\nTHRE (transmit-hold empty) status, but events from other sources\n(particularly modem status) defeat this guarantee.\n\nThis change also broke 8250_pci suspend/resume support as\npciserial_resume_ports() re-runs .init() quirks, but does not run\n.exit() quirks in pciserial_suspend_ports() leading to reports like:\n\n  sysfs: cannot create duplicate filename \u0027/devices/pci0000:00/0000:00:16.3/msi_irqs\u0027\n\n...and a subsequent crash.  The mismatch of init/exit at suspend/resume\nseems like a bug in its own right.\n\n[stable: 3.3.x]\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Sudhakar Mamillapalli \u003csudhakar@fb.com\u003e\nReported-by: Nhan H Mai \u003cnhan.h.mai@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d8c4019b41aaf4d6401a4ceb3819b8e1afe21595",
      "tree": "7965e48ca20bc3f5e40d13c88619879aa67b270e",
      "parents": [
        "7b246a1d0dfe75346a22bf6589b858a0389e6df1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 02 16:32:17 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:34:16 2012 -0700"
      },
      "message": "tty/serial/omap: console can only be built-in\n\nWhen the omap serial driver is built as a module, we must\nnot allow the console driver to be selected, because consoles\ncan not be loadable modules.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nAcked-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b246a1d0dfe75346a22bf6589b858a0389e6df1",
      "tree": "94c281bc98196b3ae18225eaca29edf8375c9d54",
      "parents": [
        "5da527aafed2834852fc4fe21daeaeadf7c61af3"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Apr 03 18:14:24 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:30:39 2012 -0700"
      },
      "message": "serial: samsung: fix omission initialize ulcon in reset port fn()\n\nFix omission initialize ulcon in s3c24xx_serial_resetport(),\nreset port function in drivers/tty/serial/samsung.c. It has\nbeen happened from commit 0dfb3b41(\"serial: samsung: merge\nall SoC specific port reset functions\")\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e [3.3]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "57c3686842114de3b0c00633591e9605c46fb769",
      "tree": "c90d5dda0cf538951e3598cc4b9cbe160d0f440e",
      "parents": [
        "acede70d6561f2d042d9dbb153d9a3469479c0ed"
      ],
      "author": {
        "name": "Siftar, Gabe",
        "email": "Gabe.Siftar@getingeusa.com",
        "time": "Thu Mar 29 15:40:05 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:30:39 2012 -0700"
      },
      "message": "tty/serial: atmel_serial: fix RS485 half-duplex problem\n\nOn our custom board, we are using RS485 in half-duplex mode on an AT91SAM9G45.\nSER_RS485_RX_DURING_TX is not set as we do not want to receive the data we\ntransmit (our transceiver will receive transmitted data).\nAlthough the current driver attempts to disable and enable the receiver at the\nappropriate points, incoming data is still loaded into the receive register\ncausing our code to receive the very last byte that was sent once the receiver\nis enabled.\n\nI ran this by Atmel support and they wrote: \"The issue comes from the fact\nthat you disable the PDC/DMA Reception and not the USART Reception channel. In\nyour case, the[n] you will still receive data into the USART_RHR register, and\nmaybe you [h]ave the overrun flag set. So please disable the USART reception\nchannel.\"\n\nThe following patch should force the driver to enable/disable the receiver via\nRXEN/RXDIS fields of the USART control register. It fixed the issue I was\nhaving.\n\nSigned-off-by: Gabe Siftar \u003cgabe.siftar@getingeusa.com\u003e\n[nicolas.ferre@atmel.com: slightly modify commit message]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "acede70d6561f2d042d9dbb153d9a3469479c0ed",
      "tree": "6a458b7572de459a0c2ab9c82fc93b2ae351820f",
      "parents": [
        "ef37ea34cac19ef46173b26ee47a102f3b987d1e"
      ],
      "author": {
        "name": "Yuriy Kozlov",
        "email": "ykozlov@ptcusa.com",
        "time": "Thu Mar 29 09:55:27 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:30:39 2012 -0700"
      },
      "message": "tty: serial: altera_uart: Check for NULL platform_data in probe.\n\nFollow altera_jtag_uart.  This fixes a crash if there is a mistake in the DTS.\n\nSigned-off-by: Yuriy Kozlov \u003cykozlov@ptcusa.com\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "388bc26226807fbcf4c626b81bb17a2e74aa4b1b",
      "tree": "aaed42d866485f0abac7c5b27146cd9eaded694a",
      "parents": [
        "c3d8b76f61586714cdc5f219ba45592a54caaa55"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Wed Mar 21 17:22:22 2012 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:30:38 2012 -0700"
      },
      "message": "omap-serial: Fix the error handling in the omap_serial probe\n\nThe patch does the following\n\n- The pm_runtime_disable is called in the remove not in the error\n  case of probe.The patch calls the pm_runtime_disable in the error\n  case.\n- Calls pm_runtime_put in the error case.\n- The  up is not freed in the error path. Fix the memory leak by using\n  devm_* so that the memory need not be freed in the driver.\n- Also the iounmap is not called fix the same by calling using devm_ioremap.\n- Make the name of the error tags more meaningful.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bbb4ce50f3169b08764f9965fd5b9655646d545a",
      "tree": "78d1a6638af4dd952d78eb6e5cc5c7026bec0146",
      "parents": [
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e"
      ],
      "author": {
        "name": "Shimoda, Yoshihiro",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Fri Apr 06 09:59:14 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 09 17:39:34 2012 +0900"
      },
      "message": "serial: sh-sci: modify sci_break_ctl()\n\nSCIF modules which have SCSPTR can output the break signal. Now that we\nhave a way of determining port features/capabilities, add trivial break\ncontrol via SCSPTR support. Tested on sh7757lcr.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "664481ed45cdbda2ab853ddd3c2690b69aca9103",
      "tree": "6d0814ad0981ea94b1ffc0b54e33de38af793a43",
      "parents": [
        "d6a624eef128c97b35fcea47cd00ef22f005e7aa",
        "a052d2c31b7b87e9b4bdee634af666b5e830e56f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 07 09:52:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 07 09:52:46 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH fixes from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  sh: fix clock-sh7757 for the latest sh_mobile_sdhi driver\n  serial: sh-sci: use serial_port_in/out vs sci_in/out.\n  sh: vsyscall: Fix up .eh_frame generation.\n  sh: dma: Fix up device attribute mismatch from sysdev fallout.\n  sh: dwarf unwinder depends on SHcompact.\n  sh: fix up fallout from system.h disintegration.\n"
    },
    {
      "commit": "c3d8b76f61586714cdc5f219ba45592a54caaa55",
      "tree": "adc17723f363e1f603947bf8bd76e378037ac960",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Mar 21 20:15:18 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 06 14:04:33 2012 -0700"
      },
      "message": "serial: PL011: move interrupt clearing\n\nCommit 360f748b204275229f8398cb2f9f53955db1503b\n\"serial: PL011: clear pending interrupts\"\nattempts to clear interrupts by writing to a\nyet-unassigned memory address. This fixes the issue.\n\nThe breaking patch is marked for stable so should be\ncarried along with the other patch.\n\nCc: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCc: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nReported-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nTested-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5d32c88f0b94061b3af2e3ade92422407282eb12",
      "tree": "2e1f81aa47b2cf59625c8fba17199617e33802e6",
      "parents": [
        "43f63c8711ce02226b7bbdafeba7b8031faf3fb4",
        "dac23b0d0513916498d40412818bd2c581b365f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge batch of fixes from Andrew Morton:\n \"The simple_open() cleanup was held back while I wanted for laggards to\n  merge things.\n\n  I still need to send a few checkpoint/restore patches.  I\u0027ve been\n  wobbly about merging them because I\u0027m wobbly about the overall\n  prospects for success of the project.  But after speaking with Pavel\n  at the LSF conference, it sounds like they\u0027re further toward\n  completion than I feared - apparently davem is at the \"has stopped\n  complaining\" stage regarding the net changes.  So I need to go back\n  and re-review those patchs and their (lengthy) discussion.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (16 patches)\n  memcg swap: use mem_cgroup_uncharge_swap fix\n  backlight: add driver for DA9052/53 PMIC v1\n  C6X: use set_current_blocked() and block_sigmask()\n  MAINTAINERS: add entry for sparse checker\n  MAINTAINERS: fix REMOTEPROC F: typo\n  alpha: use set_current_blocked() and block_sigmask()\n  simple_open: automatically convert to simple_open()\n  scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n  libfs: add simple_open()\n  hugetlbfs: remove unregister_filesystem() when initializing module\n  drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n  fs/xattr.c:setxattr(): improve handling of allocation failures\n  fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed\n  fs/xattr.c: suppress page allocation failure warnings from sys_listxattr()\n  sysrq: use SEND_SIG_FORCED instead of force_sig()\n  proc: fix mount -t proc -o AAA\n"
    },
    {
      "commit": "234e340582901211f40d8c732afc49f0630ecf05",
      "tree": "753076500dfd883b3db56d4f5410af31d8945623",
      "parents": [
        "9b3ae64be658a573b33d05a8dc73b08d3345fa44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 05 14:25:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "simple_open: automatically convert to simple_open()\n\nMany users of debugfs copy the implementation of default_open() when\nthey want to support a custom read/write function op.  This leads to a\nproliferation of the default_open() implementation across the entire\ntree.\n\nNow that the common implementation has been consolidated into libfs we\ncan replace all the users of this function with simple_open().\n\nThis replacement was done with the following semantic patch:\n\n\u003csmpl\u003e\n@ open @\nidentifier open_f !\u003d simple_open;\nidentifier i, f;\n@@\n-int open_f(struct inode *i, struct file *f)\n-{\n(\n-if (i-\u003ei_private)\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n|\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n)\n-return 0;\n-}\n\n@ has_open depends on open @\nidentifier fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...\n-.open \u003d open_f,\n+.open \u003d simple_open,\n...\n};\n\u003c/smpl\u003e\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca6f327dfdc6b3b90aa0c5247182ae023dce6450",
      "tree": "873fe868515b33454c9aa84d76503d563590aff4",
      "parents": [
        "2533e824153b51bda27fe41ed1a5512047f42707"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 04 09:35:06 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 04 00:37:10 2012 -0700"
      },
      "message": "serial/sunzilog: fix keyboard on SUN SPARCstation\n\nThe keyboard on my SUN SPARCstation 5 no longer worked.\n\n    The culprint was: d4e33fac2408d37f7b52e80ca2a89f9fb482914f\n    (\"serial: Kill off NO_IRQ\")\n\nFix up logic for no irq / irq so the keyboard works again.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b12bb29f847050b8e75e445c839a2d42989213df",
      "tree": "231db255d3f632d6493fec4e2d6db854afef48a0",
      "parents": [
        "f52b69f86e27903d6896ed5fa7cd280fec8de532"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 30 19:50:15 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 30 19:50:15 2012 +0900"
      },
      "message": "serial: sh-sci: use serial_port_in/out vs sci_in/out.\n\nFollows the 8250 change for pretty much the same rationale.\n\nSee commit \"serial: use serial_port_in/out vs serial_in/out in 8250\".\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f52b69f86e27903d6896ed5fa7cd280fec8de532",
      "tree": "0b213c61386153800afb459ca33e091bdec94570",
      "parents": [
        "2f7fa1be66dce77608330c5eb918d6360b5525f2",
        "b7e68d6876dfbab087bc3859211a9efc74cbe30c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 00:09:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 00:09:17 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH updates from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (25 commits)\n  sh: Support I/O space swapping where needed.\n  sh: use set_current_blocked() and block_sigmask()\n  sh: no need to reset handler if SA_ONESHOT\n  sh: intc: Fix up section mismatch for intc_ack_data\n  sh: select ARCH_DISCARD_MEMBLOCK.\n  sh: Consolidate duplicate _32/_64 unistd definitions.\n  sh: ecovec: switch SDHI controllers to card polling\n  sh: Avoid exporting unimplemented syscalls.\n  sh: add platform_device for RSPI in setup-sh7757\n  SH: pci-sh7780: enable big-endian operation.\n  serial: sh-sci: fix a race of DMA submit_tx on transfer\n  sh: dma: Collect up CHCR of SH7763, SH7764, SH7780 and SH7785\n  sh: dma: Collect up CHCR of SH7723 and SH7730\n  sh/next: Fix build fail by asm/system.h in asm/bitops.h\n  arch/sh/drivers/dma/{dma-g2,dmabrg}.c: ensure arguments to request_irq and free_irq are compatible\n  sh: cpufreq: Wire up scaling_available_freqs support.\n  sh: cpufreq: notify about rate rounding fallback.\n  sh: cpufreq: Support CPU clock frequency table.\n  sh: cpufreq: struct device lookup from CPU topology.\n  sh: cpufreq: percpu struct clk accounting.\n  ...\n"
    },
    {
      "commit": "ef08e78268423fc4d7fbc3e54bd9a67fc8da7cc5",
      "tree": "d0561d3ef89c9cd277a38168e33850666cbd33c4",
      "parents": [
        "71db34fc4330f7c784397acb9f1e6ee7f7b32eb2",
        "5b2e02e401deb44e7f5befe19404d8b2688efea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 15:34:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 15:34:57 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine update from Vinod Koul:\n \"This includes the cookie cleanup by Russell, the addition of context\n  parameter for dmaengine APIs, more arm dmaengine driver cleanup by\n  moving code to dmaengine, this time for imx by Javier and pl330 by\n  Boojin along with the usual driver fixes.\"\n\nFix up some fairly trivial conflicts with various other cleanups.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (67 commits)\n  dmaengine: imx: fix the build failure on x86_64\n  dmaengine: i.MX: Fix merge of cookie branch.\n  dmaengine: i.MX: Add support for interleaved transfers.\n  dmaengine: imx-dma: use \u0027dev_dbg\u0027 and \u0027dev_warn\u0027 for messages.\n  dmaengine: imx-dma: remove \u0027imx_dmav1_baseaddr\u0027 and \u0027dma_clk\u0027.\n  dmaengine: imx-dma: remove unused arg of imxdma_sg_next.\n  dmaengine: imx-dma: remove internal structure.\n  dmaengine: imx-dma: remove \u0027resbytes\u0027 field of \u0027internal\u0027 structure.\n  dmaengine: imx-dma: remove \u0027in_use\u0027 field of \u0027internal\u0027 structure.\n  dmaengine: imx-dma: remove sg member from internal structure.\n  dmaengine: imx-dma: remove \u0027imxdma_setup_sg_hw\u0027 function.\n  dmaengine: imx-dma: remove \u0027imxdma_config_channel_hw\u0027 function.\n  dmaengine: imx-dma: remove \u0027imxdma_setup_mem2mem_hw\u0027 function.\n  dmaengine: imx-dma: remove dma_mode member of internal structure.\n  dmaengine: imx-dma: remove data member from internal structure.\n  dmaengine: imx-dma: merge old dma-v1.c with imx-dma.c\n  dmaengine: at_hdmac: add slave config operation\n  dmaengine: add context parameter to prep_slave_sg and prep_dma_cyclic\n  dmaengine/dma_slave: introduce inline wrappers\n  dma: imx-sdma: Treat firmware messages as warnings instead of erros\n  ...\n"
    },
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d550bbd40c0e10aefa05103dadbe0ae42e683707",
      "tree": "c1f32662f605f2b87c73901fbf66d12b2ca69b04",
      "parents": [
        "e839ca528718e68cad32a307dc9aabf01ef3eb05"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Disintegrate asm/system.h for Sparc\n\nDisintegrate asm/system.h for Sparc.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "b1a154dbf9ddbf396578642299ce75aa73d01763",
      "tree": "2db04ef58f3af63ed2ca6060a7bc18157acc8a7d",
      "parents": [
        "6a846f3f821a252762897751fa0aeb68dda635f5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:02 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:02 2012 +0100"
      },
      "message": "Disintegrate asm/system.h for CRIS\n\nDisintegrate asm/system.h for CRIS.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\ncc: linux-cris-kernel@axis.com\n"
    }
  ],
  "next": "9f97da78bf018206fb623cd351d454af2f105fe0"
}
