)]}'
{
  "log": [
    {
      "commit": "26cf445721763d61b08ce394f8bdbd4c5610b563",
      "tree": "a26099dd232b5d0071604787a9eb27b37602645f",
      "parents": [
        "8b9686ff4ddfdf45662024edd567920e6db87beb",
        "99b662e511e08230e8422e77cbe4fd31ed173df6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:48:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 12:48:45 2011 -0700"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: select ARCH_NO_SYSDEV_OPS.\n  sh: fix build error in board-sh7757lcr.c\n  sh: landisk: Remove whitespace\n  sh: landisk: Remove mv_nr_irqs\n  sh: sh-sci: Fix double initialization by serial_console_setup\n  serial: sh-sci: prevent setup of uninitialized serial console\n  dma: shdma: add checking the DMAOR_AE in sh_dmae_err\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "7ea5db8efeac8627500e012aa6829ca612c5a700",
      "tree": "90e4de22f60b989dcf0f0d7436978c0b463d5827",
      "parents": [
        "eee7631fdf8ae63c4f24daf66981ac1a7b55d7fd",
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 15:39:47 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 15:39:47 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh-latest\n"
    },
    {
      "commit": "6a8c979935f1955707fe79909cb3baf9575282f4",
      "tree": "2b05cffbdf8e5bcc3c47bb5f4f1f2cac36ec5374",
      "parents": [
        "b2267a6b095afb84b5766d6646e581b9054704d9"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Thu Mar 24 02:20:56 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 14:33:24 2011 +0900"
      },
      "message": "sh: sh-sci: Fix double initialization by serial_console_setup\n\nThe driver is initialized in a state with an unknown value by\nserial_console_setup. And initialization fails.\n\nThis is caused by the initialization by sci_console_init.\nThis function does not seem to be necessary for the present sh-sci driver.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2267a6b095afb84b5766d6646e581b9054704d9",
      "tree": "1acfe545a09b8ba9fb0c01a30ed465d1be3a9b7f",
      "parents": [
        "ff7690b48ae8571d930a2621e21f6e5a41e42b6d"
      ],
      "author": {
        "name": "Alexandre Courbot",
        "email": "gnurou@gmail.com",
        "time": "Wed Feb 09 03:18:46 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 31 14:33:22 2011 +0900"
      },
      "message": "serial: sh-sci: prevent setup of uninitialized serial console\n\nCommit 906b17dc089f7fa87e37a9cfe6ee185efc90e0da introduced a condition\nwhere the kernel will crash unless a earlyprintk parameter is specified.\n\nWithout this parameter, sci_console_init is called during early console\nsetup without any port being initialized, and the kernel crashes a\nlittle bit later when uart_set_options attemps to invoke set_termios on a\nport with an ops member equal to NULL.\n\nThis patch just checks in sci_console_init that the port is properly\ninitialized, and aborts the early console setup if it is not.\n\nSigned-off-by: Alexandre Courbot \u003cgnurou@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6cd7a63756a68ad5e718b42aa108e27c19425743",
      "tree": "639e4a3077ed87d080dd722b29746702defa7ba2",
      "parents": [
        "3628aa0657e7bb3548a25fa3ea47510327d35efc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 21:11:35 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 21:12:24 2011 -0700"
      },
      "message": "apbuart: Depend upon sparc.\n\nIt absolutely needs to be able to get at pdev_archdata members\nwhich are sparc specific.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "c897dcf6311ea9c8d24e96cc7f7fe9de58a0a6a2",
      "tree": "97775a7437b61aa344ed8652584e24c17a1c89b9",
      "parents": [
        "10544f128c338aeb7f63c002ad7eee67aa0e6acf"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Wed Mar 30 01:12:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 04:28:54 2011 -0700"
      },
      "message": "sparc32,leon: Fixed APBUART frequency detection\n\nThe UARTs may be located on different APB buses, thus have\n\ndifferent UART clock frequency. The system frequency is not\nthe same (but often) as the UART frequency, rather the APB bus\nfrequency that the APBUART is located at has the same\nfrequency, so this looks at the \"freq\" property instead.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10544f128c338aeb7f63c002ad7eee67aa0e6acf",
      "tree": "66eb9b823e751d8946fe1a56489657d843e69af4",
      "parents": [
        "97c278e31c7c3e10a3288b53f1b0a1733eacec5a"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Wed Mar 30 01:12:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 30 04:28:54 2011 -0700"
      },
      "message": "sparc32, leon: APBUART driver must use archdata to get IRQ number\n\nSee Commit id 1636f8ac2b08410df4766449f7c86b912443cd99 (sparc/of:\nMove of_device fields into struct pdev_archdata), this patch\nis similar to 19e4875fb21a69fbf620e84769a74d189c69c58d (of/sparc:\nfix build regression from of_device changes)\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "95e14ed7fc4b2db62eb597a70850a0fede48b78a",
      "tree": "63d5dacd5ce094c9c48ce426e38440fba6565e51",
      "parents": [
        "00a2470546dd8427325636a711a42c934135dbf5",
        "0d3db28daed2529ab90933a3aaaaf46446fdfda8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:04:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:04:56 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kdb: add usage string of \u0027per_cpu\u0027 command\n  kgdb,x86_64: fix compile warning found with sparse\n  kdb: code cleanup to use macro instead of value\n  kgdboc,kgdbts: strlen() doesn\u0027t count the terminator\n"
    },
    {
      "commit": "adb4b83c12f9d966ea3478aa14c60511467c9916",
      "tree": "b9dd2efee119cc6f053ffa6fb50a3d336e5e3dfb",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 15 07:28:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Mar 25 16:37:30 2011 -0500"
      },
      "message": "kgdboc,kgdbts: strlen() doesn\u0027t count the terminator\n\nThis is an off by one because strlen() doesn\u0027t count the null\nterminator.  We strcpy() these strings into an array of size\nMAX_CONFIG_LEN.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "0a95d92c0054e74fb79607ac2df958b7bf295706",
      "tree": "e2c5f836e799dcfd72904949be47595af91432e7",
      "parents": [
        "08351fc6a75731226e1112fc7254542bd3a2912e",
        "831532035b12a5f7b600515a6f4da0b207b82d6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "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: (62 commits)\n  powerpc/85xx: Fix signedness bug in cache-sram\n  powerpc/fsl: 85xx: document cache sram bindings\n  powerpc/fsl: define binding for fsl mpic interrupt controllers\n  powerpc/fsl_msi: Handle msi-available-ranges better\n  drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak\n  powerpc/85xx: Fix SPE float to integer conversion failure\n  powerpc/85xx: Update sata controller compatible for p1022ds board\n  ATA: Add FSL sata v2 controller support\n  powerpc/mpc8xxx_gpio: simplify searching for \u0027fsl, qoriq-gpio\u0027 compatiable\n  powerpc/8xx: remove obsolete mgsuvd board\n  powerpc/82xx: rename and update mgcoge board support\n  powerpc/83xx: rename and update kmeter1\n  powerpc/85xx: Workaroudn e500 CPU erratum A005\n  powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x\n  powerpc/85xx: Fix writing to spin table \u0027cpu-release-addr\u0027 on ppc64e\n  powerpc/pseries: Disable MSI using new interface if possible\n  powerpc: Enable GENERIC_HARDIRQS_NO_DEPRECATED.\n  powerpc: core irq_data conversion.\n  powerpc: sysdev/xilinx_intc irq_data conversion.\n  powerpc: sysdev/uic irq_data conversion.\n  ...\n\nFix up conflicts in arch/powerpc/sysdev/fsl_msi.c (due to getting rid of\nof_platform_driver in arch/powerpc)\n"
    },
    {
      "commit": "6899608533410557e6698cb9d4ff6df553916e98",
      "tree": "b392548a6757d08ec7b1395925499e032c174411",
      "parents": [
        "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
        "92c260f755c42337c550d8ac1f8ccd1b32bffb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm: (46 commits)\n  msm: scm: Check for interruption immediately\n  msm: scm: Fix improper register assignment\n  msm: scm: Mark inline asm as volatile\n  msm: iommu: Enable HTW L2 redirection on MSM8960\n  msm: iommu: Don\u0027t read from write-only registers\n  msm: iommu: Remove dependency on IDR\n  msm: iommu: Use ASID tagging instead of VMID tagging\n  msm: iommu: Rework clock logic and add IOMMU bus clock control\n  msm: iommu: Clock control for the IOMMU driver\n  msm: mdp: Set the correct pack pattern for XRGB/ARGB\n  msm_fb: Fix framebuffer console\n  msm: mdp: Add support for RGBX 8888 image format.\n  video: msmfb: Put the partial update magic value into the fix_screen struct.\n  msm: clock: Migrate to clkdev\n  msm: clock: Remove references to clk_ops_pcom\n  msm: headsmp.S: Fix section mismatch\n  msm: Use explicit GPLv2 licenses\n  msm: iommu: Enable IOMMU support for MSM8960\n  msm: iommu: Generalize platform data for multiple targets\n  msm: iommu: Create a Kconfig item for the IOMMU driver\n  ...\n"
    },
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "9c9585e0e96f8340d704256db00b2ec28240c36e",
      "tree": "e644bda53c5a1c36a4066c09601566bf20e88ad1",
      "parents": [
        "5d350cba486de34eff99d0394d8fb436af54522e",
        "c8ebae37034c0ead62eb4df8ef88e999ddb8d5cf",
        "ba74ec7f6b2bf9e1b5d0f2c5cef08766944cb2c8",
        "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "message": "Merge branches \u0027aaci\u0027, \u0027mmci-dma\u0027, \u0027pl\u0027 and \u0027pl011\u0027 into drivers\n"
    },
    {
      "commit": "1d2a1959fe534279cf37aba20b08c24c20840e52",
      "tree": "67c0b9aa7fe22a44bf0b4af88947799203eb8f67",
      "parents": [
        "5a79ce76e9bb8f4b2cd8106ee36d15ee05013bcf",
        "054cfaacf88865bff1dd58d305443d5d6c068a08"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 17 16:44:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 17 16:44:08 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh-latest\n"
    },
    {
      "commit": "92c260f755c42337c550d8ac1f8ccd1b32bffb20",
      "tree": "6d04fefc1adeecabfb2b00c201e0db78fa2b5529",
      "parents": [
        "8e76a80960bf06c245160a484d5a363ca6b520bb",
        "05e34754518b6a90d5c392790c032575fab12d66"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Mar 16 22:13:16 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Mar 16 22:13:16 2011 -0700"
      },
      "message": "Merge remote branch \u0027rmk/for-linus\u0027 into for-linus\n\n* rmk/for-linus: (1557 commits)\n  ARM: 6806/1: irq: introduce entry and exit functions for chained handlers\n  ARM: 6781/1: Thumb-2: Work around buggy Thumb-2 short branch relocations in gas\n  ARM: 6747/1: P2V: Thumb2 support\n  ARM: 6798/1: aout-core: zero thread debug registers in a.out core dump\n  ARM: 6796/1: Footbridge: Fix I/O mappings for NOMMU mode\n  ARM: 6784/1: errata: no automatic Store Buffer drain on Cortex-A9\n  ARM: 6772/1: errata: possible fault MMU translations following an ASID switch\n  ARM: 6776/1: mach-ux500: activate fix for errata 753970\n  ARM: 6794/1: SPEAr: Append UL to device address macros.\n  ARM: 6793/1: SPEAr: Remove unused *_SIZE macros from spear*.h files\n  ARM: 6792/1: SPEAr: Replace SIZE macro\u0027s with SZ_4K macros\n  ARM: 6791/1: SPEAr3xx: Declare device structures after shirq code\n  ARM: 6790/1: SPEAr: Clock Framework: Rename usbd clock and align apb_clk entry\n  ARM: 6789/1: SPEAr3xx: Rename sdio to sdhci\n  ARM: 6788/1: SPEAr: Include mach/hardware.h instead of mach/spear.h\n  ARM: 6787/1: SPEAr: Reorder #includes in .h \u0026 .c files.\n  ARM: 6681/1: SPEAr: add debugfs support to clk API\n  ARM: 6703/1: SPEAr: update clk API support\n  ARM: 6679/1: SPEAr: make clk API functions more generic\n  ARM: 6737/1: SPEAr: formalized timer support\n  ...\n\nConflicts:\n\tarch/arm/mach-msm/board-msm7x27.c\n\tarch/arm/mach-msm/board-msm7x30.c\n\tarch/arm/mach-msm/board-qsd8x50.c\n\tarch/arm/mach-msm/board-sapphire.c\n\tarch/arm/mach-msm/include/mach/memory.h\n"
    },
    {
      "commit": "63a93699c6a58795b854ff573542a08367684dae",
      "tree": "057ab4cbde66862c51867dde030be69a2fa7073f",
      "parents": [
        "16d8775700f1815076f879719ce14b33f50a3171",
        "21bd6d37cf23e643020bf28b41844ff0040c9393"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:05:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:05:40 2011 -0700"
      },
      "message": "Merge branch \u0027remove\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027remove\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6629/2: aaec2000: remove support for mach-aaec2000\n  ARM: lh7a40x: remove unmaintained platform support\n\nFix up trivial conflicts in\n - arch/arm/mach-{aaec2000,lh7a40x}/include/mach/memory.h (removed)\n - drivers/usb/gadget/Kconfig (USB_[GADGET_]LH7A40X removed, others added)\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "48a10cdfc0262ee7b5ccd4cbb673957e320ec563",
      "tree": "0b329e6f0d40b997c74c32531a425c9f4906d18d",
      "parents": [
        "afc0a07d4a283599ac3a6a31d7454e9baaeccca0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 31 17:48:55 2010 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Mar 15 13:48:16 2011 -0500"
      },
      "message": "drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak\n\nAdd a call to of_node_put in the error handling code following a call to\nof_find_compatible_node or of_find_node_by_type.\n\nThis patch also substantially reorganizes the error handling code in the\nfunction, to that it is possible first to jump to code that frees qe_port\nand then to jump to code that also puts np.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E,E1,E2;\nstatement S;\n@@\n\n*x \u003d\n(of_find_node_by_path\n|of_find_node_by_name\n|of_find_node_by_phandle\n|of_get_parent\n|of_get_next_parent\n|of_get_next_child\n|of_find_compatible_node\n|of_match_node\n|of_find_node_by_type\n|of_find_node_with_property\n|of_find_matching_node\n|of_parse_phandle\n)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x \u003d E\n*if (...) {\n  ... when !\u003d of_node_put(x)\n      when !\u003d if (...) { ... of_node_put(x); ... }\n(\n  return \u003c+...x...+\u003e;\n|\n*  return ...;\n)\n}\n...\u003e\n(\nE2 \u003d x;\n|\nof_node_put(x);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9ced9f03d12d7539e86b0bff5bc750153c976c34",
      "tree": "dcb8a23b0245d3d4d2719d7ea987f7eee608c553",
      "parents": [
        "9b963f32c38b4c7d2da667e4458967b550f30bee",
        "b0b6ff0b21057bb8e58b0be8b427a4713fd4b5a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 16:32:47 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 16:32:47 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "6ae705b23be8da52d3163be9d81e9b767876aaf9",
      "tree": "02d1343739ebbbccc0b0b75ceca9ec749c686917",
      "parents": [
        "1a738dcf6dac74a0ce10853a068d822f66f73268"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Thu Mar 10 15:14:00 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 14 16:24:23 2011 -0700"
      },
      "message": "pch_uart: reference clock on CM-iTC\n\nDefault clock source for UARTs on Topcliff is external UART_CLK.\nOn CM-iTC USB_48MHz is used instead. After VCO2PLL and DIV\nmanipulations UARTs will receive 192 MHz.\nClock manipulations on Topcliff are controlled in pch_phub.c\n\nv2: redone against the linux-next tree\nv3: redone against linux/kernel/git/next/linux-next.git snapshot\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8688a1a8637c6b833b9b70148809db4538352d2e",
      "tree": "7b5d6c2d83c8bd1686811501c6287a650c40751b",
      "parents": [
        "3afdb0f3528991de0833224f2dba60dc061e01fa",
        "f91f9cd505f92e4227ffda7e5799a33d4f34bf36"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 12 20:33:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 12 20:33:51 2011 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-tcc into devel-stable\n"
    },
    {
      "commit": "f4612798a1ca33e4c9b5b9152f4b9b3b23a2da58",
      "tree": "852f617cf2d5329f6c0511190806516e026a56d8",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575",
        "30d8bead5a309492d1dae2f6511a0465fe6ad05e"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 11 11:05:46 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 11 11:05:46 2011 +0900"
      },
      "message": "Merge branch \u0027next-exynos4\u0027 into for-next\n"
    },
    {
      "commit": "3afdb0f3528991de0833224f2dba60dc061e01fa",
      "tree": "0d9c7529c6cc2b41f0df778cc396edd74699721a",
      "parents": [
        "71d8c5b11e3b5936ae6c2e0b1dd6f5c78b305b65",
        "f7fdaca910e6bc13659ecdffc28c97938b752e01"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 13:53:29 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 13:53:29 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85",
      "tree": "17042eda647a9576055f7355fc179595fe429a55",
      "parents": [
        "ead76f329f777c7301e0a5456a0a1c7a081570bd"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 24 13:21:36 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 10:07:24 2011 +0000"
      },
      "message": "ARM: 6764/1: pl011: factor out FIFO to TTY code\n\nThis piece of code was just slightly different between the DMA\nand IRQ paths, in DMA mode we surely shouldn\u0027t read more than\n256 character either, so factor this out in its own function and\nuse for both DMA and PIO mode.\n\nTested on Ux500 and U300.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ead76f329f777c7301e0a5456a0a1c7a081570bd",
      "tree": "71a2954490057806b4ce87a7d368f11f62b16e85",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Feb 24 13:21:08 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 10:07:22 2011 +0000"
      },
      "message": "ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n\nThis adds an optional RX DMA codepath for the devices that\nsupport this by using the apropriate burst sizes instead of\npulling single bytes.\n\nIncludes portions of code written by Russell King during\na PL08x hacking session.\n\nThis has been tested on U300 and Ux500.\n\nTested-by: Jerzy Kasenberg \u003cjerzy.kasenberg@tieto.com\u003e\nTested-by: Grzegorz Sygieda \u003cgrzegorz.sygieda@tieto.com\u003e\nTested-by: Marcin Mielczarczyk \u003cmarcin.mielczarczyk@tieto.com\u003e\nSigned-off-by: Per Forlin \u003cper.friden@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "550462378515a82279e07f12e2c105f617f112f8",
      "tree": "c3a98269a5d61da1530d0c9e9fe56b4b9af28868",
      "parents": [
        "00bff392c81e4fb1901e5160fdd5afdb2546a6ab"
      ],
      "author": {
        "name": "Mayank Rana",
        "email": "mrana@codeaurora.org",
        "time": "Mon Mar 07 10:28:42 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 07 12:08:05 2011 -0800"
      },
      "message": "serial: msm_serial_hs: Add MSM high speed UART driver\n\nThis driver supports UART-DM HW on MSM platforms. It uses the on\nchip DMA to drive data transfers and has optional support for UART\npower management independent of Linux suspend/resume and wakeup\nfrom Rx.\n\nThe driver was originally developed by Google. It is functionally\nequivalent to the version available at:\nhttp://android.git.kernel.org/?p\u003dkernel/experimental.git\nthe differences being:\n1) Remove wakelocks and change unsupported DMA API.\n2) Replace clock selection register codes by macros.\n3) Fix checkpatch errors and add inline documentation.\n4) Add runtime PM hooks for active power state transitions.\n5) Handle error path and cleanup resources if required.\n\nCC: Nick Pelly \u003cnpelly@google.com\u003e\nSigned-off-by: Sankalp Bose \u003csankalpb@codeaurora.org\u003e\nSigned-off-by: Mayank Rana \u003cmrana@codeaurora.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "36003386f86c0624ae0662a229081ef2b11ac784",
      "tree": "729d732c76398540e9c28ae7df3a131afea95297",
      "parents": [
        "18e9550273b8a4d28044202f51cb2c3c9254d7c6"
      ],
      "author": {
        "name": "Alexandre Courbot",
        "email": "gnurou@gmail.com",
        "time": "Thu Mar 03 08:04:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 04 15:57:10 2011 +0900"
      },
      "message": "serial: sh-sci: fix deadlock when resuming from S3 sleep\n\nS3 sleep invokes the shutdown callback of the sh-sci driver, which\nsuspends the clocks until they are reactivated by a call to startup.\nHowever, before the latter is invoked, sci_set_termios may be called on\nthe port by uart_resume_port. In such cases it will endlessly wait for\nthe TEND bit to raise, which will never happen since the clocks are\ndisabled.\n\nThis patch ensures that clocks are enabled when ports registers are\nmanipulated within sci_set_termios.\n\nSigned-off-by: Alexandre Courbot \u003cgnurou@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9f15444fefdb33509132ff5c9be60cb315c44cb2",
      "tree": "a927896fe789a01bf4e885d1d2ceb32677b0b07c",
      "parents": [
        "7c9325d79a3c3d51c98812161d47876d6830c062"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 18 09:10:01 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Mar 01 09:38:27 2011 -0700"
      },
      "message": "tty: serial: altera_jtaguart: Add device tree support\n\nAdvertise the possibility to use this driver with device tree if\nCONFIG_OF is set.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7c9325d79a3c3d51c98812161d47876d6830c062",
      "tree": "e749efa50ac29719d4ff159f94f03abc455cee06",
      "parents": [
        "d714d1979d7b4df7e2c127407f4014ce71f73cd0"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 18 11:35:32 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Mar 01 09:38:27 2011 -0700"
      },
      "message": "tty: serial: altera_uart: Add devicetree support\n\nWith the recent switch of the (currently still out-of-tree) Nios2 Linux\nport to devicetree we want to be able to retrieve the resources and\nproperties from dts.\n\nThe old method to retrieve resources and properties from platform data\nis still supported.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "793218dfea146946a076f4fe51e574db61034a3e",
      "tree": "ecdf2dd9b1aa9fa9a19864507330ccb8819aa060",
      "parents": [
        "d35fb6417655ebf6de93e2135dc386c3c470f545"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 21:10:26 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:46 2011 -0700"
      },
      "message": "dt/serial: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of users of of_platform_driver in drivers/serial.  The\nof_platform_{,un}register_driver functions are going away, so the\nusers need to be converted to using the platform_bus_type directly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e5263a517688b83861d406223a0f111a6e4116ff",
      "tree": "ad487f73ba74785a3725137e89b54278a3bfade4",
      "parents": [
        "55f19d56742a7b544e80b47339c17bfcfd0ff3b4"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 20:16:13 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:43 2011 -0700"
      },
      "message": "dt: uartlite: merge platform and of_platform driver bindings\n\nof_platform_driver is getting removed, and a single platform_driver\ncan now support both devicetree and non-devicetree use cases.  This\npatch merges the two driver registrations.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\n\n"
    },
    {
      "commit": "27aadb615a2d767d629966e88dc7212ceb7c712e",
      "tree": "afc0612eabcd4602719fe5b79fa3770d16778346",
      "parents": [
        "df213559f029047b4b3d06a25a36f4779de9b989"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sun Feb 20 05:07:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 28 12:06:20 2011 -0800"
      },
      "message": "fmvj18x_cs: add new id\n\nfmvj18x_cs:add new id\n           Toshiba lan\u0026modem multifuction card (model name:IPC5010A)\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c6e9112ebc7ba5a782e986152c8e766dad1486f",
      "tree": "409f6f4aba0b17073bd6f40f729748a7fd5d0226",
      "parents": [
        "a2e6093c638a9846cfe81b84ea9a0643f9540c1f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 19:12:21 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 10:02:16 2011 -0800"
      },
      "message": "tty/serial: Relax the device_type restriction from of_serial\n\nThere is no need to test for a device_type property in ns8250\ncompatible serial ports.  device_type is an OpenFirmware property that\nis not required when using the flattened tree representation.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f227e08b71b9c273eaa29a57370a3a5b833aa382",
      "tree": "9f1483776a2bde3bb1a6bd744e69acf19f6f3428",
      "parents": [
        "fec38d1752c01ad72789bac9f1a128f7e933735d",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "message": "Merge 2.6.38-rc6 into tty-next\n\nThis was to resolve a merge issue with drivers/char/Makefile and\ndrivers/tty/serial/68328serial.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa25afad2ca60d19457849ea75e9c31236f4e174",
      "tree": "24c8c815caf191af56f8de287637087c298711b2",
      "parents": [
        "394d5aefcdecb51bbf7d6df757e73559c9692a08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 15:55:00 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 16:24:14 2011 +0000"
      },
      "message": "ARM: amba: make probe() functions take const id tables\n\nMake Primecell driver probe functions take a const pointer to their\nID tables.  Drivers should never modify their ID tables in their\nprobe handler.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fec38d1752c01ad72789bac9f1a128f7e933735d",
      "tree": "f7300a9dcb2c92ff21a3835ab1d6e5dc268c6979",
      "parents": [
        "60d1031e114a3e96e4420421e34ddc0dcd10cbae"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:19 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:05 2011 -0800"
      },
      "message": "pch_uart: Fix DMA channel miss-setting issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60d1031e114a3e96e4420421e34ddc0dcd10cbae",
      "tree": "dec57b1c70ea18ba6f1eda148fb206fe59203155",
      "parents": [
        "9af7155bb03675ba2d4d68428a4345e0511ce8dd"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:18 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:04 2011 -0800"
      },
      "message": "pch_uart: fix exclusive access issue\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9af7155bb03675ba2d4d68428a4345e0511ce8dd",
      "tree": "82c11187bbbaab18601e0a554c120d6aed04a15f",
      "parents": [
        "aac6c0b0fd6458f166651fc102695fb8836a4d95"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:17 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:04 2011 -0800"
      },
      "message": "pch_uart: fix auto flow control miss-setting issue\n\nCurrently, auto-flow control setting processing is not set correctly.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aac6c0b0fd6458f166651fc102695fb8836a4d95",
      "tree": "4d6dcf555b22c8d79dbc292eee6f915fbb7b4f82",
      "parents": [
        "23877fdc6df3306037d81d2ac71c2d6e26ec08f4"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:16 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:03 2011 -0800"
      },
      "message": "pch_uart: fix uart clock setting issue\n\nCurrently, uart clock is not set correctly.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "23877fdc6df3306037d81d2ac71c2d6e26ec08f4",
      "tree": "2ae96a2839058a38afc5985da6b5f229c8fc4bfe",
      "parents": [
        "1822076cf324dde1eb9678ae2174dc8b4662417c"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:15 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:03 2011 -0800"
      },
      "message": "pch_uart : Use dev_xxx not pr_xxx\n\nFor easy to understad which port the message is out,\nreplace pr_xxx with dev_xxx.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1822076cf324dde1eb9678ae2174dc8b4662417c",
      "tree": "b06622c7bb06a5e307cec38a659f1214d00b3b59",
      "parents": [
        "7e4613296576c843643ceb97091d98da1e8caab8"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:14 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:03 2011 -0800"
      },
      "message": "pch_uart : Reduce memcpy\n\nReduce memcpy for performance improvement.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e4613296576c843643ceb97091d98da1e8caab8",
      "tree": "5ee9798377c479aefd124c64957194e36947f13a",
      "parents": [
        "da3564ee027e788a5ff8e520fb2d2b00a78b2464"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:13 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:03 2011 -0800"
      },
      "message": "pch_uart: add spin_lock_init\n\nCurrently, spin_lock is not initialized.\nThus, add spin_lock_init().\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da3564ee027e788a5ff8e520fb2d2b00a78b2464",
      "tree": "31cb96fb375b2c4ed85e48744392903b0828275e",
      "parents": [
        "4c37705877e74c02c968735c2eee0f84914cf557"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Feb 23 10:03:12 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:22:02 2011 -0800"
      },
      "message": "pch_uart: add multi-scatter processing\n\nCurrently, this driver can handle only single scatterlist.\nThus, it can\u0027t send data beyond FIFO size.\n\nThis patch enables this driver can handle multiple scatter list.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "44ed76b78e158d852f640d533b7acc08b91f2132",
      "tree": "35bb26e1cc48560430795d69f84237210afd26c4",
      "parents": [
        "72af4762ee640b717a30761e27fc55126c686568"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 18 16:38:40 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:50:04 2011 -0800"
      },
      "message": "tty: serial: altera_jtaguart: Fixup type usage of port flags\n\nport-\u003eflags is of type upf_t, which corresponds to UPF_* flags.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72af4762ee640b717a30761e27fc55126c686568",
      "tree": "9a11c376eebd89d6e4838a41ee0bc2fdc668e7ec",
      "parents": [
        "3231f075070ac61ab7174a9a82bdc6d7b1de10bb"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 18 16:38:39 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:50:04 2011 -0800"
      },
      "message": "tty: serial: altera_jtaguart: Support getting mapbase and IRQ from resources\n\nThis will make it easier to get the driver to support device tree. The\nold platform data method is still supported though.\n\nAlso change the driver to use only one platform device per port.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3231f075070ac61ab7174a9a82bdc6d7b1de10bb",
      "tree": "bcd64de2f92d2af4c23669c7cc1b2ad9d9bb6916",
      "parents": [
        "2314a0f667352748a48753bf903f8c50fd2a756d"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 18 16:38:38 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:50:04 2011 -0800"
      },
      "message": "tty: serial: altera_jtaguart: Remove unused function early_altera_jtaguart_setup\n\nThis is not even used in nios2 arch code anymore.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2314a0f667352748a48753bf903f8c50fd2a756d",
      "tree": "3845d47d40b8c7214a4f0319cfc553503da9119b",
      "parents": [
        "f023eab379821365bf265a0240f30c00cecaef7c"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Feb 18 16:38:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:50:03 2011 -0800"
      },
      "message": "tty: serial: altera_jtaguart: Don\u0027t use plain integer as NULL pointer\n\nThis fixes a sparse warning.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f023eab379821365bf265a0240f30c00cecaef7c",
      "tree": "7c8f5f5b847d4200e346a384412932de151c0529",
      "parents": [
        "085a4f758f0cf95e1865b63892bf4304a149f0ca"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Feb 22 15:28:12 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:49:00 2011 -0800"
      },
      "message": "serial: mfd: add a module parameter for setting each port\u0027s working mode\n\nThe three identical uart ports can work either in DMA or PIO mode. Adding such\na module parameter \"hsu_dma_enable\" will enable user to chose working modes for\neach port. If the mfd driver is built in kernel, adding a \"mfd.hsu_dma_enable\u003dx\"\nin kernel command line has the same effect.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "085a4f758f0cf95e1865b63892bf4304a149f0ca",
      "tree": "e2649fbbf7ccc74b506f9415f740730d503e97d2",
      "parents": [
        "10e82f6ce76351425644bccc56f8e2c2ad596ce6"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Feb 22 15:28:10 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:49:00 2011 -0800"
      },
      "message": "serial: mfd: remove the TX full-empty interrupts workaround\n\nIn A0 stepping, TX half-empty interrupt is not working, so have to\nuse the full-empty interrupts whose performance will be 15% lower.\nNow re-enable the half-empty interrrupt after it is enabled in\nsilicon.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c0ff728b86361f4b5c58b9acf9853d682a1b8f8",
      "tree": "9bf07f31675627980417f5835dd7c91014d0525e",
      "parents": [
        "b4a5660da011a0d55cac2ead05a9171d5544d272"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Feb 14 16:57:58 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Feb 22 13:51:16 2011 +0900"
      },
      "message": "tty: Change dependency of ARCH_EXYNOS4\n\nThis patch changes dependency of ARCH_EXYNOS4 from ARCH_S5PV310\naccording to the change of ARCH name, EXYNOS4.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "bc3adfc6703edfd2484902b5391092c717076f87",
      "tree": "9df3b216990f6b321095bcc6c35444f5e0d8165c",
      "parents": [
        "3c18d4de86e4a7f93815c081e50e0543fa27200f",
        "3233cdbd9fa347a6d6897a94cc6ed0302ae83c4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 18 12:36:06 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 18 12:36:06 2011 -0800"
      },
      "message": "Merge branch \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027fixes-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: make sure MAYDAY_INITIAL_TIMEOUT is at least 2 jiffies long\n  workqueue, freezer: unify spelling of \u0027freeze\u0027 + \u0027able\u0027 to \u0027freezable\u0027\n  workqueue: wake up a worker when a rescuer is leaving a gcwq\n"
    },
    {
      "commit": "6caa76b7786891b42b66a0e61e2c2fff2c884620",
      "tree": "eb6e387e080a44680d6d8686999336e69ec97e71",
      "parents": [
        "00a0d0d65b61241a718d0aee96f46b9a2d93bf26"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:27:22 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:59:56 2011 -0800"
      },
      "message": "tty: now phase out the ioctl file pointer for good\n\nOnly oddities here are a couple of drivers that bogusly called the ldisc\nhelpers instead of returning -ENOIOCTLCMD. Fix the bug and the rest goes\naway.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20b9d17715017ae4dd4ec87fabc36d33b9de708e",
      "tree": "64e9c4ff845844298f9056357d9f4914802207f8",
      "parents": [
        "60b33c133ca0b7c0b6072c87234b63fee6e80558"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:50 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:52:43 2011 -0800"
      },
      "message": "tiocmset: kill the file pointer argument\n\nDoing tiocmget was such fun we should do tiocmset as well for the same\nreasons\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60b33c133ca0b7c0b6072c87234b63fee6e80558",
      "tree": "379340a7ab563df42ddb2907be6f282202244077",
      "parents": [
        "adf9251fe9b87b5a50deebe489db2df8df4715fc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:47:33 2011 -0800"
      },
      "message": "tiocmget: kill off the passing of the struct file\n\nWe don\u0027t actually need this and it causes problems for internal use of\nthis functionality. Currently there is a single use of the FILE * pointer.\nThat is the serial core which uses it to check tty_hung_up_p. However if\nthat is true then IO_ERROR is also already set so the check may be removed.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2780ad42f5fe6739882603c61c8decba6e50eaa2",
      "tree": "65d26144ecd8319d5d9243770d034ee4f1ba33ab",
      "parents": [
        "e96fabd8791aad30a3c8a03919893ae3e2e3df25"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Feb 09 10:57:04 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:31:58 2011 -0800"
      },
      "message": "tty: serial: altera_uart: Use port-\u003eregshift to store bus shift\n\nUse the regshift member of struct uart_port to store the address stride\nfrom platform data. This way we can save one dereference per call of\naltera_uart_readl and altera_uart_writel.\n\nThis also allows us to use the driver without platform data, which is\nneeded for device tree support in the Nios2 port.\n\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e96fabd8791aad30a3c8a03919893ae3e2e3df25",
      "tree": "e83e2647b1dcf240d24bf85b6e0906be2a4a0440",
      "parents": [
        "d637837583163a1a70331ce48097f697cac85e32"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Feb 09 10:56:52 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:31:58 2011 -0800"
      },
      "message": "tty: serial: altera_uart: Handle pdev-\u003eid \u003d\u003d -1 in altera_uart_remove\n\nCommit 6b5756f176568a710d008d3b478128fafb6707f0 introduced the\npossibility for pdev-\u003eid being -1 but the change was not done equally in\naltera_uart_remove. This patch fixes this.\n\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42bd7a4f68e7785dce656a379c3de0a74f5a4d84",
      "tree": "50957b021b63fabc59305f7f439c712c7305417f",
      "parents": [
        "daaf6ff42d12c89f179868387c0107db6625f0f3"
      ],
      "author": {
        "name": "Viktar Palstsiuk",
        "email": "viktar.palstsiuk@promwad.com",
        "time": "Wed Feb 09 15:26:13 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:26:12 2011 -0800"
      },
      "message": "atmel_serial: enable PPS support\n\nEnables PPS support in atmel serial driver to make PPS API working.\n\nSigned-off-by: Viktar Palstsiuk \u003cviktar.palstsiuk@promwad.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "daaf6ff42d12c89f179868387c0107db6625f0f3",
      "tree": "0eb488d029f82e27e1fbb66e46214d0520467ce4",
      "parents": [
        "0d0389e5414c8950b1613e8bdc74289cde3d6d98"
      ],
      "author": {
        "name": "Niranjana Vishwanathapura",
        "email": "nvishwan@codeaurora.org",
        "time": "Wed Feb 09 11:16:34 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:25:38 2011 -0800"
      },
      "message": "tty: Add msm_smd_tty driver\n\nmsm_smd_tty driver provides tty device interface\nto \u0027DS\u0027 and \u0027GPSNMEA\u0027 streaming SMD ports.\n\nCc: Brian Swetland \u003cswetland@google.com\u003e\nSigned-off-by: Niranjana Vishwanathapura \u003cnvishwan@codeaurora.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0d0389e5414c8950b1613e8bdc74289cde3d6d98",
      "tree": "3c67d32443f0439e9e8cae1c0fb299abcd3067c0",
      "parents": [
        "95926d2db6256e08d06b753752a0d903a0580acc"
      ],
      "author": {
        "name": "Yin Kangkai",
        "email": "kangkai.yin@linux.intel.com",
        "time": "Wed Feb 09 11:35:18 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:23:50 2011 -0800"
      },
      "message": "serial: change the divisor latch only when prescalar actually changed\n\nIn 8250.c original ns16550 autoconfig code, we change the divisor latch when\nwe goto to high speed mode, we\u0027re assuming the previous speed is legacy. This\nsome times is not true.\n\nFor example in a system with both CONFIG_SERIAL_8250 and\nCONFIG_SERIAL_8250_PNP set, in this case, the code (autoconfig) will be called\ntwice, one in serial8250_init/probe() and the other is from\nserial_pnp_probe. When serial_pnp_probe calls the autoconfig for NS16550A,\nit\u0027s already in high speed mode, change the divisor latch (quot \u003c\u003c 3) in this\ncase will make the UART console garbled.\n\nCC: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nCC: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: stable@kernel.org\nSigned-off-by: Yin Kangkai \u003ckangkai.yin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95926d2db6256e08d06b753752a0d903a0580acc",
      "tree": "c1ac11f747459546100af15ff1ed7bc2a6ea3876",
      "parents": [
        "8115be01462f8af2dc22dd65dd28268bb9b8bff6"
      ],
      "author": {
        "name": "Yin Kangkai",
        "email": "kangkai.yin@linux.intel.com",
        "time": "Wed Feb 09 11:34:20 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:23:49 2011 -0800"
      },
      "message": "serial: also set the uartclk value in resume after goes to highspeed\n\nFor any reason if the NS16550A was not work in high speed mode (e.g. we hold\nNS16550A from going to high speed mode in autoconfig_16550a()), now we are\nresume from suspend, we should also set the uartclk to the correct\nvalue. Otherwise it is still the old 1843200 and that will bring issues.\n\nCC: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nCC: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCC: linux-kernel@vger.kernel.org\nCC: stable@kernel.org\nSigned-off-by: Yin Kangkai \u003ckangkai.yin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8115be01462f8af2dc22dd65dd28268bb9b8bff6",
      "tree": "13fe0aff0b735f8a87757a0f5bb8e1e084e882d5",
      "parents": [
        "2aff8d90a073e5a07e1ff5a94779d6a21fb72dd2"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Mon Feb 07 12:02:32 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:16:15 2011 -0800"
      },
      "message": "serial: ifx6x60: minor cleanup\n\nrenamed spi_driver variable to not be h/w specific\nset driver name to use DRVNAME define\nremoved commented-out define\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2aff8d90a073e5a07e1ff5a94779d6a21fb72dd2",
      "tree": "dbe4ec15ca988d3b4e020fdc1cde9ece98f46c8a",
      "parents": [
        "1b79b440576b80bace7b6fa012a57ed91d763b5f"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Mon Feb 07 12:02:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:16:15 2011 -0800"
      },
      "message": "serial: ifx6x60: probe routine needs to call spi_setup\n\nThe probe routine should call spi_setup() to configure\nthe SPI bus so it can properly communicate with the device.\nE.g. the device operates in SPI mode 1.\n\nCalled spi_setup to configure SPI mode, max_speed_hz, and bpw\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1b79b440576b80bace7b6fa012a57ed91d763b5f",
      "tree": "934703b1c70acec71ac6682eb34dbe831eb1c086",
      "parents": [
        "f089140ea760b42542389c96f9a54d3076696b2c"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Mon Feb 07 12:02:30 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:16:14 2011 -0800"
      },
      "message": "serial: ifx6x60: set SPI max_speed_hz based on platform type\n\nPlatforms containing the 6260 can run up to 25Mhz.\n\nFor these platforms set max_speed_hz to 25Mhz.\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f089140ea760b42542389c96f9a54d3076696b2c",
      "tree": "10f96e044b68c9d8108534de6cec42ea7bc68c35",
      "parents": [
        "5fc324952049b2e6d16a54ef89afee25611ca476"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Mon Feb 07 12:02:29 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:16:14 2011 -0800"
      },
      "message": "serial: ifx6x60: changed internal bpw from boolean to int\n\ndriver should support 32bit SPI transfers. The boolean variable\nonly allowed 8/16.\n\nChanged to support 8/16/32 for future enabling\nof 32 bpw.\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5fc324952049b2e6d16a54ef89afee25611ca476",
      "tree": "8adffe2509388c7a999c28906e3594e0e79fb11d",
      "parents": [
        "b68f23b24e0013d489aaa986da0210feea00d4c1"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Mon Feb 07 12:02:28 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:16:14 2011 -0800"
      },
      "message": "serial: ifx6x60: dma_alloc_coherent must use parent dev\n\nThis driver is a SPI protocol driver and has no DMA ops\nassociated with the device so the call will fail. Furthermore,\nthe DMA allocation made here will be used by the SPI\ncontroller driver (parent dev) so it makes sense to\npass that device instead.\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b68f23b24e0013d489aaa986da0210feea00d4c1",
      "tree": "a158db0ea0f7fde614993865422056e89d6234cf",
      "parents": [
        "fcdba07ee390d9d9c15de8b2a17baef689284fcc"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Mon Feb 07 12:02:27 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:16:14 2011 -0800"
      },
      "message": "serial: ifx6x60: fixed call to tty_port_init\n\nThe port ops must be set AFTER calling port init as that function\nzeroes the structure\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f95497d9df340fa35aea01e2f2e5d31ecdf7118e",
      "tree": "fae606f2ffeb49956e38d261407f8071e8e5285e",
      "parents": [
        "bf6a41db7726e6c09b9c6ac993457b7260473406"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Feb 14 23:46:17 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 17 17:39:37 2011 +0100"
      },
      "message": "serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n\nOnly include linux/pci.h once in drivers/tty/serial/pch_uart.c\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "58a69cb47ec6991bf006a3e5d202e8571b0327a4",
      "tree": "56abdf817649c352f70bff3263f9351ed6c42062",
      "parents": [
        "7576958a9d5a4a677ad7dd40901cdbb6c1110c98"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 16 09:25:31 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Feb 16 17:48:59 2011 +0100"
      },
      "message": "workqueue, freezer: unify spelling of \u0027freeze\u0027 + \u0027able\u0027 to \u0027freezable\u0027\n\nThere are two spellings in use for \u0027freeze\u0027 + \u0027able\u0027 - \u0027freezable\u0027 and\n\u0027freezeable\u0027.  The former is the more prominent one.  The latter is\nmostly used by workqueue and in a few other odd places.  Unify the\nspelling to \u0027freezable\u0027.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "048f039f3ee39417d5a6a1eb73bf01f935e9ed3f",
      "tree": "b7064e7874528e72500e1ed57bc054974822687c",
      "parents": [
        "b90be8662b1d7bd84637edb8f96e904f865a2fe2",
        "86d306c96046be597147d9f8ff163a052b3845d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 15 17:51:18 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: set flow handler for secondary interrupt controller of 5249\n  m68knommu: remove use of IRQ_FLG_LOCK from 68360 platform support\n  m68knommu: fix dereference of port.tty\n  m68knommu: add missing linker __modver section\n  m68knommu: fix mis-named variable int set_irq_chip loop\n  m68knommu: add optimize memmove() function\n  m68k: remove arch specific non-optimized memcmp()\n  m68knommu: fix use of un-defined _TIF_WORK_MASK\n  m68knommu: Rename m548x_wdt.c to m54xx_wdt.c\n  m68knommu: fix m548x_wdt.c compilation after headers renaming\n  m68knommu: Remove dependencies on nonexistent M68KNOMMU\n"
    },
    {
      "commit": "bc0c36d3c831b5f33ca0dab39535f5deb8c55b62",
      "tree": "5afac5eefe19690677c9a3a0779a3536c995e3a9",
      "parents": [
        "81174262e2e653e15c7ef23efa5f88fe31e91e2a"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Feb 08 21:32:36 2011 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Feb 16 09:43:18 2011 +1000"
      },
      "message": "m68knommu: fix dereference of port.tty\n\nThe struct_tty associated with a port is now a direct pointer\nfrom within the local private driver info struct. So fix all uses\nof it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "18fd7315cc475ff53c60e5e7b3bad126c0163527",
      "tree": "7d86682d1fce9638fd7bcfa3d2dbe672f093a6e2",
      "parents": [
        "124c13b9a34267bfae9c1bb0bdf4a8a6c1cc1df1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Feb 14 23:54:00 2011 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Feb 15 18:35:42 2011 +0100"
      },
      "message": "Freescale STMP37XX/STMP378X Application UART driver: remove duplicate linux/device.h include\n\nDo not include linux/device.h twice in drivers/tty/serial/mxs-auart.c .\nOnce is enough.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "18e9550273b8a4d28044202f51cb2c3c9254d7c6",
      "tree": "a162ad088c712bd6dc35c7013cd30999731823c2",
      "parents": [
        "17292ecc07857bb16737c340dda289ab9d219e05",
        "d4f7e513234019a005c4d33477189f2a4e53bb9c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 15 16:48:28 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 15 16:48:28 2011 +0900"
      },
      "message": "Merge branch \u0027sh/st-integration\u0027 into sh-latest\n"
    },
    {
      "commit": "f19693a17c6705e197eb24d4618060eaac1b535c",
      "tree": "fc39dc23297c0e6be730cb0dfd74a34d9c0b8bfd",
      "parents": [
        "23b120cdfae4f5c29da69de750d545bad719ead4",
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 11 08:32:18 2011 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 11 08:33:14 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.38-rc4\u0027 into imx-for-2.6.39\n\nConflicts:\n\tarch/arm/mach-mxs/clock-mx28.c\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "0f66e50af53d39edebf4bc64ef90077e738c171f",
      "tree": "b4983675b49343d1e6f7c21352b787168f57eac7",
      "parents": [
        "3e517f4b1de4787ecff87a73a9865a0b1aa2b10b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jan 11 00:16:43 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:44:54 2011 -0800"
      },
      "message": "serial: bfin_5xx: split uart RX lock from uart port lock to avoid deadlock\n\nThe RX lock is used to protect the RX buffer from concurrent access in DMA\nmode between the timer and RX interrupt routines.  It is independent from\nthe uart lock which is used to protect the TX buffer.  It is possible for\na uart TX transfer to be started up from the RX interrupt handler if low\nlatency is enabled.  So we need to split the locks to avoid deadlocking in\nthis situation.\n\nIn PIO mode, the RX lock is not necessary because the handle_simple_irq\nand handle_level_irq functions ensure driver interrupt handlers are called\nonce on one core.\n\nAnd now that the RX path has its own lock, the TX interrupt has nothing to\ndo with the RX path, so disabling it at the same time.\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"
    },
    {
      "commit": "3e517f4b1de4787ecff87a73a9865a0b1aa2b10b",
      "tree": "d84d2883e865de63f856cade8cca8b45963389eb",
      "parents": [
        "91f78f36694b8748fda855b1f9e3614b027a744f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jan 16 05:16:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:44:23 2011 -0800"
      },
      "message": "68360serial: Plumb in rs_360_get_icount()\n\nCommit 0587102cf9f427c185bfdeb2cef41e13ee0264b1 replaced a direct\nimplementation of SIOCGICOUNT with an implementation of\ntty_operations::get_icount, but it did not actually set\nrs_360_ops.get_icount.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org [2.6.37]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "380042f2db653b324ae756d102d872c1ecd412c5",
      "tree": "bb5945d6893fbddbabf881427e848600922fbc88",
      "parents": [
        "4564e1ef219fa69ed827fe2613569543a6b26fbc"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Jan 28 18:00:02 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:19:33 2011 -0800"
      },
      "message": "serial: pch_uart: revert Kconfig for non-DMA mode\n\nPCH_DMA is not always enabled when a user uses PCH_UART.\nSince overhead of DMA is not small, in case of low frequent\ncommunication, without DMA is better.\nThus, \"select PCH_DMA\" and DMADEVICES are unnecessary\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4564e1ef219fa69ed827fe2613569543a6b26fbc",
      "tree": "b95a06f61f99f3b645591ddab4cc87c41c13bfd4",
      "parents": [
        "f094298bae5f5d0e1cb3bff4621aae7ef486812a"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Jan 28 18:00:01 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:18:33 2011 -0800"
      },
      "message": "serial: pch_uart: support new device ML7213\n\nSupport ML7213 device of OKI SEMICONDUCTOR.\nML7213 is companion chip of Intel Atom E6xx series for IVI(In-Vehicle Infotainment).\nML7213 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f094298bae5f5d0e1cb3bff4621aae7ef486812a",
      "tree": "ccdecb7d66c702eeda27863b8fc9030196753763",
      "parents": [
        "5933a161abcb8d83a2c145177f48027c3c0a8995"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Jan 24 17:53:41 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:16:49 2011 -0800"
      },
      "message": "68328serial: remove unsed m68k_serial-\u003etqueue_hangup\n\nm68k_serial-\u003etqueue_hangup is unused.  Remove it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5933a161abcb8d83a2c145177f48027c3c0a8995",
      "tree": "00c9f0f8d2d412da128992cc8fe402b933e46e1e",
      "parents": [
        "d8653d305ef66861c91fa7455fb8038460a7274c"
      ],
      "author": {
        "name": "Yin Kangkai",
        "email": "kangkai.yin@linux.intel.com",
        "time": "Sun Jan 30 11:15:30 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:14:00 2011 -0800"
      },
      "message": "serial-core: reset the console speed on resume\n\nOn some platforms, we need to restore the console speed on resume even\nit was not suspended (no_console_suspend), and on others we don\u0027t have\nto do that.\n\nSo don\u0027t care about the \"console_suspend_enabled\" and unconditionally\nreset the console speed if it is a console.\n\nThis is actually a redo of ba15ab0 (Set proper console speed on resume\nif console suspend is disabled) from Deepak Saxena.  I also tried to\ninvestigate more to find out if this change will break others, here is\nwhat I\u0027ve found out:\n\ncommit 891b9dd10764352926e1e107756aa229dfa2c210\nAuthor: Jason Wang \u003cjason77.wang@gmail.com\u003e\n    serial-core: restore termios settings when resume console ports\n\ncommit ca2e71aa8cfb0056ce720f3fd53f59f5fac4a3e1\nAuthor: Jason Wang \u003cjason77.wang@gmail.com\u003e\n    serial-core: skip call set_termios/console_start when no_console_suspend\n\ncommit 4547be7809a3b775ce750ec7f8b5748954741523\nAuthor: Stanislav Brabec \u003csbrabec@suse.cz\u003e\n    serial-core: resume serial hardware with no_console_suspend\n\ncommit ba15ab0e8de0d4439a91342ad52d55ca9e313f3d\nAuthor: Deepak Saxena \u003cdsaxena@laptop.org\u003e\n    Set proper console speed on resume if console suspend is disabled\n\nfrom ba15ab0, we learned that, even if the console suspend is disabled\n(when no_console_suspend is set), we may still need to \"reset the port\nto the state it was in before we suspended.\"\n\nThen with 4547be7, this piece of code is removed.\n\nAnd then Jason Wang added that back in ca2e71a and 891b9dd, to fix\nsome breakage on OMAP3EVM platform. From ca2e71a we learned that the\n\"set_termios\" things is actually needed by both console is suspended\nand not suspended.\n\nThat\u0027s why I removed the console_suspended_enabled condition, and only\ncall console_start() when we actually suspeneded it.\n\nI also noticed in this thread:\nhttp://marc.info/?t\u003d129079257100004\u0026r\u003d1\u0026w\u003d2, which talked about on\nsome platforms, UART HW will be cut power whether or not we set\nno_console_suspend, and then on resume it does not work quite well. I\nhave a similar HW, and this patch fixed this issue, don\u0027t know if this\npatch also works on their platforms.\n\n[Update: Stanislav tested this patch on Zaurus and reported it improves the\nsituation. Thanks.]\n\nCC: Greg KH \u003cgreg@kroah.com\u003e\nCC: Deepak Saxena \u003cdsaxena@laptop.org\u003e\nCC: Jason Wang \u003cjason77.wang@gmail.com\u003e\nCC: Stanislav Brabec \u003csbrabec@suse.cz\u003e\nCC: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Yin Kangkai \u003ckangkai.yin@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8653d305ef66861c91fa7455fb8038460a7274c",
      "tree": "560e7439fb9d6f58f9928dc97d1262d4e0cd3125",
      "parents": [
        "0a1f1a0b626d79071ee9fe91b7fcd28be6332677"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jan 25 14:15:11 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:13:17 2011 -0800"
      },
      "message": "serial: mrst_max3110: make buffer larger\n\nThis is used to store the spi_device -\u003emodalias so they have to be the same\nsize.  SPI_NAME_SIZE is 32.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "78841462d72fe7038cb7ea48adecc6fc395f2dc5",
      "tree": "1722a48da7a6890b6d1c215f5cf6204580d2b459",
      "parents": [
        "364a6ece62455f669336e50d5b00f14ba650da93"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Mon Jan 24 17:51:22 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:10:22 2011 -0800"
      },
      "message": "serial: omap-serial: Enable the UART wake-up bits always\n\nOMAP can do also dynamic idling so wake-up enable register should be set\nalso while system is running. If UART_OMAP_WER is not set, then for instance\nthe RX activity cannot wake up the UART port that is sleeping.\n\nThis RX wake-up feature was working when the 8250 driver was used instead\nof omap-serial. Reason for this is that the 8250 doesn\u0027t set the\nUART_OMAP_WER and then arch/arm/mach-omap2/pm34xx.c ends up saving and\nrestoring the reset default which is the same than value\nOMAP_UART_WER_MOD_WKUP here.\n\nFix this by moving the conditional UART_OMAP_WER write from serial_omap_pm\ninto serial_omap_startup where wake-up bits are set unconditionally.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "364a6ece62455f669336e50d5b00f14ba650da93",
      "tree": "e2a206a2c6fe5a33d169d1484268629d9acbd2a0",
      "parents": [
        "2f1522eccb09188f0008168f75420bc2fedc9cae"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Tue Feb 01 08:30:41 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 11:43:11 2011 -0800"
      },
      "message": "OMAP: Enable Magic SysRq on serial console ttyOx\n\nMagic SysRq key is not working for OMAP on new serial\nconsole ttyOx because SUPPORT_SYSRQ is not defined\nfor omap-serial.\n\nThis patch defines SUPPORT_SYSRQ in omap-serial and\nenables handling of Magic SysRq character.\n\nFurther there is an issue of losing first break character.\nRemoving the reset of the lsr_break_flag fixes this issue.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nAcked-by: Govindraj.R \u003cgovindraj.raja@ti.com\u003e\nTested-by: Manjunath G Kondaiah \u003cmanjugk@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f1522eccb09188f0008168f75420bc2fedc9cae",
      "tree": "8b9fd188706ec80a763545960cf929ab0149a511",
      "parents": [
        "a5f4dbf0ae972510faca799a809d3771fab323b7"
      ],
      "author": {
        "name": "Russ Gorby",
        "email": "russ.gorby@intel.com",
        "time": "Wed Feb 02 12:56:58 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 11:43:10 2011 -0800"
      },
      "message": "serial: ifx6x60: expanded info available from platform data\n\nSome platform attributes (e.g. max_hz, use_dma) were being intuited\nfrom the modem type. These things should be specified by the platform\ndata.\n\nAdded max_hz, use_dma to ifx_modem_platform_data definition,\nreplaced is_6160 w/ modem_type, and changed clients accordingly\n\nSigned-off-by: Russ Gorby \u003cruss.gorby@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5f4dbf0ae972510faca799a809d3771fab323b7",
      "tree": "ad7077c60ab3b2de7a8f5ac942a5e7387dbb2ab1",
      "parents": [
        "940f3be4058e0aff0505fd6f68e29e547e10e552"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Wed Jan 12 15:03:42 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 11:40:46 2011 -0800"
      },
      "message": "serial: mfd: remove the timeout workaround for A0\n\nThis is kind of a revert for commit 669b7a0938e \"hsu: add a periodic\ntimer to check dma rx channel\", which is a workaround for a bug in A0\nstepping silicon, where a dma rx data timeout is missing for some case.\nSince new silicon has fixed it and the old version is phasing out, no\nneed to carry on it any more.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "940f3be4058e0aff0505fd6f68e29e547e10e552",
      "tree": "53084a8dafb83b0ae45da59f18c9c3943d9f4acd",
      "parents": [
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Mon Jan 17 13:08:52 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 11:40:46 2011 -0800"
      },
      "message": "tty: serial: bfin_sport_uart: fix signedness error\n\nsport-\u003eport.irq is unsigned, check for \u003c0 doesn\u0027t make sense.\nExplicitly cast it to int to check for error.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17292ecc07857bb16737c340dda289ab9d219e05",
      "tree": "214a208af0e4826b835cd4ee770c7f1573c86b04",
      "parents": [
        "cd7bb53ff88a5acef942a87c1d04e6211b6470dc",
        "0ce08870b8a4895044b6cf2bbdc774a6faaa3656"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 01 19:38:49 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 01 19:38:49 2011 +0900"
      },
      "message": "Merge branch \u0027sh/urgent\u0027 into sh-latest\n"
    },
    {
      "commit": "abfa44b5fd4a2f5d7549005bec465d4823a263ff",
      "tree": "98376516ae6a314569b589df1f6ac6d49831bde5",
      "parents": [
        "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0",
        "fed7bb324cffd980a4a576514ced3ff52f68f319"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:05:19 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 01 08:05:19 2011 +1000"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty/serial: fix apbuart build\n  n_hdlc: fix read and write locking\n  serial: unbreak billionton CF card\n  tty: use for_each_console() and WARN() on sysfs failures\n  vt: fix issue when fbcon wants to takeover a second time.\n\nFix up trivial conflict in drivers/tty/tty_io.c\n"
    },
    {
      "commit": "6b620478e58677bb3f4ec884abb29ef9d68c7821",
      "tree": "7a438fc5412587f9bd9b907d4d423ea52a498006",
      "parents": [
        "906b17dc089f7fa87e37a9cfe6ee185efc90e0da",
        "6fb1b304255efc5c4c93874ac8c066272e257e28"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 26 18:23:27 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 26 18:23:27 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into common/serial-rework\n"
    },
    {
      "commit": "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
      "tree": "e2d3f799e20e2cbca80891ea17af7484f21d628f",
      "parents": [
        "3689456b4bd36027022b3215eb2acba51cd0e6b5"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Tue Jan 25 15:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:06 2011 +1000"
      },
      "message": "console: rename acquire/release_console_sem() to console_lock/unlock()\n\nThe -rt patches change the console_semaphore to console_mutex.  As a\nresult, a quite large chunk of the patches changes all\nacquire/release_console_sem() to acquire/release_console_mutex()\n\nThis commit makes things use more neutral function names which dont make\nimplications about the underlying lock.\n\nThe only real change is the return value of console_trylock which is\ninverted from try_acquire_console_sem()\n\nThis patch also paves the way to switching console_sem from a semaphore to\na mutex.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert]\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: Thomas Gleixner \u003ctglx@tglx.de\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c243e5284371eb90af2c6771af60fa54c57513a4",
      "tree": "92af7da349d2d02ce1d99fbf612dac3b74c6ea25",
      "parents": [
        "ba5499ebfb7bc7859039d782099c75d92c394016",
        "ec8f29e70edceb93c021148a99a5c3889cdc1b08"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Jan 24 11:16:43 2011 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Jan 24 11:16:43 2011 -0800"
      },
      "message": "Merge branch \u0027msm-uart\u0027 into for-next\n\n* msm-uart:\n  serial: msm: Add support for UARTDM cores\n  msm: Add name field to UART resources\n"
    },
    {
      "commit": "82e6923e1862428b755ec306b3dbccf926849314",
      "tree": "e0be095c30c7cbfeff2a2096cf53e9c2f92fed13",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 21 11:04:45 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 24 19:05:19 2011 +0000"
      },
      "message": "ARM: lh7a40x: remove unmaintained platform support\n\nlh7a40x has only been receiving updates for updates to generic code.\nThe last involvement from the maintainer according to the git logs was\nin 2006.  As such, it is a maintainence burden with no benefit.\n\nThis gets rid of two defconfigs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fed7bb324cffd980a4a576514ced3ff52f68f319",
      "tree": "de7da0ebca065da600ceb3162ec03aea8e5ee144",
      "parents": [
        "1035b63d3c6fc34a9b8c4a181366eec6d6158b31"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 19 14:34:35 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 19:15:02 2011 -0800"
      },
      "message": "tty/serial: fix apbuart build\n\nFix build errors by selecting SERIAL_CORE:\n\nERROR: \"uart_register_driver\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_write_wakeup\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_update_timeout\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_get_divisor\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_get_baud_rate\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_add_one_port\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_unregister_driver\" [drivers/tty/serial/apbuart.ko] undefined!\nERROR: \"uart_remove_one_port\" [drivers/tty/serial/apbuart.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0694e2aeb815042aa0f3e5036728b3db4446f1d",
      "tree": "11e5bacd2f28df6a649dd7db707a9a697c301f9f",
      "parents": [
        "a2a6a822adc2a91c677cb60e9bc6ffe26fa90e9f"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Jan 09 08:38:48 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 19:15:01 2011 -0800"
      },
      "message": "serial: unbreak billionton CF card\n\nUnbreak Billionton CF bluetooth card. This actually fixes a regression\non zaurus.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d99641f6c1af806cd5d9e6badce91910219a161",
      "tree": "ee841f807005a4a6234f6f502a13185d13a34870",
      "parents": [
        "fc887b15d935ead2a00aef5779a18034e7c69ee1",
        "225c8e010f2d17a62aef131e24c6e7c111f36f9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:14 2011 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027\n\n* akpm:\n  kernel/smp.c: consolidate writes in smp_call_function_interrupt()\n  kernel/smp.c: fix smp_call_function_many() SMP race\n  memcg: correctly order reading PCG_USED and pc-\u003emem_cgroup\n  backlight: fix 88pm860x_bl macro collision\n  drivers/leds/ledtrig-gpio.c: make output match input, tighten input checking\n  MAINTAINERS: update Atmel AT91 entry\n  mm: fix truncate_setsize() comment\n  memcg: fix rmdir, force_empty with THP\n  memcg: fix LRU accounting with THP\n  memcg: fix USED bit handling at uncharge in THP\n  memcg: modify accounting function for supporting THP better\n  fs/direct-io.c: don\u0027t try to allocate more than BIO_MAX_PAGES in a bio\n  mm: compaction: prevent division-by-zero during user-requested compaction\n  mm/vmscan.c: remove duplicate include of compaction.h\n  memblock: fix memblock_is_region_memory()\n  thp: keep highpte mapped until it is no longer needed\n  kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n"
    }
  ],
  "next": "fc887b15d935ead2a00aef5779a18034e7c69ee1"
}
