)]}'
{
  "log": [
    {
      "commit": "fc97114b8d67819fadcc5af855da9a3e6a6a329b",
      "tree": "f790c70af791b6ad25cffcb10218ace9dee52896",
      "parents": [
        "f23c126bfabef88c201c8cc56bd3ccd9d59c51e0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Aug 08 00:26:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 07 15:51:45 2011 -0700"
      },
      "message": "sh: Fix boot crash related to SCI\n\nCommit d006199e72a9 (\"serial: sh-sci: Regtype probing doesn\u0027t need to be\nfatal.\") made sci_init_single() return when sci_probe_regmap() succeeds,\nalthough it should return when sci_probe_regmap() fails.  This causes\nsystems using the serial sh-sci driver to crash during boot.\n\nFix the problem by using the right return condition.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e191b22c91873c09c722d7f956ab9f3276f9a37",
      "tree": "9cc9b93bc5ae9aa10917a242efae1d57324d0d4c",
      "parents": [
        "750f463a749e28464151ad26938d11b07b1c43cb"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Aug 04 10:47:40 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Aug 04 11:16:04 2011 +0100"
      },
      "message": "dt: remove of_alias_get_id() reference\n\nof_alias_get_id() is broken and being reverted.  Remove the reference\nto it and replace with a single incrementing id number.\n\nThere is no risk of regression here on the imx driver since the imx\nchange to use of_alias_get_id() is commit 22698aa2, \"serial/imx: add\ndevice tree probe support\" which is new for v3.1, and it won\u0027t get\nused unless CONFIG_OF is enabled and the board is booted using a\ndevice tree.  A single incrementing integer is sufficient for now.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "e10b87d2b5b4574cdf3a5a19b22ca88b91ba7151",
      "tree": "21c0714515e1fb1722b918b5e43ecbd7349e2202",
      "parents": [
        "3da3f872aa175f59e20766ed30aaea67fd4fa7d1",
        "536628d0983f1c6a7ccece28ded635661aa30319"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:10:16 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:10:16 2011 -1000"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x: (39 commits)\n  SH: static should be at beginning of declaration\n  sh: move CLKDEV_xxx_ID macro to sh_clk.h\n  sh: clock-shx3: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7786: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7785: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7757: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7366: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7343: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7722: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7724: add CLKDEV_ICK_ID for cleanup\n  sh: clock-sh7366: modify I2C clock settings\n  sh: clock-sh7343: modify I2C clock settings\n  sh: clock-sh7723: modify I2C clock settings\n  sh: clock-sh7722: modify I2C clock settings\n  sh: clock-sh7724: modify I2C clock settings\n  serial: sh-sci: Fix up pretty name printing for port IRQs.\n  serial: sh-sci: Kill off per-port enable/disable callbacks.\n  serial: sh-sci: Add missing module description/author bits.\n  serial: sh-sci: Regtype probing doesn\u0027t need to be fatal.\n  sh: Tidy up pre-clkdev clk_get() error handling.\n  ...\n"
    },
    {
      "commit": "22698aa252e5e10f5b6d171bf82669deeab3bee1",
      "tree": "b731eaeb9fac137612a4a4705bafeb5be1e9c6a1",
      "parents": [
        "fe6b540ac033be6e9fa00dab1c8902dea0ad4016"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat Jun 25 02:04:34 2011 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Jul 27 09:30:43 2011 +0800"
      },
      "message": "serial/imx: add device tree probe support\n\nIt adds device tree probe support for imx tty/serial driver.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Jason Liu \u003cjason.hui@linaro.org\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Cc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fe6b540ac033be6e9fa00dab1c8902dea0ad4016",
      "tree": "b71e37f03ba8e35667a1128b0d0356b46c6597b3",
      "parents": [
        "b0189cd087aa82bd23277cb5c8960ab030e13e5c"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat Jun 25 02:04:33 2011 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Jul 27 09:30:38 2011 +0800"
      },
      "message": "serial/imx: get rid of the uses of cpu_is_mx1()\n\nThe patch removes all the uses of cpu_is_mx1().  Instead, it uses\nthe .id_table of platform_driver to distinguish the uart device type,\nIMX1_UART and IMX21_UART.  The IMX21_UART type runs on all i.mx\nexcept i.mx1.\n\nA couple of !cpu_is_mx1 logic gets turned into is_imx21_uart,\nas the codes wrapped there are really IMX21 type uart specific.\n\nIt also removes macro MX1_UCR3_REF25 and MX1_UCR3_REF30 which are\nnot used anywhere.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5ef642355bdd9b383ff5c18cbc6102a06eecbaf",
      "tree": "fcf78d33c1790c6c24efbfd0c3695f7874f053d7",
      "parents": [
        "f549953c15deab4c54708b39af86d4edecc6cddc",
        "def90f4239f094f3846c108c1c41a4cd55c33e8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:09:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:09:27 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (26 commits)\n  amba pl011: workaround for uart registers lockup\n  n_gsm: fix the wrong FCS handling\n  pch_uart: add missing comment about OKI ML7223\n  pch_uart: Add MSI support\n  tty: fix \"IRQ45: nobody cared\"\n  PTI feature to allow user to name and mark masterchannel request.\n  0 for o PTI Makefile bug.\n  tty: serial: samsung.c remove legacy PM code.\n  SERIAL: SC26xx: Fix link error.\n  serial: mrst_max3110: initialize waitqueue earlier\n  mrst_max3110: Change max missing message priority.\n  tty: s5pv210: Add delay loop on fifo reset function for UART\n  tty/serial: Fix XSCALE serial ports, e.g. ce4100\n  serial: bfin_5xx: fix off-by-one with resource size\n  drivers/tty: use printk_ratelimited() instead of printk_ratelimit()\n  tty: n_gsm: Added refcount usage to gsm_mux and gsm_dlci structs\n  tty: n_gsm: Add raw-ip support\n  tty: n_gsm: expose gsmtty device nodes at ldisc open time\n  pch_phub: Fix register miss-setting issue\n  serial: 8250, increase PASS_LIMIT\n  ...\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "4b478cedcdc1b2d131170f22bd3f916e53472f52",
      "tree": "4a458a850d99fe3e2768fc62b2e3761c85ea05c2",
      "parents": [
        "ae4c42e4e4d76d003f8ca551fe1aef93ff9a4b21",
        "c8b7d43b6d539218c36f0ac8a6ad434b93195703"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:43:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:43:28 2011 -0700"
      },
      "message": "Merge branch \u0027next/deletion\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/deletion\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  ARM: mach-loki: delete\n  ARM: mach-s3c2400: delete\n  ARM: mach-s3c24a0: delete\n"
    },
    {
      "commit": "ae4c42e4e4d76d003f8ca551fe1aef93ff9a4b21",
      "tree": "2bff2e4f4456077e7d7c589c8c28824f12dfa21c",
      "parents": [
        "dd58ecba48edf14be1a5f70120fcd3002277a74a",
        "ab2a0e0d135490729e384c1826d118f92e88cae8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:38:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:38:42 2011 -0700"
      },
      "message": "Merge branch \u0027next/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (133 commits)\n  ARM: EXYNOS4: Change devname for FIMD clkdev\n  ARM: S3C64XX: Cleanup mach/regs-fb.h from mach-s3c64xx\n  ARM: S5PV210: Cleanup mach/regs-fb.h from mach-s5pv210\n  ARM: S5PC100: Cleanup mach/regs-fb.h from mach-s5pc100\n  ARM: S3C24XX: Use generic s3c_set_platdata for devices\n  ARM: S3C64XX: Use generic s3c_set_platdata for OneNAND\n  ARM: SAMSUNG: Use generic s3c_set_platdata for NAND\n  ARM: SAMSUNG: Use generic s3c_set_platdata for USB OHCI\n  ARM: SAMSUNG: Use generic s3c_set_platdata for HWMON\n  ARM: SAMSUNG: Use generic s3c_set_platdata for FB\n  ARM: SAMSUNG: Use generic s3c_set_platdata for TS\n  ARM: S3C64XX: Add PWM backlight support on SMDK6410\n  ARM: S5P64X0: Add PWM backlight support on SMDK6450\n  ARM: S5P64X0: Add PWM backlight support on SMDK6440\n  ARM: S5PC100: Add PWM backlight support on SMDKC100\n  ARM: S5PV210: Add PWM backlight support on SMDKV210\n  ARM: EXYNOS4: Add PWM backlight support on SMDKC210\n  ARM: EXYNOS4: Add PWM backlight support on SMDKV310\n  ARM: SAMSUNG: Create a common infrastructure for PWM backlight support\n  clocksource: convert 32-bit down counting clocksource on S5PV210/S5P64X0\n  ...\n\nFix up trivial conflict in arch/arm/mach-imx/mach-scb9328.c\n"
    },
    {
      "commit": "8181780c163e7111f15619067cfa044172d532e1",
      "tree": "7eec99ddd1b20e9018edfba5c05a179b317c27fe",
      "parents": [
        "7235dd74a4733d4b3651349b5261d2e06996427d",
        "99ce39e359fa29e4b609a6a13485e7573eda5dfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:53:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:53:38 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt: include linux/errno.h in linux/of_address.h\n  of/address: Add of_find_matching_node_by_address helper\n  dt: remove extra xsysace platform_driver registration\n  tty/serial: Add devicetree support for nVidia Tegra serial ports\n  dt: add empty of_property_read_u32[_array] for non-dt\n  dt: bindings: move SEC node under new crypto/\n  dt: add helper function to read u32 arrays\n  tty/serial: change of_serial to use new of_property_read_u32() api\n  dt: add \u0027const\u0027 for of_property_read_string parameter **out_string\n  dt: add helper functions to read u32 and string property values\n  tty: of_serial: support for 32 bit accesses\n  dt: document the of_serial bindings\n  dt/platform: allow device name to be overridden\n  drivers/amba: create devices from device tree\n  dt: add of_platform_populate() for creating device from the device tree\n  dt: Add default match table for bus ids\n"
    },
    {
      "commit": "cf2e9c7b48f1e6c715e30952e5a3a5ef5cd0f8e4",
      "tree": "8e485f710138a330a56285b2a17d7debadf81c9b",
      "parents": [
        "b5930b83c2791bd3b2da120f98f844f96fb2ca50",
        "e48055999575750158108b4cfc7fc22e4c972efc"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Jul 21 02:09:46 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Jul 21 02:09:46 2011 +0900"
      },
      "message": "Merge branch \u0027next-samsung-clkdev-fix\u0027 into next-samsung-cleanup\n"
    },
    {
      "commit": "5822a5df5ee2bbb2a98a4baadf065829e191395f",
      "tree": "1b03ec068a72badee89f78cec25a0bf25600e523",
      "parents": [
        "ee430f16251de889ddf8e303970713d9fba9a3f5"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Tue Jun 14 19:12:26 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Jul 20 19:10:43 2011 +0900"
      },
      "message": "serial: Remove redundant console_initcall from s3c and s5p console drivers\n\nUart port is registered as a console during the driver\u0027s probe.\nSo explict registration of console with console_initcall is\nremoved.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\n[kgene.kim@samsung.com: removed changes of s3c2400 and s3c24a0]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "632b7cf6c056a355fe920c5165c4d7772393b817",
      "tree": "75ef47d4bfca9ecc090afe5a294de688163f0118",
      "parents": [
        "af0e060e24ce120804ac2b7c4abf3a13d57881ca"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Tue Jul 05 23:44:31 2011 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Jul 18 10:59:26 2011 -0400"
      },
      "message": "ARM: mach-s3c2400: delete\n\nOn Tue, 28 Jun 2011, Ben Dooks wrote:\n\n\u003e On Tue, Jun 28, 2011 at 11:22:57PM +0200, Arnd Bergmann wrote:\n\u003e\n\u003e \u003e On a related note, what about mach-s3c2400? It seems to be even more\n\u003e \u003e incomplete.\n\u003e\n\u003e Probably the same fate awaits that. It is so old that there\u0027s little\n\u003e incentive to do anything with it.\n\nSo out it goes as well.\n\nThe PORT_S3C2400 definition in include/linux/serial_core.h is left there\nto prevent a reuse of the same number for another port type.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "af0e060e24ce120804ac2b7c4abf3a13d57881ca",
      "tree": "d24ade96129bbab4dbe79271e1990fae92a81c9e",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Tue Jul 05 23:44:31 2011 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Jul 18 10:58:18 2011 -0400"
      },
      "message": "ARM: mach-s3c24a0: delete\n\nCommit bcae8aeb32 \"[ARM] S3C24A0: Initial architecture support files\"\nbrought in a bunch of files while explicitly leaving out the corresponding\nKconfig entry, stating that the series is not complete.\n\nMore than 2.5 years later, the support for this has not seen any progress.\nThis is therefore dead code.  If someone wants to revive this code, it is\nalways possible to retrieve it from the Git repository.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "8c11642a50555e584774737f7c296f9aece310cf",
      "tree": "1ff8dfaf05479593ef2c50378a68dfc6aec495a5",
      "parents": [
        "5d10302f46df1d9a85c34ea97f9b6c29e414482e",
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 20:11:34 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 20:11:34 2011 -0600"
      },
      "message": "Merge commit \u0027v3.0-rc7\u0027 into devicetree/next\n"
    },
    {
      "commit": "6a7ebdf2fd15417e87b4fd02ff411aeaca34da5f",
      "tree": "86b15d8cd3e25c97b348b5a61bdb16c02726a480",
      "parents": [
        "f6b72b6217f8c24f2a54988e58af858b4e66024d",
        "51414d41084496aaefd06d7f19eb8206e8bfac2d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 14 07:56:40 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 14 07:56:40 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/bluetooth/l2cap_core.c\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "2e39e5be1ddf9fc5fbe84fe7ae3e035bb07845e5",
      "tree": "d1ad76d8749f88f37961bc18834bd11ee248949f",
      "parents": [
        "b98c0239204d6603b3a33bcc2b3916adaa8d4160"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 05 23:42:36 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Jul 10 06:37:43 2011 +0900"
      },
      "message": "tty/serial: Add devicetree support for nVidia Tegra serial ports\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "def90f4239f094f3846c108c1c41a4cd55c33e8e",
      "tree": "4afa3043999cca62d501764456b194db33fea224",
      "parents": [
        "f086ced17191fa0c5712539d2b680eae3dc972a1"
      ],
      "author": {
        "name": "Shreshtha Kumar Sahu",
        "email": "shreshthakumar.sahu@stericsson.com",
        "time": "Thu Jun 09 22:56:32 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:09:23 2011 -0700"
      },
      "message": "amba pl011: workaround for uart registers lockup\n\nThis workaround aims to break the deadlock situation\nwhich raises during continuous transfer of data for long\nduration over uart with hardware flow control. It is\nobserved that CTS interrupt cannot be cleared in uart\ninterrupt register (ICR). Hence further transfer over\nuart gets blocked.\n\nIt is seen that during such deadlock condition ICR\ndon\u0027t get cleared even on multiple write. This leads\npass_counter to decrease and finally reach zero. This\ncan be taken as trigger point to run this UART_BT_WA.\n\nWorkaround backups the register configuration, does soft\nreset of UART using BIT-0 of PRCC_K_SOFTRST_SET/CLEAR\nregisters and restores the registers.\n\nThis patch also provides support for uart init and exit\nfunction calls if present.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bff52fd458a1bca06266449b0ab8a43e9a50d240",
      "tree": "6bf124931fac595fbf9855d62b12c5acf804ceed",
      "parents": [
        "e463595fd9c752fa4bf06b47df93ef9ade3c7cf0"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Mon Jul 04 15:35:51 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:09:22 2011 -0700"
      },
      "message": "pch_uart: add missing comment about OKI ML7223\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e463595fd9c752fa4bf06b47df93ef9ade3c7cf0",
      "tree": "ad0829833fb2e99d976f8720ba905584e012187a",
      "parents": [
        "7b292b4bf9a9d6098440d85616d6ca4c608b8304"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Mon Jul 04 08:58:31 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 15:09:21 2011 -0700"
      },
      "message": "pch_uart: Add MSI support\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee430f16251de889ddf8e303970713d9fba9a3f5",
      "tree": "9edac4feded77be8eccc5f8304aca8d1f1eae924",
      "parents": [
        "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Tue Jun 14 19:12:26 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Jul 07 09:10:21 2011 +0900"
      },
      "message": "serial: samsung: Fix unintended usage of uart port 0 as console\n\nIn s3c24xx_serial_console_setup function, if the uart port that is\nbeing setup as a console has not been initialized, an error can be\nreturned instead of using uart port 0 as the default console port.\nThe uart port that was intended to be used as a console could be\ninitialized at a later point during boot and then registered as a\nconsole. This will avoid using uart port 0 as a unintended console\nport.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "e12fe68ce34d60c04bb1ddb1d3cc5c3022388fe4",
      "tree": "83c0e192ccaa4752c80b6131a7d0aa8272b5d0d0",
      "parents": [
        "7329f0d58de01878d9ce4f0be7a76e136f223eef",
        "712ae51afd55b20c04c5383d02ba5d10233313b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 23:23:37 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 23:23:37 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "fc52693f8f54485af29be1adc90ce2bd54ad325f",
      "tree": "95ffbab75003d6da6a516a8956734bb7e3e5cb62",
      "parents": [
        "aababb9766f0e874da26a17acbbec867bf9501f0",
        "64393b3ae4e3cc86e2d622f682d736ec973364b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 04 15:54:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 04 15:54:18 2011 -0700"
      },
      "message": "Merge branch \u0027at91/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-2.6-arm-soc\n\n* \u0027at91/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-2.6-arm-soc:\n  AT91: Change nand buswidth logic to match hardware default configuration\n  at91: Use \"pclk\" as con_id on at91cap9 and at91rm9200\n  at91: fix udc, ehci and mmc clock device name for cap9/9g45/9rl\n  atmel_serial: fix internal port num\n  at91: fix at91_set_serial_console: use platform device id\n"
    },
    {
      "commit": "b84e773119e1401e6ebd8906fb0b2a43bbe64871",
      "tree": "eaa157c0dd97d18d17b933e58912fd1dcd3a717b",
      "parents": [
        "f09bc831b7693f93ecb95dea7180d55b45b88e76"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 30 12:39:12 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 04 00:44:09 2011 -0600"
      },
      "message": "tty/serial: change of_serial to use new of_property_read_u32() api\n\nSimplifies the code a bit and drops a few lines.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "aef7fe5274af3e608e0f3eaf0fea6d3c78ffb92e",
      "tree": "035be995d22dc952a816025eff939d7927f733a9",
      "parents": [
        "f2eb3cdf14457fccb14ae8c4d7d7cee088cd3957"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Jun 29 15:28:24 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:38:03 2011 -0700"
      },
      "message": "tty: serial: samsung.c remove legacy PM code.\n\nThis patch \"modernize\" tty/serial/samsung.c to use non-legacy code for\nsuspend/resume.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: KyungMin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2eb3cdf14457fccb14ae8c4d7d7cee088cd3957",
      "tree": "829c4e6527d79f163eb15b8eb36c12f93fb623ff",
      "parents": [
        "9c00c6e7f9137b669e691219ea871eeb2c67c3d0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 14:26:56 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:38:03 2011 -0700"
      },
      "message": "SERIAL: SC26xx: Fix link error.\n\nKconfig allows enabling console support for the SC26xx driver even when\nit\u0027s configured as a module resulting in a:\n\nERROR: \"uart_console_device\" [drivers/tty/serial/sc26xx.ko] undefined!\n\nmodpost error since the driver was merged in\neea63e0e8a60d00485b47fb6e75d9aa2566b989b [SC26XX: New serial driver for\nSC2681 uarts] in 2.6.25.  Fixed by only allowing console support to be\nenabled if the driver is builtin.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-serial@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c00c6e7f9137b669e691219ea871eeb2c67c3d0",
      "tree": "0558798d5c7ebe8f072b6779685bb9cf0e6d6576",
      "parents": [
        "f2934c3c519b58f84082652447e62ab4a76c53ec"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Jun 23 13:39:00 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:36:42 2011 -0700"
      },
      "message": "serial: mrst_max3110: initialize waitqueue earlier\n\nThe driver went to initialize its waitqueue at the start of the main processing\nthread. However, it is possible that this thread is not scheduled on a CPU\nbefore the write function is called which leads to a following error:\n\n BUG: spinlock bad magic on CPU#1, swapper/1\n  lock: f5f3ebdc, .magic: 00000000, .owner: \u003cnone\u003e/-1, .owner_cpu: 0\n Pid: 1, comm: swapper Not tainted 3.0.0-rc2+ #67\n Call Trace:\n  [\u003cc1289663\u003e] spin_bug+0xa3/0xf0\n  [\u003cc12897ad\u003e] do_raw_spin_lock+0x7d/0x150\n  [\u003cc1490006\u003e] ? init_idle+0x8d/0x20c\n  [\u003cc14963de\u003e] _raw_spin_lock_irqsave+0x4e/0x60\n  [\u003cc102f2bb\u003e] ? __wake_up+0x1b/0x50\n  [\u003cc102f2bb\u003e] __wake_up+0x1b/0x50\n  [\u003cc12d03bc\u003e] ? uart_console_write+0x4c/0x60\n  [\u003cc12d36c0\u003e] ? serial_m3110_enable_ms+0x10/0x10\n  [\u003cc12d3715\u003e] serial_m3110_con_write+0x55/0x60\n  [\u003cc1041575\u003e] __call_console_drivers+0x75/0x90\n  [\u003cc10415d9\u003e] _call_console_drivers+0x49/0x80\n  [\u003cc1041baa\u003e] console_unlock+0xca/0x1f0\n  [\u003cc10420ef\u003e] vprintk+0x18f/0x4f0\n  [\u003cc10787cb\u003e] ? trace_hardirqs_on+0xb/0x10\n  [\u003cc14928a3\u003e] printk+0x18/0x1a\n  [\u003cc1042730\u003e] register_console+0x2e0/0x350\n  [\u003cc12d098e\u003e] uart_add_one_port+0x33e/0x3d0\n  [\u003cc10787cb\u003e] ? trace_hardirqs_on+0xb/0x10\n  [\u003cc103e10b\u003e] ? try_to_wake_up+0x18b/0x250\n  [\u003cc1485ba6\u003e] serial_m3110_probe+0x1c2/0x1df\n  [\u003cc12d3d20\u003e] ? serial_m3110_suspend+0x40/0x40\n  [\u003cc1303db7\u003e] spi_drv_probe+0x17/0x20\n  ...\n\nWe fix this by initializing the waitqueue before the main thread is created.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2934c3c519b58f84082652447e62ab4a76c53ec",
      "tree": "953f266af9ab3ba7c06d0c0926c2f19b89a35b6c",
      "parents": [
        "40eb0de5ba7e88e30349f336a38cf22016b8c07f"
      ],
      "author": {
        "name": "William Douglas",
        "email": "william.douglas@intel.com",
        "time": "Thu Jun 23 13:38:36 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:36:41 2011 -0700"
      },
      "message": "mrst_max3110: Change max missing message priority.\n\nChange print message to notice instead of error to clean up\nnon critcal messages showing on startup. The MAX3111 not being present\nis a normal path for end user systems.\n\nSigned-off-by: William Douglas \u003cwilliam.douglas@intel.com\u003e\n[rebased on 3.0, switched to dev_dbg()]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "40eb0de5ba7e88e30349f336a38cf22016b8c07f",
      "tree": "0507e5048934d50f864ef0ad44716f08bdf9fa7b",
      "parents": [
        "5568181f188ae9485a0cdbea5ea48f63d186a298"
      ],
      "author": {
        "name": "Jongpill Lee",
        "email": "boyko.lee@samsung.com",
        "time": "Wed Jun 22 17:50:25 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:36:20 2011 -0700"
      },
      "message": "tty: s5pv210: Add delay loop on fifo reset function for UART\n\nThis patch addes delay loop on fifo reset function for UART.\nOn high speed freq, it needs delay function when fifo reset.\nIf not, system will hang by this uart reset problem when resuming\nfrom suspend mode.\n\nSigned-off-by: Jongpill Lee \u003cboyko.lee@samsung.com\u003e\nSigned-off-by: Jaecheol Lee \u003cjc.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5568181f188ae9485a0cdbea5ea48f63d186a298",
      "tree": "e44fdb7969cfb440a84132fc465920bcb94d58fa",
      "parents": [
        "7c365bac4437887382d53be2f735b34634d68c3b"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Jun 17 09:45:07 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:35:46 2011 -0700"
      },
      "message": "tty/serial: Fix XSCALE serial ports, e.g. ce4100\n\nCommit 4539c24fe4f92c09ee668ef959d3e8180df619b9 \"tty/serial: Add\nexplicit PORT_TEGRA type\" introduced separate flags describing the need\nfor IER bits UUE and RTOIE. Both bits are required for the XSCALE port\ntype. While that patch updated uart_config[] as required, the auto-probing\ncode wasn\u0027t updated to set the RTOIE flag when an XSCALE port type was\ndetected. This caused such ports to stop working. This patch rectifies\nthat.\n\nReported-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nTested-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e [3.0]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c365bac4437887382d53be2f735b34634d68c3b",
      "tree": "7211484831a2ad2c67ef8de187d1e75ae0fa4cc6",
      "parents": [
        "5a3c6b251d587715f8b87a50216e4c085c655777"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jun 16 18:31:42 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:35:46 2011 -0700"
      },
      "message": "serial: bfin_5xx: fix off-by-one with resource size\n\nThis doesn\u0027t cause any real bugs, but it should still be fixed.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7423734e19e7e0a90e3379152eacca2647f4377e",
      "tree": "134745d5a331c27fa0a63da59264a2aceaa0d4ac",
      "parents": [
        "61ab1a90d81b5b8a53fc221a3665715c61614fb7"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon Jun 27 13:32:34 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 30 13:02:00 2011 -0600"
      },
      "message": "tty: of_serial: support for 32 bit accesses\n\nSome platforms e.g. TI Davinci require 32-bit accesses to the UARTs.\nThe of_serial driver currently registers all UARTs as UPIO_MEM.  Add a\nnew attribute \"reg-io-width\" to allow the port to be registered with\ndifferent IO width requirements.\n\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "03ef81bf99672413b9ba9f371654562e599dee06",
      "tree": "e8a31b0a051d867e50c44ed3f40d463a5f8e335b",
      "parents": [
        "89576a62b38d53c2080fa25472c85f86189c4557",
        "9174fc8f111982e024a00512c521ad8f1056fccb",
        "6afba9e7fca5ad6a701c13760639faa0906fe487"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 29 17:40:44 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 29 17:40:44 2011 +0900"
      },
      "message": "Merge branches \u0027common/serial-rework\u0027 and \u0027sh/stable-updates\u0027 into sh-latest\n"
    },
    {
      "commit": "04b905942b482092a547798a2477f21e32a8f65d",
      "tree": "9ad2837587f5ce284f830432fec3569ecf44fbcb",
      "parents": [
        "d90ce8711ceb516de823ae878270e5a21d11dede",
        "3bc46b312b1486b1fe2db4246a34a30160d26d8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 28 11:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 28 11:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: bcm63xx_uart: fix irq storm after rx fifo overrun.\n  amba pl011: platform data for reg lockup and glitch v2\n  amba pl011: workaround for uart registers lockup\n  tty: n_gsm: improper skb_pull() use was leaking framed data\n  tty: n_gsm: Fixed logic to decode break signal from modem status\n  TTY: ntty, add one more sanity check\n  TTY: ldisc, do not close until there are readers\n  8250: Fix capabilities when changing the port type\n  8250_pci: Fix missing const from merges\n  ARM: SAMSUNG: serial: Fix on handling of one clock source for UART\n  serial: ioremap warning fix for jsm driver.\n  8250_pci: add -ENODEV code for Intel EG20T PCH\n"
    },
    {
      "commit": "9174fc8f111982e024a00512c521ad8f1056fccb",
      "tree": "e8cd3f0bea432af9d970152b451eb96448000157",
      "parents": [
        "23241d43eac88f63a7f0bf4d5c12bbc496651585"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 15:25:36 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 15:25:36 2011 +0900"
      },
      "message": "serial: sh-sci: Fix up pretty name printing for port IRQs.\n\nPresently these were all using the same static string with no regard to\ndev_name() and the like. This implements a bit of rework to name the IRQ\ndynamically, as it should have been doing all along anyways.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "23241d43eac88f63a7f0bf4d5c12bbc496651585",
      "tree": "18a45892d69880caf370eb72201a448ee24e196d",
      "parents": [
        "7f405f9c3117acfa8a9775c467ab433b23abc5a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 13:55:31 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 13:55:31 2011 +0900"
      },
      "message": "serial: sh-sci: Kill off per-port enable/disable callbacks.\n\nUltimately we want everything to be going through the clock framework and\nruntime pm, so kill off the per-port callbacks that enabled ports to\nbypass the common infrastructure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7f405f9c3117acfa8a9775c467ab433b23abc5a7",
      "tree": "ea2aad1f723885a87444ff2547739e8d563611a0",
      "parents": [
        "3127c6b225c6893bdfcd4db64d4316ce317fc10f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 13:47:40 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 13:47:40 2011 +0900"
      },
      "message": "serial: sh-sci: Add missing module description/author bits.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3127c6b225c6893bdfcd4db64d4316ce317fc10f",
      "tree": "b4f64a061017d8d334fbf8412868ae7ea9d2193c",
      "parents": [
        "4b8c59a3d83e9cf2b65b16999a0c704fc72de056"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 13:44:37 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 28 13:44:37 2011 +0900"
      },
      "message": "serial: sh-sci: Regtype probing doesn\u0027t need to be fatal.\n\nThis was using a BUG_ON(), but it\u0027s not strictly necessary, so relax the\nconstraints a bit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a39bce7bf60e728cb33b6b0415c3f44e7f1a102b",
      "tree": "174bdb951546f67880f13936d64f992d87d7b47a",
      "parents": [
        "1fc6e987d8f606371337211f52ff74c6753298a6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Jun 27 16:18:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 18:00:13 2011 -0700"
      },
      "message": "drivers/tty/serial/8250_pci.c: fix warning\n\nFis the warning\n\n  drivers/tty/serial/8250_pci.c:1457: warning: initialization from incompatible pointer type\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "deba1a0d58b54905a5201cb9e1aa878cfc74ff70",
      "tree": "ae35eabdf8e32f1d8dddf0857e829c3a96b212c8",
      "parents": [
        "5c1f9668692061b97125e343721c7514ca05a8bb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Jun 21 12:17:00 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sat Jun 25 13:34:21 2011 +0800"
      },
      "message": "atmel_serial: fix internal port num\n\nthe atmel_ports is link to the console number and not the device id\n\nthis was not detected on at91 as we always register the dbgu on the console\nas ttyS0\n\ntested on at91sam9263 by setting the dbgu as ttyS1 and use as console\n\ndiff --git a/arch/arm/mach-at91/board-sam9263ek.c b/arch/arm/mach-at91/board-sam9263ek.c\nindex 70e5646..9b8a14f 100644\n- a/arch/arm/mach-at91/board-sam9263ek.c\n+ b/arch/arm/mach-at91/board-sam9263ek.c\n@@ -58,14 +58,14 @@ static void __init ek_init_early(void)\n        /* Initialize processor: 16.367 MHz crystal */\n        at91_initialize(16367660);\n\n-       /* DBGU on ttyS0. (Rx \u0026 Tx only) */\n-       at91_register_uart(0, 0, 0);\n+       /* DBGU on ttyS1. (Rx \u0026 Tx only) */\n+       at91_register_uart(0, 1, 0);\n\n-       /* USART0 on ttyS1. (Rx, Tx, RTS, CTS) */\n-       at91_register_uart(AT91SAM9263_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS);\n+       /* USART0 on ttyS0. (Rx, Tx, RTS, CTS) */\n+       at91_register_uart(AT91SAM9263_ID_US0, 0, ATMEL_UART_CTS | ATMEL_UART_RTS);\n\n-       /* set serial console to ttyS0 (ie, DBGU) */\n-       at91_set_serial_console(0);\n+       /* set serial console to ttyS1 (ie, DBGU) */\n+       at91_set_serial_console(1);\n }\n\n /*\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "7c9d440e90c09c6c7b5c477217e491484d044353",
      "tree": "08b3127d8e2ff1e6fd96c0cccef2e01fa0e19678",
      "parents": [
        "dbc6221be7a2bf556fefe75ac939143d4e82ecaf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 23 11:39:20 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 24 11:20:14 2011 +0200"
      },
      "message": "treewide: transciever/transceiver spelling fixes\n\nJust tyops.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "33b1e6939f5c37ab8e64280fd3d54046607b5c80",
      "tree": "c53385b58148cc1bc397e67afafaef6e5ebc898b",
      "parents": [
        "0bb04bf3dfdfe1c981087cdfb0d9d772c3a0ba55"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Jun 23 13:39:00 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 23 08:54:10 2011 -0700"
      },
      "message": "serial: mrst_max3110: initialize waitqueue earlier\n\nThe driver went to initialize its waitqueue at the start of the main\nprocessing thread.  However, it is possible that this thread is not\nscheduled on a CPU before the write function is called which leads to a\nfollowing error:\n\n  BUG: spinlock bad magic on CPU#1, swapper/1\n   lock: f5f3ebdc, .magic: 00000000, .owner: \u003cnone\u003e/-1, .owner_cpu: 0\n  Pid: 1, comm: swapper Not tainted 3.0.0-rc2+ #67\n  Call Trace:\n   [\u003cc1289663\u003e] spin_bug+0xa3/0xf0\n   [\u003cc12897ad\u003e] do_raw_spin_lock+0x7d/0x150\n   [\u003cc14963de\u003e] _raw_spin_lock_irqsave+0x4e/0x60\n   [\u003cc102f2bb\u003e] __wake_up+0x1b/0x50\n   [\u003cc12d3715\u003e] serial_m3110_con_write+0x55/0x60\n   [\u003cc1041575\u003e] __call_console_drivers+0x75/0x90\n   [\u003cc10415d9\u003e] _call_console_drivers+0x49/0x80\n   [\u003cc1041baa\u003e] console_unlock+0xca/0x1f0\n   [\u003cc10420ef\u003e] vprintk+0x18f/0x4f0\n   [\u003cc14928a3\u003e] printk+0x18/0x1a\n   [\u003cc1042730\u003e] register_console+0x2e0/0x350\n   [\u003cc12d098e\u003e] uart_add_one_port+0x33e/0x3d0\n   [\u003cc1485ba6\u003e] serial_m3110_probe+0x1c2/0x1df\n   [\u003cc1303db7\u003e] spi_drv_probe+0x17/0x20\n   ...\n\nFix this by initializing the waitqueue before the main thread is\ncreated.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bb04bf3dfdfe1c981087cdfb0d9d772c3a0ba55",
      "tree": "5a07789686e4ca3595f1ded3bc72ae713c802616",
      "parents": [
        "bccaeafd7c117acee36e90d37c7e05c19be9e7bf"
      ],
      "author": {
        "name": "William Douglas",
        "email": "william.douglas@intel.com",
        "time": "Thu Jun 23 13:38:36 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 23 08:54:09 2011 -0700"
      },
      "message": "mrst_max3110: Change max missing message priority.\n\nChange print message to notice instead of error to clean up non critical\nmessages showing on startup.  The MAX3111 not being present is a normal\npath for end user systems.\n\nSigned-off-by: William Douglas \u003cwilliam.douglas@intel.com\u003e\n[rebased on 3.0, switched to dev_dbg()]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7f080cfe223b3b7424872639d153695615a9255",
      "tree": "605390854789a6ba53e6813ffc69a948a0466530",
      "parents": [
        "4003b65871c101eb5ce8f37a325feac54aa5c681"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Jun 16 11:01:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 19:17:20 2011 -0700"
      },
      "message": "net: remove mm.h inclusion from netdevice.h\n\nRemove linux/mm.h inclusion from netdevice.h -- it\u0027s unused (I\u0027ve checked manually).\n\nTo prevent mm.h inclusion via other channels also extract \"enum dma_data_direction\"\ndefinition into separate header. This tiny piece is what gluing netdevice.h with mm.h\nvia \"netdevice.h \u003d\u003e dmaengine.h \u003d\u003e dma-mapping.h \u003d\u003e scatterlist.h \u003d\u003e mm.h\".\nRemoval of mm.h from scatterlist.h was tried and was found not feasible\non most archs, so the link was cutoff earlier.\n\nHope people are OK with tiny include file.\n\nNote, that mm_types.h is still dragged in, but it is a separate story.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bc46b312b1486b1fe2db4246a34a30160d26d8d",
      "tree": "2aec20b62e923e3083c4c1d33c5bd4457e7e4194",
      "parents": [
        "1a7d4369b3fe1f8e5efe7f11a1c482055693852f"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Jun 10 23:17:58 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 16 12:01:58 2011 -0700"
      },
      "message": "serial: bcm63xx_uart: fix irq storm after rx fifo overrun.\n\nRX fifo reset is required to clear irq.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c16d51a32bbb61ac8fd96f78b5ce2fccfe0fb4c3",
      "tree": "3899f24f4b1cc06e24055952f1d9114dc493caf0",
      "parents": [
        "57f2104f39995bac332ddc492fbf60aa28e0c35e"
      ],
      "author": {
        "name": "Shreshtha Kumar Sahu",
        "email": "shreshthakumar.sahu@stericsson.com",
        "time": "Mon Jun 13 10:11:33 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 16 12:01:57 2011 -0700"
      },
      "message": "amba pl011: workaround for uart registers lockup\n\nThis workaround aims to break the deadlock situation\nwhich raises during continuous transfer of data for long\nduration over uart with hardware flow control. It is\nobserved that CTS interrupt cannot be cleared in uart\ninterrupt register (ICR). Hence further transfer over\nuart gets blocked.\n\nIt is seen that during such deadlock condition ICR\ndon\u0027t get cleared even on multiple write. This leads\npass_counter to decrease and finally reach zero. This\ncan be taken as trigger point to run this UART_BT_WA.\n\nWorkaround backups the register configuration, does soft\nreset of UART using BIT-0 of PRCC_K_SOFTRST_SET/CLEAR\nregisters and restores the registers.\n\nThis patch also provides support for uart init and exit\nfunction calls if present.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0459e1afa58a225f074d85226bf0d7b9e54eff3",
      "tree": "97df2f4f5a073f423903d122b4e9f5fc31e0df1c",
      "parents": [
        "1f83812d61de8c09ad6ab6be29e0ebd0817d16f1",
        "090b91805a97f58a7deff0f2b40aad1cc2f1b7e0",
        "261a9af671a79b750cb170bac620601d686535c1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 16 15:12:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 16 15:12:08 2011 +0900"
      },
      "message": "Merge branches \u0027common/dma\u0027 and \u0027sh/stable-updates\u0027 into sh-latest\n"
    },
    {
      "commit": "fb139dfeef9558a12ffdbf9e26951fd1a9304f3b",
      "tree": "10a6408fa9953a484e7fcc629b433a9252c0a6de",
      "parents": [
        "273ef9509b7903e50f36aaf9f1d5dc9087fca506"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Wed Jun 15 15:08:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:02 2011 -0700"
      },
      "message": "drivers/tty/serial/pch_uart.c: don\u0027t oops if dmi_get_system_info returns NULL\n\nIf dmi_get_system_info() returns NULL, pch_uart_init_port() will\ndereferencea a zero pointer.\n\nThis oops was observed on an Atom based board which has no BIOS, but\na bootloder which doesn\u0027t provide DMI data.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b8c59a3d83e9cf2b65b16999a0c704fc72de056",
      "tree": "ac64f3684521db41692075421a1ca040b589723a",
      "parents": [
        "72b294cf76dcd6d37891387049ddbe3c25043cb8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 17:53:34 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 17:53:34 2011 +0900"
      },
      "message": "serial: sh-sci: Support generic SCLSR overrun detection.\n\nFor all ports with a valid SCLSR register we can use the generic FIFO\noverrun detection logic. Test the validity of the SCLSR register rather\nthan depending explicitly on port type, which can be ambiguous for the\nSCIFA/B types.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "72b294cf76dcd6d37891387049ddbe3c25043cb8",
      "tree": "e19eaab5e23bba04b1f0f9ef244764ae73656764",
      "parents": [
        "61a6976bf19a6cf5dfcf37c3536665b316f22d49"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 17:38:19 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 17:38:19 2011 +0900"
      },
      "message": "serial: sh-sci: FIFO sizing helper consolidation.\n\nThis consolidates all of the TX/RX fill/room nonsense in to a single set\nof fairly heavyweight definitions. The implementation goes in descending\norder of complexity, testing the register map for capabilities until we\nrun out of options and do it the legacy SCI way. Masks are derived\ndirectly from the per-port FIFO size, meaning that platforms with FIFO\nsizes not matching the standard port types will still need to manually\nfix them up.\n\nThis also fixes up a number of issues such as tx_empty being completely\nbogus for SCI and IrDA ports, some ports using masks smaller or greater\nthan their FIFO size, and so forth.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "61a6976bf19a6cf5dfcf37c3536665b316f22d49",
      "tree": "969831bb2a782454960a82a77d2802f62cc7ed91",
      "parents": [
        "e13198894bf6308c097e5678ee315e12b2e1b7a8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 12:40:19 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 14 12:40:19 2011 +0900"
      },
      "message": "serial: sh-sci: Abstract register maps.\n\nThis takes a bit of a sledgehammer to the horribly CPU subtype\nifdef-ridden header and abstracts all of the different register layouts\nin to distinct types which in turn can be overriden on a per-port basis,\nor permitted to default to the map matching the port type at probe time.\n\nIn the process this ultimately fixes up inumerable bugs with mismatches\non various CPU types (particularly the legacy ones that were obviously\nbroken years ago and no one noticed) and provides a more tightly coupled\nand consolidated platform for extending and implementing generic\nfeatures.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "28f65c11f2ffb3957259dece647a24f8ad2e241b",
      "tree": "6b7621d09d10df89eedd908d4506fb9f457a909f",
      "parents": [
        "140a1ef2f91a00e1d25f0878c193abdc25bf6ebe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 09 09:13:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 10 14:55:36 2011 +0200"
      },
      "message": "treewide: Convert uses of struct resource to resource_size(ptr)\n\nSeveral fixes as well where the +1 was missing.\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e13198894bf6308c097e5678ee315e12b2e1b7a8",
      "tree": "fcb525252ffd9ac9c44735dc4673a9985a3b9a9d",
      "parents": [
        "514820eb982eb85677ed2ecef9710e90e24fbdab"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 19:13:06 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 19:13:06 2011 +0900"
      },
      "message": "serial: sh-sci: More unused define purging.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "514820eb982eb85677ed2ecef9710e90e24fbdab",
      "tree": "656eb4a0d96ec3e6ac843109cccec862bfcc988e",
      "parents": [
        "debf9507166eede1e676d27d3298cdfb27399cb4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 18:51:32 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 18:51:32 2011 +0900"
      },
      "message": "serial: sh-sci: Consolidate RXD pin handling.\n\nNon-SCI parts do not have the special port reg necessary for cases where\nthe RX and SCI pins are muxed and need to be manually polled, so these\nlike always fall back on the normal FIFO processing paths. SH7760 is in a\nclass in and of itself with regards to mapping its SIM card interface via\nthe SCI port class despite not having any of the RXD lines wired up and\nso implicitly behaving more like a SCIF in this regard. Out of the other\nCPUs, some support the port check via the same block while others do it\nthrough an external SuperI/O, so it\u0027s not even possible to perform the\ncheck relative to the ioremapped cookie offset, so the separate read\nsemantics are preserved here, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "debf9507166eede1e676d27d3298cdfb27399cb4",
      "tree": "3c41311a485be79ab16d707c8c7f997990e95cd8",
      "parents": [
        "b03034016184b7e9fd19f2a24ffb131953fdcc41"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 18:19:37 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 18:19:37 2011 +0900"
      },
      "message": "serial: sh-sci: Generalize overrun handling.\n\nThis consolidates all of the broken out overrun handling and ensures that\nwe have sensible defaults per-port type, in addition to making sure that\noverruns are flagged appropriately in the error mask for parts that\nhaven\u0027t explicitly disabled support for it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b03034016184b7e9fd19f2a24ffb131953fdcc41",
      "tree": "9ea15f328c067d333c2ff5361c60ddb43df01d54",
      "parents": [
        "a01cdc10689f5d252530d14474528ea785ecfde4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 17:13:20 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 17:13:20 2011 +0900"
      },
      "message": "serial: sh-sci: Kill off some more unused definitions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a01cdc10689f5d252530d14474528ea785ecfde4",
      "tree": "d843fd8d12728a7eebfef2e79c3ee056770ed47f",
      "parents": [
        "ab7cfb5548d22604fafeaaa95950be2f97869f1e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 17:06:25 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 08 17:06:25 2011 +0900"
      },
      "message": "serial: sh-sci: Tidy up ioread/write wrappers, kill off unused SCI helper.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7328ae1848966181a7ac47e8ae6cddbd2cf55f3",
      "tree": "8261430b83cce0fea0ae0a8ca8c626d66bd4be7e",
      "parents": [
        "2807190b69f60ce4a04a9c7c523c9bce8cb62b2e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Jun 05 22:51:49 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:44:36 2011 -0700"
      },
      "message": "serial: 8250, increase PASS_LIMIT\n\nWith virtual machines like qemu, it\u0027s pretty common to see \"too much\nwork for irq4\" messages nowadays. This happens when a bunch of output\nis printed on the emulated serial console. This is caused by too low\nPASS_LIMIT. When ISR loops more than the limit, it spits the message.\n\nI\u0027ve been using a kernel with doubled the limit and I couldn\u0027t see no\nproblems. Maybe it\u0027s time to get rid of the message now?\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2807190b69f60ce4a04a9c7c523c9bce8cb62b2e",
      "tree": "dc13059e5a1ea8fd224af1fdcd9f8bcc8a50135d",
      "parents": [
        "ae92c1f5e7b6708371365d262625ac19e67c1e79"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mreed@linux.vnet.ibm.com",
        "time": "Tue May 31 12:06:28 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:42:05 2011 -0700"
      },
      "message": "8250_pci Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter\n\nThe purpose of the patch is to add EEH support to the 8250_PCI driver\nfor the IBM/Digi PCIE 2port Async EIA-232 Adapter that uses a PLX\nchipset on the PPC platforrm.  Basic support for this adapter was\nrecently added https://lkml.org/lkml/2011/5/11/341\n\nThis patch was created against the linux-next kernel\n\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nCc: Scott Kilau \u003cscottk@digi.com\u003e\nSigned-off-by: Michael Reed \u003cmreed@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e2adc06843a9b5a28af4ca5f796240297907897",
      "tree": "90e9cc20c82b8f13a602d381a1b0de0658df5148",
      "parents": [
        "b9b24558f7d36c550b5cf0b550a8926f8c03cdbd"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu May 26 10:41:17 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:36:18 2011 -0700"
      },
      "message": "serial/pch: use global div helper instead of creating a private one\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Alan Cox  \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9b24558f7d36c550b5cf0b550a8926f8c03cdbd",
      "tree": "35bf3afc3ff13a8f09e1d45af7d25dd19ad2e53c",
      "parents": [
        "5bf8f501e05930364b345ed8710c5b1a13207134"
      ],
      "author": {
        "name": "Frédéric Brière",
        "email": "fbriere@fbriere.net",
        "time": "Sun May 29 15:08:04 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:35:57 2011 -0700"
      },
      "message": "parport/serial: add support for Timedia/SUNIX cards to parport_serial\n\nTimedia/SUNIX PCI cards with both serial and parallel ports are\ncurrently supported by 8250_pci and parport_pc individually.  Moving\nthat support into parport_serial allows using both types of ports at the\nsame time.\n\nThis was successfully tested with a SUNIX 4079T.\n\nSigned-off-by: Frédéric Brière \u003cfbriere@fbriere.net\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: linux-serial@vger.kernel.org\nCc: linux-parport@lists.infradead.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5bf8f501e05930364b345ed8710c5b1a13207134",
      "tree": "d90861301e0c78a83bfc4575b9401dce05146a5b",
      "parents": [
        "7808edcd306f22aeb23775d34e70b7fa2f58b852"
      ],
      "author": {
        "name": "Frédéric Brière",
        "email": "fbriere@fbriere.net",
        "time": "Sun May 29 15:08:03 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:35:56 2011 -0700"
      },
      "message": "serial: 8250_pci: add .probe member to struct pci_serial_quirk\n\nThis function, if present, is called early on by the 8250_pci probe; it\ncan be used to reject devices meant for parport_serial.  (The .init\nfunction cannot be used for this purpose, as it is also called by\nparport_serial.)\n\nSigned-off-by: Frédéric Brière \u003cfbriere@fbriere.net\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: linux-serial@vger.kernel.org\nCc: linux-parport@lists.infradead.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7808edcd306f22aeb23775d34e70b7fa2f58b852",
      "tree": "b477dbde7a82a42940a2d5634571d3b1b8626a45",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Nicos Gollan",
        "email": "gtdev@spearhead.de",
        "time": "Thu May 05 21:00:37 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:35:21 2011 -0700"
      },
      "message": "Basic support for Moschip 9900 family I/O chips\n\nAdd I/O based support for serial and parallel ports of the following\nchips:\n\nVendor: Moschip (0x9710)\n\nParts (device IDs)\n* 9900 (0x9900)\n* 9904 (0x9904\n* 9901 (0x9912, also sold as 9912)\n* 9922 (0x9922)\n\nOn all chips but the 9900, a single port is provided per PCI subdevice\n(subvendor-ID 0xA000, subdevice-IDs 0x1000 for serial, 0x2000 for\nparallel with proper class codes). In cascading configurations, the\n9900 provides two devices per subdevice, with subvendor-ID 0xA000 and\nsubdevice-IDs 0x30ps where p is the number of parallel ports and s the\nnumber of serial ports.\n\nBasic testing was only done on the serial part of a 9912 to the point\nwhere it can be used for a serial kernel console, and advanced features\nare completely untested. It is possible to reduce functionality of the\nchips by adding a configuration EEPROM, and the datasheet [1] is\ninconsistent w.r.t subdevices in the 4s+2s1p and 2s1p+4s\nconfigurations. The subdevice-ID 0x3012 should likely read 0x3011 with\na serial port in function 3, which would be consistent with the BAR\nlayouts. For now, the drivers ignore subdevices with ID 0x1000 and no\nclass code.\n\nThe parallel ports are integrated in parport_serial even for purely\nparallel parts to reduce the footprint of the patch.\n\n[1] http://www.moschip.com/data/products/MCS9900/MCS9900_Datasheet.pdf\n\nSigned-off-by: Nicos Gollan \u003cgtdev@spearhead.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb01ece3ea5dec16ac7bab30069c7736b59f7dea",
      "tree": "6cc78fe7d08abc855974b2acd91a6fb7a069bee2",
      "parents": [
        "1798ca13bfae8cc7c0ef82c034c3c4951ecaeb88"
      ],
      "author": {
        "name": "leitao@linux.vnet.ibm.com",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu May 26 11:18:39 2011 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:29:35 2011 -0700"
      },
      "message": "8250: Fix capabilities when changing the port type\n\nWhen changing the port type, the capabilities flags should be changed\nalso, otherwise the capabilities will not correspond to the port type,\nwhich make set_sleep() crash on rmmod.\n\nThis patch just assign the correct capabilites when the port changes.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nCC: Michael Reed \u003cmreed@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1798ca13bfae8cc7c0ef82c034c3c4951ecaeb88",
      "tree": "d6ab77bfb20ad5baa2a396fbf49edee8865d471c",
      "parents": [
        "470f22975448a65a1084a6f0721fa5df15323f02"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.jf.intel.com",
        "time": "Tue May 24 12:35:48 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:25:34 2011 -0700"
      },
      "message": "8250_pci: Fix missing const from merges\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Antony Pavlov \u003cantony@niisi.msk.ru\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "470f22975448a65a1084a6f0721fa5df15323f02",
      "tree": "91557ad66ac89f6d244150a012eba3c4d7fa09ef",
      "parents": [
        "af99d6f0037d970084b03d9690f50e34d6f70dae"
      ],
      "author": {
        "name": "Boojin Kim",
        "email": "boojin.kim@samsung.com",
        "time": "Fri May 27 19:04:03 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:25:34 2011 -0700"
      },
      "message": "ARM: SAMSUNG: serial: Fix on handling of one clock source for UART\n\nThis patch fixes the way of comparison for handling of two or more\nclock sources for UART.\n\nFor example, if just only one clock source is defined even though\nthere are two clock sources for UART, the serial driver does not\nset proper clock up. Of course, it is problem.\n\nSo this patch changes the condition of comparison to avoid useless\nsetup clock and adds a flag \u0027NO_NEED_CHECK_CLKSRC\u0027 which means\nselection of source clock is not required.\n\nIn addition, since the Exynos4210 has only one clock source for UART\nthis patch adds the flag into its common_init_uarts().\n\nSigned-off-by: Boojin Kim \u003cboojin.kim@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af99d6f0037d970084b03d9690f50e34d6f70dae",
      "tree": "4f2480b9be4f29e55f62c6d343c905dea5dc643a",
      "parents": [
        "163baa33552bb1c08b6bf109319505570658a8f3"
      ],
      "author": {
        "name": "Lennart Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Wed Jun 01 14:38:41 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 09:25:34 2011 -0700"
      },
      "message": "serial: ioremap warning fix for jsm driver.\n\nI saw a warning about ioremap from the jsm driver on a system which\nlooked like this:\n\nresource map sanity check conflict: 0xe0200800 0xe02017ff 0xe0200800 0xe0200fff 0000:01:08.0\n\nTurns out the warning is valid.  The jsm driver has been asking to ioremap\n0x1000 forever, but in fact only 8 port chips have 0x1000 bytes of memory.\n4 port chips have 0x800 and 2 port chips have 0x400 according to the\ndata sheet.  It makes more sense to map the size of the region rather\nthan a hard coded value.  If you happen to have the region legitimately\nmapped to a base address that is not 4K aligned, ioremap complains\notherwise.\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ab7cfb5548d22604fafeaaa95950be2f97869f1e",
      "tree": "c527fc74ca98350b90510e73f6fc68e18e81da32",
      "parents": [
        "0792644d22852f40c8ad16c4ba1fefd76aba5643"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 01 14:47:42 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 06 12:40:16 2011 +0900"
      },
      "message": "serial: sh-sci: Kill off bitrotted H8/300 support.\n\nh8300 has never been updated upstream to support the conversion to the\ndriver model (which happened mid-2.5), and it doesn\u0027t seem likely that it\never will. Kill off the remaining bitrotted support to reduce the\nmaintenance burden going forward.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb7073db1076777496495483854993165e14790f",
      "tree": "016e0c1acb9872a081c64425b31d81d1babd8818",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jun 02 11:31:29 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 08:58:06 2011 +0900"
      },
      "message": "8250_pci: add -ENODEV code for Intel EG20T PCH\n\nIntel EG20T PCH has UART device which is compatible with 8250.\nCurrently, with general configuration, the PCH UART driver is not loaded\nbut 8250 standard driver is loaded.  Therefore, in case of using PCH\nUART driver, need to disable 8250 pci function.  However, this procedure\nis not best solution.  This patch, in 8250_pci, if the device is the PCH\nor the family IOH, \u0027-ENODEV\u0027 is returned.  As a result, disabling\n8250-pci processing becomes unnecessary.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2a56d2220284b0e4dd8569fa475d7053f1c40a63",
      "tree": "96f959486a2f31db599e5f97167074bd1ecb3dc6",
      "parents": [
        "46f2cc80514e389bacfb642a32a4181fa1f1d20b",
        "239df0fd5ee25588f8a5ba7f7ee646940cc403f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)\n  ARM: 6945/1: Add unwinding support for division functions\n  ARM: kill pmd_off()\n  ARM: 6944/1: mm: allow ASID 0 to be allocated to tasks\n  ARM: 6943/1: mm: use TTBR1 instead of reserved context ID\n  ARM: 6942/1: mm: make TTBR1 always point to swapper_pg_dir on ARMv6/7\n  ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area\n  ARM: add sendmmsg syscall\n  ARM: 6863/1: allow hotplug on msm\n  ARM: 6832/1: mmci: support for ST-Ericsson db8500v2\n  ARM: 6830/1: mach-ux500: force PrimeCell revisions\n  ARM: 6829/1: amba: make hardcoded periphid override hardware\n  ARM: 6828/1: mach-ux500: delete SSP PrimeCell ID\n  ARM: 6827/1: mach-netx: delete hardcoded periphid\n  ARM: 6940/1: fiq: Briefly document driver responsibilities for suspend/resume\n  ARM: 6938/1: fiq: Refactor {get,set}_fiq_regs() for Thumb-2\n  ARM: 6914/1: sparsemem: fix highmem detection when using SPARSEMEM\n  ARM: 6913/1: sparsemem: allow pfn_valid to be overridden when using SPARSEMEM\n  at91: drop at572d940hf support\n  at91rm9200: introduce at91rm9200_set_type to specficy cpu package\n  at91: drop boot_params and PLAT_PHYS_OFFSET\n  ...\n"
    },
    {
      "commit": "239df0fd5ee25588f8a5ba7f7ee646940cc403f4",
      "tree": "bfece31a51ceec2793cb69b3ac1c936e0652bcbc",
      "parents": [
        "cc780af5aca00d573eae0e926e1d4cf1439b580e",
        "ae1d3b974e091b5fc9008bd41bcbdaac68110b62",
        "81479c246c07b703aeb4bf54933b7d928cb5b717"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 22:59:57 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 22:59:57 2011 +0100"
      },
      "message": "Merge branches \u0027devel\u0027, \u0027devel-stable\u0027 and \u0027fixes\u0027 into for-linus\n"
    },
    {
      "commit": "1e806c50f4f36bb3aa9f6e43d9e4beb08a2d39d8",
      "tree": "a4b3ffd7eaba902c46b59da6b29cf47cb9383802",
      "parents": [
        "937e26c0d1843c92750dac9bca1c972d33e73306"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Thu May 26 16:25:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:33 2011 -0700"
      },
      "message": "m32r: fix spin_lock_irqsave() misuse\n\nspin_lock_irqsave() requires unsigned long.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "023bc8e75f8cf9e4da8411154be22a4f809d3314",
      "tree": "503d6f5ea1a4b6775c8b01b370e84045a6482dba",
      "parents": [
        "545554e7c5bb93bfbf134f9f12889701c0aadf97"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 24 17:13:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:57 2011 -0700"
      },
      "message": "drivers/tty/serial/pch_uart.c needs slab.h\n\nalpha allmodconfig:\n\n  drivers/tty/serial/pch_uart.c: In function \u0027dma_handle_tx\u0027:\n  drivers/tty/serial/pch_uart.c:873: error: implicit declaration of function \u0027kzalloc\u0027\n  drivers/tty/serial/pch_uart.c:873: warning: assignment makes pointer from integer without a cast\n  drivers/tty/serial/pch_uart.c: In function \u0027pch_uart_init_port\u0027:\n  drivers/tty/serial/pch_uart.c:1403: warning: assignment makes pointer from integer without a cast\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bf02ea22c6cdd09e2d3f1d3c3fe366b834ae9af",
      "tree": "c1c8aa415910e0f0deea1181759ddd2b5d6067fb",
      "parents": [
        "851cc856d73d1185243c149ed0c0839df8a1b2fe"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue May 24 17:11:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:03 2011 -0700"
      },
      "message": "arch, mm: filter disallowed nodes from arch specific show_mem functions\n\nArchitectures that implement their own show_mem() function did not pass\nthe filter argument to show_free_areas() to appropriately avoid emitting\nthe state of nodes that are disallowed in the current context.  This patch\nnow passes the filter argument to show_free_areas() so those nodes are now\navoided.\n\nThis patch also removes the show_free_areas() wrapper around\n__show_free_areas() and converts existing callers to pass an empty filter.\n\nia64 emits additional information for each node, so skip_free_areas_zone()\nmust be made global to filter disallowed nodes and it is converted to use\na nid argument rather than a zone for this use case.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: James Bottomley \u003cjejb@parisc-linux.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b348e2f82f532e3aff8e0ce9293033b3294c1e0",
      "tree": "771e08a36011c6010962de74bc54b7299466a588",
      "parents": [
        "dd41d3216b05200cf01381927804a35315352a35"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Apr 10 14:10:05 2011 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 25 23:04:33 2011 +0800"
      },
      "message": "atmel_serial: keep the platform_device unchanged\n\nspecify the port num via platform_data this will allow to match the clock\nwith the plaform_dev staticaly\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
      "tree": "105b5bc4bb96b555dba90fa11dd5af66784c132f",
      "parents": [
        "98b98d316349e9a028e632629fe813d07fa5afdd",
        "4ef7e71444b48cc89152cbc499ed94dde50515ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: Make struct pcmcia_device_id const, sound drivers edition\n  staging: pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Make declaration and uses of struct pcmcia_device_id const\n  pcmcia/sa1100: put sa11x0_pcmcia_hw_init[] to .devinit.data\n"
    },
    {
      "commit": "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
      "tree": "e2a982fea165e77d3f7098717e887dbb28efc6d1",
      "parents": [
        "5214638384a968574a5ea3df1d3b3194da32a496",
        "78207ffd0e00d39238f0a8a455a31a12659b30b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:24:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:24:07 2011 -0700"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: Ignore R_SH_NONE module relocations.\n  SH: SE7751: Fix pcibios_map_platform_irq prototype.\n  sh: remove warning and warning_symbol from struct stacktrace_ops\n  sh: wire up sys_sendmmsg.\n  clocksource: sh_tmu: Runtime PM support\n  clocksource: sh_tmu: __clocksource_updatefreq_hz() update\n  clocksource: sh_cmt: Runtime PM support\n  clocksource: sh_cmt: __clocksource_updatefreq_hz() update\n  dmaengine: shdma: synchronize RCU before freeing, simplify spinlock\n  dmaengine: shdma: add runtime- and system-level power management\n  dmaengine: shdma: fix locking\n  sh: sh-sci: sh7377 and sh73a0 build fixes\n  sh: cosmetic improvement: use an existing pointer\n  serial: sh-sci: suspend/resume wakeup support V2\n  serial: sh-sci: Runtime PM support\n  sh: select IRQ_FORCED_THREADING.\n  sh: intc: Set virtual IRQs as nothread.\n  sh: fixup fpu.o compile order\n  i2c: add a module alias to the sh-mobile driver\n  ALSA: add a module alias to the FSI driver\n  ...\n"
    },
    {
      "commit": "99dff5856220a02b8711f2e8746413ea6e53ccf6",
      "tree": "d8bae7ccdf8f7ad5221b053bb74a6220df996b3a",
      "parents": [
        "bb74e8ca352eecefdc5c1a9ebab01f18aa2f6f3c",
        "d9a0fbfd7bc5d2c42f0fa9bcbdab62c4942d0388"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (48 commits)\n  serial: 8250_pci: add support for Cronyx Omega PCI multiserial board.\n  tty/serial: Fix break handling for PORT_TEGRA\n  tty/serial: Add explicit PORT_TEGRA type\n  n_tracerouter and n_tracesink ldisc additions.\n  Intel PTI implementaiton of MIPI 1149.7.\n  Kernel documentation for the PTI feature.\n  export kernel call get_task_comm().\n  tty: Remove to support serial for S5P6442\n  pch_phub: Support new device ML7223\n  8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter\n  ASoC: Update cx20442 for TTY API change\n  pch_uart: Support new device ML7223 IOH\n  parport: Use request_muxed_region for IT87 probe and lock\n  tty/serial: add support for Xilinx PS UART\n  n_gsm: Use print_hex_dump_bytes\n  drivers/tty/moxa.c: Put correct tty value\n  TTY: tty_io, annotate locking functions\n  TTY: serial_core, remove superfluous set_task_state\n  TTY: serial_core, remove invalid test\n  Char: moxa, fix locking in moxa_write\n  ...\n\nFix up trivial conflicts in drivers/bluetooth/hci_ldisc.c and\ndrivers/tty/serial/Makefile.\n\nI did the hci_ldisc thing as an evil merge, cleaning things up.\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "5b02c51af48d6bd78e53c1e95196ce3a3572fad9",
      "tree": "5a4633587bd2069a1659e0ca4c6d46d3a3d91ecb",
      "parents": [
        "3e4cd0737d2e9c3dd52153a23aef1753e3a99fc4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 28 03:10:35 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 12:41:37 2011 +0900"
      },
      "message": "sh: sh-sci: sh7377 and sh73a0 build fixes\n\nFix sh7377 and sh73a0 build failure:\n\ndrivers/tty/serial/sh-sci.c: In function \u0027scif_txfill\u0027:\ndrivers/tty/serial/sh-sci.c:338: error: implicit declaration of function \u0027sci_SCTFDR_in\u0027\ndrivers/tty/serial/sh-sci.c: In function \u0027scif_rxfill\u0027:\ndrivers/tty/serial/sh-sci.c:351: error: implicit declaration of function \u0027sci_SCRFDR_in\u0027\nmake[3]: *** [drivers/tty/serial/sh-sci.o] Error 1\nmake[2]: *** [drivers/tty/serial] Error 2\nmake[1]: *** [drivers/tty] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "54aa89ea29d7dd7fd414297d4bdc8f6eff905784",
      "tree": "8094f387f015089d649c5f5d115f1e08deba6c9a",
      "parents": [
        "5e50d2d622c745d4439fc9a33d932cc3add2318f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Apr 21 13:08:46 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 12:22:09 2011 +0900"
      },
      "message": "serial: sh-sci: suspend/resume wakeup support V2\n\nThis patch adds wakeup support to the sh-sci driver. The serial\ncore deals with all details but defaults to wakeup disabled. So\nto make use of this feature enable wakeup in sysfs:\n\necho enabled \u003e /sys/class/tty/ttySC0/power/wakeup\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e50d2d622c745d4439fc9a33d932cc3add2318f",
      "tree": "6262fe71647f6f09f0dbb686dea44da2368bb444",
      "parents": [
        "972b1943becc2dd4335c1b9d8ecd07c5ad44dd88"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Apr 19 10:38:25 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 23 12:22:04 2011 +0900"
      },
      "message": "serial: sh-sci: Runtime PM support\n\nAdd support for Runtime PM in the sh-sci driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d9a0fbfd7bc5d2c42f0fa9bcbdab62c4942d0388",
      "tree": "6416aad4a5773307bdf97bd2f85dfc97c5fd83ce",
      "parents": [
        "5f873bae704cf8b7cbd64b5720912266286c9146"
      ],
      "author": {
        "name": "Antony Pavlov",
        "email": "antony@niisi.msk.ru",
        "time": "Wed May 18 22:38:30 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 19 16:51:02 2011 -0700"
      },
      "message": "serial: 8250_pci: add support for Cronyx Omega PCI multiserial board.\n\nThis patch adds support for the Omega-PCI, an 8-port asynchronous\nmultiport adapter for computers with PCI bus [1].\n\n[1] http://www.cronyx.ru/hardware/ompci.html\n\nSigned-off-by: Antony Pavlov \u003cantony@niisi.msk.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f873bae704cf8b7cbd64b5720912266286c9146",
      "tree": "0e861218bdb25d0ad3f41aa569f89d0f56d59d18",
      "parents": [
        "4539c24fe4f92c09ee668ef959d3e8180df619b9"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue May 17 16:12:37 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 19 16:51:02 2011 -0700"
      },
      "message": "tty/serial: Fix break handling for PORT_TEGRA\n\nWhen a break is received, Tegra\u0027s UART apparently fills the FIFO with\n0 bytes. These must be drained so that they aren\u0027t interpreted as actual\ndata received. This allows e.g. MAGIC_SYSRQ to work on Tegra\u0027s UARTs.\n\nv2: Added FIXME comment to clear_rx_fifo\n\nOriginally-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nCc: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4539c24fe4f92c09ee668ef959d3e8180df619b9",
      "tree": "d198ea0f07a6f6ba697747d6243ce6b89c319091",
      "parents": [
        "ee4f6b4b89665b92ead67deaa2e5d2ffa1af2b5f"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue May 17 16:12:36 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 19 16:51:01 2011 -0700"
      },
      "message": "tty/serial: Add explicit PORT_TEGRA type\n\nTegra\u0027s UART is currently auto-detected as PORT_XSCALE due to register\nbit UART_IER.UUE being writable. However, the Tegra documentation states\nthat this register bit is reserved. Hence, we should not program it.\n\nInstead, the documentation specifies that the UART is 16550 compatible.\nHowever, Tegra does need register bit UART_IER.RTOIE set, which is not\nenabled by any 16550 port type. This was not noticed before, since\nPORT_XSCALE enables CAP_UUE, which conflates both UUE and RTOIE bit\nprogramming.\n\nThis change defines PORT_TEGRA that doesn\u0027t set UART_CAP_UUE, but does\nset UART_CAP_RTOIE, which is a new capability indicating that the RTOIE\nbit needs to be enabled.\n\nBased-on-code-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nCc: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f0fc4159a6abc20b13569522c545150b99485cf",
      "tree": "3582f4268579202ffb73cd51b09a6d62f7b952ea",
      "parents": [
        "935c500c377d8e414bbe08e0e169f6c85d2a4273"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Tue Apr 05 14:10:57 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:43 2011 +0100"
      },
      "message": "SERIAL: Lantiq: Add driver for MIPS Lantiq SOCs.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Ralph Hempel \u003cralph.hempel@lantiq.com\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: alan@lxorguk.ukuu.org.uk\nCc: linux-mips@linux-mips.org\nCc: linux-serial@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2269/\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1608d69cb804e414d0887140ba08a9398e4e638",
      "tree": "8999cd827e7fb4138ff83f7829d8fdcf44ee653d",
      "parents": [
        "01294d82622d6d9d64bde8e4530c7e2c6dbb6ee6"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 18 11:19:24 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 18 12:32:23 2011 -0600"
      },
      "message": "drivercore: revert addition of of_match to struct device\n\nCommit b826291c, \"drivercore/dt: add a match table pointer to struct\ndevice\" added an of_match pointer to struct device to cache the\nof_match_table entry discovered at driver match time.  This was unsafe\nbecause matching is not an atomic operation with probing a driver.  If\ntwo or more drivers are attempted to be matched to a driver at the\nsame time, then the cached matching entry pointer could get\noverwritten.\n\nThis patch reverts the of_match cache pointer and reworks all users to\ncall of_match_device() directly instead.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e0f263d719cc70245406cc26d86a480925e6a3c9",
      "tree": "82da7068ddb2f782a189a1bafe77874de68a9383",
      "parents": [
        "275640b0d8f0ef8c493d7b6613a23d427929b5db"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu May 12 10:08:09 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 12 09:47:42 2011 -0700"
      },
      "message": "tty: Remove to support serial for S5P6442\n\nAccording to removing ARCH_S5P6442, we don\u0027t need to support\nserial for S5P6442.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa273ae52118265c5cb0f7026a7f032c765c8b67",
      "tree": "190c9df85cde198eb5207a53bd8d6d1d0b9007d2",
      "parents": [
        "ed0bd2333cffc3d856db9beb829543c1dfc00982"
      ],
      "author": {
        "name": "Scott Kilau",
        "email": "scottk@digi.com",
        "time": "Wed May 11 15:41:59 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 11 15:11:21 2011 -0700"
      },
      "message": "8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter\n\nAdd support to the 8250 PCI serial driver for the Digi/IBM PCIe 2-port Async EIA-232 Adapter.\n\nOxford Semiconductor produces a 2/4/8 port UART (OXPCIe952/OXPCIe954/OXPCIe958) chip\ncalled the Tornado, that can be used to create a very simple serial board product.\nThe kernel sources currently have just 2 vendors using this chip, which is Oxford and Mainpipe.\nThis new Digi/IBM serial product now uses it as well.\n\nRather than create a long running comment of vendors using the chip, the one changed comment\nin the patch below now just lists \"For Oxford Semiconductor Tornado based devices\" to be a\nmore generic comment for all vendors that end up using the Oxford Tornado chip.\n\nCc: Michael Reed \u003cmreed10@us.ibm.com\u003e\nSigned-off-by: Scott Kilau \u003cscottk@digi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "177c2cbf7dc4f6599efa6cd2b514381784f47634",
      "tree": "614d8e79726b026bec9a8a567046387680c647a1",
      "parents": [
        "868d1721a2200244a4555193d4adc1133cfb3978"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon May 09 17:25:20 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 10 14:18:41 2011 -0700"
      },
      "message": "pch_uart: Support new device ML7223 IOH\n\nSupport new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).\nThe ML7223 IOH is for MP(Media Phone) use.\nThe ML7223 is companion chip for Intel Atom E6xx series.\nThe ML7223 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "25f8f54f6e178acfd503a95441b0ea05c525f751",
      "tree": "47837e1b55600602d129afb373670104f8012c60",
      "parents": [
        "e9fb13bfec7e017130ddc5c1b5466340470f4900"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 03 19:29:01 2011 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri May 06 07:46:22 2011 +0200"
      },
      "message": "pcmcia: Convert pcmcia_device_id declarations to const\n\nSaves about 50KB of data.\n\nOld/new size of all objects:\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 563015\t  80096\t 130684\t 773795\t  bcea3\t(TOTALS)\n 610916\t  32256\t 130632\t 773804\t  bceac\t(TOTALS)\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e (for drivers/net/can/softing/softing_cs.c)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "61ec9016988f5c030e96e3c8a42ee9e11b8517aa",
      "tree": "0f04b3bf6a92c9e75e789e1a956b3e7098182af1",
      "parents": [
        "0a77c4f9d451a6652f5536548df1b75f4b5b836c"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Sat Apr 30 00:07:43 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 10:26:39 2011 -0700"
      },
      "message": "tty/serial: add support for Xilinx PS UART\n\nThe Xilinx PS Uart is used on the new ARM based SoC. This\nUART is not compatible with others such that a seperate\ndriver is required.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "85ee7a1d39d75d23d21f3871f6dc9b87d572747a",
      "tree": "210097981b572bd3e204a48ad2f1d2ae18586311",
      "parents": [
        "07f9479a40cc778bc1462ada11f95b01360ae4ff"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Apr 23 20:38:19 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:24:37 2011 +0200"
      },
      "message": "treewide: cleanup continuations and remove logging message whitespace\n\nUsing C line continuation inside format strings is error prone.\nClean up the unintended whitespace introduced by misuse of \\.\nNeaten correctly used line continations as well for consistency.\n\ndrivers/scsi/arcmsr/arcmsr_hba.c has these errors as well,\nbut arcmsr needs a lot more work and the driver should likely be\nmoved to staging instead.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "c831cff256c86588976e66bef7897633d534846c",
      "tree": "8501a1e3c6e89f99f12106c1274743d51c41f1c3",
      "parents": [
        "32ad3a77b256948a326c3f68db6acaad2b6953e7"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Apr 20 10:43:17 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 25 14:19:12 2011 -0700"
      },
      "message": "TTY: serial_core, remove superfluous set_task_state\n\nmsleep* is guaranteed to return with TASK_RUNNING task state. And\nsince there is no other set_task_state in the paths of\nuart_wait_until_sent, we need not to set_task_state to TASK_RUNNING.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32ad3a77b256948a326c3f68db6acaad2b6953e7",
      "tree": "18db761371c8875bcb1bd68d5e56ff4389aa96f4",
      "parents": [
        "0ad7c9af3e1cbb97082062266705d6cb5fb207ee"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Apr 20 10:43:16 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 25 14:19:11 2011 -0700"
      },
      "message": "TTY: serial_core, remove invalid test\n\ntty-\u003eindex (named here as line) is set up in initialize_tty_struct.\nThe value is checked in get_tty_driver for the found driver as:\n\tif (device \u003c base || device \u003e\u003d base + p-\u003enum)\n\t\tcontinue;\n\t*index \u003d device - base;\n\nSo index/line can never be more than driver-\u003enum. Hence remove this\ntest from uart_open.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5680e94148a86e8c31fdc5cb0ea0d5c6810c05b0",
      "tree": "6830132e5babaf0b39d7b460bff64558fd902467",
      "parents": [
        "0f6db2172ffa478409b5facd06bcd38a03b504f7"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Apr 11 10:59:09 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 19 16:36:25 2011 -0700"
      },
      "message": "serial/imx: read cts state only after acking cts change irq\n\nIf cts changes between reading the level at the cts input (USR1_RTSS)\nand acking the irq (USR1_RTSD) the last edge doesn\u0027t generate an irq and\nuart_handle_cts_change is called with a outdated value for cts.\n\nThe race was introduced by commit\n\n\tceca629 ([ARM] 2971/1: i.MX uart handle rts irq)\n\nReported-by: Arwed Springer \u003cArwed.Springer@de.trumpf.com\u003e\nTested-by: Arwed Springer \u003cArwed.Springer@de.trumpf.com\u003e\nCc: stable@kernel.org # 2.6.14+\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9a470f445271eb157ee860a93b062324402fc3a",
      "tree": "63734b8bf283bf4da8999bb1e94a0168275d78a2",
      "parents": [
        "f8df13e0a901fe55631fed66562369b4dba40f8b"
      ],
      "author": {
        "name": "Govindraj.R",
        "email": "govindraj.raja@ti.com",
        "time": "Mon Apr 18 20:27:35 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 19 16:33:37 2011 -0700"
      },
      "message": "Serial: Remove unused code.\n\nRemove stale code in serial_core layer.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "d94206028854ba4c891004cecdbb2e220bf277bb"
}
