)]}'
{
  "log": [
    {
      "commit": "0091cf5a6ae6e52fc95ceb53200975ef2c81c206",
      "tree": "374a45649cff6bf799541bbfc602097c843f5b36",
      "parents": [
        "599540a85595bd5950354bd95f5ebf9c6e07c971"
      ],
      "author": {
        "name": "Kalle Pokki",
        "email": "kalle.pokki@iki.fi",
        "time": "Wed Nov 01 15:08:13 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 10 21:35:36 2006 +1100"
      },
      "message": "[POWERPC] CPM_UART: Fix non-console initialisation\n\nThe cpm_uart driver is initialised incorrectly, if there is a frame buffer\nconsole, and CONFIG_SERIAL_CPM_CONSOLE is defined. The driver fails to\ncall cpm_uart_init_portdesc() and set_lineif() in this case.\n\nSigned-off-by: Kalle Pokki \u003ckalle.pokki@iki.fi\u003e\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "599540a85595bd5950354bd95f5ebf9c6e07c971",
      "tree": "f16b0060d002f22be5d061d82a2a210d90aa82d5",
      "parents": [
        "621da0f8af228525e4b40390e36fbdc44a587cf1"
      ],
      "author": {
        "name": "Kalle Pokki",
        "email": "kalle.pokki@iki.fi",
        "time": "Wed Nov 01 09:52:41 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 10 21:26:40 2006 +1100"
      },
      "message": "[POWERPC] CPM_UART: Fix non-console transmit\n\nThe SMC and SCC hardware transmitter is enabled at the wrong\nplace. Simply writing twice to the non-console port, like\n\n$ echo asdf \u003e /dev/ttyCPM1\n$ echo asdf \u003e /dev/ttyCPM1\n\nputs the shell into endless uninterruptible sleep, since the\ntransmitter is stopped after the first write, and is not enabled\nbefore the shutdown function of the second write. Thus the transmit\nbuffers are never emptied.\n\nSigned-off-by: Kalle Pokki \u003ckalle.pokki@iki.fi\u003e\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a5a89bae0449634fdb7aa7cdb1c5ba154e4a789b",
      "tree": "7c068807b82bb1409582c4c67b10e8e0a02cc611",
      "parents": [
        "37af6560f7978c60791b5f3df17ce8b3e97f2d6e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 29 22:46:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:40 2006 -0800"
      },
      "message": "[PATCH] ioc4_serial: irq flags fix\n\nUse the correct type for the CPU flags.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74e8b51d254865b8abe4a94b5eb82b1940ec820c",
      "tree": "d6d92a85d6c977e1cbe226680a3779085a9086b1",
      "parents": [
        "1ba0ce6f9c19a8573832e14b418dc835dc6f3bbd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 19 23:28:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:36 2006 -0700"
      },
      "message": "[PATCH] Kconfig serial typos\n\nFix typo (repeated) in serial Kconfig.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59f148005cfd3d41537a4b872c266213d5fe4dc6",
      "tree": "1e769ca80218a39417f7d45759e1bd2a4dbf6452",
      "parents": [
        "107d5a72f2c6a6819b66eebcb0281c7a67b6baaa"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Tue Oct 17 00:09:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:42 2006 -0700"
      },
      "message": "[PATCH] ioc4: Enable build on non-SN2\n\nThe SGI PCI-RT card, based on the SGI IOC4 chip, will be made available on\nAltix XE (x86_64) platforms in the near future.  As such it is now a\nmisnomer for the IOC4 base device driver to live under drivers/sn, and\nwould complicate builds for non-SN2.\n\nThis patch moves the IOC4 base driver code from drivers/sn to drivers/misc,\nand updates the associated Makefiles and Kconfig files to allow building on\nnon-SN2 configs.  Due to the resulting change in link order, it is now\nnecessary to use late_initcall() for IOC4 subdriver initialization.\n\n[akpm@osdl.org: __udivdi3 fix]\n[akpm@osdl.org: fix default in Kconfig]\nAcked-by: Pat Gefre \u003cpfg@sgi.com\u003e\nAcked-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9eb200748878751310cd9848c5dd4d467960beec",
      "tree": "16458876279abbc597843a7c1bb8216474691380",
      "parents": [
        "8770c018da7bbaa3b41371abc401b2aa7e76a71a",
        "8ae91b9ad88a130cd50fc0b78b16e7b9510b8067"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 12 08:33:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 12 08:33:23 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: SH-4A UBC support\n  sh: interrupt exception handling rework\n  sh: Default enable R7780RP IRQs.\n  sh: Zero-out coherent buffer in consistent_alloc().\n  sh: Convert IPR-IRQ to IRQ chip.\n  sh: Convert INTC2 IRQ handler to irq_chip.\n  sh: Fix pr_debug statements for sh4\n  sh: Convert r7780rp IRQ handler to IRQ chip.\n  sh: Updates for IRQ handler changes.\n  sh: Kill off timer_ops get_frequency().\n  sh: First step at generic timeofday support.\n"
    },
    {
      "commit": "eba8cefc789f6e51a79363604a7db1dba6a678cb",
      "tree": "cc21f985a668dbb242497e9de88f16a55363e4f8",
      "parents": [
        "e3096de34c35683bc233f76d4e86562f1d782d0d"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue Oct 10 14:44:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 11 23:56:53 2006 -0700"
      },
      "message": "[SPARC32]: Fix sparc32 modpost warnings with sunzilog\n\nFix this 2.6.19-rc1 build warnings from modpost:\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:sunzilog_console_setup from .data between \u0027sunzilog_console\u0027 (at offset 0x8394) and \u0027devices_subsys\u0027\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48343273e846d2612b7977f2503fd97503996fa0",
      "tree": "516ae31cd8b6e5676d8c11d309e98acb1d05f3b4",
      "parents": [
        "1acc04cd4c0b54ada85d0dd5d7c5efc3441261bf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 22:44:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 15:37:20 2006 -0700"
      },
      "message": "[PATCH] __iomem annotations in sunzilog\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a43c09d1b65da614620b1985633e3251b4f9b99",
      "tree": "3ecbd9dbec12cd023030baa0b1919498fe4e03c9",
      "parents": [
        "659564c8adfe1765476beee8d55cd18986946892",
        "5d347c8abaab1e8c24272a53099c22482855783e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:21:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:21:45 2006 -0700"
      },
      "message": "Merge branch \u0027irqclean-submit1\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027irqclean-submit1\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  drivers/isdn/act2000: kill irq2card_map\n  drivers/net/eepro: kill dead code\n  Various drivers\u0027 irq handlers: kill dead code, needless casts\n  drivers/net: eliminate irq handler impossible checks, needless casts\n  arch/i386/kernel/time: don\u0027t shadow \u0027irq\u0027 function arg\n"
    },
    {
      "commit": "9c8e7f5cc965d30006c917ab19221e06fcc5a4f9",
      "tree": "2ee465eedaec181e1eb8f50acbc0f86c03325a32",
      "parents": [
        "8774cb815f2492a95b90a927f93a2de555753b32"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 07 16:29:18 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 07 10:51:15 2006 -0700"
      },
      "message": "[PATCH] m32r pt_regs fixes\n\n... and now with irq_regs.h not forgotten...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be577a5220b25e0a6e3fbf96bbfc8b31d63e9ea9",
      "tree": "57e159a2b6f48c4b2f20497ced1d653a7fea4834",
      "parents": [
        "e317c8ccaaf900abf39cc3240e4dc5ba82a3cc67"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Oct 06 20:47:23 2006 -0600"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 06 20:47:23 2006 -0600"
      },
      "message": "Build fixes for struct pt_regs removal\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\n"
    },
    {
      "commit": "5d347c8abaab1e8c24272a53099c22482855783e",
      "tree": "3e267ced787b4ae18dd2c6275c1b8a83884f96b6",
      "parents": [
        "e317c8ccaaf900abf39cc3240e4dc5ba82a3cc67",
        "d87dbede030d17770aa6a6170e70ab6f8044e5ae"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:27:31 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:27:31 2006 -0400"
      },
      "message": "Merge branch \u0027submit1\u0027 of viper:/spare/repo/irq-remove-2.6 into irqcleanups\n"
    },
    {
      "commit": "c7bec5aba52392aa8d675b8722735caf4a8b7265",
      "tree": "8087cfd2866e63fba25e18ba1fa0f374c27be4f0",
      "parents": [
        "c31f28e778ab299a5035ea2bda64f245b8915d7c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:00:58 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:00:58 2006 -0400"
      },
      "message": "Various drivers\u0027 irq handlers: kill dead code, needless casts\n\n- Eliminate casts to/from void*\n\n- Eliminate checks for conditions that never occur.  These typically\n  fall into two classes:\n\n\t1) Checking for \u0027dev_id \u003d\u003d NULL\u0027, then it is never called with\n\tNULL as an argument.\n\n\t2) Checking for invalid irq number, when the only caller (the\n\tsystem) guarantees the irq handler is called with the proper\n\t\u0027irq\u0027 number argument.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c1addbc752660e95bbf2128d66b8e5bb38d5fc7",
      "tree": "2a04171d9392abd8935224616cff8109e3e8ea48",
      "parents": [
        "49f19ce401edfff937c448dd74c22497da361889"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 06 10:09:41 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Oct 06 10:09:41 2006 -0700"
      },
      "message": "[IA64] Fix breakage from irq change\n\nA few missed spots in ia64-land from this gigantic commit:\n\n7d12e780e003f93433d49ce78cfedf4b4c52adc5\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "35f3c5185b1e28e6591aa649db8bf4fa16f1a7f3",
      "tree": "d3057d468d36664d1accf964e76f6d97a299b40d",
      "parents": [
        "a700f3594d63a85af196ac64984f7375d903afad"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 06 15:31:16 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 06 15:31:16 2006 +0900"
      },
      "message": "sh: Updates for IRQ handler changes.\n\nTrivial fixes for build breakage introduced by IRQ handler changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "4d5e392c33820dc8861423bb1b8dae205ea0ad3d",
      "tree": "f76a7905ca8a7d8afc25156a2b4608743ffcd128",
      "parents": [
        "c194588dba968510b5aa7a1818bd2c8b36a416f7"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:11 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:06 2006 -0700"
      },
      "message": "[PATCH] atmel_serial: Fix roundoff error in atmel_console_get_options\n\nThe atmel_console_get_options() function initializes the baud,\nparity and bits settings from the actual hardware setup, in\ncase it has been initialized by a e.g. boot loader.\n\nThe baud rate, however, is not necessarily exactly equal to one of\nthe standard baud rates (115200, etc.) This means that the baud rate\ncalculated by this function may be slightly higher or slightly lower\nthan one of the standard baud rates.\n\nIf the baud rate is slightly lower than the target, this causes\nproblems when uart_set_option() tries to match the detected baud rate\nagainst the standard baud rate, as it will always select a baud rate\nthat is lower or equal to the target rate. For example if the\ndetected baud rate is slightly lower than 115200, usart_set_options()\nwill select 57600.\n\nThis patch fixes the problem by subtracting 1 from the value in BRGR\nwhen calculating the baud rate. The detected baud rate will thus\nalways be higher than the nearest standard baud rate, and\nuart_set_options() will end up doing the right thing.\n\nTested on ATSTK1000 and AT91RM9200-EK boards. Both are broken without\nthis patch.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acca9b83acfe89fbb7421d5412176dee2ad2959a",
      "tree": "662434e93a8b67e2074d292a9cf68995982daf9c",
      "parents": [
        "75d35213777e2b278db57a420efbce2bdb61da93"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:09 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:06 2006 -0700"
      },
      "message": "[PATCH] atmel_serial: Support AVR32\n\nMake CONFIG_SERIAL_ATMEL selectable on AVR32 and #ifdef out some ARM-\nspecific code in the driver.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75d35213777e2b278db57a420efbce2bdb61da93",
      "tree": "2731fc81e13bdca84e6db26a6278c3c9dedca642",
      "parents": [
        "71f2e2b8783f7b270b673e31e2322572057b286a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:08 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] atmel_serial: Pass fixed register mappings through platform_data\n\nIn order to initialize the serial console early, the atmel_serial\ndriver had to do a hack where it compared the physical address of the\nport with an address known to be permanently mapped, and used it as a\nvirtual address. This got around the limitation that ioremap() isn\u0027t\nalways available when the console is being initalized.\n\nThis patch removes that hack and replaces it with a new \"regs\" field\nin struct atmel_uart_data that the board-specific code can initialize\nto a fixed virtual mapping for platform devices where this is possible.\nIt also initializes the DBGU\u0027s regs field with the address the driver\nused to check against.\n\nOn AVR32, the \"regs\" field is initialized from the physical base\naddress when this it can be accessed through a permanently 1:1 mapped\nsegment, i.e. the P4 segment.\n\nIf regs is NULL, the console initialization is delayed until the \"real\"\ndriver is up and running and ioremap() can be used.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71f2e2b8783f7b270b673e31e2322572057b286a",
      "tree": "1a6ada15d7ae3dcde5b4904d464be20786ce4440",
      "parents": [
        "9ab4f88b7ffdf338773e7755f923bc6b9e079834"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:07 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] atmel_serial: Rename at91_register_uart_fns\n\nRename at91_register_uart_fns and associated structs and variables\nto make it consistent with the atmel_ prefix used by the rest of\nthe driver.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ab4f88b7ffdf338773e7755f923bc6b9e079834",
      "tree": "52c0ef143caf5c878ffbc88dd06d8d46a1bd8e26",
      "parents": [
        "7192f92c799e4bf4943e3e233d6e4d786ac4d8a4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:06 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] serial: Rename PORT_AT91 -\u003e PORT_ATMEL\n\nThe at91_serial driver can be used with both AT32 and AT91 devices\nfrom Atmel and has therefore been renamed atmel_serial. The only\nthing left is to rename PORT_AT91 PORT_ATMEL.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7192f92c799e4bf4943e3e233d6e4d786ac4d8a4",
      "tree": "73f090ab61fc46c2d13bf67bc40e1b02d9583058",
      "parents": [
        "73e2798b0f3f4fa8ff7d3e8138027a8352359bb5"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:05 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] at91_serial -\u003e atmel_serial: Internal names\n\nPrefix all internal functions and variables with atmel_ instead of\nat91_.\n\nThe at91_register_uart_fns() stuff is left as is since I can\u0027t find\nany actual users of it.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73e2798b0f3f4fa8ff7d3e8138027a8352359bb5",
      "tree": "88beae52a8aa22e49e339eb6145dcf8061f11e0b",
      "parents": [
        "1e8ea80219564c3433dbca7afe075ced9eb8117c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:04 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] at91_serial -\u003e atmel_serial: Public definitions\n\nRename the following public definitions:\n  * AT91_NR_UART -\u003e ATMEL_MAX_UART\n  * struct at91_uart_data -\u003e struct atmel_uart_data\n  * at91_default_console_device -\u003e atmel_default_console_device\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e8ea80219564c3433dbca7afe075ced9eb8117c",
      "tree": "495f09eb165e88a1ec7de5287a8352d031f9bd66",
      "parents": [
        "749c4e60334580ee0f1427eb90ad006fecbffd21"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:03 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] at91_serial -\u003e atmel_serial: Platform device name\n\nRename the \"at91_usart\" platform driver \"atmel_usart\" and update\nplatform devices accordingly.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "749c4e60334580ee0f1427eb90ad006fecbffd21",
      "tree": "902f94fc44a6ffa0e09914e603c36a37aef3e0c7",
      "parents": [
        "b6156b4e2e3b725ae3549882f59c82ab5b5048a5"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:02 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] at91_serial -\u003e atmel_serial: Kconfig symbols\n\nRename the following Kconfig symbols:\n  * CONFIG_SERIAL_AT91 -\u003e CONFIG_SERIAL_ATMEL\n  * CONFIG_SERIAL_AT91_CONSOLE -\u003e CONFIG_SERIAL_ATMEL_CONSOLE\n  * CONFIG_SERIAL_AT91_TTYAT -\u003e CONFIG_SERIAL_ATMEL_TTYAT\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6156b4e2e3b725ae3549882f59c82ab5b5048a5",
      "tree": "2f683550af2338d957e673e7fc4a4e4317fe6c71",
      "parents": [
        "5b34821a601ea079184efba2f9c7c7af61241bde"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:01 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] at91_serial -\u003e atmel_serial: at91_serial.c\n\nRename at91_serial.c atmel_serial.c\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b34821a601ea079184efba2f9c7c7af61241bde",
      "tree": "358b134d7b9d5c91f5582edb59489afeb1c06c7e",
      "parents": [
        "fefd26b3b8597a11a422d950c0d4424ff33a70ad"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 04 16:02:00 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 10:25:05 2006 -0700"
      },
      "message": "[PATCH] at91_serial -\u003e atmel_serial: at91rm9200_usart.h\n\nMove include/asm/arch/at91rm9200_usart.h into drivers/serial and rename\nit atmel_usart.h. Also delete AVR32\u0027s version of this file.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fefd26b3b8597a11a422d950c0d4424ff33a70ad",
      "tree": "6794a36072635e71e5b33aec47c616bafdca65c1",
      "parents": [
        "4a61f17378c2cdd9bd8f34ef8bd7422861d0c1f1",
        "038b0a6d8d32db934bba6a24e74e76e4e327a94f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 09:59:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 09:59:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/configh\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/configh:\n  Remove all inclusions of \u003clinux/config.h\u003e\n\nManually resolved trivial path conflicts due to removed files in\nthe sound/oss/ subdirectory.\n"
    },
    {
      "commit": "136ce40e9f1f24ca1dbf7714c669a7bca56440ea",
      "tree": "c628ca029dc7f3829ebb52c403fba467b6faa804",
      "parents": [
        "75a4958154f5d0028d5464f2479b4297d55cf4a3"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Aug 28 11:53:30 2006 -0600"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Wed Oct 04 06:47:03 2006 -0600"
      },
      "message": "[PARISC] Clean up asm-parisc/serial.h\n\nRussell King pointed out that asm/serial.h is anachronistic and we were\nmisusing BASE_BAUD.  So fix BASE_BAUD for PCI 16550 UARTs, move LASI_BASE_BAUD\ninto 8250_gsc, and fix the obsolete comment about reserving serial port slots.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e45da35e180a4fc91307648d021a598495742c32",
      "tree": "4a364994513782e708fde475142a566f18ff76ca",
      "parents": [
        "5cfe87d3f543d05a84a509d232330261f1b7bccf"
      ],
      "author": {
        "name": "Carlos O\u0027Donell",
        "email": "carlos@systemhalted.org",
        "time": "Sat Sep 16 14:35:51 2006 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Wed Oct 04 06:46:11 2006 -0600"
      },
      "message": "[PARISC] Document that D-class can also use serial_mux\n\nSigned-off-by: Carlos O\u0027Donell \u003ccarlos@systemhalted.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "095096038d637c477ef3c1b674612bcbc4d60c2d",
      "tree": "2e850ffb08e7c13756efe16c562022d1289e37e6",
      "parents": [
        "c73a668c096fe3dd23c1062018e82eb85f5c7043"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "message": "Fix several typos in drivers/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6f3a28f7d1f0a65a78443c273b6e8ec01becf301",
      "tree": "ea57276725b31ba115f44cb5267a7d85b133e6fb",
      "parents": [
        "6ebfc0e20b409f13e62bbb84ce70102b49945cfd",
        "75fde2eddcfcd1dcc87a72dc6cd3c859420b6148"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 09:13:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 09:13:29 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-serial\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-serial: (21 commits)\n  [SERIAL] add PNP IDs for FPI based touchscreens\n  [SERIAL] Magic SysRq SAK does nothing on serial consoles\n  [SERIAL] tickle NMI watchdog on serial output.\n  [SERIAL] Fix oops when removing suspended serial port\n  [SERIAL] Fix resume handling bug\n  [SERIAL] Remove wrong asm/serial.h inclusions\n  [SERIAL] CONFIG_PM\u003dn slim: drivers/serial/8250_pci.c\n  [SERIAL] OMAP1510 serial fix for 115200 baud\n  [SERIAL] returning proper error from serial core driver\n  [SERIAL] Make uart_line_info() correctly tell MMIO from I/O port\n  [SERIAL] suspend/resume handlers don\u0027t have level arg anymore\n  [SERIAL] 8250 resourse management fixes\n  [SERIAL] serial_cs: Add quirk for brainboxes 2-port RS232 card\n  [SERIAL] serial_cs: handle Nokia multi-\u003esingle port bodge via config quirk\n  [SERIAL] serial_cs: add configuration quirk\n  [SERIAL] serial_cs: Convert Oxford 950 / Possio GCC wakeup quirk\n  [SERIAL] serial_cs: convert IBM post-init handling to a quirk\n  [SERIAL] serial_cs: allow wildcarded quirks\n  [SERIAL] serial_cs: convert multi-port table to quirk table\n  [SERIAL] serial_cs: Use clean up multiport card detection\n  ...\n"
    },
    {
      "commit": "ccaa36f73544163ef6e15eb29a620130755f6001",
      "tree": "b5cf50592c45e25edbd66fea451e6941e455fa83",
      "parents": [
        "b4a9071af62f95dc6d22040a0b37ac7225ce4d54",
        "5e980823581682d1566e7b5089cf827ddd5f3c94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:52:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:52:26 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (29 commits)\n  [POWERPC] Fix rheap alignment problem\n  [POWERPC] Use check_legacy_ioport() for ISAPnP\n  [POWERPC] Avoid NULL pointer in gpio1_interrupt\n  [POWERPC] Enable generic rtc hook for the MPC8349 mITX\n  [POWERPC] Add powerpc get/set_rtc_time interface to new generic rtc class\n  [POWERPC] Create a \"wrapper\" script and use it in arch/powerpc/boot\n  [POWERPC] fix spin lock nesting in hvc_iseries\n  [POWERPC] EEH failure to mark pci slot as frozen.\n  [POWERPC] update powerpc defconfig files after libata kconfig breakage\n  [POWERPC] enable sysrq in pmac32_defconfig\n  [POWERPC] UPIO_TSI cleanup\n  [POWERPC] rewrite mkprep and mkbugboot in sane C\n  [POWERPC] maple/pci iomem annotations\n  [POWERPC] powerpc oprofile __user annotations\n  [POWERPC] cell spufs iomem annotations\n  [POWERPC] NULL noise removal: spufs\n  [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c\n  [POWERPC] update mpc8349_itx_defconfig and remove some debug settings\n  [POWERPC] Always call cede in pseries dedicated idle loop\n  [POWERPC] Fix loop logic in irq_alloc_virt()\n  ...\n"
    },
    {
      "commit": "b68e31d0ebbcc909d1941f9f230c9d062a3a13d3",
      "tree": "b32902e5de02081cbb9eca49d7bb0b444e2b4f23",
      "parents": [
        "ed97bd37efd8ff7398d3a7eedf4bcbf245f5dad3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 02 02:17:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] const struct tty_operations\n\nAs part of an SMP cleanliness pass over UML, I consted a bunch of\nstructures in order to not have to document their locking.  One of these\nstructures was a struct tty_operations.  In order to const it in UML\nwithout introducing compiler complaints, the declaration of\ntty_set_operations needs to be changed, and then all of its callers need to\nbe fixed.\n\nThis patch declares all struct tty_operations in the tree as const.  In all\ncases, they are static and used only as input to tty_set_operations.  As an\nextra check, I ran an i386 allyesconfig build which produced no extra\nwarnings.\n\n53 drivers are affected.  I checked the history of a bunch of them, and in\nmost cases, there have been only a handful of maintenance changes in the\nlast six months.  serial_core.c was the busiest one that I looked at.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75fde2eddcfcd1dcc87a72dc6cd3c859420b6148",
      "tree": "4c97d2045643b60dd589489fc84a9ef7217bd656",
      "parents": [
        "d8d64d6b29d331f1217c77999f5104fe68b0ef3a"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Sun Oct 01 19:27:38 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 21:27:15 2006 +0100"
      },
      "message": "[SERIAL] add PNP IDs for FPI based touchscreens\n\nThe Compaq TC1000 and Fujitsu Stylistic range of tablet machines use\ntouchscreens from FPI. These are implemented as serial interfaces,\ngenerally exposed in the ACPIPNP information on the system. This patch\nadds them to the 8250_pnp driver tables, avoiding the need to mess\naround with setserial to set them up.\n\nI haven\u0027t been able to confirm what FUJ02B5, FUJ02BA and FUJ02BB are.\nFUJ02B1 refers to the controller for the system hotkeys. FUJ02BC appears\nto be the last in the range - after this, they moved to Wacom-based\nsystems.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e480af09c49736848f749a43dff2c902104f6691",
      "tree": "7633780bd833e7770233dd931d7189100e972f49",
      "parents": [
        "a6b93a908508810c5d51dd9b390283345af6f2d9"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Sep 25 16:51:26 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 20:03:19 2006 +0100"
      },
      "message": "[SERIAL] tickle NMI watchdog on serial output.\n\nSerial is _slow_ sometimes. So slow, that the NMI watchdog kicks in.\n\nNMI Watchdog detected LOCKUP on CPU2CPU 2\nModules linked in: loop usb_storage md5 ipv6 parport_pc lp parport autofs4 i2c_dev i2c_core rfcomm l2cap bluetooth sunrpc pcdPid: 3138, comm: gpm Not tainted 2.6.11-1.1290_FC4smp\nRIP: 0010:[\u003cffffffff80273b8a\u003e] \u003cffffffff80273b8a\u003e{serial_in+106}\nRSP: 0018:ffff81003afc3d50  EFLAGS: 00000002\nRAX: 0000000000000020 RBX: 0000000000000020 RCX: 0000000000000000\nRDX: 00000000000003fd RSI: 0000000000000005 RDI: ffffffff804dcd60\nRBP: 00000000000024fc R08: 000000000000000a R09: 0000000000000033\nR10: ffff81001beb7c20 R11: 0000000000000020 R12: ffffffff804dcd60\nR13: ffffffff804ade76 R14: 000000000000002b R15: 000000000000002c\nFS:  00002aaaaaac4920(0000) GS:ffffffff804fca00(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 00002aaaaabcb000 CR3: 000000003c0d0000 CR4: 00000000000006e0\nProcess gpm (pid: 3138, threadinfo ffff81003afc2000, task ffff81003eb63780)\nStack: ffffffff80275f2e 0000000000000000 ffffffff80448380 0000000000007d6b\n       000000000000002c fffffffffffffbbf 0000000000000292 0000000000008000\n       ffffffff80138e8c 0000000000007d97\nCall Trace:\u003cffffffff80275f2e\u003e{serial8250_console_write+270} \u003cffffffff80138e8c\u003e{__call_console_drivers+76}\n       \u003cffffffff8013914b\u003e{release_console_sem+315} \u003cffffffff80260325\u003e{con_open+149}\n       \u003cffffffff80254e99\u003e{tty_open+537} \u003cffffffff80192713\u003e{chrdev_open+387}\n       \u003cffffffff80188824\u003e{dentry_open+260} \u003cffffffff80188994\u003e{filp_open+68}\n       \u003cffffffff80187b73\u003e{get_unused_fd+227} \u003cffffffff80188a6c\u003e{sys_open+76}\n       \u003cffffffff8010ebc6\u003e{tracesys+209}\n\nCode: 0f b6 c0 c3 66 90 41 57 49 89 f7 41 56 41 be 00 01 00 00 41\nconsole shuts up ...\n\nI initially did the patch below a year ago for the Fedora kernel, and have\nbeen keeping it up to date since.  I recently got the same thing happening\non a vanilla kernel, so figured it was time to repost this.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6b93a908508810c5d51dd9b390283345af6f2d9",
      "tree": "71b48d3a659a025ebf333abfeec7b828becb60cb",
      "parents": [
        "fe59d5372ae719ca4550958f1e5bb4dd6eeac9cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 01 17:17:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:17:40 2006 +0100"
      },
      "message": "[SERIAL] Fix oops when removing suspended serial port\n\nA serial card might have been removed when the system is resumed.\nThis results in a suspended port being shut down, which results in\nthe ports shutdown method being called twice in a row.  This causes\nBUGs.  Avoid this by tracking the suspended state separately from\nthe initialised state.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fe59d5372ae719ca4550958f1e5bb4dd6eeac9cd",
      "tree": "08ac6bf26961f7bfba6c371f566333c030dd5d77",
      "parents": [
        "bcf5111a58c7db968c3fb9cd77e340a5e076f549"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 01 17:14:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:14:07 2006 +0100"
      },
      "message": "[SERIAL] Fix resume handling bug\n\nUnfortunately, pcmcia_dev_present() returns false when a device is\nsuspended, so checking this on resume does not work too well.  Omit\nthis test.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1d5e799663046917a0eb085e716d818af20050b2",
      "tree": "7e1bef08bf1253cc9f5c973fa380f0d9a8a16439",
      "parents": [
        "255341c6fded73204b1ee6feb5fe16e125b27f62"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 25 16:51:27 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:07:08 2006 +0100"
      },
      "message": "[SERIAL] CONFIG_PM\u003dn slim: drivers/serial/8250_pci.c\n\nRemove some code which is unneeded if CONFIG_PM\u003dn.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "255341c6fded73204b1ee6feb5fe16e125b27f62",
      "tree": "28727c6c6d0aa9c98ca3f902d62b8d4195a7e8a8",
      "parents": [
        "80e3c2b659515ef236f33f691ff5b22ae90ae8e4"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Mon Aug 14 23:05:32 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:07:06 2006 +0100"
      },
      "message": "[SERIAL] OMAP1510 serial fix for 115200 baud\n\nThe patch below is necessary for 115200 baud on an OMAP1510 internal UART.\nIt\u0027s been in the linux-omap tree for some time and with it applied to a\nvanilla Linus git tree the serial console on the Amstrad Delta (which is\nOMAP1510 based and whose initial bootloader runs at 115200) works fine (it\ndoesn\u0027t without it).\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80e3c2b659515ef236f33f691ff5b22ae90ae8e4",
      "tree": "22a703b601180dde953f0547b2660cbac1db76ec",
      "parents": [
        "6c6a2334a1e8af7c3eaab992732825fa9ade77cf"
      ],
      "author": {
        "name": "Ram Gupta",
        "email": "ram.gupta5@gmail.com",
        "time": "Mon Aug 14 23:05:29 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:07:00 2006 +0100"
      },
      "message": "[SERIAL] returning proper error from serial core driver\n\nFix the issue of returning 0 even in case of error from uart_set_info\nfunction.  Now it returns the error EBUSY when it can not set new port.\n\nSigned-off-by: Ram Gupta \u003cr.gupta@astronautics.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c6a2334a1e8af7c3eaab992732825fa9ade77cf",
      "tree": "b4eb67c9698c8fac9426dd16695306d20f6e3a35",
      "parents": [
        "a4b775735c0dff5a8d59a877ff0033526b469116"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Sep 04 00:04:20 2006 +0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:57 2006 +0100"
      },
      "message": "[SERIAL] Make uart_line_info() correctly tell MMIO from I/O port\n\n/proc/tty/driver/serial incorrectly claims that UARTs having iotype of\nUPIO_MEM32, UPIO_AU, or UPIO_TSI are I/O mapped.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4b775735c0dff5a8d59a877ff0033526b469116",
      "tree": "19645bc0eb48e4ffa2d12e9b41a2f4140aa8cd5d",
      "parents": [
        "0b30d668a20acd2ffd4268f7bbe799b0dd73d5cf"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Sep 11 20:32:58 2006 +0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:54 2006 +0100"
      },
      "message": "[SERIAL] suspend/resume handlers don\u0027t have level arg anymore\n\n8250.c and serial_txx9.c port suspend/resume handler still have this obsolete\nargument documented...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b30d668a20acd2ffd4268f7bbe799b0dd73d5cf",
      "tree": "2fd85c1f910ff4cec8f8ea499d78373c9a14648b",
      "parents": [
        "f3d106881b06a423455f95916e666acebe6503f2"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Sep 09 22:23:56 2006 +0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:49 2006 +0100"
      },
      "message": "[SERIAL] 8250 resourse management fixes\n\nI think register ranges obviously need to be claimed/released for all UARTs\nincluding those with UPIO_MEM32 and UPIO_TSI iotype.\n\nAlso, serial8250_request_rsa_resources() returns false positives with\nUPIO_MEM32, UPIO_AU, and UPIO_TSI iotype -- I don\u0027t think this makes any sense.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f3d106881b06a423455f95916e666acebe6503f2",
      "tree": "586e062a4eab63813dfe539f49d5766c476eaae5",
      "parents": [
        "20f130495c07cd01fb423c3dec7f045038118dec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 23:07:46 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:45 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: Add quirk for brainboxes 2-port RS232 card\n\nMauro Ziliani reports that this card has a higher clock rate.\nRather than tweak the 8250 driver to handle this, add a quirk to\npass the correct clock rate to the driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "20f130495c07cd01fb423c3dec7f045038118dec",
      "tree": "092c23eb22988a0d3e07165b7fa99709d69d050d",
      "parents": [
        "efd92dfaad962c4fbaf4251b28578c97bd3aa85f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 23:04:37 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:41 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: handle Nokia multi-\u003esingle port bodge via config quirk\n\nAccording to the existing code, Nokia only make single-port cards,\nbut are detected as multi-port cards.  Handle this in roughly the\nsame way via the config quirk - forcing it to be a real single port\ncard (info-\u003emulti\u003d0) changes the way we allocate the IO memory,\nwhich might stop the card working.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "efd92dfaad962c4fbaf4251b28578c97bd3aa85f",
      "tree": "d3f0a68985fb72423681ac005df3500d8e3955b3",
      "parents": [
        "7ef057fa707897c19725d7e07123e57f6aea79db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 23:00:54 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:37 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: add configuration quirk\n\nAdd a quirk primerily to handle tweaks to the link-\u003econf structure,\neg as required for Socket cards.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ef057fa707897c19725d7e07123e57f6aea79db",
      "tree": "16e3ba605a9b768362aba21cefd618bc9ca89053",
      "parents": [
        "eee3a883cebefca6c450c3c1c18a996e23001c2c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 22:45:41 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:34 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: Convert Oxford 950 / Possio GCC wakeup quirk\n\nMove the Oxford Semi OX950 / Possio GCC wakeup handling to a quirk\nwakeup handler.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eee3a883cebefca6c450c3c1c18a996e23001c2c",
      "tree": "9f6c0ae92c4bdf97485f0cf40747225d49717048",
      "parents": [
        "a8244b564ccc46dabf2367008aecf2b380a9be8d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 21:34:11 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:30 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: convert IBM post-init handling to a quirk\n\nMove IBM quirk handling into its own quirk entry.  Note that doing\nquirk handling after we\u0027ve registered the ports is racy, but since\nI don\u0027t know if moving this will have an undesired effect, it\u0027s\nprobably better to leave where it is.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8244b564ccc46dabf2367008aecf2b380a9be8d",
      "tree": "91d31ff2438f11f8529cf12e9dd6034e7a315086",
      "parents": [
        "1fbbac4bcb03033d325c71fc7273aa0b9c1d9a03"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 21:26:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:27 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: allow wildcarded quirks\n\nSome quirks we will introduce next apply to (eg) all cards of one\nmanufacturer.  Therefore, we need a way to list these in the quirk\ntable - use ~0 - this is not a possible device ID value.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1fbbac4bcb03033d325c71fc7273aa0b9c1d9a03",
      "tree": "55e38dd44ab03cd6b1c97f9939aaa829b68676c2",
      "parents": [
        "43549ad7a74e33947f3ba1756a7713086d32e97c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 21:09:41 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:23 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: convert multi-port table to quirk table\n\n- rename multi_id table to serial_quirk / quirks[]\n- use named initialisers\n- store a pointer to the quirk table in the serial_info structure\n  so we can use the quirk table entry later.\n- apply multi-port quirk after the multi-port guessing code,\n  but only if it\u0027s !\u003d -1.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "43549ad7a74e33947f3ba1756a7713086d32e97c",
      "tree": "4d3fd53cb901bc04000170ab1d1a04fd777a0172",
      "parents": [
        "de6cc84f723ab4373d1f83e64771392d6f784c81"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 16 20:53:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:20 2006 +0100"
      },
      "message": "[SERIAL] serial_cs: Use clean up multiport card detection\n\n- Use ARRAY_SIZE() instead of home grown based version.\n- use parse-\u003emanfid.card rather than le16_to_cpu(buf[1]) -\n  manfid.card is already converted to this format.\n- use info-\u003eprodid in subsequent tests rather than\n  parse-\u003emanfid.card.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "de6cc84f723ab4373d1f83e64771392d6f784c81",
      "tree": "55618566a45d6c559f24df9d8d387334d93ea13c",
      "parents": [
        "bf603625660b1742004bf86432ce3c210d14d4fd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 30 15:30:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 01 17:06:03 2006 +0100"
      },
      "message": "[SERIAL] Remove m32r_sio dependency on asm/serial.h\n\nm32r_sio re-uses a custom defined BASE_BAUD from asm/serial.h,\nand replaces SERIAL_PORT_DFNS with its own driver private copy.\nSince asm/serial.h is supposed to define 8250-based ports using\nthese symbols, this isn\u0027t a sane idea.\n\nHence, eliminate asm/serial.h from m32r_sio.c.\n\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "65da4d81f48e092f71feaf04bf2ccd096b5a5171",
      "tree": "a6822f8aac500b3ab8dae04a2abc615ec4e187ea",
      "parents": [
        "af907dc8cd4157d629e48533b3400786467340d5"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/sunsu.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: David S. Miller \u003cdavem@sunset.davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af907dc8cd4157d629e48533b3400786467340d5",
      "tree": "9eaba954eed9be9133a60a94e342fef46b8f9a03",
      "parents": [
        "a141a04330bd6eadf7081a0860dc786be7d09c46"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/mux.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a141a04330bd6eadf7081a0860dc786be7d09c46",
      "tree": "d493b835c4c204f55a96b556539743d708cb065b",
      "parents": [
        "be618f550cb499db263e2ce22c5ad4f4dbfd53e6"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/mpsc.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be618f550cb499db263e2ce22c5ad4f4dbfd53e6",
      "tree": "a0ea46641aea148aee5ee5bc46d87b2f2d1a9f88",
      "parents": [
        "6257b3bdfde4295c04872d710c2419ff8efc1b86"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/mpc52xx_uart.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6257b3bdfde4295c04872d710c2419ff8efc1b86",
      "tree": "443b1cb09a00eeeeef789af521d9a3c0adad9c79",
      "parents": [
        "f4664132613caf40bfbf17b7e0ab3340a8b8f526"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/ip22zilog.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4664132613caf40bfbf17b7e0ab3340a8b8f526",
      "tree": "19de52077caafb9e0883418b8f95c8cb5301c577",
      "parents": [
        "d9964d5c9067fe58fecb7ba10b2de4771d2005d9"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/ioc4_serial.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Brent Casavant \u003cbcasavan@sgi.com\u003e\nCc: Pat Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9964d5c9067fe58fecb7ba10b2de4771d2005d9",
      "tree": "9fec2b132168e8b189f1fda323c3187f76a6d56a",
      "parents": [
        "f12ad7d59ab77591e4ab2dacd6faa9ea9afffb99"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/8250_gsc.c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f12ad7d59ab77591e4ab2dacd6faa9ea9afffb99",
      "tree": "b7213b6cd80ae087076b4d1f99111be02797941d",
      "parents": [
        "16c564bb3cdecbc39eab5c0de3fe94ed58ba4163"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Sat Sep 30 23:29:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:32 2006 -0700"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/serial/8250_acorn,c\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbe96f92b3d9450e77a3a4bb1d46aa1bb908c1ab",
      "tree": "0080a00c0c5afd539c11623f8ba78f86ec18f9bb",
      "parents": [
        "3a1d5c84ed2fa4034f86e3b204129c139471516e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 27 19:52:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 29 16:12:43 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Mark sunzilog_init_hw as __devinit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b22b4cdd53f5e1ee9ef1ef7933ddb77065859d05",
      "tree": "caa06b143f3f20a849afee6ea3a26d1910c1665e",
      "parents": [
        "07dccf3344010f9b9df7fe725da7e73bca2992df"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 29 02:00:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:14 2006 -0700"
      },
      "message": "[PATCH] fix serial/amba-pl011.c console Kconfig\n\nFix the Kconfig entry for console on AMBA PL011 to match the code.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebdea46fecae40c4d7effcd33f40918a37a1df4b",
      "tree": "e4312bf7f1f3d184738963a0ec300aa9fdfd55c1",
      "parents": [
        "fecf3404f4aba6d0edeba31eeb018cbb6326dff2",
        "250d375d1da45a5e08ab8baf5eaa7eb258afd82b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 28 14:40:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 28 14:40:39 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (130 commits)\n  [ARM] 3856/1: Add clocksource for Intel IXP4xx platforms\n  [ARM] 3855/1: Add generic time support\n  [ARM] 3873/1: S3C24XX: Add irq_chip names\n  [ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips\n  [ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23\n  [ARM] nommu: confirms the CR_V bit in nommu mode\n  [ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores.\n  [ARM] 3870/1: AT91: Start removing static memory mappings\n  [ARM] 3869/1: AT91: NAND support for DK and KB9202 boards\n  [ARM] 3868/1: AT91 hardware header update\n  [ARM] 3867/1: AT91 GPIO update\n  [ARM] 3866/1: AT91 clock update\n  [ARM] 3865/1: AT91RM9200 header updates\n  [ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series\n  [ARM] kthread: switch arch/arm/kernel/apm.c\n  [ARM] Off-by-one in arch/arm/common/icst*\n  [ARM] 3864/1: Refactore sharpsl_pm\n  [ARM] 3863/1: Add Locomo SPI Device\n  [ARM] 3847/2:  Convert LOMOMO to use struct device for GPIOs\n  [ARM] Use CPU_CACHE_* where possible in asm/cacheflush.h\n  ...\n"
    },
    {
      "commit": "72729910c38ca5b4736032c15dc3f9d48fe4f68a",
      "tree": "e7461ec8e0ff07d1634d7d7a467cb8454135a5c8",
      "parents": [
        "26f908186f923291999833e9d563259834bdca06"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Sep 27 09:44:11 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 11:52:05 2006 +0100"
      },
      "message": "[ARM] 3865/1: AT91RM9200 header updates\n\nThis is more preparation for adding support for the new Atmel AT91SAM9\nprocessors.\n\nChanges include:\n- Replace AT91_BASE_* with AT91RM9200_BASE_*\n- Replace AT91_ID_* with AT91RM9200_ID_*\n- ROM, SRAM and UHP address definitions moved to at91rm9200.h.\n- The raw AT91_P[ABCD]_* definitions are now depreciated in favour of\nthe GPIO API.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e6d816e51728d5006c53e78e079ac62b902f8aa",
      "tree": "d388c87dabc063c08c52d17610738d2f49b3855c",
      "parents": [
        "d86d9b8cab45adf64e2ea8fe975bec3282b5de81",
        "611a15afcdaacec6efba984c7eb089b853564bdf"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 28 07:18:28 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 28 07:18:28 2006 +1000"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vitb/linux-2.6-PQ\n"
    },
    {
      "commit": "ecd9561687a0952a96a0a705f618e59cb6f3189b",
      "tree": "ec73915c651734e9d5bcf5baf0824a20e814577f",
      "parents": [
        "7dec62e96b38e6c62490ea5dc6939dd8d680a8b8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:32:30 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:32:30 2006 +0900"
      },
      "message": "serial: Add SERIAL_SH_SCI_NR_UARTS for sh-sci.\n\nsh-sci needs to be able to define its number of ports to\nsupport, we do this with a config option, like most other\nports do.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e108b2ca2349f510ce7d7f910eda89f71d710d84",
      "tree": "b7724e3c2edd0157da9b66d50898fd6c741a61dd",
      "parents": [
        "56e8d7b5786dc2f7d1f701500f8914fd2c52b111"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 16:32:13 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 16:32:13 2006 +0900"
      },
      "message": "serial: Rework sh-sci for driver model.\n\nsh-sci was turning in to an unmaintainable mess, especially with\nregards to the port list. This cleans it up quite a bit, and\nswitches over to a platform device model where subtypes will\nregister their port list individually in their setup code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e1da95ae38afdcda83328300c4aed755d9fc01a6",
      "tree": "e4d0c54a44df19235b656eae92ab3da2404024ba",
      "parents": [
        "c8eb8b4025175f967af0ba8e933f23aa9954dc35"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Sep 25 23:32:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:49:03 2006 -0700"
      },
      "message": "[PATCH] suspend: make it possible to disable serial console suspend\n\nHack uart_suspend_port() and uart_resume_port() so that serial console\nports are not suspended if CONFIG_DISABLE_CONSOLE_SUSPEND is set.\n\nThis makes it possible to debug the suspend and resume routines of all\ndevice drivers as well as the lowest-level swsusp code with the help of the\nserial console.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e84b60ed87f5fe2dce10be2db1bfbb926a49e66",
      "tree": "1b22fef0ec6cf172a4e6d2962700679ba99c5a85",
      "parents": [
        "c32527a14049130eb29103b8da27520f07092371"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:39:45 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 26 15:41:02 2006 +1000"
      },
      "message": "[POWERPC] UPIO_TSI cleanup\n\n(le32_to_cpu(x) \u003e\u003e 8) \u0026 0xff is a very odd way to spell (x \u003e\u003e 16) \u0026 0xff,\neven if that code is hit only on ppc.  The value is host-endian - we\u0027ve\ngot it from readl(), after all...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "14d1adfc59ba66932ef167fdff62983e7c2b0197",
      "tree": "34bad21bf4ec220be87fa5d79ff41dd98e7dad9f",
      "parents": [
        "e478bec0ba0a83a48a0f6982934b6de079e7e6b3",
        "69917c26c840e7de94522bf90fb190de63bf92bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:48:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 12:48:03 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (114 commits)\n  [POWERPC] Fix ohare IDE irq workaround on old powermacs\n  [POWERPC] EEH: Power4 systems sometimes need multiple resets.\n  [POWERPC] Include \u003casm/mmu.h\u003e in arch/powerpc/sysdev/fsl_soc.h for phys_addr_t.\n  [POWERPC] Demacrofy arch/powerpc/platforms/maple/pci.c\n  [POWERPC] Maple U3 HT - reject inappropriate config space access\n  [POWERPC] Fix IPIC pending register assignments\n  [POWERPC] powerpc: fix building gdb against asm/ptrace.h\n  [POWERPC] Remove DISCONTIGMEM cruft from page.h\n  [POWERPC] Merge iSeries i/o operations with the rest\n  [POWERPC] 40x: Fix debug status register defines\n  [POWERPC] Fix compile error in sbc8560\n  [POWERPC] EEH: support MMIO enable recovery step\n  [POWERPC] EEH: enable MMIO/DMA on frozen slot\n  [POWERPC] EEH: code comment cleanup\n  [POWERPC] EEH: balance pcidev_get/put calls\n  [POWERPC] PPC: Fix xmon stack frame address in backtrace\n  [POWERPC] Add AT_PLATFORM value for Xilinx Virtex-4 FX\n  [POWERPC] Start arch/powerpc/boot code reorganization\n  [POWERPC] Define of_read_ulong helper\n  [POWERPC] iseries: eliminate a couple of warnings\n  ...\n"
    },
    {
      "commit": "611a15afcdaacec6efba984c7eb089b853564bdf",
      "tree": "6d33fdbb9354d4548fa44e5115de7186f38ac8c0",
      "parents": [
        "d3465c921f79cfef0a4a8ceeeef9a3721bbbb57d"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:38:05 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:38:05 2006 +0400"
      },
      "message": "POWERPC: Bring the fs_no calculation to the relevant SoC enumeration\n\nThe fs_no mean used to be fs_enet driver driven, hence it was an\nenumeration across all the possible fs_enet \"users\" in the SoC. Now, with\nQE on the pipeline, and to make DTS descriptions more clear, fs_no features\nrelevant SoC part number, with additional field to describe the SoC type.\n\nAnother reason for that is now not only fs_enet is going to utilize those\nstuff. There might be UART, HLDC, and even USB, so to prevent confusion and\nbe ready for upcoming OF_device transfer, fs_enet and cpm_uart drivers were\nupdated in that concern, as well as the relevant DTS.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "d3465c921f79cfef0a4a8ceeeef9a3721bbbb57d",
      "tree": "73d602a02efd3f358990dcfa9231131e69318d3b",
      "parents": [
        "fc8e50e349aa722d9f97ed9ba30e324ede8fa408"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:38:05 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:38:05 2006 +0400"
      },
      "message": "POWERPC: overhaul with cpm2_map mechanism\n\nIncorporating the new way of cpm2 immr access, introduced in the previous\npatch, into CPM2 peripheral devices (fs_enet and cpm_uart). Both ppc and\npowerpc approved working( real actions taken in powerpc only, ppc just\nhas a wrapper to keep init stuff consistent).\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "fc8e50e349aa722d9f97ed9ba30e324ede8fa408",
      "tree": "8ed14947a5c448f697240006efab77aac60281b7",
      "parents": [
        "902f392d011d0a781ea4695c464345faa6664540"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:37:58 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 22:37:58 2006 +0400"
      },
      "message": "POWERPC: Get rid of remapping the whole immr\n\nThe stuff below cleans up the code attempting to remap the whole cpm2_immr\nearly, as well as places happily assuming that fact. This is more like the 2.4\nlegacy stuff, and is at least confusing and unclear now.\n\nTo keep the world comfortable, a new mechanism is introduced: before accessing\nspecific immr register/register set, one needs to map it, using cpm2_map(\u003creg\u003e),\nfor instance, access to CPM command register will look like\n\tvolatile cpm_cpm2_t *cp \u003d cpm2_map(im_cpm);\nkeeping the code clear, yet without \"already defined somewhere\" cpm2_immr.\n\nSo far, unmapping code is not implemented, but it\u0027s not a big deal to add it,\nif the whole idea makes sense.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "3dd0dcbe9dc5c116df96989c42a062951b644e04",
      "tree": "348b654c3e4ae5518369358c5033d0467ce2b4fd",
      "parents": [
        "fba43665360d361d338efd120a34ad615ca960d8"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 17:27:15 2006 +0400"
      },
      "committer": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Sep 21 17:27:15 2006 +0400"
      },
      "message": "cpm_uart: make it possible to utilize from powerpc\n\nDriver core has been updated to make use of the new powerpc OF-inspired\nplatform devices, yet keeping compatibility to the vast board list from\nppc.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\n"
    },
    {
      "commit": "71aa7054d3df0f74d9ffbef3dd1486764c7f592a",
      "tree": "e809f36621b135d07e9a5dac0e063bc648a99a78",
      "parents": [
        "36694a4c22767ee09c91ccda63810086c65c810b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 18 13:30:17 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 18 13:30:17 2006 +0100"
      },
      "message": "[ARM] 3793/1: S3C2412: fix wrong serial info struct\n\nPatch from Ben Dooks\n\nThe S3C2440 serial info struct is being passed\nthrough the S3C2412 serial info struct probe\nroutine.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Glexiner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c547fc28ab3e8716076fdaf4bd0260c5d63a18f7",
      "tree": "34af1fa64a63618660187ae58ad182665a1861ef",
      "parents": [
        "3dd836a56de0d4f049438412959b905e1db4666e",
        "63b98080daa35f0d682db04f4fb7ada010888752"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 14 07:07:18 2006 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "21264136ce7c3c7032c42e7c2440f5d89039ca5a",
      "tree": "99f0552df91c45c41fba68caad7cff270b54beda",
      "parents": [
        "ccdfc526a92c5ebb549a7de06adca3fd54f03c7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:36:46 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:36:46 2006 +0900"
      },
      "message": "sh64: Trivial build fixes.\n\nWhile we\u0027ve been sorting out the toolchain fiasco, some of\nthe code has suffered a bit of bitrot. Building with GCC4\nalso brings up some more build warnings. Trivial fixes for\nboth issues.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aa43f77939c97bf9d3580c6a5e71a5a40290e451",
      "tree": "095c0b8b3da4b6554a3f8ef4b39240a5d9216d4d",
      "parents": [
        "2818c5dec5e28d65d52afbb7695bbbafe6377ee5",
        "4c15343167b5febe7bb0ba96aad5bef42ae94d3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "e9422e091531c5851da4ffb8ee6dcbc36dc5b7a9",
      "tree": "5de45e4ac7c8ea051d859c08ab5adf2b8141a0f7",
      "parents": [
        "d21b55d30b46c0b43821a2980e4998965fa37e33"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Aug 29 21:57:29 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 10:06:14 2006 +0100"
      },
      "message": "[SERIAL] 8250: constify some serial structs\n\n- some const- ification and usage of ARRAY_SIZE() in serial drivers\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d21b55d30b46c0b43821a2980e4998965fa37e33",
      "tree": "4d8c743d0907fc8cd250799f66146e88332a4fcf",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Aug 28 19:49:03 2006 +0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 10:06:14 2006 +0100"
      },
      "message": "[SERIAL] Make uart_match_port() work with all memory mapped UARTs\n\nuart_match_port() always fails with UPIO_MEM32, UPIO_AU, and UPIO_TSI cases.\nSince they match to the memory mapped UARTs, they should be handled just like\nUPIO_MEM case.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "737c17561fb2c6a72810cca7d7c0b8bdc29bb120",
      "tree": "3c18a3b61e08ed55076759139a331a18fadbbb95",
      "parents": [
        "3a13813e6effcfad5910d47b15b724621b50b878"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "pdh@colonel-panic.org",
        "time": "Sat Aug 26 09:07:36 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 11:59:49 2006 +0100"
      },
      "message": "[SERIAL] Support for Intashield 2 port PCI serial card\n\nHere is a patch that adds support for the Instashield IS-200 2 port PCI\nserial card.\n\nSigned-off-by: Peter Horton \u003cpdh@colonel-panic.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8b99e857d0e258b0da17e55466e5142465d35fd",
      "tree": "7cae85965f21792664506e9f85f2a983ee0ee53d",
      "parents": [
        "0f4184f73d5233214d3225a94fcf1bd4d6678d74"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 23 15:53:39 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 23 15:53:39 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Mirror the sunsab serial setup bug fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f4184f73d5233214d3225a94fcf1bd4d6678d74",
      "tree": "0aca57fc40523377916f0836506646205a0677eb",
      "parents": [
        "25848c4e502ec2bb94ee1f3c82709311059d0857"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Wed Aug 23 15:50:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 23 15:50:57 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Fix E250 console with RSC.\n\nThis fixes yet another sunsab problem, when console is set to anything\nbut the first port. The console framework calls sunsab_console_setup\nfor each port, and we end up setting up a console on a not yet\ndiscovered port, which leads to an Oops. Instead, defer console setup\nuntil the requested port is properly initialized. Tested on an E250\nthrough an RSC console.\n\nReported by Daniel Smolik \u003cmarvin@mydatex.cz\u003e\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57cad8084e0837e0f2c97da789ec9b3f36809be9",
      "tree": "e9c790afb4286f78cb08d9664f58baa7e876fe55",
      "parents": [
        "cb18bd40030c879cd93fef02fd579f74dbab473d",
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "018a3d1db7cdb6127656c1622ee1d2302e16436d",
      "tree": "5b6714fa9fcd1441f7c1b30e0391484c095925b6",
      "parents": [
        "eeb2b723ef5100fafa381d92eb70d83e98516a44"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:40:29 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:05 2006 +1000"
      },
      "message": "[POWERPC] powermac: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowermac platform \u0026 macintosh driver changes.\n\nBuilt for pmac32_defconfig, g5_defconfig\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8a84eb164cc44a7604a27f8118473a82b45472a8",
      "tree": "b80fe22fe3a3a2e8767ec001292394c7e7d8d91c",
      "parents": [
        "b77d35b7229164304d6fb8f047b9bcd3da2c9592"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 19 22:55:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:25 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Fix instance enumeration.\n\nJust do a linear enumeration so that we handle sun4d systems\ncorrectly.  As a consequence, eliminate the hard coded keyboard and\nmouse channel line values, use the CONS_{KEYB,MS} flags instead.\n\nAlso, report the keyboard/mouse Zilog channels just like the uart ones\ndo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b77d35b7229164304d6fb8f047b9bcd3da2c9592",
      "tree": "abc1aeef78696312d4eba710292de7330776d42f",
      "parents": [
        "8b3c848cc89e62904e6d9c8f9fed13d5c225572d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 19 21:04:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:22 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Remove duplicate IRQ registry in zs_probe().\n\nWe do it now in sunzilog_init() after all devices have been\nprobed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67e23a1e60b6bc0a090407d0fc060166ab558b72",
      "tree": "a690bed9a849ba177b046e76cb85f3209650ae55",
      "parents": [
        "39329329565a5e24f0a5523eef3a9dd941e0b29d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 21:07:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:08 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Register IRQ after all devices have been probed.\n\nOtherwise we will deref half-initialized channel pointers\nand crash in the interrupt handler.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bda2f7b4801964351253706d1a87e4d2110829a5",
      "tree": "c9da15652f91efb4ba0932d407200aa4d718d6aa",
      "parents": [
        "44f2650b134b423128063ded29a11454b924390e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 16:40:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:01 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Get line numbers and table sizing correct.\n\nTable sizing code should look for \"se\" not \"su\" nodes.\n\nThe chip at the lower address should get the first index.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44f2650b134b423128063ded29a11454b924390e",
      "tree": "4d66896d3235c77dc0b6f1871fee911eedc1f879",
      "parents": [
        "06ffd7956e4790d824b4b5575b56def8448ec6d4"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Jul 17 15:53:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:17:57 2006 -0700"
      },
      "message": "[SPARC64] Fix sunsab ports ordering\n\nRegister second SAB port before the first one, as serial A is wired to\nit, and expected to appear as ttyS0.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b4bbb3d78285ab735941365c17f1c55a228c659",
      "tree": "22016aacd711ad4e9a4a1a26dde8f41c2bc5144a",
      "parents": [
        "c964521c54304f51705764334f7b27a9518ed65a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 13 16:07:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 14 17:00:25 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Fix significant typo in sab_probe()\n\nInstead of initializing both ports of a SAB device\nproperly, we were setting up the first port\nstructure twice and ending up only with the second\nport, oops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c964521c54304f51705764334f7b27a9518ed65a",
      "tree": "c68f131458787fd543a227a2b077c43c175ca747",
      "parents": [
        "d8573e20d5d6974305599dde42b5dd7583310ccf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 13 16:05:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 14 17:00:23 2006 -0700"
      },
      "message": "[SERIAL] sunsu: Report keyboard and mouse ports in kernel log.\n\nOtherwise there is no explicit mention of these devices.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab6cf0d0cb96417ef65cc2c2120c0e879edf7a4a",
      "tree": "97e85188397967013783aba57907fd85bc63cbf2",
      "parents": [
        "0d10e47f9635ecafe5a9dc6e10cb056a87a4daa2",
        "f4dee85e2c6a7d7adf7ea4d6d3053a41c78175b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:57:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:57:04 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (53 commits)\n  [MIPS] sparsemem: fix crash in show_mem\n  [MIPS] vr41xx: Update workpad setup function\n  [MIPS] vr41xx: Update e55 setup function\n  [MIPS] vr41xx: Removed old v2.4 VRC4173 driver\n  [MIPS] vr41xx: Move IRQ numbers to asm-mips/vr41xx/irq.h\n  [MIPS] MIPSsim: Build fix, rename sim_timer_setup -\u003e plat_timer_setup.\n  [MIPS] Remove unused code.\n  [MIPS] IP22 Fix brown paper bag in RTC code.\n  [MIPS] Atlas, Malta, SEAD: Don\u0027t disable interrupts in mips_time_init().\n  [MIPS] Replace board_timer_setup function pointer by plat_timer_setup.\n  [MIPS] Nuke redeclarations of board_time_init.\n  [MIPS] Remove redeclarations of setup_irq().\n  [MIPS] Nuke redeclarations of board_timer_setup.\n  [MIPS] Print out TLB handler assembly for debugging.\n  [MIPS] SMTC: Reformat to Linux style.\n  [MIPS] MIPSsim: Delete redeclaration of ll_local_timer_interrupt.\n  [MIPS] IP27: Reformatting.\n  [MIPS] IP27: Invoke setup_irq for timer interrupt so proc stats will be shown.\n  [MIPS] IP27: irq_chip startup method returns unsigned int.\n  [MIPS] IP27: struct irq_desc member handler was renamed to chip.\n  ...\n"
    },
    {
      "commit": "7b69a4c360e8787877ebf5e42609b8bab13afa6a",
      "tree": "3eaaae28ed398396f0f3f134e53dd8a730574781",
      "parents": [
        "a23f4636c9ae7f1f15c448080f1552864b404136",
        "68aa2c0d4a36b43ea9c6d77134c94b4501fd2eb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:38:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:38:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] 8250: sysrq deadlock fix\n  [SERIAL] 8250: add tsi108 serial support\n  [SERIAL] IP22: fix serial console hangs\n  [SERIAL] dz: Fix compilation error\n"
    },
    {
      "commit": "66151bbd20c6c62dbe5b131484c885086e3a8d29",
      "tree": "7ffdb72ca1f74dda598d1023098ef9bc0f7268c1",
      "parents": [
        "5fd326573876e466c7693cbf06e9c88ecf86135d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jul 13 17:33:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:19 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Move IRQ numbers to asm-mips/vr41xx/irq.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91d1ed1a6d225e3cf4bd8ede6235b1be65f7651a",
      "tree": "38df1d1daebf331969348ac280f5b9add80b2adb",
      "parents": [
        "a23c3a86e9952a8badb49a6bb1de455c1f5bad6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 12 21:04:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 13 01:50:11 2006 -0700"
      },
      "message": "[SERIAL] sunsu: Handle keyboard and mouse ports directly.\n\nThe sunsu_ports[] array exists merely to be able to easily\nuse an integer index to get at the proper serial console\nport struct.\n\nWe size this only for real ports, not for the keyboard and\nmouse, and thus keyboard and mouse port registration would\nfail.\n\nFix this by dynamically allocating the port struct for the\nkeyboard and mouse, instead of using the sunsu_ports[]\narray.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68aa2c0d4a36b43ea9c6d77134c94b4501fd2eb4",
      "tree": "92d401f58b6b4fdedb86ac973c74c2581b45de2c",
      "parents": [
        "3be91ec7388bae3cf1bfb4febcee5ab6c65f409f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 30 02:29:59 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 09 21:11:10 2006 +0100"
      },
      "message": "[SERIAL] 8250: sysrq deadlock fix\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d6716\n\nDoing a sysrq over a serial line into an SMP machine presently deadlocks.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "3be91ec7388bae3cf1bfb4febcee5ab6c65f409f"
}
