)]}'
{
  "log": [
    {
      "commit": "349e1fba7e63b1067b5915337986060c13d9edd0",
      "tree": "7450f8355fb7f050066aab3fb94c1073e2080f7a",
      "parents": [
        "fa9dc265ace9774e62f0e31108e5f47911124bda",
        "504d36e91ac12ccdb0e1193cee7bef9831a1c99e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:49:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:49:33 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/samsung4\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung4\u0027 of git://git.fluff.org/bjdooks/linux: (98 commits)\n  Input: s3c24xx_ts - depend on SAMSUNG_DEV_TS and update menu entry\n  Input: s3c24xx_ts - Add FEAT for Samsung touchscreen support\n  Input: s3c24xx_ts - Implement generic GPIO configuration callback\n  ARM: SAMSUNG: Move s3c64xx dev-ts.c to plat-samsung and rename configuration\n  ARM: SAMSUNG: Implements cfg_gpio function for Samsung touchscreen\n  ARM: S3C64XX: Add touchscreen platform device definition\n  ARM: SAMSUNG: Move mach/ts.h to plat/ts.h\n  ARM: S5PC100: Move i2c helpers from plat-s5pc1xx to mach-s5pc100\n  ARM: S5PC100: Move frame buffer helpers from plat-s5pc1xx to mach-s5pc100\n  ARM: S5PC100: gpio.h cleanup\n  ARM: S5PC100: Move gpio support from plat-s5pc1xx to mach-s5pc100\n  ARM: S5PC100: Use common functions for gpiolib implementation\n  drivers: serial: S5PC100 serial driver cleanup\n  ARM: S5PC100: Pre-requisite clock patch for plat-s5pc1xx to plat-s5p move\n  ARM: SAMSUNG: Copy common I2C0 device helpers to machine directories\n  ARM: SAMSUNG: move driver strength gpio configuration helper to common dir\n  ARM: S5PV210: Add GPIOlib support\n  ARM: SAMSUNGy: fix broken timer irq base\n  ARM: SMDK6440: Add audio devices on board\n  ARM: S5P6440: Add audio platform devices\n  ...\n"
    },
    {
      "commit": "1d3c6ff44ad4b5f113602e153026a338f0f9b3ff",
      "tree": "1e1f2932634fc6d0e4acfe68496c1c727b83a13e",
      "parents": [
        "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
        "717e7c2672e37253a4d3aa70e4716b5b0a658761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (224 commits)\n  ARM: remove \u0027select GENERIC_TIME\u0027\n  ARM: 6136/1: ARCH_REQUIRE_GPIOLIB selects GENERIC_GPIO\n  ARM: 6074/1: oprofile: convert from sysdev to platform device\n  ARM: 6073/1: oprofile: remove old files and update KConfig\n  ARM: 6072/1: oprofile: use perf-events framework as backend\n  ARM: 6071/1: perf-events: allow modules to query the number of hardware counters\n  ARM: 6070/1: perf-events: add support for xscale PMUs\n  ARM: 6069/1: perf-events: use numeric ID to identify PMU\n  ARM: 6064/1: pmu: register IRQs at runtime\n  ARM: Optionally allow ARMv6 to use \u0027normal, bufferable\u0027 memory for DMA\n  ARM: 6134/1: Handle instruction cache maintenance fault properly\n  ARM: nwfpe: allow debugging output to be configured at runtime\n  ARM: rename mach_cpu_disable() to platform_cpu_disable()\n  ARM: 6132/1: PL330: Add common core driver\n  ARM: 6094/1: Extend cache-l2x0 to support the 16-way PL310\n  ARM: Move memory mapping into mmu.c\n  ARM: Ensure meminfo is sorted prior to sanity_check_meminfo\n  ARM: Remove useless linux/bootmem.h includes\n  ARM: convert /proc/cpu/aligment to seq_file\n  arm: use asm-generic/scatterlist.h\n  ...\n"
    },
    {
      "commit": "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
      "tree": "da9aaa5a246af464b1e10d88618c1cad07b76314",
      "parents": [
        "ba0234ec35127fe21d373db53cbaf9fe20620cb6",
        "4d0956b8f597aac10208ca763f8fe641fde16aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (127 commits)\n  sh: update defconfigs.\n  sh: Fix up the NUMA build for recent LMB changes.\n  sh64: provide a stub per_cpu_trap_init() definition.\n  sh: fix up CONFIG_KEXEC\u003dn build.\n  sh: fixup the docbook paths for clock framework shuffling.\n  driver core: Early dev_name() depends on slab_is_available().\n  sh: simplify WARN usage in SH clock driver\n  sh: Check return value of clk_get on ms7724\n  sh: Check return value of clk_get on ecovec24\n  sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c\n  sh: move sh clock.c contents to drivers/sh/clk.\n  sh: move sh asm/clock.h contents to linux/sh_clk.h V2\n  sh: remove unused clock lookup\n  sh: switch boards to clkdev\n  sh: switch sh4-202 to clkdev\n  sh: switch shx3 to clkdev\n  sh: switch sh7757 to clkdev\n  sh: switch sh7763 to clkdev\n  sh: switch sh7780 to clkdev\n  sh: switch sh7786 to clkdev\n  ...\n"
    },
    {
      "commit": "cb34a67472c3171f350e45bc66eebf480acec792",
      "tree": "1639665d5bb6cb062491c954d12f810988fa1180",
      "parents": [
        "a443a6373d8527657cfde3d3c515d4a64532c585"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:39 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:22:55 2010 +0900"
      },
      "message": "drivers: serial: S5PC100 serial driver cleanup\n\nRemove unnecessary Kconfig entry. S5PC100 has exactly the same driver as\nS3C6400/S3C6410/S5P6440.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ac1d426e825ab5778995f2f6f053ca2e6b45c622",
      "tree": "75b91356ca39463e0112931aa6790802fb1e07a2",
      "parents": [
        "fda0e18c8a7a3e02747c2b045b4fcd2c920410b9",
        "a3685f00652af83f12b63e3b4ef48f29581ba48b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 17:24:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 17 17:24:04 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/system.h\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "1c5250d6163dac28be3afabdfb6c723f107051b7",
      "tree": "efb40da1a3267af59c279ae014414daecacb90bb",
      "parents": [
        "77945febbe60a69e9dcab7f49d33a1aa1e436973"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed May 05 11:47:07 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 13 12:10:56 2010 -0700"
      },
      "message": "serial: imx.c: fix CTS trigger level lower to avoid lost chars\n\nThe imx CTS trigger level is left at its reset value that is 32\nchars. Since the RX FIFO has 32 entries, when CTS is raised, the\nFIFO already is full. However, some serial port devices first empty\ntheir TX FIFO before stopping when CTS is raised, resulting in lost\nchars.\n\nThis patch sets the trigger level lower so that other chars arrive\nafter CTS is raised, there is still room for 16 of them.\n\nSigned-off-by: Valentin Longchamp\u003cvalentin.longchamp@epfl.ch\u003e\nTested-by: Philippe Rétornaz\u003cphilippe.retornaz@epfl.ch\u003e\nAcked-by: Wolfram Sang\u003cw.sang@pengutronix.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6114fa1d1d6a588766f28081b971047dd3e5def",
      "tree": "58abc158d7f3ad52e5071b77c34be6d752848319",
      "parents": [
        "cea0d767c29669bf89f86e4aee46ef462d2ebae8"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Wed May 05 00:18:59 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 13 12:10:55 2010 -0700"
      },
      "message": "serial: mpc52xx_uart: fix null pointer dereference\n\nCommit 6acc6833510db8f72b5ef343296d97480555fda9\nintroduced NULL pointer dereference and kernel crash\non ppc32 machines while booting. Fix this bug now.\n\nReported-by: Leonardo Chiquitto \u003cleonardo.lists@gmail.com\u003e\nTested-by: Leonardo Chiquitto \u003cleonardo.lists@gmail.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fcfce9f33cd2e173f83c20e93c8b0a9397bf0bc",
      "tree": "b84ed4c0af70f1fa14123caa8fd798fcda8c16f2",
      "parents": [
        "5faf5011841dc2a4797093b845e49bc40b4b4666"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Aug 19 16:31:06 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 06 11:37:18 2010 +0900"
      },
      "message": "serial: Use s3c2440 driver for S3C2416 SoC\n\nUARTs in the S3C2416 are almost same as in S3C2443 and can be handled by\ns3c2440 serial driver.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e8faff7330a3501eafc9bfe5f4f15af444be29f5",
      "tree": "f0348e3831698baed6cc122972b8239bd155ecdf",
      "parents": [
        "aec9562f3db8ece218125042e0b2b7ac5b7091e7"
      ],
      "author": {
        "name": "Claudio Scordino",
        "email": "claudio@evidence.eu.com",
        "time": "Mon May 03 13:31:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 04 16:59:11 2010 +0100"
      },
      "message": "ARM: 6092/1: atmel_serial: support for RS485 communications\n\nFinal version of the patch that adds support for RS485 communications to the atmel_serial driver.\n\nThe patch has been already sent and discussed on both linux-kernel and linux-arm-kernel mailing lists several times.\n\nMany people collaborated to improve and test the code:\n\nTested-by: Sebastian Heutling \u003cSebastian.Heutling@who-ing.de\u003e\nTested-by: Bernhard Roth \u003cbr@pwrnet.de\u003e\nReviewed-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Michael Trimarchi \u003cmichael@evidence.eu.com\u003e\nSigned-off-by: Rick Bronson \u003crick@efn.org\u003e\nSigned-off-by: Sebastian Heutling \u003cSebastian.Heutling@who-ing.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87156d692afdc4c689e99380a263445217a4b76c",
      "tree": "918cd55f9338626c2d354cfe8b6a66e451fedf99",
      "parents": [
        "e4049eb8527668a6c7f97b944970b81d1316d5b0",
        "c61fae964a5ee04c4e4a01caecaf778c2e26e589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: drivers/serial/pmac_zilog.c: add missing unlock\n  serial: 8250_pnp - add Fujitsu Wacom device\n  tty: Fix regressions in the char driver conversion\n"
    },
    {
      "commit": "8f2adb7cab81fc4984ddfe3a1efd1b62d52bead8",
      "tree": "75f48007900d3386cfaa0e9d5ad460f6c51f1635",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8",
        "95b1ed2ac7ffe3205afc6f5a20320fbdb984da92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 09:57:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 09:57:55 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: spidev_test gives error upon 1-byte transfer\n  omap2_mcspi: small fixes of output data format\n  omap2_mcspi: Flush posted writes\n  spi: spi_device memory should be released instead of device.\n  spi: release device claimed by bus_find_device_by_name\n  of: check for IS_ERR()\n  serial/mpc52xx_uart: Drop outdated comments\n  gpio: potential null dereference\n"
    },
    {
      "commit": "c61fae964a5ee04c4e4a01caecaf778c2e26e589",
      "tree": "428b757db833d033256f6e36d287d424336550fd",
      "parents": [
        "d9901660b53b92f0f3551c06588b8be38224b245"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Apr 27 14:05:20 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:20:34 2010 -0700"
      },
      "message": "serial: drivers/serial/pmac_zilog.c: add missing unlock\n\nIn an error handling case the lock is not unlocked.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E1;\nidentifier f;\n@@\n\nf (...) { \u003c+...\n* spin_lock_irqsave (E1,...);\n... when !\u003d E1\n* return ...;\n...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9901660b53b92f0f3551c06588b8be38224b245",
      "tree": "bd88222eaa76f8aff3877b8b557c2bff994eccf7",
      "parents": [
        "a2d1e3516c80027b2da17fb0b7ccd36f0ac33aa7"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Mon Mar 22 13:40:29 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:20:34 2010 -0700"
      },
      "message": "serial: 8250_pnp - add Fujitsu Wacom device\n\nAdd Fujitsu Wacom 1FGT Tablet PC device\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bec11921a7d7b11d0b1909596636632aece5a26",
      "tree": "1bf2ac7d5c482afb2c5cf59c0fc7db7c7ac03ff6",
      "parents": [
        "553cbf0a8f19c669bed82028988aa977558ef551",
        "db7e1bc479cc941c53839b18ff811c7def0c52e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 17:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 29 17:17:35 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6061/1: PL061 GPIO: Bug fix - setting gpio for HIGH_LEVEL interrupt is not working.\n  ARM: 5957/1: ARM: RealView SD/MMC Card detection and write-protect using GPIOLIB\n  ARM: 6030/1: KS8695: enable console\n  ARM: 6060/1: PL061 GPIO: Setting gpio val after changing direction to OUT.\n  ARM: 6059/1: PL061 GPIO: Changing *_irq_chip_data with *_irq_data for real irqs.\n  ARM: 6023/1: update bcmring_defconfig to latest version and fix build error\n  ARM: fix build error in arch/arm/kernel/process.c\n"
    },
    {
      "commit": "b0c06027c7d18d99e6f5e81382a7f06a8080b084",
      "tree": "d0169def1073895fddca3d20c1df515b01a07c5d",
      "parents": [
        "3913fd5ed42c990c20036ef5c90e7987a9dd1ad1"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 27 11:25:27 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Apr 28 00:54:58 2010 -0600"
      },
      "message": "serial/mpc52xx_uart: Drop outdated comments\n\nMost things mentioned are either obsolete (platform-support) or wrong (device\nnumbering, DCD spport) these days. The remaining rest is obvious.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e19553427c2e8fdb04fdd98e407164bb59a840ba",
      "tree": "5332234b2dad07c03c27e4608afb16f297f41e61",
      "parents": [
        "35f6cd4a06432034665a1499ca4b022437423aac",
        "83515bc7df812555e20cda48614674e2f346f9f5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:08:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:08:27 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n\nConflicts:\n\tarch/sh/kernel/dwarf.c\n\tdrivers/dma/shdma.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0ad707407d933841a0f337d6edccbc1d6c83e186",
      "tree": "3d61be085e2a7cf5b1001bb5f00dacce97193faf",
      "parents": [
        "64b997c5142a13373857de09599afd2f079c2f7a"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegorslists@googlemail.com",
        "time": "Wed Apr 07 09:34:56 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 23 10:01:56 2010 +0100"
      },
      "message": "ARM: 6030/1: KS8695: enable console\n\nAdd add_preferred_console() to ks8695_console_init() to\nenable the console\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2545cf6e94b4eb5a2c48dd55751aa9a70ff1ff9d",
      "tree": "8996778639a9b16ac2689c19e8fb0fdee18376cf",
      "parents": [
        "3732b68f22857201fa09cb82b128f295096a2375"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Mar 18 11:37:13 2010 +0100"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 21 14:56:00 2010 +1000"
      },
      "message": "m68knommu: allow 4 coldfire serial ports\n\nFix driver/serial/mcf.c for 4-ports coldfire\u0027s (e.g. MCF5484).\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "3732b68f22857201fa09cb82b128f295096a2375",
      "tree": "14584810aee0a110704fa0c6f5b858b67d32afab",
      "parents": [
        "6ecaf44e62274cd3496341ee0189bbbc0ae00976"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Fri Apr 02 17:56:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 21 13:43:06 2010 +1000"
      },
      "message": "m68knommu: fix coldfire tcdrain\n\nFix tcdrain on coldfire uarts.\nCurrently with coldfire uarts tcdrain returns without waiting for txempty,\nbecause (tx)fifosize is 0.  Fix that and call uart_update_timeout when\nsetting the baud rate, otherwise tcdrain will wait for an half our :)\nAlso constify mcf_uart_ops.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "6f4567c8cf64d1887c8e993bbf066465262b392f",
      "tree": "7e7d00ab5c7acd199966a3562a52816b7e21920a",
      "parents": [
        "a8408c17d0038b76a83affb1b56dc18fa1e7ed86"
      ],
      "author": {
        "name": "Timur Maximov",
        "email": "xcom.org@gmail.com",
        "time": "Wed Apr 14 19:06:57 2010 +0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 17 17:53:32 2010 +0200"
      },
      "message": "serial_cs: MD55x support (PCMCIA GPRS/EDGE modem) (kernel 2.6.33)\n\nMany PCMCIA GPRS modems like: Onda Edge N100E, Novaway PC98 (OEM SPC98Z),\nRovermate Edgus Adaptmate-039 and others have same construction and\nidentification:\n\nlspcmcia -vvv\nProduct Name:   Generic Modem: MD55x 1.00 Serial number: xxxxx-xxx\nIdentification: manf_id: 0x015d card_id: 0x4c45\n                function: 2 (serial)\n                prod_id(1): \"Generic\" (0xc49e4731)\n                prod_id(2): \"Modem: MD55x\" (0x8913b110)\n                prod_id(3): \"1.00\" (0x83dbf271)\n                prod_id(4): \"Serial number: xxxxx-xxx\" (0x73ee9514)\n\nSerial connection to GSM module based on Elan VPU16551 PCMCIA UART with\ndatasheet recommeded 14.7456MHz crystal oscillator.\n\nBy default serial_cs set UART clock \u003d\u003d 1843200 Hz\nFor correct work need set clock 14745600 Hz.\nThis quirk already present in driver, only need add device in quirk list.\n\nSigned-off-by: Timur Maximov \u003cxcom.org@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "94a46d3cde81fc82eef2105fcb5c9e6e31bac0f7",
      "tree": "445ff43779938b539e0799e81c90b85bbee552cd",
      "parents": [
        "720fcb36ac1aa2df2c54c170253b6b29600cbefc",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 05 12:21:09 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 05 12:21:09 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "87e8b821ed8db3dab03d96cd542e29666bf210aa",
      "tree": "0027060473aafbbb125655ba027319c8a1a665fc",
      "parents": [
        "33cd9dfa3a13e3d8e41aef225a9f98169816723b",
        "5e11611a5d22252f3f9c169a3c9377eac0c32033"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 15:49:14 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 15:49:14 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "c4a3987fa075b2d15ebc3d59b01fb7ed403cd3e1",
      "tree": "b751350fb5c0abc2c8f636dae7429d409300be7f",
      "parents": [
        "9e8307ecaf9f8c8b5b3b22145021204c4e73114a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Mar 29 22:33:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 29 22:33:28 2010 -0700"
      },
      "message": "drivers/serial/sunsu.c: Correct use after free\n\nThe of_iounmap is at the out_unmap label, but at that point up has already\nbeen freed.  The free cannot be moved to the out_unmap label, because that\nlabel is reachable from cases where up should not be freed.  So the call to\nof_iounmap is just duplicated, and the goto converted to a return.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,e;\nidentifier f;\niterator I;\nstatement S;\n@@\n\n*kfree(x);\n... when !\u003d \u0026x\n    when !\u003d x \u003d e\n    when !\u003d I(x,...) S\n*x-\u003ef\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "720fcb36ac1aa2df2c54c170253b6b29600cbefc",
      "tree": "1ce654508a1efe164841fe37c34a471b2e96b1af",
      "parents": [
        "6ae6650232ddcf2f50e8817acd63cde37cf1d093",
        "dec710b77c2cf04bf512acada3c14a16f11708d9",
        "3089f381fbaf53560dcbcb4aef6ef17fe44e347c",
        "f4cff0d0ffc0162636357d0475409ecf1304f854"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:26:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:26:43 2010 +0900"
      },
      "message": "Merge branches \u0027sh/intc-extension\u0027, \u0027sh/dmaengine\u0027, \u0027sh/serial-dma\u0027 and \u0027sh/clkfwk\u0027\n\nConflicts:\n\tarch/sh/kernel/cpu/clock.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6631424fd2efd75e7394b318ad2a8597327857a9",
      "tree": "09cc31036c9c53c5faec578ad68d443fd53e1b3d",
      "parents": [
        "c45140a996b511bccdcbbdbea7e36f001826bdf2",
        "c0cd884af045338476b8e69a61fceb3f34ff22f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:18 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (33 commits)\n  r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)\n  ipv6: Don\u0027t drop cache route entry unless timer actually expired.\n  tulip: Add missing parens.\n  r8169: fix broken register writes\n  pcnet_cs: add new id\n  bonding: fix broken multicast with round-robin mode\n  drivers/net: Fix continuation lines\n  e1000: do not modify tx_queue_len on link speed change\n  net: ipmr/ip6mr: prevent out-of-bounds vif_table access\n  ixgbe: Do not run all Diagnostic offline tests when VFs are active\n  igb: use correct bits to identify if managability is enabled\n  benet: Fix compile warnnings in drivers/net/benet/be_ethtool.c\n  net: Add MSG_WAITFORONE flag to recvmmsg\n  e1000e: do not modify tx_queue_len on link speed change\n  igbvf: do not modify tx_queue_len on link speed change\n  ipv4: Restart rt_intern_hash after emergency rebuild (v2)\n  ipv4: Cleanup struct net dereference in rt_intern_hash\n  net: fix netlink address dumping in IPv4/IPv6\n  tulip: Fix null dereference in uli526x_rx_packet()\n  gianfar: fix undo of reserve()\n  ...\n"
    },
    {
      "commit": "1546a713ae1f066f83469cdd99ebdf500d6a65e4",
      "tree": "051a925bfe5bef3ef660ed49db5201850fd6906e",
      "parents": [
        "a2fd940f4cff74b932728bd6ca12848da21a0234"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Mar 27 10:55:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 16:41:28 2010 -0700"
      },
      "message": "pcnet_cs: add new id\n\npcnet_cs:\n *add new id (Allied Telesis LM33-PCM-T Lan\u0026Modem multifunction card)\n *use PROD_ID for LA-PCM.(because LA-PCM and LM33-PCM-T use the same MANF_ID).\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3089f381fbaf53560dcbcb4aef6ef17fe44e347c",
      "tree": "b5e5fdb29fbe27d87343d127314bb8feed36f50d",
      "parents": [
        "b2623a61cfd3c6badb8396dc85ab5a70f4a05f61"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:53:04 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 17:39:30 2010 +0900"
      },
      "message": "SH: extend SCI DMA support to work on SCIFA ports\n\nSCIFA ports have additional bits to control DMA requests and they must have\nrespective interrupt sources enabled, as the datasheet suggests, the only way\nto avoid actually taking interrupts in addition to DMA events is by masking the\nIRQ on the CPU.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f354a38175f5219146f4675dca770e114cf3c502",
      "tree": "559e5f3686836e3d068a3ef90ced6902e6682d76",
      "parents": [
        "02ca5083f60521d09f13224596564a405108bc4c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Mar 19 04:47:01 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 17:19:50 2010 +0900"
      },
      "message": "serial: sh-sci: Use sg_dma_len() and sg_dma_address()\n\nConvert the dmaengine code in sh-sci.c from\ndirectly accessing the struct scatterlist members\nlength, dma_length and dma_address to using the\nmacros sg_dma_len() and sg_dma_address().\n\nMakes the code build for ARM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bab9d426e6dbd9ea09330919a33d35d5faab400",
      "tree": "cb78032733f4a45e8b36719b70854cc567b56b55",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Mar 19 04:46:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 17:19:30 2010 +0900"
      },
      "message": "dmaengine: shdma: Remove sh_dmae_slave_chan_id enum\n\nThis patch replaces the sh_dmae_slave_chan_id enum\nwith an unsigned int. The purpose of this chainge is\nto make it possible to separate the slave id enums\nfrom the dmaengine header.\n\nThe slave id enums varies with processor model, so in\nthe future it makes sense to put these in the processor\nspecific headers together with the pinmux enums.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0a60a210ede8942c5149526bf6847176cee5c184",
      "tree": "d42992429911effdaecefd436aabfa297297f6e6",
      "parents": [
        "d7bbf7f50e03c427debb6d7d960c48b9b934e7e2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:53:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:33:51 2010 +0900"
      },
      "message": "SH: remove superfluous warning from the serial driver\n\nThis warning has been introduced during the SCI DMA support developmenr and is\nnot needed any more.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d7bbf7f50e03c427debb6d7d960c48b9b934e7e2",
      "tree": "e5fda7ed04001122b2f2643e16763a347db99645",
      "parents": [
        "8d099d4446fcb23ca6cc054bde3c35b417e29b3b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:52:35 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:33:45 2010 +0900"
      },
      "message": "SH: fix SCIFA SCASCR register bit definitions\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8d099d4446fcb23ca6cc054bde3c35b417e29b3b",
      "tree": "ebbbd5a429d4e90ec63b95af9b8d439fcd4b9c8c",
      "parents": [
        "67eaa3e4fb29a758f92c9296ca006264a034e9c2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Mar 16 11:21:07 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:23:15 2010 +0900"
      },
      "message": "serial: sh-sci: fix SH-Mobile SH breakage\n\nThe follwing commit breaks SH-Mobile on non-ARM platforms:\n\"8a77b8d serial: sh-sci: Support ARM-based SH-Mobile CPUs.\"\n\nThe commit assumed that CONFIG_ARCH_SHMOBILE only was set\non ARM platforms, but it turns out that this kconfig is also\nset by all SH-based SoCs. Sh7724 and other older SH-Mobile\nSoCs are all broken without this fix.\n\nThis patch converts the \"defined(CONFIG_ARCH_SHMOBILE)\" into\none \"defined()\" per SoC model - similar to existing SH code.\n\nReported-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4d806377b069881f930089bf880918d3ad555ab",
      "tree": "ed03416ddaa770bed16880ffea32b9b71dd5c7c7",
      "parents": [
        "b50df7d1fb37eb6aea87590b391d7111fde87121",
        "3f7581d66ece6b7ff643c8c817bfbd72cdbe9077"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: sh-sci: remove duplicated #include\n  sh: Export uncached helper symbols.\n  sh: Fix up NUMA build for 29-bit.\n  serial: sh-sci: Fix build failure for non-sh architectures.\n  sh: Fix up uncached offset for legacy 29-bit mode.\n  sh: Support CPU affinity masks for INTC controllers.\n"
    },
    {
      "commit": "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
      "tree": "eb91a9a4f3ab0f71ca388fd17cb7dd9e03adb9f4",
      "parents": [
        "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
        "336cee42dd52824e360ab419eab4e8888eb054ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty_port,usb-console: Fix usb serial console open/close regression\n  tty: cpm_uart: use resource_size()\n  tty_buffer: Fix distinct type warning\n  hvc_console: Fix race between hvc_close and hvc_remove\n  uartlite: Fix build on sparc.\n  tty: Take a 256 byte padding into account when buffering below sub-page units\n  Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n"
    },
    {
      "commit": "231443665882a02214c3748b9f86615a3ce9e5c2",
      "tree": "46063b96172dc6579fdae2e774ceaff8027d22cb",
      "parents": [
        "d4bee0a677cfa5a32f964ffa420e27406c65e605"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Thu Mar 11 14:08:18 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:56 2010 -0700"
      },
      "message": "tty: cpm_uart: use resource_size()\n\nUse the resource_size function instead of manually calculating the\nresource size.  This reduces the chance of introducing off-by-one errors.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f157b58511e56d418eb582de96fedc4ea03d8061",
      "tree": "3970689b55694714db91112afcc4e3f3f4dd4601",
      "parents": [
        "352fa6ad16b89f8ffd1a93b4419b1a8f2259feab"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 03 02:50:26 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:54 2010 -0700"
      },
      "message": "uartlite: Fix build on sparc.\n\nWe can get this driver enabled via MFD_TIMBERDALE which only\nrequires GPIO to be on.\n\nBut the of_address_to_resource() function is only present on\npowerpc and microblaze, so we have to conditionalize the\nCONFIG_OF probing bits on that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d20593a722c2dab7a5ab74f5d8c9b604aca52f9",
      "tree": "b5492b3191f29f68018c4d76f41f8bab379db0c5",
      "parents": [
        "9b59a0a4eefa132a3899b6e8d362f92559c67844",
        "9205124c66a69664c6825501cb062ebd2acd3b3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:01:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:01:19 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/5200: Build fix for mpc52xx watchdog timer code\n  of: Fix comparison of \"compatible\" properties\n  powerpc/52xx: update defconfigs\n  spi/omap2_mcspi: Use transaction speed if provided\n  spi/omap2_mcspi: fix NULL pointer dereference\n  uartlite: Fix build on sparc.\n"
    },
    {
      "commit": "7de4a9a73563e5f6f3c153015fadee433a443241",
      "tree": "d70e27c20bc612c58ec123e581f2ce7c02553888",
      "parents": [
        "1097d7cef683c30f9768007daae2e961a0686a10",
        "f04e879bf296d136bcafd8c5a26e95599b141671"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:44:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:44:47 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sunxvr1000: Add missing FB\u003dy depenency.\n  MAINTAINERS: Add entry for sparc serial drivers.\n  drivers/serial/sunsab.c: adjust the constant used to initialize the interrupt_mask0 fields\n"
    },
    {
      "commit": "935050daad4c0ce687f7111995ed7791796deff9",
      "tree": "17c14d574456615da87bad786c8fd90690cea98a",
      "parents": [
        "2d378b9179881b46a0faf11430efb421fe03ddd8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 16 00:33:37 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 16 00:33:37 2010 -0700"
      },
      "message": "drivers/serial/sunsab.c: adjust the constant used to initialize the interrupt_mask0 fields\n\nFrom: Julia Lawall \u003cjulia@diku.dk\u003e\n\nSAB82532_ISR0_TCD is declared in drivers/serial/subsab.h as relating to a\nstatus register, while SAB82532_IMR0_TCD is declared in the same file as\nrelating to a mask register.  The latter seems more appropriate for the\ninterrupt_mask0 field, and follows the strategy for initializing this field\nelsewhere in the same file.\n\nBoth SAB82532_ISR0_TCD and SAB82532_IMR0_TCD have the same value.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f7581d66ece6b7ff643c8c817bfbd72cdbe9077",
      "tree": "391f0d8dfde61e7b2b7fa384d138a9939142c86f",
      "parents": [
        "5b34d1ee1e51d61e779a25d28808e8ad824cea3d"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Mar 12 13:05:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:25:13 2010 +0900"
      },
      "message": "serial: sh-sci: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/serial/sh-sci.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "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: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "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: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "7ed63d5eb4c0de0321f5c0a7328e132a78f9fafe",
      "tree": "20dd851a6ca48ee780432ffdaae012bd10745a66",
      "parents": [
        "dc77f161aa5e81ddaf38390094c4f2ca3814e6b1"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Wed Mar 10 15:23:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:43 2010 -0800"
      },
      "message": "serial amba-pl010: enable PPS support\n\nFunction pl010_enable_ms() is automagically called when PPS ldisc\nis selected.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc77f161aa5e81ddaf38390094c4f2ca3814e6b1",
      "tree": "47ec9aff1a07915a5e96f469fea4815881a28e8f",
      "parents": [
        "a0880df0ccde8d551fc4d88c455acb2ee0801e26"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Wed Mar 10 15:23:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:43 2010 -0800"
      },
      "message": "serial 8250: enable PPS support\n\nAutomagically function serial8250_enable_ms() is called when PPS ldisc\nis selected.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07081fd8587478849b69d7b41596e81ff5a7f532",
      "tree": "fca06165fadb4390c56cb9c530b05c0d5318c6d9",
      "parents": [
        "57d54889cd00db2752994b389ba714138652e60c"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 14:05:35 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 10 14:10:41 2010 -0700"
      },
      "message": "uartlite: Fix build on sparc.\n\nWe can get this driver enabled via MFD_TIMBERDALE which only\nrequires GPIO to be on.\n\nBut the of_address_to_resource() function is only present on\npowerpc and microblaze, so we have to conditionalize the\nCONFIG_OF probing bits on that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c7ed1ab3f7b2fe0dedebf34cbf40bf12cb5ae48b",
      "tree": "3b109353e338cf43e49b06c9d463dd929010a679",
      "parents": [
        "d28c145debb1bd53cde63ac8bccc192e3e00067e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 10 18:35:14 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 10 18:35:14 2010 +0900"
      },
      "message": "serial: sh-sci: clkdev updates for MSTP gating.\n\nThis fixes up some of the I/D/F clock ambiguity in the sh-sci driver.\nThe interface clock in most cases just wraps back to the peripheral\nclock, while the function clock wraps in to the MSTP bits. As the logic\nwas somewhat inverted, this cleans that up, and also enables all CPUs\nwith SCI MSTP bits to match function clocks through clkdev lookup.\n\nAs a result, this gets rid of the clk string abuse on the sh side, and\nthe clock string will be killed off once the ARM code has had a chance to\nsync up. This also enables MSTP gating on CPUs like 7786 which had never\nwired it up before. Impacted CPUs are primarily all SH-Mobiles, SH7785,\nand SH7786.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "4a31c08d2fecc74a630653828f5388fbb037f8c2",
      "tree": "c3baf80157bab2cf6bdf3d26772001e43233aad6",
      "parents": [
        "2ddb3b15f1b46836c61cfac5b00d8f08a24236e6",
        "0272282f7cffb469cd2676dcb6e58bc942fcf8a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: Convert sh to use read/update_persistent_clock\n  sh: Move PMB debugfs entry initialization to later stage\n  sh: Fix up flush_cache_vmap() on SMP.\n  sh: fix up MMU reset with variable PMB mapping sizes.\n  sh: establish PMB mappings for NUMA nodes.\n  sh: check for existing mappings for bolted PMB entries.\n  sh: fixed virt/phys mapping helpers for PMB.\n  sh: make pmb iomapping configurable.\n  sh: reworked dynamic PMB mapping.\n  sh: Fix up cpumask_of_pcibus() for the NUMA build.\n  serial: sh-sci: Tidy up build warnings.\n  sh: Fix up ctrl_read/write stragglers in migor setup.\n  serial: sh-sci: Add DMA support.\n  dmaengine: shdma: extend .device_terminate_all() to record partial transfer\n  sh: merge sh7722 and sh7724 DMA register definitions\n  sh: activate runtime PM for dmaengine on sh7722 and sh7724\n  dmaengine: shdma: add runtime PM support.\n  dmaengine: shdma: separate DMA headers.\n  dmaengine: shdma: convert to platform device resources\n  dmaengine: shdma: fix DMA error handling.\n  ...\n"
    },
    {
      "commit": "882d01f96bc1909455696aae6eb7ce4df3e908c8",
      "tree": "06e5789cb33d0547c2497fd4d0327dc9e8614d37",
      "parents": [
        "64ed28a87a0c075e91c1c5b0fe7d225a6cc6ae39",
        "d608c738bb8fb37e5fbfcdef9c566764f2fea086"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:40:15 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:40:15 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung5\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n"
    },
    {
      "commit": "64ed28a87a0c075e91c1c5b0fe7d225a6cc6ae39",
      "tree": "a434977a6caa9b41cc0daaf71dbd76ac8693aba6",
      "parents": [
        "b93a4afcff7be859e30cad2a305731516057d6cf",
        "17ccb834d517c66c09123c24ba8553c5b14e0f78"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:31:07 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:31:07 2010 +0000"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "b93a4afcff7be859e30cad2a305731516057d6cf",
      "tree": "fb5fe55864e16527e453efd18790a34db22ee2a1",
      "parents": [
        "62c132a8008991530839401674ce8e1b12b005d3",
        "9b1489e989695c4d502865f8bec616c0f17e99ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:29:32 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:29:32 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/Makefile\n"
    },
    {
      "commit": "137ee2f5d173a0e859e35bfb900261418eb88ace",
      "tree": "b568beec3835a1a6f2c5ed2592aa39f721092ea8",
      "parents": [
        "54862ee005943d0fdb13d4e54220f234676e05f5"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Feb 25 15:31:50 2010 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:24 2010 -0800"
      },
      "message": "jsm: fixing error if the driver fails to load\n\nCurrently if the driver fails to register on port, the kernel\ncrashes with the following stack:\n\ncpu 0x1: Vector: 300 (Data Access) at [c0000000e0303090]\n    pc: c00000000039aa74: .__mutex_lock_slowpath+0x44/0x10c\n    lr: c00000000039aa58: .__mutex_lock_slowpath+0x28/0x10c\n[c0000000e03033c0] c00000000026b074 .uart_remove_one_port+0xbc/0x16c\n[c0000000e0303460] d0000000000e0554 .jsm_remove_uart_port+0x8c/0x10c [jsm]\n[c0000000e03034f0] d0000000000dc034 .jsm_remove_one+0x34/0x108 [jsm]\n[c0000000e0303590] c0000000001f4aa0 .pci_device_remove+0x48/0x74\n...\n\nThis patch just fixes the code flow to abort the load when an\nerror is detected.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54862ee005943d0fdb13d4e54220f234676e05f5",
      "tree": "e72f8fdd0617a002f48128419793e5e228b75bf0",
      "parents": [
        "eec9fe7d1ab4a0dfac4cb43047a7657fffd0002f"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Feb 25 15:31:49 2010 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:24 2010 -0800"
      },
      "message": "jsm: removing the uart structure and filename on error\n\nIf jsm fails to load, then remove the uart stuff, otherwise,\nthe things (as files), will be there forever (even when the module\nis unloaded). If you try to reload the module, the following message\nappears:\n\nkobject_add_internal failed for ttyn1 with -EEXIST, don\u0027t try to\nregister things with the same name in the same directory.\n\nThis patch remove the uart things when the driver fails.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4165fe4ef7305609a96c7f248cefb9c414d0ede5",
      "tree": "3e239b821a4b5365c7e15996d44fbf4726cd7840",
      "parents": [
        "638b9648ab51c9c549ff5735d3de519ef6199df3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Feb 17 13:07:13 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:22 2010 -0800"
      },
      "message": "tty: Fix up char drivers request_room usage\n\nWe can\u0027t change them all but quite a few misuse it.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97c22394bb5dc89683ac150f1003d47e6e9418d9",
      "tree": "36d628026161b5f2f65d83f95a5edae82b79cb8f",
      "parents": [
        "b2a3dbc3ed401828c4de0f08d08d96d0f5ea5b0b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 08 10:03:58 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:21 2010 -0800"
      },
      "message": "serial: timberdale: Remove dependancies\n\nMFD_TIMBERDALE doesn\u0027t appear to be defined anywhere. However the code in\nquestion can build happily without platform specifics so remove the check\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a2c7eabfd09ca7986bf96b8958a87ca041a19d8",
      "tree": "fb124167095299337b4207fe3aaeb24f431c6e42",
      "parents": [
        "a6d07d14bb5cc83237fb259014c1787ffdb83ccb"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Sat Jan 30 18:42:57 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:19 2010 -0800"
      },
      "message": "serial: bcm63xx_uart: allow more than one uart to be registered.\n\nThe bcm6358 CPU has two uarts, make it possible to use the second one.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6d07d14bb5cc83237fb259014c1787ffdb83ccb",
      "tree": "5949ed52c473c404149bcbe78ef6090d11a84622",
      "parents": [
        "599b714ce1ff578f0ff2bc1441122be87c0fa478"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Sat Jan 30 18:42:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:18 2010 -0800"
      },
      "message": "serial: bcm63xx_uart: don\u0027t use kfree() on non kmalloced area.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "599b714ce1ff578f0ff2bc1441122be87c0fa478",
      "tree": "f9b6766f9e1205957cd366e32a5e854efaf4b6c6",
      "parents": [
        "cdc592d5d496e5c813d9632d0d1e334658927af7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 19 06:13:13 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:18 2010 -0800"
      },
      "message": "serial: bfin_5xx: pull in linux/io.h for ioremap prototypes\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdc592d5d496e5c813d9632d0d1e334658927af7",
      "tree": "d00c8fbb037cb5542bb43d213b5f5583cfbd219f",
      "parents": [
        "7ed43f6af88b042eb2ac5a3eda1e8e17efae74ee"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jan 19 06:13:12 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:17 2010 -0800"
      },
      "message": "serial: bfin_5xx: kgdboc should accept gdb break only when it is active\n\nIf we always check for gdb breaks even when it isn\u0027t active, we get false\npositives on normal code and the system panics.\n\nURL: http://blackfin.uclinux.org/gf/tracker/5277\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ed43f6af88b042eb2ac5a3eda1e8e17efae74ee",
      "tree": "9535396dcce88504e371b920be8a70137d27b477",
      "parents": [
        "b2ced4f69ea87399a37b4485280c52034a0161a8"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Tue Jan 19 06:13:11 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:17 2010 -0800"
      },
      "message": "serial: bfin_5xx: need to disable DMA TX interrupt too\n\nIf we don\u0027t disable the DMA TX channel, an inopportune timeout will\ntrigger the interrupt handler and may cause a dead lock with the spin_lock.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b2ced4f69ea87399a37b4485280c52034a0161a8",
      "tree": "0eae60c4c2bbc705b26c3fc02a90288392a7ea80",
      "parents": [
        "ca1cce49c2778439d00bbf516f70386f3d3b71e5"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jan 19 06:13:10 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:16 2010 -0800"
      },
      "message": "serial: bfin_5xx: remove useless gpio handling with hard flow control\n\nFor UARTs that have dedicated hardware flow control support, there will be\nno gpios to request/free as they are part of the normal peripheral pins.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6c4ef984ebbd1a0458503417da91f3de47cbbe0",
      "tree": "c8bcb9c2f802b22a7c184c5fcc26db0773b078ba",
      "parents": [
        "02c95a62d8a0ad0ce71653b9f860b534f89ecc7b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Jan 13 23:34:18 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:15 2010 -0800"
      },
      "message": "tty: declare MODULE_FIRMWARE in various drivers\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1e091751cdb2c28f9f25041be0dcb4d33e4a833d",
      "tree": "364819510f0ef782277437d0c98170b46bcde35e",
      "parents": [
        "2a52fcb54fdf4b557730022aefcc794d567591fb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Dec 21 16:26:49 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:11 2010 -0800"
      },
      "message": "serial: fix test of unsigned\n\nThe variables were unsigned so the tests did not work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2a52fcb54fdf4b557730022aefcc794d567591fb",
      "tree": "17cf078555b38f064d96866352c4f96d6f3349a9",
      "parents": [
        "bbcd18d1b37413d25eaf4580682b1b8e4a09ff5e"
      ],
      "author": {
        "name": "Kiros Yeh",
        "email": "kiros@korenix.com",
        "time": "Mon Dec 21 16:26:48 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:10 2010 -0800"
      },
      "message": "serial: add support for Korenix JetCard\n\nAdd different model (with a different PCI ID) to support Korenix JetCard.\n\nSigned-off-by: Kiros Yeh \u003ckiros@korenix.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bbcd18d1b37413d25eaf4580682b1b8e4a09ff5e",
      "tree": "e48354ffa1eb1efd10448ae1006fa3772f45f1fc",
      "parents": [
        "ac6ec5b1de5d1d5afcbe88d73c05df71dca0ac39"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Dec 21 16:26:46 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:10 2010 -0800"
      },
      "message": "serial: imx: fix NULL dereference Oops when pdata \u003d\u003d NULL\n\nThe platform code doesn\u0027t have to provide platform data to get sensible\ndefault behaviour from the imx serial driver.\n\nThis patch does not handle NULL dereference in the IrDA case, which still\nrequires a valid platform data pointer (in imx_startup()/imx_shutdown()),\nsince I don\u0027t know whether there is a sensible default behaviour, or\nshould the operation just fail cleanly.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nCc: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Oskar Schirmer \u003cos@emlix.com\u003e\nCc: Fabian Godehardt \u003cfg@emlix.com\u003e\nCc: Daniel Glöckner \u003cdg@emlix.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ac6ec5b1de5d1d5afcbe88d73c05df71dca0ac39",
      "tree": "4a850ab01492dafc82a94cccac9790bd8be0f32a",
      "parents": [
        "de538eb3441e8b9f7aedb3a37e46c005538451dc"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Mon Dec 21 16:26:45 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:08 2010 -0800"
      },
      "message": "serial: 8250_pci: add support for MCS9865 / SYBA 6x Serial Port Card\n\nThis patch is heavily based on an earlier patch found on the linux-serial\nmailing list [1], written by Darius Augulis.\n\nThe previous incarnation of this patch only supported a 2x serial port\ncard.  I have added support for my SYBA 6x serial port card, and tested on\nx86.\n\n[1]: http://marc.info/?l\u003dlinux-serial\u0026m\u003d124975806304760\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8fe2d54145a51238308d333f9dc57c5df575ff78",
      "tree": "aa56ae07170eab350ade6f8a59a303a10a2dc337",
      "parents": [
        "8b505ca8e2600eb9e7dd2d6b2682a81717671374"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Wed Dec 09 12:31:32 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:08 2010 -0800"
      },
      "message": "serial: atmel_serial: add poll_get_char and poll_put_char uart_ops\n\nPermits using KGDB over the console with the atmel_serial driver.\n\n[akpm@linux-foundation.org: s/barrier/cpu_relax/]\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b505ca8e2600eb9e7dd2d6b2682a81717671374",
      "tree": "fa1a082a5750d26f112c50a98de853fa635b595c",
      "parents": [
        "b5d228cc4f854aebcefac987d111fc072ecd15e0"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Wed Dec 09 12:31:30 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:07 2010 -0800"
      },
      "message": "serial: 68328serial.c: remove BAUD_TABLE_SIZE macro\n\nThis macro is a duplicate of ARRAY_SIZE defined in kernel api, so just use\nthat instead.\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5d228cc4f854aebcefac987d111fc072ecd15e0",
      "tree": "3663199cff0d18cf78a6da2fc03696708cb914e6",
      "parents": [
        "ccf68e59e93181df9353c0cc721459d18ff200b6"
      ],
      "author": {
        "name": "Shmulik Ladkani",
        "email": "shmulik@jungo.com",
        "time": "Wed Dec 09 12:31:29 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:07 2010 -0800"
      },
      "message": "serial: copy UART properties of UPF_FIXED_TYPE ports provisioned using early_serial_setup\n\nAugment the UPF_FIXED_TYPE logic, which currently applies to UART ports\nprovisioned using platform_device_register.\n\nThe suggested patch applies same logic into \u0027serial8250_register_ports\u0027,\nmaking UART ports provisioned using early_serial_setup inherit their\nproperties from the uart_config entry.\n\nSigned-off-by: Shmulik Ladkani \u003cshmulik@jungo.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ccf68e59e93181df9353c0cc721459d18ff200b6",
      "tree": "2b532778787f5c3e37663760be6643b653662819",
      "parents": [
        "13dda80e48439b446d0bc9bab34b91484bc8f533"
      ],
      "author": {
        "name": "sonic zhang",
        "email": "sonic.adi@gmail.com",
        "time": "Wed Dec 09 12:31:28 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:43:06 2010 -0800"
      },
      "message": "serial: fit blackfin uart over sport driver into common uart infrastructure\n\nFit blackfin uart over sport driver into common uart inftrastructure.  It\nis based on the early platform interfaces to get the platform data early\nwhen the console is initilized.\n\n1. Enable sport uart driver to change uart baud, data bit, stop bit at\n   runtime.  Bind the index of uart device nodes to physical index of\n   sports.\n\n2. Move all platform data into arch specific board files.  Register\n   and probe platform device data in both early and normal stages.\n\n3. Console is registered in sport uart driver as well.\n\n4. Remove 500 us block waiting in sport tx stop code by putting a\n   dummy data into tx fifo to make sure the sport tx stops when all bytes\n   are shifted out except for the dummy data.\n\n5. clean up a bit and fix up coding style.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6efd46b98f30863ca3a9982312db87b826cf715",
      "tree": "289ee0e95d203be5f6c3e2330b6cb998394e0065",
      "parents": [
        "7d0b0a4434dd97d8e0731241aee586460f7fb7bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:53:54 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:53:54 2010 +0900"
      },
      "message": "serial: sh-sci: Tidy up build warnings.\n\nThe recent sh-sci DMA support introduces a number of trivial build\nwarnings, clean them up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73a19e4c0301908ce6346715fd08a74308451f5a",
      "tree": "252aa89c1e04f1febb71e5133a78e16bf730479c",
      "parents": [
        "c014906a870ce70e009def0c9d170ccabeb0be63"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 02 11:39:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:39:15 2010 +0900"
      },
      "message": "serial: sh-sci: Add DMA support.\n\nSupport using DMA for sending and receiving data over SCI(F) interfaces of\nvarious SH SoCs.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9",
      "tree": "816e5ac643b15c2050c64a7075f0f7e13d86ea09",
      "parents": [
        "b1bf9368407ae7e89d8a005bb40beb70a41df539",
        "9f33be2c3a80bdc2cc08342dd77fac87652e0548"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:15:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:15:15 2010 -0800"
      },
      "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: (100 commits)\n  ARM: Eliminate decompressor -Dstatic\u003d PIC hack\n  ARM: 5958/1: ARM: U300: fix inverted clk round rate\n  ARM: 5956/1: misplaced parentheses\n  ARM: 5955/1: ep93xx: move timer defines into core.c and document\n  ARM: 5954/1: ep93xx: move gpio interrupt support to gpio.c\n  ARM: 5953/1: ep93xx: fix broken build of clock.c\n  ARM: 5952/1: ARM: MM: Add ARM_L1_CACHE_SHIFT_6 for handle inside each ARCH Kconfig\n  ARM: 5949/1: NUC900 add gpio virtual memory map\n  ARM: 5948/1: Enable timer0 to time4 clock support for nuc910\n  ARM: 5940/2: ARM: MMCI: remove custom DBG macro and printk\n  ARM: make_coherent(): fix problems with highpte, part 2\n  MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itself\n  ARM: 5945/1: ep93xx: include correct irq.h in core.c\n  ARM: 5933/1: amba-pl011: support hardware flow control\n  ARM: 5930/1: Add PKMAP area description to memory.txt.\n  ARM: 5929/1: Add checks to detect overlap of memory regions.\n  ARM: 5928/1: Change type of VMALLOC_END to unsigned long.\n  ARM: 5927/1: Make delimiters of DMA area globally visibly.\n  ARM: 5926/1: Add \"Virtual kernel memory...\" printout.\n  ARM: 5920/1: OMAP4: Enable L2 Cache\n  ...\n\nFix up trivial conflict in arch/arm/mach-mx25/clock.c\n"
    },
    {
      "commit": "847f9c606cad121cebf984639e3eeee1c4db82f8",
      "tree": "ecd7aaef6cdfaf908d4d37db2e8f1951b490543a",
      "parents": [
        "7981164791d18d5ed1dcdfa9598949ed158a5333",
        "00ebfe58b002f0ff387f60c7cd23bc2b274fce1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:22:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:22:47 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (24 commits)\n  m68k: Define sigcontext ABI of ColdFire\n  m68knommu: NPTL support for uClinux\n  m68k: Add NPTL support\n  m68k: Eliminate unused variable in page_to_phys()\n  m68k: Switch to generic siginfo layout\n  macfb: fix 24-bit visual and stuff\n  macfb: cleanup\n  fbdev: add some missing mac modes\n  mac68k: start CUDA early\n  valkyriefb: various fixes\n  fbdev: mac_var_to_mode() fix\n  mac68k: move macsonic and macmace platform devices\n  mac68k: move mac_esp platform device\n  mac68k: replace mac68k SCC code with platform device\n  pmac-zilog: add platform driver\n  pmac-zilog: cleanup\n  mac68k: rework SWIM platform device\n  mac68k: cleanup\n  ataflop: Killl warning about unused variable flags\n  m68k: Use DIV_ROUND_CLOSEST\n  ...\n"
    },
    {
      "commit": "f1dd6ad599732fc89f36fdd65a2c2cf3c63a8711",
      "tree": "5092207128e47cba99dc0fe373fff6a36f4cb4b8",
      "parents": [
        "8d37a371b6869920e6c40c495c68eabba1ef3909",
        "e10b234b3c4e255d3300a486c4ac15b43253ac6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:19:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:19:22 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (141 commits)\n  MIPS: Alchemy: defconfig updates\n  MIPS: Alchemy: Fix Au1100 ethernet build failure\n  MIPS: Alchemy: Repair db1500/bosporus builds\n  MIPS: ARC: Cleanup unused definitions from sgialib.h\n  MIPS: Cobalt: convert legacy port addresses to GT-64111 bus addresses\n  MIPS: Alchemy: use 36bit addresses for PCMCIA resources.\n  MIPS: Cobalt: Fix theoretical port aliasing issue\n  MIPS: Use ALIGN(x, bytes) instead of __ALIGN_MASK(x, bytes - 1)\n  MIPS: Crazy spinlock speed test.\n  MIPS: Optimize spinlocks.\n  MIPS: Alchemy: devboard PM needs to save CPLD registers.\n  MIPS: PowerTV: Eliminate duplicate opcode definition macros\n  MIPS: Lemote 2F: Move printks out of port_access_lock.\n  MIPS: PNX833x: Convert IRQ controller locks to raw spinlocks.\n  MIPS: Octeon: Replace spinlock with raw_spinlocks in dma-octeon.c.\n  MIPS: Octeon: Replace rwlocks in irq_chip handlers with raw_spinlocks.\n  MIPS: Octeon: Convert octeon_irq_msi_lock to raw spinlock.\n  MIPS: Loongson: Remove pointless sample_lock from oprofile code.\n  MIPS: SNI: Convert sni_rm200_i8259A_lock to raw spinlock.\n  MIPS: i8259: Convert IRQ controller lock to raw spinlock.\n  ...\n"
    },
    {
      "commit": "8d37a371b6869920e6c40c495c68eabba1ef3909",
      "tree": "dad784512b13832f4f5494cfe0791965c6a2b0f6",
      "parents": [
        "ef1a8de8ea004a689b2aa9f5cefcba2b1a0262f2",
        "7b4884ca8853a638df0eb5d251d80d67777b8b1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:18:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:18:30 2010 -0800"
      },
      "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: (49 commits)\n  pcmcia: validate late-added resources\n  pcmcia: allow for extension of resource interval\n  pcmcia: remove useless msleep in ds.c\n  pcmcia: use read_cis_mem return value\n  pcmcia: handle error in serial_cs config calls\n  pcmcia: add locking to pcmcia_{read,write}_cis_mem\n  pcmcia: avoid prod_id memleak\n  pcmcia: avoid sysfs-related lockup for cardbus\n  pcmcia: use state machine for extended requery\n  pcmcia: delay re-scanning and re-querying of PCMCIA bus\n  pcmcia: use pccardd to handle eject, insert, suspend and resume requests\n  pcmcia: use ops_mutex for rsrc_{mgr,nonstatic} locking\n  pcmcia: use mutex for dynid lock\n  pcmcia: assert locking to struct pcmcia_device\n  pcmcia: add locking documentation\n  pcmcia: simplify locking\n  pcmcia: add locking to struct pcmcia_socket-\u003epcmcia_state()\n  pcmcia: protect s-\u003edevice_count\n  pcmcia: properly lock skt-\u003eirq, skt-\u003eirq_mask\n  pcmcia: lock ops-\u003eset_socket\n  ...\n"
    },
    {
      "commit": "ef1a8de8ea004a689b2aa9f5cefcba2b1a0262f2",
      "tree": "14324fad5e33c50c7d00646b7f6d2524943e7726",
      "parents": [
        "1c32fd0c5ac1ccbdc37a1a392a5d75cbe059b401",
        "3d98ffbffb16f2a1569b83cb78db0b5100e6c937"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 13:26:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 13:26:18 2010 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (88 commits)\n  powerpc: Fix lwsync feature fixup vs. modules on 64-bit\n  powerpc: Convert pmc_owner_lock to raw_spinlock\n  powerpc: Convert die.lock to raw_spinlock\n  powerpc: Convert tlbivax_lock to raw_spinlock\n  powerpc: Convert mpic locks to raw_spinlock\n  powerpc: Convert pmac_pic_lock to raw_spinlock\n  powerpc: Convert big_irq_lock to raw_spinlock\n  powerpc: Convert feature_lock to raw_spinlock\n  powerpc: Convert i8259_lock to raw_spinlock\n  powerpc: Convert beat_htab_lock to raw_spinlock\n  powerpc: Convert confirm_error_lock to raw_spinlock\n  powerpc: Convert ipic_lock to raw_spinlock\n  powerpc: Convert native_tlbie_lock to raw_spinlock\n  powerpc: Convert beatic_irq_mask_lock to raw_spinlock\n  powerpc: Convert nv_lock to raw_spinlock\n  powerpc: Convert context_lock to raw_spinlock\n  powerpc/85xx: Add NOR, LEDs and PIB support for MPC8568E-MDS boards\n  powerpc/86xx: Enable VME driver on the GE SBC610\n  powerpc/86xx: Enable VME driver on the GE PPC9A\n  powerpc/86xx: Add MSI section to GE PPC9A DTS\n  ...\n"
    },
    {
      "commit": "ec9cbe09899e36b5f216c3232215520dcf0320ab",
      "tree": "7960e72bdad982d7dd18cab1e49ae3ca42d1a5a0",
      "parents": [
        "1f7b5fff505232521a7a770a639b63cd17636549"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Tue Nov 17 20:04:44 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:31:02 2010 +0100"
      },
      "message": "pmac-zilog: add platform driver\n\nAdd platform driver support to the pmac-zilog driver, for m68k macs.\nPlace the powermac-specific code inside #ifdef CONFIG_PPC_PMAC.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "1f7b5fff505232521a7a770a639b63cd17636549",
      "tree": "d1550de0c66883a050bc46ec2ba70608e9cc9a02",
      "parents": [
        "2724daf439d9f4e9f25c9fb8de8602ba61758478"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Wed Nov 04 00:40:23 2009 +1100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Feb 27 18:28:37 2010 +0100"
      },
      "message": "pmac-zilog: cleanup\n\nWhitespace cleanups and comment typo fix.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "b2b13cdfd05ec331e1be3bbdd593d66840c0b688",
      "tree": "1f71a05f5590bcae08b2d87fa980f00379490ee2",
      "parents": [
        "63ea336b7942214edce1ae79725f28593dc84eaa"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Oct 28 21:37:28 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:57 2010 +0100"
      },
      "message": "SERIAL 8250: Fixes for Alchemy UARTs.\n\nLimit the amount of address space claimed for Alchemy serial ports to\n0x1000.  On the Au1300, ports are only 0x1000 apart, and the registers\nonly extend to 0x110 at most on all supported alchemy models.\n\nOn the Au1300 the autodetect logic no longer works and this makes it\nnecessary to specify the port type through platform data.  Because of\nthis the MSR quirk needs to be moved outside the autoconfig() function\nwhich will no longer be called when UPF_FIXED_TYPE is specified.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e,\nCc: linux-serial@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "64d497f55379b1e320a08ec2426468d96f5642ec",
      "tree": "22b9ab3c5e69c5cc2728cbc2ca7fc7623beef8f1",
      "parents": [
        "37d4008484977f60d5d37499a2670c79b214dd46",
        "b5f5fe80fa98a60daa0fa94512d1599b1e26674c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:54:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 16:54:27 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (187 commits)\n  sh: remove dead LED code for migo-r and ms7724se\n  sh: ecovec build fix for CONFIG_I2C\u003dn\n  sh: ecovec r-standby support\n  sh: ms7724se r-standby support\n  sh: SH-Mobile R-standby register save/restore\n  clocksource: Fix up a registration/IRQ race in the sh drivers.\n  sh: ms7724: modify scan_timing for KEYSC\n  sh: ms7724: Add sh_sir support\n  sh: mach-ecovec24: Add sh_sir support\n  sh: wire up SET/GET_UNALIGN_CTL.\n  sh: allow alignment fault mode to be configured at kernel boot.\n  sh: sh7724: Update FSI/SPU2 clock\n  sh: always enable sh7724 vpu_clk and set to 166MHz on Ecovec\n  sh: add sh7724 kick callback to clk_div4_table\n  sh: introduce struct clk_div4_table\n  sh: clock-cpg div4 set_rate() shift fix\n  sh: Turn on speculative return for SH7785 and SH7786\n  sh: Merge legacy and dynamic PMB modes.\n  sh: Use uncached I/O helpers in PMB setup.\n  sh: Provide uncached I/O helpers.\n  ...\n"
    },
    {
      "commit": "874f2f997dbe041a6c6e509dae8656ed9022d65d",
      "tree": "61898165882041ef7f9beaf2ef6663a1a4d3c29a",
      "parents": [
        "071c06cb570d38efe23a124e885f2f3e643a9206",
        "6ebdc661b608671e9ca572af8bb42d58108cc008"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 26 14:41:00 2010 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nManual merge of:\n\tdrivers/char/hvc_console.c\n\tdrivers/char/hvc_console.h\n"
    },
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "9f33be2c3a80bdc2cc08342dd77fac87652e0548",
      "tree": "7ad6e825427a15c5ec0fc15540abc0429d7f4bce",
      "parents": [
        "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
        "eed18b5fa4d297c681b00144e8c6942dd35d39a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:10:38 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:10:38 2010 +0000"
      },
      "message": "Merge branches \u0027clks\u0027 and \u0027pnx\u0027 into devel\n"
    },
    {
      "commit": "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
      "tree": "4aa71d7551184ee88f32c7f3660d821133058c32",
      "parents": [
        "bc85e585c6d0fab4bde12d60964b2f25802c3163",
        "5de813b6cd06460b337f9da9afe316823cf3ef45"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "message": "Merge branch \u0027misc2\u0027 into devel\n"
    },
    {
      "commit": "2a2d10f386c1bacabe1a530c06dc8488eac419e5",
      "tree": "4606a4a3bafa42a8aa70e001d35883956a0f0589",
      "parents": [
        "2f68ffd11aa76b251921976c982b814df9ebe890",
        "c499546f43f2c31b681271ef7db922839fcde5fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 20:41:34 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 20:41:34 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel-stable\n"
    },
    {
      "commit": "1088f336ccc73feaaff2f95eec6fb5b6e7e94337",
      "tree": "2f9bedc0c9781624249dfc4bb7c58e736136832b",
      "parents": [
        "03843a1294073c19783b43f60f3a455dd0672685"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Feb 24 01:46:10 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Feb 24 01:52:20 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Fix UART number for S5P6442\n\nThe recent changes in the UART code mean that we need to ensure that\nthe 4 UART case is only selected if S5PV210 is being compiled.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "03843a1294073c19783b43f60f3a455dd0672685",
      "tree": "f7233a8a7f2c96541afabe81cb7c1ce3d27b47c3",
      "parents": [
        "7f7035f21c10d83994e045a98c0906781dba02d3"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Jan 29 10:23:40 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Feb 24 01:52:19 2010 +0000"
      },
      "message": "ARM: S5P6442: Add serial port support\n\nThis patch adds UART serial port support for S5P6442.\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "3b43816f685fc6c2531f43514662f796f4601ffc",
      "tree": "3e7e484a8ce9c3ba1c8cedd195d0a6cc2346ab65",
      "parents": [
        "18fe1cad889fe6c1acbf4dfc576e82a13cf1a30c"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri Feb 12 06:43:11 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 17:29:42 2010 +0000"
      },
      "message": "ARM: 5933/1: amba-pl011: support hardware flow control\n\nEnable/disable automatic hardware flow control as requested by the\ntermios.  The controller does not allow us to control the RTS line when\nauto-RTS is enabled, so we enable auto-RTS only if the kernel has not\ndisabled RTS.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a78621bb11fbad32a3ef968c65f9b93858b3341a",
      "tree": "c6b5d58f69185fb3562aeaac2664b00c1c128b20",
      "parents": [
        "7ab24855482fbc47712de46c05726d59cd0748e2"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 24 18:20:22 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:00:18 2010 +0100"
      },
      "message": "pcmcia: handle error in serial_cs config calls\n\nDo not ignore the error returned by simple_config() / multi_config().\n\nCC: linux-serial@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6acc6833510db8f72b5ef343296d97480555fda9",
      "tree": "197032db2cc74316188c33368dc6becef0a5c5fc",
      "parents": [
        "cf24dae14663b88cd64b37df3c7737269aa3cb5e"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Feb 16 22:30:03 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 16 22:30:03 2010 -0700"
      },
      "message": "serial: mpc52xx_uart: re-enable mpc5121 PSC UART support\n\nCurrently the support for MPC5121 PSC UART in the mpc52xx_uart\ndriver is broken (only console pre-initialized by the bootloader\nworks). Re-enable it now by providing MPC5121 specific ops\nfor PSCx clock activation, FIFO controller init/uninit and\nMPC5121 PSC FIFO shared interrupt handling functions.\n\nSigned-off-by: John Rigby \u003cjcrigby@gmail.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bca476139d2ded86be146dae09b06e22548b67f3",
      "tree": "50a894c3ccce5f2f629a8e535a8bd6132f759ef9",
      "parents": [
        "0813e22d4e0d618eac9b47bec942bf856adca4c5"
      ],
      "author": {
        "name": "Dick Hollenbeck",
        "email": "dick@softplc.com",
        "time": "Wed Dec 09 12:31:34 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:55:51 2010 -0800"
      },
      "message": "serial: 8250: add serial transmitter fully empty test\n\nWhen controlling an industrial radio modem it can be necessary to\nmanipulate the handshake lines in order to control the radio modem\u0027s\ntransmitter, from userspace.\n\nThe transmitter should not be turned off before all characters have been\ntransmitted.  serial8250_tx_empty() was reporting that all characters were\ntransmitted before they actually were.\n\n\u003d\u003d\u003d\n\nDiscovered in parallel with more testing and analysis by Kees Schoenmakers\nas follows:\n\nI ran into an NetMos 9835 serial pci board which behaves a little\ndifferent than the standard.  This type of expansion board is very common.\n\n\"Standard\" 8250 compatible devices clear the \u0027UART_LST_TEMT\" bit together\nwith the \"UART_LSR_THRE\" bit when writing data to the device.\n\nThe NetMos device does it slightly different\n\nI believe that the TEMT bit is coupled to the shift register.  The problem\nis that after writing data to the device and very quickly after that one\ndoes call serial8250_tx_empty, it returns the wrong information.\n\nMy patch makes the test more robust (and solves the problem) and it does\nnot affect the already correct devices.\n\nAlan:\n\n  We may yet need to quirk this but now we know which chips we have a\n  way to do that should we find this breaks some other 8250 clone with\n  dodgy THRE.\n\nSigned-off-by: Dick Hollenbeck \u003cdick@softplc.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Kees Schoenmakers \u003ck.schoenmakers@sigmae.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "94d32f99c6aba8b702a9cf78cb328aeb7882b1e5",
      "tree": "a3544b4959da6e325c11d9cd568b07bdd4c0a94c",
      "parents": [
        "e335c75cf32b7014f84c90bbe7ed9b7ecd8e7778"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy.green@txtr.com",
        "time": "Mon Feb 01 13:28:54 2010 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Feb 16 17:16:47 2010 +0100"
      },
      "message": "imx-serial-excessive-status-clearing-on-break.patch\n\ncc: Sasha Hauer \u003ckernel@pengutronix.de\u003e\n\nWe noticed that we were only able to communicate once with a GSM module\nper session, if we powered down the module then the serial driver was\nbroken until reset, no traffic or /proc/interrupts activity could be\nseen any more.\n\nVolker noticed it was provoked by a long \"break\" seen on the wire when\nthe RX was not driven during powerdown, we discovered we could kill the\nserial driver just by forcing RX low extenally for a little while.\n\nI saw that the processing for BREAK in the driver gets too excited and\nclears down all set bits in USR2, including that a character is pending.\nThis stops all further characters getting processed.\n\nThe attached one-liner makes the serial driver immortal against BREAK.\n\nSigned-off-by: Andy Green \u003candy.green@txtr.com\u003e\nSigned-off-by: Volker Ernst \u003cvolker.ernst@txtr.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "56012808f4d5606e401539f663d92009d964425b",
      "tree": "f3736a97725647393a2db7c95462d857115197ca",
      "parents": [
        "a814290e17ae314bd614476cffc6119846eca27e",
        "b2a731aa5cbca7e0252da75e16de7ae5feb1313a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:20:18 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:20:18 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel-stable\n\nConflicts:\n\tarch/arm/Makefile\n"
    },
    {
      "commit": "71a157e8edca55198e808f8561dd49017a54ee34",
      "tree": "a78185ea8204f1e375d88545235ba3d4937ebfaf",
      "parents": [
        "89751a7cb70a20f0d604dd7c4be29dd7b0011718"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 01 21:34:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:33:00 2010 -0700"
      },
      "message": "of: add \u0027of_\u0027 prefix to machine_is_compatible()\n\nmachine is compatible is an OF-specific call.  It should have\nthe of_ prefix to protect the global namespace.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8a77b8d0744ab21b59a9413c41c6a3d6cb9b0b4f",
      "tree": "8bac6436e4068190f60b0fa950082cfa9b8543d9",
      "parents": [
        "65a5b28f0af00dddd785b516914739460562638f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 05 11:15:33 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 12:49:01 2010 +0900"
      },
      "message": "serial: sh-sci: Support ARM-based SH-Mobile CPUs.\n\nAdd support for ARM-based SH-Mobile CPUs to the sh-sci driver.\n\nAlso remove the SCLSR register that is missing on sh772x, sh7705 and\nSH-Mobile.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e9622d1a064705181bea0600ea9eacd95adab7f",
      "tree": "8334f134bc6cfe95d9be2e512e455d4bd976f36b",
      "parents": [
        "6339204ecc2aa2067a99595522de0403f0854bb8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 08 11:47:44 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 11:47:44 2010 +0900"
      },
      "message": "serial: sh-sci: remove SCIF code in sci_rxd_in()\n\nSince sci_rxd_in() is used by SCI only, clean up\nthe header file by killing off code dealing with\nSCIF ports and their register definitions.\n\nAlso introduce a default sci_rxd_in() function\nwhich can be shared by all SCIF-only processors.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "9ddc5b6f18fbac07d2746566b73b89e89fdd4e6a"
}
