)]}'
{
  "log": [
    {
      "commit": "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f",
      "tree": "c5028752d115e4cebd90864ffd99c2564bc7e12b",
      "parents": [
        "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
        "40578fca24e7f777f3da7a693b030ae28ef7e486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n  powerpc: Minor cleanup to lib/Kconfig.debug\n  powerpc: Minor cleanup to sound/ppc/Kconfig\n  powerpc: Minor cleanup to init/Kconfig\n  powerpc: Limit memory hotplug support to PPC64 Book-3S machines\n  powerpc: Limit hugetlbfs support to PPC64 Book-3S machines\n  powerpc: Fix compile errors found by new ppc64e_defconfig\n  powerpc: Add a Book-3E 64-bit defconfig\n  powerpc/booke: Fix xmon single step on PowerPC Book-E\n  powerpc: Align vDSO base address\n  powerpc: Fix segment mapping in vdso32\n  powerpc/iseries: Remove compiler version dependent hack\n  powerpc/perf_events: Fix priority of MSR HV vs PR bits\n  powerpc/5200: Update defconfigs\n  drivers/serial/mpc52xx_uart.c: Use UPIO_MEM rather than SERIAL_IO_MEM\n  powerpc/boot/dts: drop obsolete \u0027fsl5200-clocking\u0027\n  of: Remove nested function\n  mpc5200: support for the MAN mpc5200 based board mucmc52\n  mpc5200: support for the MAN mpc5200 based board uc101\n"
    },
    {
      "commit": "c68d2b1594548cda7f6dbac6a4d9d30a9b01558c",
      "tree": "6b2011fcd806906a64b0a98eeb798effb879d168",
      "parents": [
        "1b62cbf2140df510a56d38b9d49df2aae95cd0d2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 26 16:50:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "8250_pci: add IBM Saturn serial card\n\nThe IBM Saturn serial card has only one port. Without that fixup,\nthe kernel thinks it has two, which confuses userland setup and\nadmin tools as well.\n\n[akpm@linux-foundation.org: fix pci-ids.h layout]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Michael Reed \u003cmreed10@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b62cbf2140df510a56d38b9d49df2aae95cd0d2",
      "tree": "c9e589807ba5eccb16dd0f2f4b1cb9a01fa0a4d8",
      "parents": [
        "9d09daf8e891e6ed60f96fbaf765ba7bced8bad1"
      ],
      "author": {
        "name": "Krauth.Julien",
        "email": "Krauth.Julien@addi-data.com",
        "time": "Mon Oct 26 16:50:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "serial: add ADDI-DATA GmbH PCI-Express communication cards in 8250_pci.c and pci_ids.h\n\nAdd support for ADDI-DATA GmbH PCI-Express communication cards:\n\nAPCIe-7300\nAPCIe-7420\nAPCIe-7500\nAPCIe-7800\n\nWarning: 8250_pci.c depends on pci_ids.h. 8250_pci.c\n\nSigned-off-by: Krauth Julien \u003cKrauth.Julien@addi-data.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d09daf8e891e6ed60f96fbaf765ba7bced8bad1",
      "tree": "1518c6f1fdfc9af99b81994cd7dc654bb97de6aa",
      "parents": [
        "6a7b95481d49f73991d3dbf8c1e696a24684ac05"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Oct 26 16:50:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "atmel_serial: fix bad BUILD_BUG_ON() usage\n\nis_power_of_2() appears not to be constant enough for BUILD_BUG_ON()\nafter the latest rework, so replace it with an open-coded test.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40578fca24e7f777f3da7a693b030ae28ef7e486",
      "tree": "ed0541f857882f647bfc97e03d83371b8f4698a6",
      "parents": [
        "4f917ba3d5ee9c98d60fa357e799942df8412de3",
        "4bdf0bb7d64cf672199519b3d808e2a82f5b59e9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 28 09:56:18 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 28 09:56:18 2009 +1100"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into merge\n"
    },
    {
      "commit": "b7a8212cae06f3bfa810f941f455bd8bb9aa8528",
      "tree": "1501b0a54824f11b9ed4d990013d54e3f2cd6a5e",
      "parents": [
        "db467ebd1fb0ff17df30a78d87c6cda4ea7b21c2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Oct 15 09:58:28 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 09:58:28 2009 -0600"
      },
      "message": "drivers/serial/mpc52xx_uart.c: Use UPIO_MEM rather than SERIAL_IO_MEM\n\nAs in the commit 9b4a1617772d6d5ab5eeda0cd95302fae119e359, use UPIO_MEM\nrather than SERIAL_IO_MEM.  Both have the same value.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@has_sc@\n@@\n\n#include \u003clinux/serial_core.h\u003e\n\n@depends on has_sc@\n@@\n\n- SERIAL_IO_MEM\n+ UPIO_MEM\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "eea7e17e0eb23729d58368420659f8e7c357d82e",
      "tree": "728565e8a1f01d89dda17dff00a401915378a508",
      "parents": [
        "d93a8f829fe1d2f3002f2c6ddb553d12db420412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 19:13:54 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 10:21:33 2009 -0700"
      },
      "message": "tty, serial: Fix race and NULL check in uart_close()\n\nCommit 46d57a449aa1 (\"serial: use tty_port pointers in the core code\")\ncontained two bugs that causes (rare) crashes:\n\n - the rename typoed one site\n\n - a NULL check was missed\n\nReported-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5587481e92105734e8e45a24fd8603228ec02449",
      "tree": "2de22ddd94e21f681825de002887f3cc89118edd",
      "parents": [
        "df87f344efac96cb9f9367e82509208216f1e0fa",
        "a4d63a943735efa30270ce70716d43323fd40f02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)\n  ethoc: limit the number of buffers to 128\n  ethoc: use system memory as buffer\n  ethoc: align received packet to make IP header at word boundary\n  ethoc: fix buffer address mapping\n  ethoc: fix typo to compute number of tx descriptors\n  au1000_eth: Duplicate test of RX_OVERLEN bit in update_rx_stats()\n  netxen: Fix Unlikely(x) \u003e y\n  pasemi_mac: ethtool get settings fix\n  add maintainer for network drop monitor kernel service\n  tg3: Fix phylib locking strategy\n  rndis_host: support ETHTOOL_GPERMADDR\n  ipv4: arp_notify address list bug\n  gigaset: add kerneldoc comments\n  gigaset: correct debugging output selection\n  gigaset: improve error recovery\n  gigaset: fix device ERROR response handling\n  gigaset: announce if built with debugging\n  gigaset: handle isoc frame errors more gracefully\n  gigaset: linearize skb\n  gigaset: fix reject/hangup handling\n  ...\n"
    },
    {
      "commit": "bf6fda63c452205f0e240ed8c511db5693857e93",
      "tree": "9a7100c35267907ec372d1918ad888328d833fee",
      "parents": [
        "9c501935a3cdcf6b1d35aaee3aa11c7a7051a305"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Mon Oct 05 00:40:03 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 05 00:40:03 2009 -0700"
      },
      "message": "pcnet_cs: add cis of National Semicondoctor\u0027s multifunction pcmcia card\n\npcnet_cs,serial_cs:\n  \nadd cis of National Semicondoctor\u0027s lan\u0026modem mulitifunction pcmcia card,\nNE2K, tamarack ethernet card,\nand some serial card(COMpad2, COMpad4).\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a037a79dceaf717409fbf42f4ad209b9c15f435c",
      "tree": "c30b5b033c74ab9470e875554bded16464bbdf9b",
      "parents": [
        "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
        "d25ef8b86e6a58f5476bf6e4a8da730b335f68fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (25 commits)\n  ARM: 5728/1: Proper prefetch abort handling on ARMv6 and ARMv7\n  ARM: 5727/1: Pass IFSR register to do_PrefetchAbort()\n  ARM: 5740/1: fix valid_phys_addr_range() range check\n  ARM: 5739/1: ARM: allow empty ATAG_CORE\n  ARM: 5735/1: sa1111: CodingStyle cleanups\n  ARM: 5738/1: Correct TCM documentation\n  ARM: 5734/1: arm: fix compilation of entry-common.S for older CPUs\n  ARM: 5733/1: fix bcmring compile error\n  ARM: 5732/1: remove redundant include file\n  ARM: 5731/2: Fix U300 generic GPIO, remove ifdefs from MMCI v3\n  ARM: Ensure do_cache_op takes mmap_sem\n  ARM: Fix __cpuexit section mismatch warnings\n  ARM: Don\u0027t allow highmem on SMP platforms without h/w TLB ops broadcast\n  ARM: includecheck fix: mach-davinci, board-dm365-evm.c\n  ARM: Remove unused CONFIG SA1100_H3XXX\n  ARM: Fix warning: unused variable \u0027highmem\u0027\n  ARM: Fix warning: #warning syscall migrate_pages not implemented\n  ARM: Fix SA11x0 clocksource warning\n  ARM: Fix SA1100 Neponset serial section mismatch\n  ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings\n  ...\n"
    },
    {
      "commit": "d41a4b515e346b3afdb5147d86927fa5835fc13b",
      "tree": "ee09ce5eee62e8640fd8bf4ef1851ea4f11f0336",
      "parents": [
        "f23fc156fb4294f678f1913a56da633fa57edb2d"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Thu Oct 01 15:44:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:16 2009 -0700"
      },
      "message": "serial: add parameter to force skipping the test for the TXEN bug\n\nAllow users to force skipping the TXEN test at init time. Applies\nto all serial ports. Intended for debugging only.\n\nThere is a blacklist for devices where we need to skip the test but the\nlist is not complete.  This lets users force skipping the test so we can\ndetermine if they need to be added to the list.\n\nSome HP machines with weird serial consoles have this problem and there\nmay be more.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75e3a6aed99babdfa95f80d07421065ed004d186",
      "tree": "a39bbfaa7cda12e8624b38363ce0de2706219c4e",
      "parents": [
        "aa76224a38530f9c69d1670c47fdeea30a420a73"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Oct 01 15:44:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "icom: convert space to tabs\n\nConvert spaces to tabs and remove wrong spaces\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nCc: Scott Kilau \u003cScott.Kilau@digi.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa76224a38530f9c69d1670c47fdeea30a420a73",
      "tree": "c2a2b3a236a05d6bcdf31e539fe47100f8c1263d",
      "parents": [
        "00acfaeead211562cc5f88882c47bf1cb16c041a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 01 15:44:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:15 2009 -0700"
      },
      "message": "serial_txx9: use container_of() instead of direct cast\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "447e4460a4ef44a275f81d992d227f34673be2a8",
      "tree": "92dcd6c8d1d65ba998e13c3cf9891d8df5a6d044",
      "parents": [
        "4932be778952d4f3c278cbdef0d717358849aa8c"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Thu Oct 01 15:44:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:12 2009 -0700"
      },
      "message": "uartlite: allow building for timberdale MFD\n\nSome configurations of the Timberdale FPGA has the uartlite\nincluded.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9fcd66e572b94974365a9119b073e0a43d496eb7",
      "tree": "9fa9e3212ecfad9e44a84730a0dfc2c54e1d0fb6",
      "parents": [
        "8813d33ee03eee04eb2a8130658d591767d9f4fe"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Sep 18 13:04:58 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 30 21:46:59 2009 +0200"
      },
      "message": "MIPS: BCM63xx: Add serial driver for bcm63xx integrated UART.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f944ab115f64fefa2c8ae985aafe652179fce4f",
      "tree": "d5b86f5056a23f0b56d50bc661be2a691e9650de",
      "parents": [
        "b29cf62c43409fa2f7fbfba4e2ab230a7ac5aff8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 27 17:31:27 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 28 18:06:16 2009 +0100"
      },
      "message": "ARM: Fix SA1100 Neponset serial section mismatch\n\nWARNING: vmlinux.o(.devinit.text+0x524): Section mismatch in reference from the function neponset_probe() to the function .init.text:sa1100_register_uart_fns()\nThe function __devinit neponset_probe() references\na function __init sa1100_register_uart_fns().\nIf sa1100_register_uart_fns is only used by neponset_probe then\nannotate sa1100_register_uart_fns with a matching annotation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8e44e4347735229b518cc02938c351428bcd7492",
      "tree": "e2d7b5998fa8ad76948b2e11591f4534f06f7958",
      "parents": [
        "06aab5a3084e1d825384fa353e6df4c7949c8683",
        "09dd3fc19c09f79115267361ecd7d5c5d2c27a3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:22:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:22:31 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  Fix build of cpm_uart due to core changes\n  powerpc/8xx: Fix regression introduced by cache coherency rewrite\n  powerpc/4xx: Fix erroneous xmon warning on PowerPC 4xx\n  powerpc/mm: Fix 40x and 8xx vs. _PAGE_SPECIAL\n  powerpc: Cleanup linker script using new linker script macros.\n  powerpc: Fix ibm,client-architecture-support printout\n  powerpc: Increase NODES_SHIFT on 64bit from 4 to 8\n  powerpc/perf_counter: Fix vdso detection\n  powerpc: Move 64bit heap above 1TB on machines with 1TB segments\n  powerpc: Change archdata dma_data to a union\n  powerpc: Rename get_dma_direct_offset get_dma_offset\n  powerpc/mm: Remove duplicated #include\n  powerpc/book3e-64: Remove duplicated #include\n  powerpc: Check for unsupported relocs when using CONFIG_RELOCATABLE\n  powerpc/pmc: Don\u0027t access lppaca on Book3E\n  powerpc: kmalloc failure ignored in vio_build_iommu_table()\n  hvc_console: Provide (un)locked version for hvc_resize()\n"
    },
    {
      "commit": "5f8fe4270e53d38421ba34c428c3b58933b48e50",
      "tree": "2148a3ba1ec842d0d0ad8f3e3eb209eb6eba673d",
      "parents": [
        "d9fbd9a2cd5ac1b286a7d7cdb1a180ce1edaee2f",
        "24924ece4482d5466ffcd0affedce63816c88e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:08:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:08:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://repo.or.cz/cris-mirror\n\n* \u0027for-linus\u0027 of git://repo.or.cz/cris-mirror:\n  CRIS: Cleanup linker script using new linker script macros.\n  ARRAY_SIZE changes\n  CRIS: convert to asm-generic/hardirq.h\n  CRISv10: Don\u0027t autonegotiate if autonegotiation is off\n  CRIS: fix defconfig build failure\n  CRIS: add pgprot_noncached\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "09dd3fc19c09f79115267361ecd7d5c5d2c27a3a",
      "tree": "9a1caa21e3fe53ffa343f9187fc69f6d37ba28b8",
      "parents": [
        "e0908085fc2391c85b85fb814ae1df377c8e0dcb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 16:05:52 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 24 17:01:22 2009 +1000"
      },
      "message": "Fix build of cpm_uart due to core changes\n\nCommit ebd2c8f6d2ec4012c267ecb95e72a57b8355a705 \"serial: kill off uart_info\"\n\nbroke the build of this driver, this fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1b9894f342a39601bb0420b7b8c7e445670c1b51",
      "tree": "09b063187a7b09690c08dac73d3bd49a72f5dbe8",
      "parents": [
        "7043078630bbc9eb908a56e08077c5abe7f2d311"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Sep 21 11:12:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 11:24:57 2009 -0700"
      },
      "message": "serial core: fix new kernel-doc warnings\n\nFix new kernel-doc warnings in serial_core.[hc] files.\n\n  Warning(include/linux/serial_core.h:485): No description found for parameter \u0027uport\u0027\n  Warning(include/linux/serial_core.h:485): Excess function parameter \u0027port\u0027 description in \u0027uart_handle_dcd_change\u0027\n  Warning(include/linux/serial_core.h:511): No description found for parameter \u0027uport\u0027\n  Warning(include/linux/serial_core.h:511): Excess function parameter \u0027port\u0027 description in \u0027uart_handle_cts_change\u0027\n  Warning(drivers/serial/serial_core.c:2437): No description found for parameter \u0027uport\u0027\n  Warning(drivers/serial/serial_core.c:2437): Excess function parameter \u0027port\u0027 description in \u0027uart_add_one_port\u0027\n  Warning(drivers/serial/serial_core.c:2509): No description found for parameter \u0027uport\u0027\n  Warning(drivers/serial/serial_core.c:2509): Excess function parameter \u0027port\u0027 description in \u0027uart_remove_one_port\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
      "tree": "3c2086ab67398a019089a47ca3f362a4bc6db74f",
      "parents": [
        "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
        "9173a8ef24a6b1b8031507b35b8ffe5f85a87692"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:54:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 21:01:40 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "28f9f19db9dda54c851d5689539d86f6fc008773",
      "tree": "469f5d7b24871b6fe001b7ad9acac859405f4822",
      "parents": [
        "40262b2b6efac507005a2c981175266bf81152a7",
        "52a7a1cec88acdaf3f8b36a6b1fe904f6eca7ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:30 2009 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "d2cfe9628c6187cafd1aac32a44dcd9ed7adb5fe",
      "tree": "8d341d3df935aa1710df451975f80eebdf3e61c2",
      "parents": [
        "054f2346cb0e524cbb678759bfedabfdba4d0100"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Sep 09 16:54:04 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:38 2009 -0700"
      },
      "message": "uartlite: support shared interrupt lines\n\nAdapt isr to work with shared interrupt lines.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba15ab0e8de0d4439a91342ad52d55ca9e313f3d",
      "tree": "9b593e0406eb0a1a11249d3d1b8767aab8206195",
      "parents": [
        "7b01478f97a671c97fad9254aa91892209b018b5"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@laptop.org",
        "time": "Sat Sep 19 13:13:33 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:33 2009 -0700"
      },
      "message": "Set proper console speed on resume if console suspend is disabled\n\nCommit b5b82df6, from May 2007, breaks no_console_suspend on the OLPC\nXO laptop. Basically what happens is that upon returning from resume,\nserial8250_resume_port() will reconfigure the port for high speed\nmode and all console output will be garbled, making debug of the\nresume path painful. This patch modifies uart_resume_port() to\nreset the port to the state it was in before we suspended.\n\nOriginal patch by Marcelo Tosatti\n\nSecond patch by Deepak then reworked by Alan to fit with the tty changes\nbefore it got submitted. Also fixed the console path to set c_i/ospeed as\nsome drivers require the termios fields are valid\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@laptop.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b01478f97a671c97fad9254aa91892209b018b5",
      "tree": "78b2e1b634b01debc7aa35dcb67baeb93a9b35d0",
      "parents": [
        "016af53a6de6837e5be3da68901083ea85ebb4da"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:33 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:33 2009 -0700"
      },
      "message": "serial: introduce tty krefs\n\nInitially just use the helper and thus krefs when we set and clear the\nport values.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\n"
    },
    {
      "commit": "016af53a6de6837e5be3da68901083ea85ebb4da",
      "tree": "9be7a549fcef9fe060b00d406a99b9b7c5319688",
      "parents": [
        "b58d13a0216d4e0753668214f23e1d2c24c30f8c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:32 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:32 2009 -0700"
      },
      "message": "serial: kill USF_CLOSING_* definitions\n\nThe serial layer for some reason uses different defines for the special\ncase close delays and then conditionally switches to/from the normal ones\nin the ioctls.\n\nRemove this rather pointless abstraction\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b58d13a0216d4e0753668214f23e1d2c24c30f8c",
      "tree": "e641971a9f1464b7f5a045d4df0e58874b6bf035",
      "parents": [
        "bdc04e3174e18f475289fa8f4144f66686326b7e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:32 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:32 2009 -0700"
      },
      "message": "serial: move port users helper\n\nThis little helper is now tty_port specific and useful generally so move it\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bdc04e3174e18f475289fa8f4144f66686326b7e",
      "tree": "c0bf03c8d6df1629bfa26b686fe65ffb0c87aeb7",
      "parents": [
        "a2bceae065ed8c4f552b35c4dde4cc2db05ce9e3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:31 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:31 2009 -0700"
      },
      "message": "serial: move delta_msr_wait into the tty_port\n\nThis is used by various drivers not just serial and can be extracted\nas commonality\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\n"
    },
    {
      "commit": "a2bceae065ed8c4f552b35c4dde4cc2db05ce9e3",
      "tree": "90c50ada1362bbb65c1b6f8c8c4fbc9227a21455",
      "parents": [
        "a03006860d272eac5a8ebf23f04f54c7e1e783a5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:31 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:31 2009 -0700"
      },
      "message": "serial: replace the state mutex with the tty port mutex\n\nThey cover essentially the same stuff and we can therefore fold it into the\ntty_port one.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccce6debb62d94964e3878f978a56b0f3e32d94f",
      "tree": "c6df089e5b4394d841819090921b1673901d7a3a",
      "parents": [
        "91312cdb4fcd832341e425f74f49938e0503c929"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:30 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:30 2009 -0700"
      },
      "message": "serial: move the flags into the tty_port field\n\nFortunately the serial layer was designed to use the same flag values but\nwith different names. It has its own SUSPENDED flag which is a free slot in\nthe ASYNC flags so we allocate it in the ASYNC flags instead.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "91312cdb4fcd832341e425f74f49938e0503c929",
      "tree": "d05e4ea773026363df0c9cddf37b465f44125a0f",
      "parents": [
        "46d57a449aa13d9c6adcc9d1dbc7b9a0ecfb69d8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:29 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:29 2009 -0700"
      },
      "message": "serial: move count into the tty_port version\n\nRemove more stuff from the serial special case code\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46d57a449aa13d9c6adcc9d1dbc7b9a0ecfb69d8",
      "tree": "c89087fd06012fef52302ed1f7d4f3b07e2b7d92",
      "parents": [
        "5e99df561fc830730d63672d795a0b02ef8cdd6f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:29 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:29 2009 -0700"
      },
      "message": "serial: use tty_port pointers in the core code\n\nExtract out a lot of the x.port. uses and also show up where there are\nthings left to be isolated that prevent use using the port helpers in the\nserial layer at this point\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\n"
    },
    {
      "commit": "5e99df561fc830730d63672d795a0b02ef8cdd6f",
      "tree": "6fffbbb737a7d01d58b7b9415f041bd50fca26b4",
      "parents": [
        "ebd2c8f6d2ec4012c267ecb95e72a57b8355a705"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "message": "serial: Fold closing_* fields into the tty_port ones\n\nRemove some more serial specific use\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ebd2c8f6d2ec4012c267ecb95e72a57b8355a705",
      "tree": "36a01b2ac2520bf7e0d9362b8da17d3c894da2db",
      "parents": [
        "11d85d7b2ecc72fe752bba55389e7d11907528af"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "message": "serial: kill off uart_info\n\nWe moved this into uart_state, now move the fields out of the separate\nstructure and kill it off.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "24d481ecae1614cf02e638c8dce9b6e8bf230603",
      "tree": "c41353bc639c778886ac969c884702851a745854",
      "parents": [
        "1c2f04937b3e397a5695953c6b82aa4c77d21eb8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Sep 19 13:13:20 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:20 2009 -0700"
      },
      "message": "8250: Now honours baud rate lower bounds\n\nA platform clock drives 8250 ports in most SOC systems, the clock\nmight run at high frequencies, and so it\u0027s not always possible to\ndownscale uart clock to a desired value.\n\nCurrently the 8250 uart driver accepts not supported baud rates, and\nwhat is worse, it is doing this silently, and then passes not accepted\nvalues to a new termios, so userspace has no chance to catch this kind\nof errors (userspace verifies that settings were accepted by reading\nback and comparing the settings).\n\nThis patch fixes the issue by passing minimum baud rate to the\nuart_get_baud_rate() call, the call should take care of all bounds,\nso userspace should now report:\n\n  # stty -F /dev/ttyS0 speed 300\n  115200\n  stty: /dev/ttyS0: unable to perform all requested operations\n\np.s. uart_get_baud_rate() falls back to 9600, which still might be too\n     low for some 10 GHz platforms, but that\u0027s a separate issue, and\n     we can wait with fixing this till we find such a platform.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c2f04937b3e397a5695953c6b82aa4c77d21eb8",
      "tree": "8ccc7300fcc3fb4f3824575a7e7c47a4f3f366ba",
      "parents": [
        "1e066d803ab7e34e9efb3b0766d618c0cd2598e4"
      ],
      "author": {
        "name": "Vikram Pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Sat Sep 19 13:13:19 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:19 2009 -0700"
      },
      "message": "serial: 8250: add IRQ trigger support\n\nThere is currently no provision for passing IRQ trigger flags for\nserial IRQs with triggering requirements (such as GPIO IRQs)\n\nThis patch adds irqflags to plat_serial8250_port that can be passed\nfrom board file to reqest_irq() of 8250 driver\n\nChanges are backward compatible with boards passing UPF_SHARE_IRQ flag\n\nTested on Zoom2 board that has IRQF_TRIGGER_RISING requirement for 8250 irq\n\n[Moved new flag to end to fix bugs in the original with the old_serial array\n\t-- Alan]\n\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1607acaec38319c5e0b48a3586c00e667e920a0d",
      "tree": "91d6e8c56a2345f636ffaab61c8a7837a4b2e702",
      "parents": [
        "60479ed59444de658d25c4d4000fa45b61b491a3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Aug 14 14:02:34 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:11 2009 -0700"
      },
      "message": "tty: icom: bit and/or confusion?\n\nPreviously, if any bit other than CMD_SND_BREAK was set, CMD_SND_BREAK\nwas not unset.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a4b23104bd2624d16681158a9b338c502c103a0",
      "tree": "e723ab53aec31d710603fd50838b3ac6a3fe6aef",
      "parents": [
        "0271edd4b1b16f255162029359bb69c1ee4d9c3b"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Aug 01 15:28:35 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:10 2009 -0700"
      },
      "message": "tty: serial/pcmcia: add ID for Advantech card\n\nAdd ID as reported in:\n\nhttp://lists.infradead.org/pipermail/linux-pcmcia/2009-May/006127.html\n\nReported-by: Kenneth Moorman \u003cKMoorman@transy.edu\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0271edd4b1b16f255162029359bb69c1ee4d9c3b",
      "tree": "73987be86c5a38e77f092b494ae3c4590c6af7bb",
      "parents": [
        "a4304f2d5a3823deea894026ec95e43b33912357"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Aug 06 15:20:05 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:09 2009 -0700"
      },
      "message": "serial: bfin_5xx: fix building as module when early printk is enabled\n\nSince early printk only makes sense/works when the serial driver is built\ninto the kernel, disable the option for this driver when it is going to be\nbuilt as a module.  Otherwise we get build failures due to the ifdef\nhandling.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "515b696b282f856c3ad1679ccd658120faa387d0",
      "tree": "d9d7c1185c396617f128ca23463062308d11393b",
      "parents": [
        "fa877c71e2136bd682b45022c96d5e073ced9f58",
        "064a16dc41be879d12bd5de5d2f9d38d890e0ee7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (262 commits)\n  sh: mach-ecovec24: Add user debug switch support\n  sh: Kill off unused se_skipped in alignment trap notification code.\n  sh: Wire up HAVE_SYSCALL_TRACEPOINTS.\n  video: sh_mobile_lcdcfb: use both register sets for display panning\n  video: sh_mobile_lcdcfb: implement display panning\n  sh: Fix up sh7705 flush_dcache_page() build.\n  sh: kfr2r09: document the PLL/FLL \u003c-\u003e RF relationship.\n  sh: mach-ecovec24: need asm/clock.h.\n  sh: mach-ecovec24: deassert usb irq on boot.\n  sh: Add KEYSC support for EcoVec24\n  sh: add kycr2_delay for sh_keysc\n  sh: cpufreq: Include CPU id in info messages.\n  sh: multi-evt support for SH-X3 proto CPU.\n  sh: clkfwk: remove bogus set_bus_parent() from SH7709.\n  sh: Fix the indication point of the liquid crystal of AP-325RXA(AP3300)\n  sh: Add EcoVec24 romImage defconfig\n  sh: USB disable process is needed if romImage boot for EcoVec24\n  sh: EcoVec24: add HIZA setting for LED\n  sh: EcoVec24: write MAC address in boot\n  sh: Add romImage support for EcoVec24\n  ...\n"
    },
    {
      "commit": "fa877c71e2136bd682b45022c96d5e073ced9f58",
      "tree": "f45a582fb31cb51dbe14ea24a13fb98f2798e04e",
      "parents": [
        "9eead2a8115d2a6aecf267c292f751f7761fa5f8",
        "6ae86350857bf3e862f8dcd10039ccb45e056f85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:33:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:33:07 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Clean up linker script using standard macros.\n  [IA64] Use standard macros for page-aligned data.\n  [IA64] Use .ref.text, not .text.init for start_ap.\n  [IA64] sgi-xp: fix printk format warnings\n  [IA64] ioc4_serial: fix printk format warnings\n  [IA64] mbcs: fix printk format warnings\n  [IA64] pci_br, fix infinite loop in find_free_ate()\n  [IA64] kdump: Short path to freeze CPUs\n  [IA64] kdump: Try INIT regardless of\n  [IA64] kdump: Mask INIT first in panic-kdump path\n  [IA64] kdump: Don\u0027t return APs to SAL from kdump\n  [IA64] kexec: Unregister MCA handler before kexec\n  [IA64] kexec: Make INIT safe while transition to\n  [IA64] kdump: Mask MCA/INIT on frozen cpus\n\nFix up conflict in arch/ia64/kernel/vmlinux.lds.S as per Tony\u0027s\nsuggestion.\n"
    },
    {
      "commit": "f205ce83a766c08965ec78342f138cdc00631fba",
      "tree": "7a9d2db6c16594ef7c730ca93a87131cf0abca41",
      "parents": [
        "3dc95666df0e1ae5b7381a8ec97a583bb3ce4306",
        "b31c50a7f9e93a61d14740dedcbbf2c376998bc7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:53:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:53:52 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (66 commits)\n  be2net: fix some cmds to use mccq instead of mbox\n  atl1e: fix 2.6.31-git4 -- ATL1E 0000:03:00.0: DMA-API: device driver frees DMA\n  pkt_sched: Fix qstats.qlen updating in dump_stats\n  ipv6: Log the affected address when DAD failure occurs\n  wl12xx: Fix print_mac() conversion.\n  af_iucv: fix race when queueing skbs on the backlog queue\n  af_iucv: do not call iucv_sock_kill() twice\n  af_iucv: handle non-accepted sockets after resuming from suspend\n  af_iucv: fix race in __iucv_sock_wait()\n  iucv: use correct output register in iucv_query_maxconn()\n  iucv: fix iucv_buffer_cpumask check when calling IUCV functions\n  iucv: suspend/resume error msg for left over pathes\n  wl12xx: switch to %pM to print the mac address\n  b44: the poll handler b44_poll must not enable IRQ unconditionally\n  ipv6: Ignore route option with ROUTER_PREF_INVALID\n  bonding: make ab_arp select active slaves as other modes\n  cfg80211: fix SME connect\n  rc80211_minstrel: fix contention window calculation\n  ssb/sdio: fix printk format warnings\n  p54usb: add Zcomax XG-705A usbid\n  ...\n"
    },
    {
      "commit": "ea88023b3491a384575ebcd5e8a449e841a28a24",
      "tree": "f46e3d8302e44dc55ce31823501e100472d29683",
      "parents": [
        "a6f15ade97989d414e9bf33874c9d5d1f39808ec",
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/sh/kernel/vmlinux.lds.S\n"
    },
    {
      "commit": "0e12ddf13256fdcf6bb4dcd4c6af7ae6f7e3ab71",
      "tree": "4539f5d338e54454954a1c721c47771ba9cc38ae",
      "parents": [
        "a81a8f580b6b525112aba19319dcc5dd3db4dfee"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Sep 04 17:04:28 2009 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Sep 15 08:42:47 2009 -0700"
      },
      "message": "[IA64] ioc4_serial: fix printk format warnings\n\ndrivers/serial/ioc4_serial.c:943: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 2 has type \u0027long long unsigned int\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Pat Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "531afd64d027e3d798c416b2b37b3cfb1de417d9",
      "tree": "112e6ad542a7e44fac465261afa693dcd95b8a8c",
      "parents": [
        "29a020d35f629619c67fa5e32acaaac3f8a1ba90"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Tue Sep 15 02:42:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 15 02:42:25 2009 -0700"
      },
      "message": "pcnet_cs: add cis of Linksys multifunction pcmcia card\n\npcnet_cs,serial_cs:\n \nadd cis of Linksys lan\u0026modem mulitifunction pcmcia card\nand some modem card(MT5634ZLX, RS-COM-2P).\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
      "tree": "a5542d40aa2e321b7479c676a8234fee31b4c351",
      "parents": [
        "b736b89f8a001cb73f020ca90a6fac77861cddf6",
        "8c3cbd5a2b2cc244277f6089dae83f09f1e7a27b",
        "57a473f2f97cf3bca78df08aac2f438ddef03bee",
        "af1057abd7d5f97e17ab96e34d1920746188ddcb",
        "c1cb6b7fb5190ad55b31aa3289d48fedd288ddaa",
        "65cec8e3db606608fd1f8dfc4a1c7c37bfba9173",
        "8e22676e56673494a15ba95b57af21eb47d8b98a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027mach-types\u0027, \u0027misc\u0027 and \u0027w90x900\u0027 into devel\n"
    },
    {
      "commit": "bf56c751fa25edf12528e7cef90fb276c3fff17a",
      "tree": "6416739d99cc368fa1fdad38b014ea33512fa950",
      "parents": [
        "43ddc00696c96a265a7fc48050b32fd0ed9d59e7"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 21 17:48:43 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Sep 10 19:15:36 2009 +0800"
      },
      "message": "[ARM] pxa: update pxa serial driver to use \u0027struct dev_pm_ops\u0027\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "c47a830c08a26a7c210ae16a0ffe3f56ba86ea69",
      "tree": "2ee4d96aa3a8ca83125ddca0dcad4aea40448eb1",
      "parents": [
        "13f96d8f4c5a3f6a6b5e578d08869d79d690e0b2"
      ],
      "author": {
        "name": "Dick Hollenbeck",
        "email": "dick@softplc.com",
        "time": "Wed Sep 02 17:07:29 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 02 17:22:44 2009 +0100"
      },
      "message": "ARM: 5688/1: ks8695_serial: disable_irq() lockup\n\ndisable_irq() cannot be called from interrupt context without self imposed deadlock. This was happening in ks8695uart_stop_tx().\n\nSigned-off-by: Dick Hollenbeck \u003cdick@softplc.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b736b89f8a001cb73f020ca90a6fac77861cddf6",
      "tree": "212a779a79d6a55f21a5c159fb3c90950bb06556",
      "parents": [
        "8afe0b96b36bb967a00658003736ffa97967ee80"
      ],
      "author": {
        "name": "Leo Chen",
        "email": "leochen@broadcom.com",
        "time": "Tue Jul 28 23:43:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 02 11:21:15 2009 +0100"
      },
      "message": "ARM: 5626/1: add suspend/resume functions to amba-pl011 serial driver\n\nAdd suspend/resume functions to the AMBA pl011 serial driver.\n\nSigned-off-by: Leo Chen \u003cleochen@broadcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a090ca2c840a3459642971f26bdbad96d2482e32",
      "tree": "e5aa216c2e8e6fff84a037fe548441b5f7f5af35",
      "parents": [
        "d8fb91e8344ff11381fc47d43e0b234065be4bd0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 31 18:20:30 2009 +0200"
      },
      "committer": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Mon Aug 31 18:38:16 2009 +0200"
      },
      "message": "CRIS: fix defconfig build failure\n\nThe CRIS defconfig fails to build with:\n\n  drivers/serial/crisv10.c: In function \u0027rs_wait_until_sent\u0027:\n  drivers/serial/crisv10.c:3926: error: implicit declaration of function \u0027lock_kernel\u0027\n  drivers/serial/crisv10.c:3943: error: implicit declaration of function \u0027unlock_kernel\u0027\n\nInclude smp_lock.h.\n\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "c3144fc46f987413df10e83659f0bf1aad76f79e",
      "tree": "a09f3c13c32664a617d3981ae111436c3127ccc3",
      "parents": [
        "4f896ffca2b72f4b719746e7fbb0b623252e6ac9",
        "cc58f597afc63a57bb55ed97c2a72f7405320c93"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:04:07 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:04:07 2009 +0900"
      },
      "message": "Merge branches \u0027sh/hwblk\u0027 and \u0027sh/pm-runtime\u0027\n"
    },
    {
      "commit": "0858d9c0c591ce9baa1baf72eaf6f67823f3bc25",
      "tree": "1ea697a8e34ff1784572db22bcb5c9da7bbfb40c",
      "parents": [
        "9d7302299ee96ca954fe4ab8ca640333b6e19ad0",
        "963e04cafbf001ec431025a46ec246ae6d89daba"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:02:59 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:02:59 2009 +0900"
      },
      "message": "Merge branch \u0027sh/hwblk\u0027 into sh/pm-runtime\n"
    },
    {
      "commit": "c01f0f1a4a96eb3acc5850e18cc43f24366966d0",
      "tree": "402c307afc1af3023e1e1528f0abd190e94ae4e7",
      "parents": [
        "9e7291c1124655980ab05fc89930de8e218c7d64"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Aug 21 16:30:28 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 21 17:25:47 2009 +0900"
      },
      "message": "sh: Add initial support for SH7757 CPU subtype\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29c08460d472e427cec5e5dcb12ec74c923f8250",
      "tree": "9d8557fe9cf123920c3ceb023274e763e5f208b0",
      "parents": [
        "9b2616c2e8cc98ca98bbb40cad83a8d3d859e840",
        "baa28e3530375e0bef2c53243634a1c78f5c02f3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 17 18:16:28 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 17 18:16:28 2009 +0100"
      },
      "message": "Merge branch \u0027next-s3c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "433a915fc6456ee3a4b740fe4d92caa78164fdce",
      "tree": "5a72dbb60aab2bedbd2b9772a1c67d580057f496",
      "parents": [
        "ff54b4578448d616eb177e216acd599ecf5ee5b1"
      ],
      "author": {
        "name": "Byungho Min",
        "email": "bhminjames@gmail.com",
        "time": "Tue Jun 23 21:40:09 2009 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Aug 16 23:24:37 2009 +0100"
      },
      "message": "ARM: S5PC100: UART and Serial\n\nSerial driver of S5PC100 is the same as S3C6400, so S5PC100 shares the serial\ndriver with S3C6400. Uart driver is copied from plat-s3c64xx to plat-s5pc1xx,\nas I do not use plat-s3c64xx directory.\n\nSigned-off-by: Byungho Min \u003cbhmin@samsung.com\u003e\n[ben-linux@fluff.org: title fixup]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "590a94d93475fa6cca257f161ae268ed3a2395b5",
      "tree": "d08735ef1dc8260e73f6e95832bfa90d172a7a4a",
      "parents": [
        "6973ee7e602b08f624bbf7379b6f68054c71aebb",
        "c35d3a418149f145ff0d90833db3e298e88de1ad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Aug 15 16:49:31 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 15 16:49:31 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "a219dc4d4463809b1be473038e7d9f3437ca452d",
      "tree": "ac8af379405481d1be9a68840075e334936ca140",
      "parents": [
        "a3620f7545344f932873bf98fbdf416b49409c8e"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Wed Aug 12 23:55:56 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Aug 14 00:43:46 2009 +0100"
      },
      "message": "ARM: S3C64XX: serial: Fix a typo in Kconfig\n\nThe typo causes drivers/serial/s3c6400.c not being built for s3c6400 platform.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e290861f99131fc42d98012a9ea2dc185f08f8f9",
      "tree": "5c8b92d095d74d03b281711c81bac54bd59989cd",
      "parents": [
        "b4a757367d36cebddcd332a4024d92f1e87af370",
        "dbefd606a3b3634799b625f4900336e61c89e868"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 13 11:48:01 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 13 11:48:01 2009 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "36b8659f9316b24c514a7c8290596b2382b91dd2",
      "tree": "b5228d0ccbde9600df13873b97eaae1c621e25e3",
      "parents": [
        "cba8784ae0a9f7d0f1f87e0607e7ae66fc45666c",
        "c0c60c4b9ab45bb02b20796401dd6a90770fd0ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 07 10:46:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 07 10:46:51 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (30 commits)\n  ARM: 5639/1: arm: clkdev.c should include \u003clinux/clk.h\u003e\n  ARM: 5638/1: arch/arm/kernel/signal.c: use correct address space for CRUNCH\n  ARM: 5637/1: [KS8695] Don\u0027t reference CLOCK_TICK_RATE in drivers\n  ARM: S3C64XX: serial: Fix section mismatch warning\n  ARM: S3C24XX: serial: Fix section mismatch warnings\n  ARM: S3C: PWM fix for low duty cycle\n  ARM: 5597/1: [PCI] reset all internal hardware prior PCI initialization\n  ARM: 5627/1: Fix restoring of lr at the end of mcount\n  ARM: 5624/1: Document cache aliasing region\n  S3C64XX: Fix ARMCLK configuration\n  S3C64XX: Fix get_rate() for ARMCLK\n  S3C24XX: GPIO: Fix pin range check in s3c_gpiolib_getchip\n  mx3 defconfig update\n  mx27 defconfig update\n  ARM: 5623/1: Treo680: ir shutdown typo fix\n  ARM: includecheck fix: plat-stmp3xxx/pinmux.c\n  ARM: includecheck fix: plat-s3c64xx/pm.c\n  ARM: includecheck fix: mach-omap2/mcbsp.c\n  ARM: includecheck fix: mach-omap1/mcbsp.c\n  ARM: includecheck fix: board-sffsdr.c\n  ...\n"
    },
    {
      "commit": "37d6fb629eb272a91a3c43033f495a66da2392b5",
      "tree": "102137e3cbb7a8946453c9cdcde56b23284ddb6b",
      "parents": [
        "ccc1a6f8eebf0eb8a5bee16293d1dc9b5eab1be3"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed May 27 18:23:48 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 07 12:10:53 2009 +0200"
      },
      "message": "i.MX serial: do not use #ifdef CONFIG_ARCH_*\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "0a51810aa058a0a4ac76dd6f87f4d10bee774e2e",
      "tree": "4d676cbdcb48062850f3b7575a8129d90c8e02a9",
      "parents": [
        "38a6fe8c013e72c402b37a7ea400387120f460d8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Tue Aug 04 19:55:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 05 22:06:56 2009 +0100"
      },
      "message": "ARM: 5637/1: [KS8695] Don\u0027t reference CLOCK_TICK_RATE in drivers\n\nStop referencing CLOCK_TICK_RATE in the KS8695 drivers, rather refer\nto a KS8695_CLOCK_RATE.\nIssue pointed out by Russell King on arm-linux-kernel mailing list.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e1ca4aed112b270162302d389281b6cefac60a12",
      "tree": "c490e02cc35548e23e9408620e288aa6b87e9282",
      "parents": [
        "6ae7d6f0195a0ec7e5d07821e62c79898cd33fdc",
        "34466c5be4dd1490acf98e6d2ff8f3728d8ca5c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 30 16:45:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 30 16:45:20 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Update defconfigs for embedded 6xx/7xxx, 8xx, 8{3,5,6}xxx\n  powerpc/86xx: Update GE Fanuc sbc310 default configuration\n  powerpc/86xx: Update defconfig for GE Fanuc\u0027s PPC9A\n  cpm_uart: Don\u0027t use alloc_bootmem in cpm_uart_cpm2.c\n  powerpc/83xx: Fix PCI IO base address on MPC837xE-RDB boards\n  powerpc/85xx: Don\u0027t scan for TBI PHY addresses on MPC8569E-MDS boards\n  powerpc/85xx: Fix ethernet link detection on MPC8569E-MDS boards\n  powerpc/mm: Fix SMP issue with MMU context handling code\n"
    },
    {
      "commit": "909db80297ba65699a77d877f7bf618ba960f6fc",
      "tree": "ba511ea415eed00c24b0a23137417a7a167fbbaf",
      "parents": [
        "8fe70a5f7167e02bbc18086970f0e92a5e55b80d"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Fri Jul 10 19:30:56 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 30 23:56:41 2009 +0100"
      },
      "message": "ARM: S3C64XX: serial: Fix section mismatch warning\n\nRename the structure to avoid the following warning:\n\nWARNING: vmlinux.o(.data+0x11ef4): Section mismatch in reference from the variable\ns3c6400_serial_drv to the function .devexit.text:s3c24xx_serial_remove()\nThe variable s3c6400_serial_drv references\nthe function __devexit s3c24xx_serial_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8fe70a5f7167e02bbc18086970f0e92a5e55b80d",
      "tree": "521744800e5be472bc43695a7a52df7ac0e752b2",
      "parents": [
        "165f5f64199f972a21f21effc125d89ed2488e58"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Thu Jul 09 16:28:33 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 30 23:56:41 2009 +0100"
      },
      "message": "ARM: S3C24XX: serial: Fix section mismatch warnings\n\nDuring kernel build process, the following warning was found:\n\nWARNING: drivers/serial/built-in.o(.data+0x304): Section mismatch in reference from\nthe variable s3c2440_serial_drv to the function .devexit.text:s3c24xx_serial_remove()\nThe variable s3c2440_serial_drv references the function __devexit s3c24xx_serial_remove()\nIf the reference is valid then annotate the variable with\n__exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nThe same warning happened for s3c241x platform. We rename variables to avoid\nthese warnings. These changes also apply to s3c2400 \u0026 s3c24a0 for consistency.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6e900de3fff01e84c96632409359a84825c54b28",
      "tree": "c902ef5c310a0b386e53e7b6faf2e1f26c59dfd6",
      "parents": [
        "1333c3d6d35bdb109ddbd4b7086cbf066a27b156"
      ],
      "author": {
        "name": "Mark Ware",
        "email": "mware@elphinstone.net",
        "time": "Mon Jul 20 21:51:03 2009 +1000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 29 23:22:23 2009 -0500"
      },
      "message": "cpm_uart: Don\u0027t use alloc_bootmem in cpm_uart_cpm2.c\n\nThis is another alloc_bootmem() -\u003e kzalloc() change, this time to\nfix the non-fatal badness caused when booting with a cpm2_uart console.\n\nSigned-off-by: Mark Ware \u003cmware@elphinstone.net\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8da14b5fc32368f582df09fe9c0bec2507868583",
      "tree": "f869f45c0a25a73d7a68ba8167218e5cf2d3af4f",
      "parents": [
        "534acc057b5a08ec33fa57cdd2f5a09ef124e7f2"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@gmail.com",
        "time": "Wed Jul 29 15:04:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:37 2009 -0700"
      },
      "message": "drivers/serial/atmel_serial.c: fix compile when CONFIG_SERIAL_ATMEL\u003dY and CONFIG_SERIAL_ATMEL_CONSOLE\u003dN\n\nWhen SERIAL_ATMEL_CONSOLE is disabled, ATMEL_CONSOLE_DEVICE is set to\nNULL, and trying to access ATMEL_CONSOLE_DEVICE-\u003eflags in\natmel_serial_probe makes the compile fail.  This fixes the issue by only\naccessing it if CONFIG_SERIAL_ATMEL_CONSOLE is defined\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd78a76aefb5bf28a11d6960d29e03a11db62320",
      "tree": "8dac39f13c9b3bdadda02594f49501b5522ecad7",
      "parents": [
        "82b242214b6f5b96eb9b76452ac6e2b67dd81abd"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Wed Jul 29 23:01:24 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 29 23:01:24 2009 +0900"
      },
      "message": "sh: Rework irqflags tracing to fix up CONFIG_PROVE_LOCKING.\n\nThis cleans up the irqflags tracing code quite a bit and ties it\nin to various missing callsites that caused an imbalance when\nCONFIG_PROVE_LOCKING was enabled.\n\nPreviously this was catching on:\n\n 987 #ifdef CONFIG_PROVE_LOCKING\n 988     DEBUG_LOCKS_WARN_ON(!p-\u003ehardirqs_enabled);\n 989     DEBUG_LOCKS_WARN_ON(!p-\u003esoftirqs_enabled);\n 990 #endif\n 991     retval \u003d -EAGAIN;\n\nwith hardirqs being doubly enabled, and subsequently bailing out\nwith the following call trace:\n\n\tCall trace:\n\t[\u003c88035224\u003e] __lock_acquire+0x616/0x6a6\n\t[\u003c88015a8c\u003e] do_fork+0xf8/0x2b0\n\t[\u003c880331ec\u003e] trace_hardirqs_on_caller+0xd4/0x114\n\t[\u003c88241074\u003e] _spin_unlock_irq+0x20/0x64\n\t[\u003c88035224\u003e] __lock_acquire+0x616/0x6a6\n\t[\u003c8800386c\u003e] kernel_thread+0x48/0x70\n\t[\u003c88024ecc\u003e] ____call_usermodehelper+0x0/0x110\n\t[\u003c88024ecc\u003e] ____call_usermodehelper+0x0/0x110\n\t[\u003c88003894\u003e] kernel_thread_helper+0x0/0x14\n\t[\u003c88024bac\u003e] __call_usermodehelper+0x38/0x70\n\t[\u003c88025dc0\u003e] worker_thread+0x150/0x274\n\t[\u003c88035b9c\u003e] lock_release+0x0/0x198\n\t[\u003c88024b74\u003e] __call_usermodehelper+0x0/0x70\n\t[\u003c88028cf0\u003e] autoremove_wake_function+0x0/0x30\n\t[\u003c88028bf2\u003e] kthread+0x3e/0x70\n\t[\u003c88025c70\u003e] worker_thread+0x0/0x274\n\t[\u003c8800389c\u003e] kernel_thread_helper+0x8/0x14\n\t[\u003c88028bb4\u003e] kthread+0x0/0x70\n\t[\u003c88003894\u003e] kernel_thread_helper+0x0/0x14\n\nReported-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ff5392d77bbb0746d1a034e955231f03ffc30b61",
      "tree": "f41b968d99abf1e076b48b30442189920835c8ec",
      "parents": [
        "8f4256b22c554f713ffdd395c1f2bfd53746cfc9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 16 16:05:53 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 16 09:19:16 2009 -0700"
      },
      "message": "drivers/serial/bfin_sport_uart.c: remove wrong and unneeded memset\n\ndcb314@hotmail.com notes that this memset has its args reversed.\n\nIt\u0027s unneeded anyway, so remove it.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d13587\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f4256b22c554f713ffdd395c1f2bfd53746cfc9",
      "tree": "bea08b4d561546e9a073b15a0cee74bc351c9562",
      "parents": [
        "c8d50041734534e0a4b0ea13df36ed5857fccd56"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jul 16 16:05:43 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 16 09:19:16 2009 -0700"
      },
      "message": "serial: don\u0027t add msm_serial\u0027s probe function to the driver struct\n\nmsm_serial_driver is registered using platform_driver_probe which takes\ncare for the probe function itself.  So don\u0027t pass it in the driver\nstruct, too.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad361c9884e809340f6daca80d56a9e9c871690a",
      "tree": "7ec02c9934964fecdc791a0df0fc722d3bda5c53",
      "parents": [
        "e3288775ff63900fbb7db505f2b9a1bee98f07df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 06 13:05:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 08 10:30:03 2009 -0700"
      },
      "message": "Remove multiple KERN_ prefixes from printk formats\n\nCommit 5fd29d6ccbc98884569d6f3105aeca70858b3e0f (\"printk: clean up\nhandling of log-levels and newlines\") changed printk semantics.  printk\nlines with multiple KERN_\u003clevel\u003e prefixes are no longer emitted as\nbefore the patch.\n\n\u003clevel\u003e is now included in the output on each additional use.\n\nRemove all uses of multiple KERN_\u003clevel\u003es in formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd4da3a55f99efbfd46674ebefdcc2878a57ef2a",
      "tree": "e65dbdbac09b7c76e89c63dbda6364b20b0a0eb3",
      "parents": [
        "2b5c0c72ea404d6b554a8284031dd78748314b9e"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Tue Jul 07 05:32:07 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 07 16:51:21 2009 +0900"
      },
      "message": "serial: sh-sci: fix sci interrupt handler\n\nFix up the error bit handling on SCI ports.\n\nSigned-off-by: SUGIOKA Toshinobu \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b5c0c72ea404d6b554a8284031dd78748314b9e",
      "tree": "468b7f3d8db0abe6a09ee221dce1de5de2bb8d12",
      "parents": [
        "2dbc8a23cc2e677422f6dea991aca4e3d31ab65f",
        "dc53fffc105f68cb08ca872acd51550e89aa2e67"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 07 11:55:05 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 07 11:55:05 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh/for-2.6.31\n"
    },
    {
      "commit": "ada8e9514b5880f81cdbbd212d121380ceef7acc",
      "tree": "83c068f628be496ea6a1c6f67b7e95708d59efe4",
      "parents": [
        "3f5b3e17f791ba27f91fc4fdc514e7704d4d6273"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Fri Jul 03 00:39:38 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:29 2009 +0100"
      },
      "message": "Update Yoichi Yuasa\u0027s e-mail address\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44e18e9eda1f5c318a888989d929188eea93c8dc",
      "tree": "77036f2d85c5d791a617c04cd8a498d08d2c6185",
      "parents": [
        "47220f623c3216ca276bad517ed208ea2ffceaa2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 03 08:39:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 03 17:45:58 2009 +0900"
      },
      "message": "sh-sci: update receive error handling for muxed irqs\n\nThis patch updates the receive error code for muxed\ninterrupts in the sh-sci driver.\n\nReceive error interrupts may be generated by the hardware\nif RE or REIE bits in SCSCR are set. Update the muxed\ninterrupt handling code to acknowledge error interrupts\nif RE or REIE is set, instead of only acknowledging if\nREIE is set.\n\nWithout this patch error interrupts may be generated but\nnever acked resulting in a \"nobody cared\" crash.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c4285b47b0514e2103584ee829246f813e7ae323",
      "tree": "807ed772c81b7f12b033a7aef25ccc44d57c35a8",
      "parents": [
        "972c71a3183ab41c0b1a9e50842be7e3e980954f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jun 30 11:41:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 30 18:55:59 2009 -0700"
      },
      "message": "parport/serial: add support for NetMos 9901 Multi-IO card\n\nAdd support for the PCI-Express NetMos 9901 Multi-IO card.\n\n0001:06:00.0 Serial controller [0700]: NetMos Technology Device [9710:9901] (prog-if 02 [16550])\n        Subsystem: Device [a000:1000]\n        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL\u003dfast \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR- INTx-\n        Latency: 0, Cache Line Size: 64 bytes\n        Interrupt: pin A routed to IRQ 65\n        Region 0: I/O ports at 0030 [size\u003d8]\n        Region 1: Memory at 80105000 (32-bit, non-prefetchable) [size\u003d4K]\n        Region 4: Memory at 80104000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n        Kernel driver in use: serial\n        Kernel modules: 8250_pci\n\n0001:06:00.1 Serial controller [0700]: NetMos Technology Device [9710:9901] (prog-if 02 [16550])\n        Subsystem: Device [a000:1000]\n        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL\u003dfast \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR- INTx-\n        Latency: 0, Cache Line Size: 64 bytes\n        Interrupt: pin B routed to IRQ 65\n        Region 0: I/O ports at 0020 [size\u003d8]\n        Region 1: Memory at 80103000 (32-bit, non-prefetchable) [size\u003d4K]\n        Region 4: Memory at 80102000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n        Kernel driver in use: serial\n        Kernel modules: 8250_pci\n\n0001:06:00.2 Parallel controller [0701]: NetMos Technology Device [9710:9901] (prog-if 03 [IEEE1284])\n        Subsystem: Device [a000:2000]\n        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-\n        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL\u003dfast \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR- INTx-\n        Latency: 0, Cache Line Size: 64 bytes\n        Interrupt: pin C routed to IRQ 65\n        Region 0: I/O ports at 0010 [size\u003d8]\n        Region 1: I/O ports at \u003cunassigned\u003e\n        Region 2: Memory at 80101000 (32-bit, non-prefetchable) [size\u003d4K]\n        Region 4: Memory at 80100000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n        Kernel driver in use: parport_pc\n        Kernel modules: parport_pc\n\n[   16.760181] PCI parallel port detected: 416c:0100, I/O at 0x812010(0x0), IRQ 65\n[   16.760225] parport0: PC-style at 0x812010, irq 65 [PCSPP,TRISTATE,EPP]\n[   16.851842] serial 0001:06:00.0: enabling device (0004 -\u003e 0007)\n[   16.883776] 0001:06:00.0: ttyS0 at I/O 0x812030 (irq \u003d 65) is a ST16650V2\n[   16.893832] serial 0001:06:00.1: enabling device (0004 -\u003e 0007)\n[   16.926537] 0001:06:00.1: ttyS1 at I/O 0x812020 (irq \u003d 65) is a ST16650V2\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24ed3abaa13a9499d7454a1ed9830bb53b689b94",
      "tree": "3bcb33742f8674a7f8dc5e744357b3b836753858",
      "parents": [
        "ce89294c056805019d8369b3b74bb52ef51b4708"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jun 24 18:34:58 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "pci: use pci_ioremap_bar() in drivers/serial\n\nUse the newly introduced pci_ioremap_bar() function in drivers/serial.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a13373cf84477460365c32842cda9a6374b845d",
      "tree": "4bcbb4637259ce548bee8ac07136906055f22097",
      "parents": [
        "a10b32db34898d0db58a58ef76a70c374931bbff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jun 24 18:34:43 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "jsm: clean up \"serial: jsm: correctly support 4 8 port boards\"\n\nRemove unneeded casts.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a10b32db34898d0db58a58ef76a70c374931bbff",
      "tree": "e0936a775663f1489d5a0f69da196fc0e8470773",
      "parents": [
        "be98eb2c2fc88d9d61cfeab5c11ab1118ca0bba9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jun 24 18:34:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 24 09:55:50 2009 -0700"
      },
      "message": "kgdb: kgdboc console poll hooks for serial_txx9 uart\n\nImplement the serial polling hooks for the serial_txx9 uart for use with\nkgdboc.\n\nThis patch once got SOB from Jason on Jul 2008 and (perhaps) merged into\nkgdb-next branch, but lost somewhere then.  I resend it now with Jason\u0027s\nAcked-by.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44da59e4006fbf7c4cc9b54485a37a40726091ee",
      "tree": "3e41c60317295bbe7bf29f8c2a65a93aeb76808f",
      "parents": [
        "04896a77a97b87e1611dedd61be88264ef4ac96c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 22 18:43:18 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:25 2009 -0700"
      },
      "message": "msm: fixups to match current code\n\nThe tty layer is now a bit more fussy about reporting the right baud rate\nback. Make the msm driver match the current state of affairs.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04896a77a97b87e1611dedd61be88264ef4ac96c",
      "tree": "a4c615f0aa022363dbf3efe50a1bd9de91a65c04",
      "parents": [
        "2421c48bd74debb537de94c1bd15cbabab272aa1"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rlove@google.com",
        "time": "Mon Jun 22 18:43:11 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:25 2009 -0700"
      },
      "message": "msm_serial: serial driver for MSM7K onboard serial peripheral.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2421c48bd74debb537de94c1bd15cbabab272aa1",
      "tree": "8e98a6011203769e3aa574f5b7e262a3ac54de32",
      "parents": [
        "be10eb7589337e5defbe214dae038a53dd21add8"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Mon Jun 22 18:43:03 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:25 2009 -0700"
      },
      "message": "timbuart: Fix for tx_empty\n\nHardware updated to support TX FIFO empty.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90ceb9644d7cdec00a90255473359a7e2bb537a9",
      "tree": "ac1539fb98f5efd2a7ba18515bb53f9eb86d2b2e",
      "parents": [
        "099d5270897606473d63091afcc63f53ee1894bc"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Jun 22 18:42:49 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "serial: samsung.c: mark s3c24xx_serial_remove as __devexit\n\nMark the remove function as __devexit so it gets eliminated in\nCONFIG_HOTPLUG\u003dn builds.  Saves ~100 bytes.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52e3632ea603ef92757d5d0dedcd9fc8643445e3",
      "tree": "8ab96a99d898ada201b55ccb30fe7c0e6a10170f",
      "parents": [
        "607c268ef9a4675287e77f732071e426e62c2d86"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jun 22 18:41:56 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "serial: fix off by one errors\n\nIn zs_console_putchar() occurs:\n\n\tif (zs_transmit_drain(zport, irq))\n\t\twrite_zsdata(zport, ch);\n\nHowever if in zs_transmit_drain() no empty Tx Buffer occurs, limit reaches\n-1 \u003d\u003e true, and the write still occurs.\n\nThis patch changes postfix to prefix decrements in this and similar\nfunctions to prevent similar mistakes in the future.  This decreases the\niterations with one but the chosen loop count was arbitrary anyway.\n\nIn sunhv limit reaches -1, not 0, so the test is off by one.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "607c268ef9a4675287e77f732071e426e62c2d86",
      "tree": "a24ff05d2e61153a5122da85eabb3c6fc6007113",
      "parents": [
        "9c529a3d76dffae943868ebad07b042d15764712"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 18:41:47 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "serial: bfin_5xx: fix building as module when early printk is enabled\n\nSince early printk only makes sense/works when the serial driver is built\ninto the kernel, disable the option for this driver when it is going to be\nbuilt as a module.  Otherwise we get build failures due to the ifdef\nhandling.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c529a3d76dffae943868ebad07b042d15764712",
      "tree": "d601295f0a0d182dcd7731d6b7e5619488d701ef",
      "parents": [
        "56578abfd16a1a7554f64000d5fc0a377d4dda6a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 22 18:37:24 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:23 2009 -0700"
      },
      "message": "serial: bfin_5xx: add missing spin_lock init\n\nThe Blackfin serial driver never initialized the spin_lock that is part of\nthe serial core structure, but we never noticed because spin_lock\u0027s are\nrarely enabled on UP systems.  Yeah lockdep and friends.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "773d7a09e1a1349a5319ac8665e9c612c6aa27d8",
      "tree": "3b2272bb3cfcab04ba6459cba116e577278c9392",
      "parents": [
        "17fad5209e6b55148dbd20156cdaf2c7e67faa40",
        "b71a107c66ad952c9d35ec046a803efc89a80556"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:40:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 17:40:40 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (35 commits)\n  powerpc/5121: make clock debug output more readable\n  powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function\n  powerpc/5200: Update pcm030.dts to add i2c eeprom and delete cruft\n  powerpc/5200: convert mpc52xx_psc_spi to use cs_control callback\n  fbdev/xilinxfb: Fix improper casting and tighen up probe path\n  usb/ps3: Add missing annotations\n  powerpc: Add memory clobber to mtspr()\n  powerpc: Fix invalid construct in our CPU selection Kconfig\n  ps3rom: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n  powerpc: Add configurable -Werror for arch/powerpc\n  of_serial: Add UPF_FIXED_TYPE flag\n  drivers/hvc: Add missing __devexit_p()\n  net/ps3: gelic - Add missing annotations\n  powerpc: Introduce macro spin_event_timeout()\n  powerpc/warp: Fix ISA_DMA_THRESHOLD default\n  powerpc/bootwrapper: Custom build options for XPedite52xx targets\n  powerpc/85xx: Add defconfig for X-ES MPC85xx boards\n  powerpc/85xx: Add dts files for X-ES MPC85xx boards\n  powerpc/85xx: Add platform support for X-ES MPC85xx boards\n  83xx: add support for the kmeter1 board.\n  ...\n"
    },
    {
      "commit": "b71a107c66ad952c9d35ec046a803efc89a80556",
      "tree": "eb1f77af4f14974ba40a413d7679b3a451295a3d",
      "parents": [
        "4b337c5f245b6587ba844ac7bb13c313a2912f7b",
        "e7c5a4f292e0d1f4ba9a3a94b2c8e8b71e35b25a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:22:08 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:22:08 2009 +1000"
      },
      "message": "Merge commit \u0027gcl/merge\u0027 into next\n\nManual merge of:\n\tdrivers/net/fec_mpc52xx.c\n"
    },
    {
      "commit": "4b337c5f245b6587ba844ac7bb13c313a2912f7b",
      "tree": "999c6a6580b76a083c8efb9dabff709d1c49fcd0",
      "parents": [
        "492b057c426e4aa747484958e18e9da29003985d",
        "3fe0344faf7fdcb158bd5c1a9aec960a8d70c8e8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "3d3638da49211cf15f8aec3030990ac6fba4c693",
      "tree": "6952d8d620b97d879ee0e6961b9634c00296a39f",
      "parents": [
        "be890a1a95fb439594e796f1968f86ee9f36e718",
        "66765fe1b62e4c0eee3b7e3aa1eb34e5428f52ec",
        "724cfb944007b7f8d346523a7810b53a35921bc5",
        "2cb582ca0d6bd0274b15c9ee9549fc2251b7b599",
        "9c93e596979021b159736a1273987c3e52d809e0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:37:26 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:37:26 2009 +0900"
      },
      "message": "Merge branches \u0027sh/pci-express-integration\u0027, \u0027sh/rsk-updates\u0027, \u0027sh/platform-updates\u0027 and \u0027sh/perf_counter\u0027\n"
    },
    {
      "commit": "87c441e54dfcf9f45593ecaf68e7e18ea53d5e13",
      "tree": "6a986caab77412a90ffe8c5d8788bc1216b10ed8",
      "parents": [
        "c155ee10c212254e9cdfe7b3eab4e8c13990c231"
      ],
      "author": {
        "name": "Wolfgang Denk",
        "email": "wd@denx.de",
        "time": "Wed Jun 17 00:30:22 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 17 00:30:22 2009 -0600"
      },
      "message": "powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function\n\nSo far, MPC512x used mpc512x_find_ips_freq() to get the bus frequency,\nwhile MPC52xx used mpc52xx_find_ipb_freq().  Despite the different\nclock names (IPS vs. IPB) the code was identical.\n\nUse common code for both processor families.\n\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "492b057c426e4aa747484958e18e9da29003985d",
      "tree": "34e08c24618688d8bcc190523028b5f94cce0c0b",
      "parents": [
        "313485175da221c388f6a8ecf4c30062ba9bea17",
        "300df7dc89cc276377fc020704e34875d5c473b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "6fd03301d76bc439382710e449f58efbb233df1b",
      "tree": "3c8a3217aed67319683ffc1debccdb5b3245b16c",
      "parents": [
        "cd5232bd6be2d215a800f3d88c287ca791debfbe",
        "e4792aa30f9d33584d7192685ed149cc5fee737f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:57:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:57:37 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (64 commits)\n  debugfs: use specified mode to possibly mark files read/write only\n  debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n  xen: remove driver_data direct access of struct device from more drivers\n  usb: gadget: at91_udc: remove driver_data direct access of struct device\n  uml: remove driver_data direct access of struct device\n  block/ps3: remove driver_data direct access of struct device\n  s390: remove driver_data direct access of struct device\n  parport: remove driver_data direct access of struct device\n  parisc: remove driver_data direct access of struct device\n  of_serial: remove driver_data direct access of struct device\n  mips: remove driver_data direct access of struct device\n  ipmi: remove driver_data direct access of struct device\n  infiniband: ehca: remove driver_data direct access of struct device\n  ibmvscsi: gadget: at91_udc: remove driver_data direct access of struct device\n  hvcs: remove driver_data direct access of struct device\n  xen block: remove driver_data direct access of struct device\n  thermal: remove driver_data direct access of struct device\n  scsi: remove driver_data direct access of struct device\n  pcmcia: remove driver_data direct access of struct device\n  PCIE: remove driver_data direct access of struct device\n  ...\n\nManually fix up trivial conflicts due to different direct driver_data\ndirect access fixups in drivers/block/{ps3disk.c,ps3vram.c}\n"
    },
    {
      "commit": "1a2c4b3147ac0645605d6def2855478861d9361b",
      "tree": "1efe2b21ce9356f7a0427f18b6ba910ca4134232",
      "parents": [
        "0ccad87012c6c2e7446e4dc0f0894cf182a5270a"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jun 16 17:02:15 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:01:17 2009 -0700"
      },
      "message": "imx: Check for NULL pointer deref before calling tty_encode_baud_rate\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ccad87012c6c2e7446e4dc0f0894cf182a5270a",
      "tree": "c5fd8d151469b78f5a003a891b75f3446c0f5062",
      "parents": [
        "dc9879291be479e096c5cfac33effc2ade74309b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue Jun 16 17:02:03 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:01:16 2009 -0700"
      },
      "message": "atmel_serial: fix hang in set_termios when crtscts is enabled\n\nAfter enabling hardware flow control, any subsequent termios call may hang\nwaiting for the transmitter to drain.  This appears to be caused by a\nbusy-loop in set_termios() waiting for the transmitter to become empty,\nwhich may take a very long time (or hang indefinitely) if the device at\nthe other end is blocking us.\n\nA quick look through the tty and serial_core code indicates that any\nnecessary flushing (which is optional) has already been done at this\npoint, so there\u0027s no need for the driver to flush the transmitter on its\nown.\n\nFix it by removing the busy-loop altogether.\n\nTested-by: Eirik Aanonsen \u003ceaa@wprmedical.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cf62a5a82f9819896d72b20f8c55e0858c7aec8",
      "tree": "0c1872b09b357c1dc6f768975fbe63397bf116b8",
      "parents": [
        "d7792065590ab1fd0a9f06ffaab3dc237a30b339"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 04 12:40:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "of_serial: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Matthias Fuchs \u003cmfuchs@ma-fu.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eedacbf02df462d6c915d8d642b23fb450d485c7",
      "tree": "f84779cc575df6f7001dc6cce639c4ada30b99f7",
      "parents": [
        "e364ca92770a84ab3a917359ba7fed69479a16e3"
      ],
      "author": {
        "name": "Dave Mitchell",
        "email": "dmitchell@amcc.com",
        "time": "Tue Jun 09 13:39:47 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:45 2009 +1000"
      },
      "message": "of_serial: Add UPF_FIXED_TYPE flag\n\nThis patch adds the UPF_FIXED_TYPE flag which will bypass the\n8250\u0027s autoconfig probe for uart type. The uart type identified\nby the of_serial\u0027s parse of the flat device tree will be utilized\nas defined.\n\nSigned-off-by: Dave Mitchell \u003cdmitchell@amcc.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "b45cc9eff72e0871ffb83ae32c3dbca382909706"
}
