)]}'
{
  "log": [
    {
      "commit": "7111de76438e05ceab8ba2a471192fa3ea6c3572",
      "tree": "38977ee9855eb798f02a36acbe176f5c67a2e7ca",
      "parents": [
        "9c54ea95852a920720868d0e18bb4e9d645ea007"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Sep 11 15:24:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "fix SERIAL_CORE_CONSOLE driver dependencies\n\nSERIAL_BFIN\u003dm or SERIAL_MUX\u003dm shouldn\u0027t allow SERIAL_CORE_CONSOLE\u003dy.\n\nAdditionally, this patch fixes whitespace instead of tabs at the\nSERIAL_MUX_CONSOLE option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "719b6f29fc2064eeeaa360ca06ce11aa207606fb",
      "tree": "7cf078808505a270a6e4877fba8d19d2b7867b20",
      "parents": [
        "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue Sep 11 15:23:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "BCM1480 serial build fix\n\nRestores serial functionality for the BCM1480.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f79abb828e1d851387def4247eb3f9477fe03234",
      "tree": "928460760317074ae77698a45a7b8b585b165e71",
      "parents": [
        "cb109a0eb44cea24e83e7176473011fa41507b8b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 30 23:56:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:23 2007 -0700"
      },
      "message": "Fix modpost warning in serial driver\n\nThis is triggered if PCI \u0026\u0026 !HOTPLUG.\n\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.data+0xc910): Section mismatch: reference to .init.text:pci_ite887x_init (between \u0027pci_serial_quirks\u0027 and \u0027serial_pci_tbl\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f1296a5169c13b2c1f76c1446aaf361e8519050",
      "tree": "8afb78bb1100b01f7efb33d841a4282f62d7ad33",
      "parents": [
        "7bcd4dae6261b221108148befee20286c6c3a230"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 25 15:17:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:11 2007 -0700"
      },
      "message": "[SERIAL]: Fix 32-bit warnings in sunzilog.c and sunsu.c\n\nresource_size_t can be either a u64 or a u32, and we can\u0027t\nreally know for sure, so when printing such a value out\nalways use long-long printf formatting and cast the argument\nto that type.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa7985056286f5f912af7bb03f883230cc527701",
      "tree": "64c052566ce25c8ba8b64586d61c8dd9f9b86c09",
      "parents": [
        "1864f7bd58351732593def024e73eca1f75bc352"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 14:01:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:46 2007 -0700"
      },
      "message": "serial: add pci ids for PA Semi PWRficient onchip uarts\n\nAdd PCI IDs for the onchip UARTs on PA Semi PWRficient.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "436bbd431d41e0fd3bfedb0312ab764b291ddf82",
      "tree": "daef32fdb1d5631f13ca651b72748fec547f833b",
      "parents": [
        "ad4c2aa6354fad5316565b1cff57f80db0e04db8"
      ],
      "author": {
        "name": "Christian Schmidt",
        "email": "schmidt@digadd.de",
        "time": "Wed Aug 22 14:01:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "Add blacklisting capability to serial_pci to avoid misdetection of serial ports\n\nThe serial_pci driver tries to guess serial ports on unknown devices based\non the PCI class (modem or serial).  On certain softmodems (AC\u002797 modems)\nthis can lead to the recognition of non-existing serial ports.\n\nThis patch adds a blacklist of PCI IDs that are to be ignored by the driver.\n\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: Christian Schmidt \u003cschmidt@digadd.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad4c2aa6354fad5316565b1cff57f80db0e04db8",
      "tree": "fd4e320385760065e3f04b017093ff9495fc46b5",
      "parents": [
        "999999616e45c603da45ee2667741fb7348629a5"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Aug 22 14:01:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "Serial 8250: handle saving the clear-on-read bits from the LSR and MSR\n\nReading the LSR clears the break, parity, frame error, and overrun bits in\nthe 8250 chip, but these are not being saved in all places that read the\nLSR.  Same goes for the MSR delta bits.  Save the LSR bits off whenever the\nlsr is read so they can be handled later in the receive routine.  Save the\nMSR bits to be handled in the modem status routine.\n\nAlso, clear the stored bits and clear the interrupt registers before\nenabling interrupts, to avoid handling old values of the stored bits in the\ninterrupt routines.\n\n[akpm@linux-foundation.org: clean up pre-existing code]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "999999616e45c603da45ee2667741fb7348629a5",
      "tree": "545ef6aee9d6a95804899514c768e34297d7042e",
      "parents": [
        "84f8c6fc0e3b6e48fd22c28fc3bb666a130b3994"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Aug 22 14:01:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "serial_txx9: Fix modem control line handling\n\nThis chip does not have modem control lines.  Return TIOCM_CAR and\nTIOCM_DSR always on get_mctrl() and ajust some bits in termios cflag.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84f8c6fc0e3b6e48fd22c28fc3bb666a130b3994",
      "tree": "84fe673ef04b8262456103619d6dc75c1f133ff7",
      "parents": [
        "20620d688ac6ff8ea01a873e46febf5a6a7909f1"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels.devos@wincor-nixdorf.com",
        "time": "Wed Aug 22 14:01:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "serial: add support for ITE 887x chips\n\nAdd support for the it887x-chips (PCI) manufactured by ITE.\n\nSigned-off-by: Niels de Vos \u003cniels.devos@wincor-nixdorf.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20620d688ac6ff8ea01a873e46febf5a6a7909f1",
      "tree": "d96669333a906efd030016267aae93986434487a",
      "parents": [
        "187226f57f1381cfc63216979b4375f30e593795"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 22 14:01:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "serial: don\u0027t optimise away baud rate changes when BOTHER is used\n\nThe uart_set_termios() function will bail out early without bothering to\ntouch the hardware, if it decides that nothing \"relevant\" has changed.\nUnfortunately, its idea of \"relevant\" doesn\u0027t include c_[io]speed.  So if\nthe baud rate bits are BOTHER and you just change the speed, the change\ngets optimised away.\n\nThis patch makes it ignore the old Bfoo bits in c_cflag and just check\nwhether c_ispeed and c_ospeed have changed.  Those integers are always set\nappropriately for us by set_termios().\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6b1d87785712474d0ed80689c17107d616a1171",
      "tree": "c0c1d90a82c58950db96456a9cfe2d8ad0b8d426",
      "parents": [
        "1a3f2ea336b784d7df750a7821f514f3dea69e29"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Aug 03 16:07:43 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:02:56 2007 -0700"
      },
      "message": "serial: fix 8250 early console setup\n\nthe early setup function serial8250_console_early_setup() can be called\nfrom non __init code (eg. hotpluggable serial ports like serial_cs) so\nremove the __init from the call chain to avoid crashes.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86d0004abc87025bae1cca43c94e99a27b7bbbd6",
      "tree": "3743c9cb122f6e7c51077597cc7448a6b1e9f41e",
      "parents": [
        "dd22a68228cf1c8dad39d6f9da925bd534aea91d"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Jul 31 00:39:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "sb1250-duart: __maybe_unused, etc. fixes\n\nThis is a set of small fixes addressing points raised with the original\ndriver submission.  In particular, __maybe_unused is used rather than a\nlocal hack and sbd_ops is made const.  Additionally I have made two local\nstring variables automatic as rodata space was wasted for pointers\nunnecessarily.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e89db75aee14f3f195836560e0973c9ff215f94",
      "tree": "167fff4fdb9c35068311897c50c0b3d460cf8c2c",
      "parents": [
        "79f851733c71c5b2665d2b3ee857b9721846cd74"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Jul 31 00:39:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Fix coding style and whitespace issues\n\nFix up mpsc.c to be aligned with Documentation/CodingStyle.  Also fix up some\nwhitespace issues.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79f851733c71c5b2665d2b3ee857b9721846cd74",
      "tree": "bb3cdb0d42f21bc149f49df70aaa66f2f8bf37bd",
      "parents": [
        "5797ae364c35db8c184f38b37595be59bf761e93"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Jul 31 00:39:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Remove duplicate SUPPORT_SYSRQ definition\n\nRemove the duplicate definition of SUPPORT_SYSRQ in mpsc driver.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5797ae364c35db8c184f38b37595be59bf761e93",
      "tree": "2912a5178b0d5df95d8b0b759bca1c2ac9a7f8c2",
      "parents": [
        "6c1ead5e77c4e41d58ae6e6c3285ad38275df4a8"
      ],
      "author": {
        "name": "Stephane Chazelas",
        "email": "stephane@artesyncp.com",
        "time": "Tue Jul 31 00:38:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Stop rx engine when CREAD cleared\n\nCurrently, the MPSC driver doesn\u0027t stop recieving characters when the CREAD\nflag in termios-\u003ec_cflag is cleared.  It should.  Also, only start receiving\nif its not already started.\n\nSigned-off-by: Stephane Chazelas \u003cstephane@artesyncp.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c1ead5e77c4e41d58ae6e6c3285ad38275df4a8",
      "tree": "b0928bdda2320b4ac81b4f350aed9d0006efc732",
      "parents": [
        "817794e0df5fea495396c18878804044436832be"
      ],
      "author": {
        "name": "Carlos Sanchez",
        "email": "carlos.sanchez@gecoinc.com",
        "time": "Tue Jul 31 00:38:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: MPSC: Remove race between Rx stop \u0026 restart\n\nThe patch in commit ID f7232056bff5fe2d3bfeab35252a66ebaeb5bbde stops (aborts)\nthe MPSC\u0027s receive engine just before restarting it.  Unfortunately, it\ndoesn\u0027t wait for the abort to complete before restarting it which creates a\nrace between the abort and the restart.  If the restart occurs first, the\nin-progress abort stops it again and the rx engine remains stopped.\n\nInstead, do the abort when the SDMA engine is being stopped.  Make sure to\nwait for the abort to complete before continuing.\n\nSigned-off-by: Carlos Sanchez \u003ccarlos.sanchez@gecoinc.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2174041d663e4ea825dd53af71b877ea6da736fe",
      "tree": "878038d0cee214064f900f441cc000e8bf0197a3",
      "parents": [
        "a95d32094c6564c3be62ef6b396b24ced564932f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: fix vr41xx_siu serial console support\n\nThe serial console can select only SERIAL_VR41XX\u003dy.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a95d32094c6564c3be62ef6b396b24ced564932f",
      "tree": "02dae934b5bf46e6d97a16077383b4a72b82bc1c",
      "parents": [
        "a24ac9fba1d122ce2536d23b8f4c47a17b7d0627"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: fix vr41xx_siu interface select\n\nonly PORT_VR41XX_SIU can select interface.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a24ac9fba1d122ce2536d23b8f4c47a17b7d0627",
      "tree": "35205e42114d484a0e07f59d21e3ba1b0c4f56db",
      "parents": [
        "73dd1166af9a7a1e24554991236ddea740df0dbd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "serial: fix section mismatch vr41xx_siu\n\nFix section mismatch vr41xx_siu.\n\nWARNING: drivers/built-in.o(.text+0x2ce4c): Section mismatch: reference to .init.text:uart_parse_options (between \u0027siu_console_setup\u0027 and \u0027siu_request_port\u0027)\nWARNING: drivers/built-in.o(.text+0x2ce70): Section mismatch: reference to .init.text:uart_set_options (between \u0027siu_console_setup\u0027 and \u0027siu_request_port\u0027)\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8",
      "tree": "92f7f63dcc5dbaa3d3b44e4e8afbe39596adfc01",
      "parents": [
        "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "DDB5477: remove driver bits of support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf",
      "tree": "6194ce01088fbd9852579a14bd8726d9c8eef73f",
      "parents": [
        "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "revert \"x86, serial: convert legacy COM ports to platform devices\"\n\nRevert 7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26.  It broke Sébastien Dugué\u0027s\nmachine and Jeff said (persuasively)\n\n  This seems like it will break decades-long-working stuff, in favor of\n  breaking new ground in our favorite area, \"trusting the BIOS.\"\n\n  It\u0027s just not worth it for serial ports, IMO.  Serial ports are something\n  that just shouldn\u0027t break at this late stage in the game.  My new Intel\n  platform boxes don\u0027t even have serial ports, so I question the value of\n  messing with serial port probing even more...  because...  just wait a year,\n  and your box won\u0027t have a serial port either!  :)\n\n  I certainly don\u0027t object to the use of platform devices (or isa_driver),\n  but the probe change seems questionable.  That\u0027s sorta analagous to\n  rewriting the floppy driver probe routine.  Sure you could do it...  but why\n  risk all that damage and go through debugging all over again?\n\n  It seems clear from this report that we cannot, should not, trust BIOS for\n  something (a) so simple and (b) that has been working for over a decade.\n\nMuch discussion ensued and we\u0027ve decided to have another go at all of this.\n\nCc: Sébastien Dugué \u003csebastien.dugue@bull.net\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddb437b7f74de775ff50ef51a8b2970564d56f86",
      "tree": "b011e5d2f5ff944725a38b6455dce60ba165e39b",
      "parents": [
        "e6b33220845d4702590ecbe356787e59c8d914ae"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jul 31 00:37:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "serial_txx9: fix printk format mismatch\n\nSince the commit 4f640efb3170dbcf99a37a3cc99060647b95428c, \"%lx\" is not\nsuitable for p-\u003emapbase (resource_size_t) in 32-bit.  This patch fixes a\ncompiler warning caused by the mismatch.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a302358d87fedaf7bda12b8e909265ebf1ce674",
      "tree": "9bb5d79d812d531ae7031fe4aecf18151e41f716",
      "parents": [
        "8e268f333012c62fc6a5a10e1e2a19c1c389853e",
        "e06c4e5775b1efc4e476f2430439e45867775f5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 21:54:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: Fix fs.h removal from mm.h regressions.\n  sh: fix get_wchan() for SH kernels without framepointers\n  sh: arch/sh/boot - fix shell usage\n  rtc: rtc-sh: Correct sh_rtc_set_time() for some SH-3 parts.\n  sh: remove support for sh7300 and solution engine 7300\n  sh: Add sh to the CC_OPTIMIZE_FOR_SIZE dependencies.\n  sh: Kill off virt_to_bus()/bus_to_virt().\n  sh: sh-sci - fix SH7708 support\n  sh: Restrict DSP support to specific CPUs.\n  sh: Silence sq compile warning on sh4 nommu.\n  sh: Kill the rest of the SE73180 cruft.\n  sh: remove support for sh73180 and solution engine 73180\n  sh: remove old broken pint code\n  sh: Reclaim beginning of P3 space for vmalloc area.\n  sh: Fix Dreamcast DMA issues.\n  sh: Add kmap_coherent()/kunmap_coherent() interface for SH-4.\n"
    },
    {
      "commit": "d89ddd1c847637d91625c8cb6b0d064e1717057c",
      "tree": "7f2547f112e3cd70e06a190fc26ab701dbab71b9",
      "parents": [
        "32582fa46020cd8940006a8d42dec083d72d6d8b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 11:42:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:37:57 2007 +0900"
      },
      "message": "sh: remove support for sh7300 and solution engine 7300\n\nThis patch removes old dead code:\n- kill off sh7300 cpu support\n- get rid of broken solution engine 7300 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fbde9509d7b2f71b9326f9c5807a0b4193c7c76",
      "tree": "f6c027713f2607c086760f460831e71ecbd44f3d",
      "parents": [
        "ac79fd58a25dbd9848f2c2857da6a79494dabb9a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 26 10:14:16 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:35:54 2007 +0900"
      },
      "message": "sh: sh-sci - fix SH7708 support\n\nThis patch makes sure the sci serial port driver compiles for sh7708.\nThe approach taken is to treat the sh7708 as a subset of sh7706, sh7707,\nsh7709. sh7708 is very similar to sh7706, sh7707, sh7709, but only\nequipped with a single sci port. The platform data in setup-sh770x.c\nalready limits the number of serial ports for sh7708 to a single one,\nso the non-existing scif ports pointed out in sh-sci.h will remain\nunused in case of sh7708.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "931f9cde5c3f9dc7827759db258eaf979bfa92b6",
      "tree": "6be964d788d81f8fc2c5740d560063c9c8b8d655",
      "parents": [
        "a427138712f388987aa13475bf591685b6b8cd46"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix workqueues in 68328 serial driver\n\nFix workqueues in 68328 serial driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a427138712f388987aa13475bf591685b6b8cd46",
      "tree": "a1ae369c488e3b43438ec756225bdfcc417bfbb8",
      "parents": [
        "a9417357cff6027f9d6b1740f821baa59f2381f4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: remove legacy power managament from 68328 serial driver\n\nRemove the legacy power management code from the 68328 serial driver.\nIt is not used, and there is no current kernel support for power\nmanagement on the 68328.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "870e8a24380cf1854dc1bb5fa5abebb44d82674b",
      "tree": "67f5e33c93eefb862eb2be092044ca5b12c59193",
      "parents": [
        "347b9bdddbc38cfd46c27b3345e7facf651ecb92"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 10:49:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:49:21 2007 +0900"
      },
      "message": "sh: remove support for sh73180 and solution engine 73180\n\nThis patch removes old dead code:\n- kill off sh73180 cpu support\n- get rid of broken solution engine 73180 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4f640efb3170dbcf99a37a3cc99060647b95428c",
      "tree": "b600b237e4efc1c7dab2b362eae23e076e5ce8f9",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jul 23 18:43:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Use resource_size_t for serial port IO addresses\n\nAt present, various parts of the serial code use unsigned long to define\nresource addresses.  This is a problem, because some 32-bit platforms have\nphysical addresses larger than 32-bits, and have mmio serial uarts located\nabove the 4GB point.\n\nThis patch changes the type of mapbase in both struct uart_port and struct\nplat_serial8250_port to resource_size_t, which can be configured to be 64\nbits on such platforms.  The mapbase in serial_struct can\u0027t safely be\nchanged, because that structure is user visible.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -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: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "5957a4eb284dd6f522b248b674792416466555b2",
      "tree": "b457acbd4a85c6908ba5e674d3c1b18a1e52e63f",
      "parents": [
        "ed54fcfd785e8fecfbd8b129466235fc4ab0a402",
        "52c543f90c4095dff71dc125017594b61a753069",
        "fe885fa2372b1d255974e71d5b7c51b1e9673835",
        "5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c",
        "3be20cad15107adc423ac812ac7b3330ca195c74",
        "11179d8ca28d669e3d4cc7573a5f5fdda3e6f02d",
        "26c671c6b7c02bc9f9c42331e6ecbeccdf67164c",
        "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
        "06cfa556949ead5d3c00dc68108c443be8dd8d17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027ns9xxx\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "531b617c71e780b14af5931428e0611f930c2134",
      "tree": "24cc4a76e68b9415d6dad9389d06c308bc4bbdce",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:05:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:24 2007 +0100"
      },
      "message": "[ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n\nThis patch moves items of the s3c24xx support into\na new plat-s3c directory for items that use the\ns3c24xx support but are not directly s3c24xx\ncompatible, such as the s3c2400 and s3c6400.\n\ngit mv commands:\ngit mv include/asm-arm/arch-s3c2410/iic.h include/asm-arm/plat-s3c/iic.h\ngit mv include/asm-arm/arch-s3c2410/nand.h include/asm-arm/plat-s3c/nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-iic.h include/asm-arm/plat-s3c/regs-iic.h\ngit mv include/asm-arm/arch-s3c2410/regs-nand.h include/asm-arm/plat-s3c/regs-nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-rtc.h include/asm-arm/plat-s3c/regs-rtc.h\ngit mv include/asm-arm/arch-s3c2410/regs-serial.h include/asm-arm/plat-s3c/regs-serial.h\ngit mv include/asm-arm/arch-s3c2410/regs-timer.h include/asm-arm/plat-s3c/regs-timer.h\ngit mv include/asm-arm/arch-s3c2410/regs-watchdog.h include/asm-arm/plat-s3c/regs-watchdog.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c73fcc846c91f53fd2c67fd9c6c04888a9e5892e",
      "tree": "31faa68b4176636756926535a0f50ff780973275",
      "parents": [
        "ede13d81b4dda409a6d271b34b8e2ec9383e255d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 16:59:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 16:59:26 2007 -0700"
      },
      "message": "[SPARC]: Fix serial console device detection.\n\nThe current scheme works on static interpretation of text names, which\nis wrong.\n\nThe output-device setting, for example, must be resolved via an alias\nor similar to a full path name to the console device.\n\nPaths also contain an optional set of \u0027options\u0027, which starts with a\ncolon at the end of the path.  The option area is used to specify\nwhich of two serial ports (\u0027a\u0027 or \u0027b\u0027) the path refers to when a\ndevice node drives multiple ports.  \u0027a\u0027 is assumed if the option\nspecification is missing.\n\nThis was caught by the UltraSPARC-T1 simulator.  The \u0027output-device\u0027\nproperty was set to \u0027ttya\u0027 and we didn\u0027t pick upon the fact that this\nis an OBP alias set to \u0027/virtual-devices/console\u0027.  Instead we saw it\nas the first serial console device, instead of the hypervisor console.\n\nThe infrastructure is now there to take advantage of this to resolve\nthe console correctly even in multi-head situations in fbcon too.\n\nThanks to Greg Onufer for the bug report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b300c362d690c8e0788f69ed91c22a0a76f7ce2",
      "tree": "584c1418fe18e8093b6b2c7c24c3d87779871767",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Tue Jul 17 13:35:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 20 09:55:14 2007 +0100"
      },
      "message": "[ARM] 4481/1: Fix a bug when i.MX is compiled as a module\n\nFix the unregistration order in the i.MX serial driver\n\nSigned-off-by: Sreekrishnan Venkateswaran \u003ckrishhna@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b4a40809e5330c9da5d20107d693d92d73b31dc",
      "tree": "14de7320d32a7e72dc2cddf4833405db0f49a7ba",
      "parents": [
        "b187f180cc942e50007aa039f8e3a620ee5f3171"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 18 00:49:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "zs: move to the serial subsystem\n\nThis is a reimplementation of the zs driver for the serial subsystem.  Any\nresemblance to the old driver is purely coincidential.  ;-) I do hope I got\nthe handling of modem lines right -- better do not tackle me about the\nissue unless you feel too good...\n\nAny users of the old driver: please note the numbers of the serial lines\nhave now been swapped, i.e.  ttyS0 \u003c-\u003e ttyS1 and ttyS2 \u003c-\u003e ttyS3.  It has\nto do with the modem lines mentioned above; basically the port A in a given\nchip has to be initialised before the port B if you want to use the latter\nas the serial console (which is usually the case), as operations on modem\nlines of the serial line associated with the port B access both ports (see\nthe comment at the top of the driver for the details of wiring used).\nPlease update your scripts.\n\nThis is also the reason each SCC now requests an IRQ once only (as seen in\n\"/proc/interrupts\") -- the handler takes care of both ports at once as the\nline associated with the port B has to take status update interrupts from\nboth ports (and yet the line of the port A takes its own for itself too).\nThe old driver never got it right...\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b187f180cc942e50007aa039f8e3a620ee5f3171",
      "tree": "5a46af1f8a1a3e2d4852b7ff4df4b339a9b31b7d",
      "parents": [
        "04e08d0e9b936b91e761454b3134e260c4f50696"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Wed Jul 18 00:49:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "serial: add early_serial_setup() back to header file\n\nearly_serial_setup was removed from serial.h, but forgot to put in\nserial_8250.h\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b45d52797432bd6b5d9786dbda940eb8d0b9ed06",
      "tree": "1bc6d7961c37c5cab006976b90ab084a11f33457",
      "parents": [
        "f9e86f419073605b4520848021cc042963c227c7"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Jul 17 04:03:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "sb1250-duart.c: SB1250 DUART serial support\n\nThis is a driver for the SB1250 DUART, a dual serial port implementation\nincluded in the Broadcom family of SOCs descending from the SiByte SB1250\nMIPS64 chip multiprocessor.  It is a new implementation replacing the\nold-fashioned driver currently present in the linux-mips.org tree.  It\nsupports all the usual features one would expect from a(n asynchronous)\nserial driver, including modem line control (as far as hardware supports it\n-- there is edge detection logic missing from the DCD and RI lines and the\ndriver does not implement polling of these lines at the moment), the serial\nconsole, BREAK transmission and reception, including the magic SysRq.  The\nreceive FIFO threshold is not maintained though.\n\nThe driver was tested with a SWARM board which uses a BCM1250 SOC (which is\ndual MIPS64 CMP) and has both ports of the single DUART implemented wired\nexternally.  Both were tested.  Testing included using the ports as\nterminal lines at 1200bps (which is the ports minimum), 115200bps and a\ncouple of random speeds inbetween.  The modem lines were verified to\noperate correctly.  No testing was performed with a use as a network\ninterface, like with SLIP or PPP.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "489de30259e667d7bc47da9da44a0270b050cd97",
      "tree": "6807814f443fe2c5d041c3bc3fe3ca8d22a955ca",
      "parents": [
        "1f1c2881f673671539b25686df463518d69c4649",
        "bf22f6fe2d72b4d7e9035be8ceb340414cf490e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:58:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:58:08 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (209 commits)\n  [POWERPC] Create add_rtc() function to enable the RTC CMOS driver\n  [POWERPC] Add H_ILLAN_ATTRIBUTES hcall number\n  [POWERPC] xilinxfb: Parameterize xilinxfb platform device registration\n  [POWERPC] Oprofile support for Power 5++\n  [POWERPC] Enable arbitary speed tty ioctls and split input/output speed\n  [POWERPC] Make drivers/char/hvc_console.c:khvcd() static\n  [POWERPC] Remove dead code for preventing pread() and pwrite() calls\n  [POWERPC] Remove unnecessary #undef printk from prom.c\n  [POWERPC] Fix typo in Ebony default DTS\n  [POWERPC] Check for NULL ppc_md.init_IRQ() before calling\n  [POWERPC] Remove extra return statement\n  [POWERPC] pasemi: Don\u0027t auto-select CONFIG_EMBEDDED\n  [POWERPC] pasemi: Rename platform\n  [POWERPC] arch/powerpc/kernel/sysfs.c: Move NUMA exports\n  [POWERPC] Add __read_mostly support for powerpc\n  [POWERPC] Modify sched_clock() to make CONFIG_PRINTK_TIME more sane\n  [POWERPC] Create a dummy zImage if no valid platform has been selected\n  [POWERPC] PS3: Bootwrapper support.\n  [POWERPC] powermac i2c: Use mutex\n  [POWERPC] Schedule removal of arch/ppc\n  ...\n\nFixed up conflicts manually in:\n\n\tDocumentation/feature-removal-schedule.txt\n\tarch/powerpc/kernel/pci_32.c\n\tarch/powerpc/kernel/pci_64.c\n\tinclude/asm-powerpc/pci.h\n\nand asked the powerpc people to double-check the result..\n"
    },
    {
      "commit": "f798634d806615bee27d1b83479034087a02aa0f",
      "tree": "74af3b0a5469886f69dbd13b0a70cc0ca4318227",
      "parents": [
        "778feeb4757daef5d7118feab2319142367910dd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 17:05:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 17:12:00 2007 -0700"
      },
      "message": "[SERIAL] SUNHV: Fix jerky console on LDOM guests.\n\nMixing putchar() and write() hvcalls does not work %100\ncorrectly.  But we should be using write() all the time\nif we can, even from -\u003estart_tx(), anyways.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02b2318e07f98a7cdf7089a4457a8d62424aa824",
      "tree": "b40353a9ee6b034e21192ceb5df445fbc5fbdd32",
      "parents": [
        "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
        "d54bc2793ec3405c6b8f217568a82b87bd8a591b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:45:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:45:23 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (26 commits)\n  [SPARC64]: Fix UP build.\n  [SPARC64]: dr-cpu unconfigure support.\n  [SERIAL]: Fix console write locking in sparc drivers.\n  [SPARC64]: Give more accurate errors in dr_cpu_configure().\n  [SPARC64]: Clear cpu_{core,sibling}_map[] in smp_fill_in_sib_core_maps()\n  [SPARC64]: Fix leak when DR added cpu does not bootup.\n  [SPARC64]: Add -\u003eset_affinity IRQ handlers.\n  [SPARC64]: Process dr-cpu events in a kthread instead of workqueue.\n  [SPARC64]: More sensible udelay implementation.\n  [SPARC64]: SMP build fixes.\n  [SPARC64]: mdesc.c needs linux/mm.h\n  [SPARC64]: Fix build regressions added by dr-cpu changes.\n  [SPARC64]: Unconditionally register vio_bus_type.\n  [SPARC64]: Initial LDOM cpu hotplug support.\n  [SPARC64]: Fix setting of variables in LDOM guest.\n  [SPARC64]: Fix MD property lifetime bugs.\n  [SPARC64]: Abstract out mdesc accesses for better MD update handling.\n  [SPARC64]: Use more mearningful names for IRQ registry.\n  [SPARC64]: Initial domain-services driver.\n  [SPARC64]: Export powerd facilities for external entities.\n  ...\n"
    },
    {
      "commit": "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
      "tree": "bbce7f323c8f52b308af5a152673a75b3e445360",
      "parents": [
        "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
        "e509ac4bbc661052dc73a2e8138800ba77d4ecb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -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: (68 commits)\n  sh: sh-rtc support for SH7709.\n  sh: Revert __xdiv64_32 size change.\n  sh: Update r7785rp defconfig.\n  sh: Export div symbols for GCC 4.2 and ST GCC.\n  sh: fix race in parallel out-of-tree build\n  sh: Kill off dead mach.c for hp6xx.\n  sh: hd64461.h cleanup and added comments.\n  sh: Update the alignment when 4K stacks are used.\n  sh: Add a .bss.page_aligned section for 4K stacks.\n  sh: Don\u0027t let SH-4A clobber SH-4 CFLAGS.\n  sh: Add parport stub for SuperIO ports.\n  sh: Drop -Wa,-dsp for DSP tuning.\n  sh: Update dreamcast defconfig.\n  fb: pvr2fb: A few more __devinit annotations for PCI.\n  fb: pvr2fb: Fix up section mismatch warnings.\n  sh: Select IPR-IRQ for SH7091.\n  sh: Correct __xdiv64_32/div64_32 return value size.\n  sh: Fix timer-tmu build for SH-3.\n  sh: Add cpu and mach links to CLEAN_FILES.\n  sh: Preliminary support for the SH-X3 CPU.\n  ...\n"
    },
    {
      "commit": "17e0c7cc1dfd8f49b67160b678297b88e545cc40",
      "tree": "3e1479a290ae33c0ab30726522c5b15ea4cfb6cd",
      "parents": [
        "98701dc19e0cf358d48208e994180bb8abad5079"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Sun Jul 15 23:42:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:53 2007 -0700"
      },
      "message": "sn_console section mismatch warning\n\nDo not mark sn_sal_console_setup as __init since it\u0027s referenced from\nnon init data structures.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d471d340ef9543a1e2f70f99c21ee2c770e7b17c",
      "tree": "326cb56b4cad7158d5ee788ea643952f0d6ec3df",
      "parents": [
        "de1764af27520f6dfdac0ddf2209d78ddb9690d7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jul 15 23:41:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "68360serial: remove broken optimisation\n\nRemove the broken \u0027no termios change\u0027 optimisation for this driver.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e6077bd84a7bffa73b59d9704682aeab5781fa0",
      "tree": "801caf5ef431f6cceb67078c1d67599f58432ee0",
      "parents": [
        "cc1ed7542c8c26af0f501da8006b9fce03e9aaca"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sun Jul 15 23:40:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:45 2007 -0700"
      },
      "message": "atmel_serial: fix break handling\n\nThe RXBRK field in the AT91/AT32 USART status register has the\nfollowing definition according to e.g. the AT32AP7000 data sheet:\n\n    RXBRK: Break Received/End of Break\n    0: No Break received or End of Break detected since the last RSTSTA.\n    1: Break Received or End of Break detected since the last RSTSTA.\n\nThus, for each break, the USART sets the RXBRK bit twice. This patch\nmodifies the driver to report the break event to the serial core only\nonce by keeping track of whether a break condition is currently\nactive. The break_active flag is reset as soon as a character is\nreceived, so even if we miss the start-of-break interrupt this should\ndo the right thing.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ivan Kuten \u003civan.kuten@promwad.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@rfo.atmel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1fbac447993b275f90e118826a5edca1ec508da",
      "tree": "7febb68150c5c1b73524144c08e8c1160ce7f4d7",
      "parents": [
        "d05e96fe4664c0398f1d060c0f6a8ff8fc74a449"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Sun Jul 15 23:39:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:42 2007 -0700"
      },
      "message": "Update zilog timeout\n\nUpdate zilog timeout, thanks Peter Fuerst.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: Peter Fuerst \u003cpf@net.alphadv.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18a8bd949d6adb311ea816125ff65050df1f3f6e",
      "tree": "4365db908430747a5c08cacdb4354577b7bfead7",
      "parents": [
        "b1c931e39327ef121797927d4b3198d370e75b9b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sun Jul 15 23:37:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:35 2007 -0700"
      },
      "message": "serial: convert early_uart to earlycon for 8250\n\nBeacuse SERIAL_PORT_DFNS is removed from include/asm-i386/serial.h and\ninclude/asm-x86_64/serial.h.  the serial8250_ports need to be probed late in\nserial initializing stage.  the console_init\u003d\u003eserial8250_console_init\u003d\u003e\nregister_console\u003d\u003eserial8250_console_setup will return -ENDEV, and console\nttyS0 can not be enabled at that time.  need to wait till uart_add_one_port in\ndrivers/serial/serial_core.c to call register_console to get console ttyS0.\nthat is too late.\n\nMake early_uart to use early_param, so uart console can be used earlier.  Make\nit to be bootconsole with CON_BOOT flag, so can use console handover feature.\nand it will switch to corresponding normal serial console automatically.\n\nnew command line will be:\n\tconsole\u003duart8250,io,0x3f8,9600n8\n\tconsole\u003duart8250,mmio,0xff5e0000,115200n8\nor\n\tearlycon\u003duart8250,io,0x3f8,9600n8\n\tearlycon\u003duart8250,mmio,0xff5e0000,115200n8\n\nit will print in very early stage:\n\tEarly serial console at I/O port 0x3f8 (options \u00279600n8\u0027)\n\tconsole [uart0] enabled\nlater for console it will print:\n\tconsole handover: boot [uart0] -\u003e real [ttyS0]\n\nSigned-off-by: \u003cyinghai.lu@sun.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79492689e40d4f4d3d8a7262781d56fb295b4b86",
      "tree": "f66255875725b87a986300735db7fe0212415695",
      "parents": [
        "23936cc0b5d89619c34c2dab11d8cf3d6f7ca028"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sun Jul 15 23:37:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:34 2007 -0700"
      },
      "message": "serial: assert DTR for serial console devices\n\nSome RS-232 devices require DTR to be asserted before they can be used.  DTR\nis normally asserted in uart_startup() when the port is opened.  But we don\u0027t\nactually open serial console ports, so assert DTR when the port is added.\n\nBTW:\nearlyprintk and early_uart are hard coded to set DTR/RTS.\n\nrmk says\n\n  The only issue I can think of is the possibility for an attached modem to\n  auto-answer or maybe even auto-dial before the system is ready for it to do\n  so.  Might have an undesirable cost implication for some running with such a\n  setup.\n\n  Apart from that, I can\u0027t think of any other side effect of this specific\n  patch.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3c681c028846bd5d39f563909409832a295ca69",
      "tree": "ff492b31f535a76f1d8ad82b916bb6293f550123",
      "parents": [
        "9918cc2e3275bf7f3561e4de1d5a3314183e71dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 15 23:53:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 04:05:28 2007 -0700"
      },
      "message": "[SERIAL]: Fix console write locking in sparc drivers.\n\nMirror the logic in 8250 for proper console write locking\nwhen SYSRQ is triggered or an OOPS is in progress.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "0b9062f6b57a87f22309c6b920a51aaa66ce2a13",
      "tree": "cbef02e5b1bfc1557a53f7d45c7d632fb1f91ae5",
      "parents": [
        "82afee684fe3badaf5ee3fc5b6fda687d558bfb5",
        "de61b542b822746d1498718c40f5dd740da49629"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:28:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:28:54 2007 -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:\n  [MIPS] Rename PC speaker code\n  [MIPS] Don\u0027t use genrtc.\n  [MIPS] Remove unused time.c for swarm\n  [MIPS] Sparse: Use NULL for pointer\n  [MIPS] Fix a sparse warning in arch/mips/pci/pci.c\n  [MIPS] SMTC: Interrupt mask backstop hack\n  [MIPS] separate platform_device registration for VR41xx RTC\n  [MIPS] Separate platform_device registration for VR41xx GPIO\n  [MIPS] MIPSsim: Fix build.\n  [MIPS] separate platform_device registration for VR41xx serial interface\n  [MIPS] Include cacheflush.h in uncache.c\n  [MIPS] Cleanup tlbdebug.h\n  [MIPS] Change names of local variables to silence sparse (part 2)\n  [MIPS] Workaround for a sparse warning in include/asm-mips/io.h\n  [MIPS] RM: Use only phyiscal address for 82596 and 53c710\n  [MIPS] Hydrogen3: Remove remaining bits of code.\n  [MIPS] DEC: Fix modpost warning.\n  Revert \"[MIPS] DEC: Fix modpost warning.\"\n  [MIPS] Fix resume for 64K page size on R4000 class processors.\n"
    },
    {
      "commit": "891649409edbed528728b4a104d29e43e9d7473a",
      "tree": "837091ee652d4b6905736c8d12cdc74397d6d1b7",
      "parents": [
        "8c41286edffef0d6e7fb770b178275c8beb24055"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed May 09 00:03:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:13 2007 +0100"
      },
      "message": "[MIPS] separate platform_device registration for VR41xx serial interface\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4d640c9be1979a603ed017e1e03a16ba3a4d7a1",
      "tree": "4196f746e1b1c483a0921a19faf5305f4e479c07",
      "parents": [
        "db83b991bce1b4792125d4b23bb108e8cfd5d366"
      ],
      "author": {
        "name": "Roy Huang",
        "email": "roy.huang@analog.com",
        "time": "Thu Jul 12 16:43:46 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 16:43:46 2007 +0800"
      },
      "message": "Blackfin serial driver: supporting BF548-EZKIT serial port\n\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf22f6fe2d72b4d7e9035be8ceb340414cf490e3",
      "tree": "14085d90de0428316479fe6de8a0c6d32e6e65e2",
      "parents": [
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4",
        "93ab471889c6662b42ce7da257f31f24c08d7d9e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jul 11 13:28:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jul 11 13:28:26 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.23\u0027 into merge\n"
    },
    {
      "commit": "e34b9c94b6e8d63f94387f5148434db5f8f79084",
      "tree": "64b49516ca85fcf59ecf7504045b310722167c37",
      "parents": [
        "1558f9b44e1c6b5eba46f58214851fd24285641f"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu May 31 19:33:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jul 10 21:53:42 2007 +1000"
      },
      "message": "[POWERPC] of_serial: add port type checking\n\nCurrently, of_serial driver supports only 8250 compatible ports, but\nprepares that others can easily be added.  Yet unregister routine\nassumes port is 8250.  This corrects unregister routine to check\nport type.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1558f9b44e1c6b5eba46f58214851fd24285641f",
      "tree": "786887334b5c0d38970e7dad1e22d7a6702c44fc",
      "parents": [
        "f716a425c15ebadf60286cd4fb60d1d6f46e3cf9"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu May 31 19:30:33 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jul 10 21:53:41 2007 +1000"
      },
      "message": "[POWERPC] of_serial: Ignore unknown serial port\n\nCurrent of_serial driver assumes unknown serial port to be 8250.  But\nthis behavior may cause fatal problems when the serial port is not\n8250.  This corrects probe routine to ignore unknown serial port.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "90faf4fa7964a08d36160f7bc3c252866ad1275a",
      "tree": "e97846f3d3bd0692b64f6cd808dbfda044d4be48",
      "parents": [
        "74a0ba61b1ca96d6bb98889a7d95cd057165da49"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 09 23:51:06 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jul 10 00:33:19 2007 -0500"
      },
      "message": "[POWERPC] CPM_UART: Use inline function form of eieio\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "40738f3fcdb951fb8ade286dc1ea05812acc94db",
      "tree": "b08528dda05e739462337c68bad495045999240a",
      "parents": [
        "18ab458fb7bd5c64bef766090020648266cfa9b6"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun May 27 08:57:58 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "PCMCIA-NETDEV : add new ID of lan\u0026modem multifunction card\n\nfmvj18x_cs:\n      NEC PK-UG-J001\n      Panasonic CF-VML201\n      Panasonic TO-PDL9610\n\npcnet_cs:\n       MICRO-RESEARCH  MC336LAN\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2f4d4da8f82c2598b8713f4a01f360f3751d90be",
      "tree": "afd7b8a15aa6b9bccc728ffe61e1d9d587bc5b6c",
      "parents": [
        "ddc80bd781590ef6eb8ce30a0f3ac88c5599e41c"
      ],
      "author": {
        "name": "Jay Lubomirski",
        "email": "jaylubo@motorola.com",
        "time": "Wed Jun 27 14:10:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:29 2007 -0700"
      },
      "message": "serial: clear proper MPSC interrupt cause bits\n\nThe interrupt clearing code in mpsc_sdma_intr_ack() mistakenly clears the\ninterrupt for both controllers instead of just the one its supposed to.\nThis can result in the other controller appearing to hang because its\ninterrupt was effectively lost.\n\nSo, don\u0027t clear the interrupt cause bits for both MPSC controllers when\nclearing the interrupt for one of them.  Just clear the one that is\nsupposed to be cleared.\n\nSigned-off-by: Jay Lubomirski \u003cjaylubo@motorola.com\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "474f1a667d4bd40b6dcacc6870b70f4d2ba4e155",
      "tree": "42814169b151897ae679c543d0bc11aecde80b86",
      "parents": [
        "1c5d2265a82f8d3fa0471a60ca98072b3c53c299"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Jun 29 16:35:17 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Jun 29 16:35:17 2007 +0800"
      },
      "message": "Blackfin arch: kgdb specific code\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2b1bd1ac5d4bffe3fd542bfe1784a583bd7df4fa",
      "tree": "9c9840807d84cb4d9ca981fbae5093eef1c9ed12",
      "parents": [
        "027e56e68543780870fda74360ca45e392c50e1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "message": "sh: Preliminary support for the SH-X3 CPU.\n\nThis adds basic support for UP SH-X3.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "19aa6382e3c927b8ec5caec7b74c3dc555101146",
      "tree": "05bc890751297ee3844ca75a13f282838bc68c7e",
      "parents": [
        "cf68676222e54cd0a31efd968da00e65f9a0963f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jun 11 16:16:45 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 16:16:45 2007 +0800"
      },
      "message": "Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB\n\nas the termios info does not stipulate that the former are dependent on the latter\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "cf68676222e54cd0a31efd968da00e65f9a0963f",
      "tree": "11b39153f0acc40b19f4d1e23d75ceeb489e58c0",
      "parents": [
        "9808901b6c63a1c850b072e624c228901a9eaf10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jun 11 16:12:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 16:12:49 2007 +0800"
      },
      "message": "Blackfin serial driver: actually implement the break_ctl() function\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9808901b6c63a1c850b072e624c228901a9eaf10",
      "tree": "454697c78ffc39593994beeba3b295dfae816d94",
      "parents": [
        "c16c3ca79abcb69a9e45f7c15f8358b3915c0e49"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "message": "Blackfin serial driver: ignore framing and parity errors\n\nif we get a break signal, we want to ignore framing and parity errors\nbecause those will always be set (by nature of the signal)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c16c3ca79abcb69a9e45f7c15f8358b3915c0e49",
      "tree": "ea144d38a5051130dbd5f1ff86d5a927880df7de",
      "parents": [
        "df30b1171714bbf0e55ffe02138be4b8447e4235"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "message": "Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR\n\nso we can now do spaced/marked parity\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "05627486ab7f31ea09d8bb7a83582ca0185dc283",
      "tree": "79189f3118568cff90b374d433de0ea2c8b2fe1f",
      "parents": [
        "fd8f20e8e2f8f1d9201086bff444c8d35f0a6a45"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 15 16:25:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:40 2007 +0000"
      },
      "message": "sh: Fix SH-4 CPU selects.\n\nNow that select no longer works for selecting the \"closest\" CPU,\nwe have to explicitly reference the precise sub-type in the few\nplaces where it actually matters (presently only setup code and\nsome legacy sh-sci cruft).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db002b8597df84643e949cce793d0f696f100c9e",
      "tree": "ca5bd9be57defe721f8cf7a64106b0990bb3fecb",
      "parents": [
        "0e5f82dda5e60a21cf8ba4f77334d60290277d2c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 05 19:39:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 05 19:39:49 2007 +0100"
      },
      "message": "[ARM] Fix 4417/1: Serial: Fix AMBA drivers locking\n\n2389b272168ceec056ca1d8a870a97fa9c26e11a contains a merge bug; fix it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f54496f55a729078e9eef90bf9e0783857a27db1",
      "tree": "104cf71ea8349a35990a9d3b58679229a604df31",
      "parents": [
        "aa2d3322989d8fd40fb2e417142c9a029d7831a4",
        "cdea460643072e1ee3647434aa254b5b81364f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Fix some section mismatch warnings\n  [ARM] 4417/1: Serial: Fix AMBA drivers locking\n  [ARM] 4394/1: ARMv7: Add the TLB range operations\n  [ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c\n  [ARM] 4416/1: NWFPE: fix undeclared symbols\n  [ARM] 4415/1: AML5900: fix sparse warnings from map_io\n  [ARM] 4414/1: S3C2443: sparse fix for clock.c\n  [ARM] 4412/1: S3C2412: reset errata fix\n  [ARM] 4411/1: KS8695: Another serial driver fix\n  [ARM] oprofile: avoid lockdep warnings on mpcore oprofile init\n  [ARM] Fix stacktrace FP range checking\n  [ARM] use __used attribute\n  [ARM] enable arbitary speed tty ioctls and split input/output speed\n  [ARM] remove unused header file: arch/arm/mach-s3c2410/bast.h\n  [ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n  [ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code\n  [ARM] 4404/1: Trivial IXP42x Kconfig cleanup\n  [ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator\n  [ARM] 4402/1: S3C2443: Add physical address of HSMMC controller\n  [ARM] 4401/1: S3C2443: Add definitions for port GPIOJ\n"
    },
    {
      "commit": "2389b272168ceec056ca1d8a870a97fa9c26e11a",
      "tree": "e3a8be37e9e97bb8e232fbe6bd7823799e6899c1",
      "parents": [
        "2ccdd1e77da52ad494e9af46bf272d816830cb28"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 21:53:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:33:01 2007 +0100"
      },
      "message": "[ARM] 4417/1: Serial: Fix AMBA drivers locking\n\nThe -rt patch triggered a lockdep warning in the amba serial drivers, which never\nshows up on UP kernels. On SMP systems this would trigger as well.\n\nRelease the port lock before calling tty_flip_buffer_push() and reacquire it after\nthe call. This matches the code in the 8250 serial driver.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "486cab2ba25b469f7a8822e84fd43960a472e3d9",
      "tree": "683cc60271e65e5b762a39d202892abdc53811d0",
      "parents": [
        "28c670cb9b0df7c8579f78c9d06e148896378cf4"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon May 28 10:47:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:19 2007 +0100"
      },
      "message": "[ARM] 4411/1: KS8695: Another serial driver fix\n\nFix a error reported by newer versions of GCC.\nerror: static declaration of \u0027ks8695_reg\u0027 follows non-static declaration\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b00ccd0f0b3fe8776aead63ec96313e84451b337",
      "tree": "5c5935b46544ab7d639d2e986cb230777f1e8a47",
      "parents": [
        "7189859f28b7064a83b6ab4036bb334279f922c2"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Sun May 27 14:48:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:07 2007 -0700"
      },
      "message": "[SPARC]: Linux always started with 9600 8N1\n\nThe Linux kernel ignored the PROM\u0027s serial settings (115200,n,8,1 in\nmy case). This was because mode_prop remained \"ttyX-mode\" (expected:\n\"ttya-mode\") due to the constness of string literals when used with\n\"char *\". Since there is no \"ttyX-mode\" property in the PROM, Linux\nalways used the default 9600.\n\n[ Investigation of the suncore.s assembler reveals that gcc optimizied\n  away the stores, yet did not emit a warning, which is a pretty\n  anti-social thing to do and is the only reason this bug lived for\n  so long -DaveM ]\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9977e390dd25751fc40e01850da88b37d3c81109",
      "tree": "20a92f4ad69a685e0de73316b6eeb8f9a701e270",
      "parents": [
        "42e28264783f1b3b9a99e0fdda263ed9bffcf331"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat May 19 12:06:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:17 2007 -0700"
      },
      "message": "[SERIAL] sunzilog: section mismatch fix\n\nThis patch fixes section mismatch warnings in the sunzilog driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "2ac5ee4738cbd9c146ccda53f02006eaf6a43352",
      "tree": "bf676cf38fc0f34fa6249c62cf18841389e011e1",
      "parents": [
        "5c4e472b0af57553f9584e0b33c491b168ac1dff"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:39 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin serial driver: implement support for ignoring parity/break errors\n\nproperly setting up and respecting the read_status_mask / ignore_status_mask fields of the serial core\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c4e472b0af57553f9584e0b33c491b168ac1dff",
      "tree": "5719717c4aa23ba8deca7e2d43d9ef7278268341",
      "parents": [
        "9d7b6677ac35fdfee93e8f50589e04bcc95649c1"
      ],
      "author": {
        "name": "Aubrey Li",
        "email": "aubrey.li@analog.com",
        "time": "Mon May 21 18:09:38 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin serial driver: fix overhead issue\n\nSigned-off-by: Aubrey Li \u003caubrey.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5b82df6f461e66af821bff5b51f336af92d96b6",
      "tree": "b0a782f0f97419082d9c40de7fcc9fd5fd560be2",
      "parents": [
        "c97a9e10eaee328e6eea9f76acf7bacd7d48ef56"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 17 14:27:39 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:25:49 2007 -0700"
      },
      "message": "NS16550A: Restore HS settings in EXCR2 on resume\n\nAfter a suspend/resume cycle, the UART may have been reset into\nlow-speed mode -- either because it\u0027s actually been reset, or because\nthe firmware pokes at the old-style divisor registers. If we detected it\nas a NS16550A SuperIO chip in the first place and set baud_base to\n921600, then we should do so again in the resume path.\n\nThis patch adds that code to serial8250_resume_port(), and also makes\nserial8250_resume() actually call serial8250_resume_port() for each port\ninstead of just calling uart_resume_port() directly. And thus fixes\nserial port operation after suspend/resume.\n\nIt also fixes a bogus comment where we write the EXCR2 register with a\ncomment saying /* EXCR1 */\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc88d5d4e18add7283770ead2734b601c50b3e2a",
      "tree": "1eb7629871739c17def21ea7a944159da5d4f722",
      "parents": [
        "e40659c5cae2397d6a329e652aa2d4f1c9f7de2a"
      ],
      "author": {
        "name": "wendy xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed May 16 22:11:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "icom: add new sub-device-id to support new adapter\n\nThis patch add new sub-device-id to support new adapter and changed the\ninterrupt irq number for unsigned char to unsigned int.\n\n[akpm@osdl.org: fix whitespace in device table]\nSigned-off by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e45c7a43825b0feb161ef2ebe5324cd517dd4388",
      "tree": "4f987508bcac2b100a83e77f0d5782e578fe501d",
      "parents": [
        "8858e9afdf31bab05247b1680b16c65fe7edbbe1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon May 14 14:32:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:35:25 2007 +0100"
      },
      "message": "[ARM] 4378/1: KS8695: Serial driver fix\n\nA fix for a really stupid typo in the KS8695 serial driver.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7754d465b1feade85b5f1c4492781a30f6652a2",
      "tree": "9a3b6ccb18983c1ea389377028ca51c8170730ef",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 15 17:03:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 15 20:23:02 2007 -0700"
      },
      "message": "[SPARC64]: Add hypervisor API negotiation and fix console bugs.\n\nHypervisor interfaces need to be negotiated in order to use\nsome API calls reliably.  So add a small set of interfaces\nto request API versions and query current settings.\n\nThis allows us to fix some bugs in the hypervisor console:\n\n1) If we can negotiate API group CORE of at least major 1\n   minor 1 we can use con_read and con_write which can improve\n   console performance quite a bit.\n\n2) When we do a console write request, we should hold the\n   spinlock around the whole request, not a byte at a time.\n   What would happen is that it\u0027s easy for output from\n   different cpus to get mixed with each other.\n\n3) Use consistent udelay() based polling, udelay(1) each\n   loop with a limit of 1000 polls to handle stuck hypervisor\n   console.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a05b591a3de20466a775f62369a42ea0fe1345d",
      "tree": "2a7cc1cdf6a899f05c30246d54fa527830ddadf0",
      "parents": [
        "39403865d2e4590802553370a56c9ab93131e4ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 13 21:27:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 13 21:27:37 2007 -0700"
      },
      "message": "[SERIAL] SUNHV: Add an ID string.\n\nThe \u0027compatible\u0027 property can be SUNW,sun4v-console as\nwell as \u0027qcn\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c7ee6ab7cb7261aacea91d41da8df1874772f3f",
      "tree": "63e24f302030571fc367fa4ae76308d660ac12ec",
      "parents": [
        "c53c9cf60e49119e97d38390849cac5b2f0a0981"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri May 11 21:37:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 22:02:52 2007 +0100"
      },
      "message": "[ARM] 4332/2: KS8695: Serial driver\n\nA driver for the KS8695 internal UART.\n\nBased on the 2.6.9 driver from Micrel.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10bdaaa0fad620145cf10e2b573266b2d80b44de",
      "tree": "8d3200f5041ab0fdc72e9245ef780310b27a18d8",
      "parents": [
        "c7b87f3d5037a35b5c7bb916ffc826be3fcb208d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 10 18:40:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 17:19:02 2007 +0100"
      },
      "message": "[ARM] ecard: add ecardm_iomap() / ecardm_iounmap()\n\nAdd devres ecardm_iomap() and ecardm_iounmap() for Acorn expansion\ncards.  Convert all expansion card drivers to use them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "62933d36ac98360da45f43df989277df002b034b",
      "tree": "1164d4f10bb56b757f0507ed49d7aa4b17a9dc2b",
      "parents": [
        "0ab598099c18affd73a21482274c00e8119236be",
        "f64071200acc124bd0d641ef7d750f38fbf5f8b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:24 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (24 commits)\n  [POWERPC] Fix compile error with kexec and CONFIG_SMP\u003dn\n  [POWERPC] Split initrd logic out of early_init_dt_scan_chosen() to fix warning\n  [POWERPC] Fix warning in hpte_decode(), and generalize it\n  [POWERPC] Minor pSeries IOMMU debug cleanup\n  [POWERPC] PS3: Fix sys manager build error\n  [POWERPC] Assorted janitorial EEH cleanups\n  [POWERPC] We don\u0027t define CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID\n  [POWERPC] pmu_sys_suspended is only defined for PPC32\n  [POWERPC] Fix incorrect calculation of I/O window addresses\n  [POWERPC] celleb: Update celleb_defconfig\n  [POWERPC] celleb: Fix parsing of machine type hack command line option\n  [POWERPC] celleb: Fix PCI config space accesses to subordinate buses\n  [POWERPC] celleb: Fix support for multiple PCI domains\n  [POWERPC] Wire up sys_utimensat\n  [POWERPC] CPM_UART: Removed __init from cpm_uart_init_portdesc to fix warning\n  [POWERPC] User rheap from arch/powerpc/lib\n  [POWERPC] 83xx: Fix the PCI ranges in the MPC834x_MDS device tree.\n  [POWERPC] 83xx: Fix the PCI ranges in the MPC832x_MDS device tree.\n  [POWERPC] CPM_UART: cpm_uart_set_termios should take ktermios, not termios\n  [POWERPC] Change rheap functions to use ulongs instead of pointers\n  ...\n"
    },
    {
      "commit": "0ab598099c18affd73a21482274c00e8119236be",
      "tree": "599ddc4ffb8bfa4bb6364eb4f4a3e91bfd9cb6c9",
      "parents": [
        "b526ca438b95a6d71210e0ffc79aabac8aba2b1e",
        "26e6385f14b991e30450daee4348cbbc4bc4bb09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 13:32:05 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Use alloc_pci_dev() in PCI bus probes.\n  [SPARC64]: Bump PROMINTR_MAX to 32.\n  [SPARC64]: Fix recursion in PROM tree building.\n  [SERIAL] sunzilog: Interrupt enable before ISR handler installed\n  [SPARC64] PCI: Consolidate PCI access code into pci_common.c\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "32a56ebb24f23da1bbaf24292acf85b6c04526ab",
      "tree": "a61a72d7c41498674718f1e5ece15e93ef57bdab",
      "parents": [
        "b99ab6a8c7f24d1dd2e435c1d04877bc034a8dd8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 09 23:44:58 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 09 23:44:58 2007 -0500"
      },
      "message": "[POWERPC] CPM_UART: Removed __init from cpm_uart_init_portdesc to fix warning\n\ncpm_uart_init_portdesc is referenced from non-init code and thus we were\ngetting the following warning:\n\nWARNING: drivers/built-in.o - Section mismatch: reference to .init.text:cpm_uart_init_portdesc from .text between \u0027cpm_uart_init\u0027 (at offset 0x18020) and \u0027cpm_uart_drv_remove\u0027\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1bda8f3056126ccdbe10c747e00dd9e61cca48ca",
      "tree": "5425678d805347d41f6fdc8effd413ea6aa002ab",
      "parents": [
        "4c35630ccda56ed494f6102d2e147fefe14b78d2"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue May 08 12:19:21 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 09 23:05:48 2007 -0500"
      },
      "message": "[POWERPC] CPM_UART: cpm_uart_set_termios should take ktermios, not termios\n\nThis eliminates some warnings.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4c35630ccda56ed494f6102d2e147fefe14b78d2",
      "tree": "4f04754fb0ec6978923b3c1e0318997e420f6551",
      "parents": [
        "742226c579c573c24386aaf41969a01ee058b97e"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue May 08 14:46:36 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed May 09 23:01:43 2007 -0500"
      },
      "message": "[POWERPC] Change rheap functions to use ulongs instead of pointers\n\nThe rheap allocation functions return a pointer, but the actual value is based\non how the heap was initialized, and so it can be anything, e.g. an offset\ninto a buffer.  A ulong is a better representation of the value returned by\nthe allocation functions.\n\nThis patch changes all of the relevant rheap functions to use a unsigned long\nintegers instead of a pointer.  In case of an error, the value returned is\na negative error code that has been cast to an unsigned long.  The caller can\nuse the IS_ERR_VALUE() macro to check for this.\n\nAll code which calls the rheap functions is updated accordingly.  Macros\nIS_MURAM_ERR() and IS_DPERR(), have been deleted in favor of IS_ERR_VALUE().\n\nAlso added error checking to rh_attach_region().\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7cc5c8559c62289d027812bfdd4eb6a28c5769b6",
      "tree": "d0d75ddd6cfcceba5bd5bc2a0e2438a946f04169",
      "parents": [
        "ca3dd88e411648c76e1911a729440e3763ba5049"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Wed May 09 13:49:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 09 13:49:04 2007 -0700"
      },
      "message": "[SERIAL] sunzilog: Interrupt enable before ISR handler installed\n\nThis patch changes the interrupt enable sequence for the sunzilog driver \nso that interrupts are not enabled untill after the interrupt handler has \nbeen installed. If this is not done, some SS1 and SS2 sun4c systems panic \non un-handled interrupt before the handler gets installed preventing boot.\n\nIt also adds in support for the ESCC version of the zilog chips. The\nchanges mean that the FIFO will be enabled for ESCC versions of the\nSCC UART. My interpretation of the SCC manual and the existing interrupt\nhandler code is that it sould be able to make good use of the FIFO without\nissues.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26",
      "tree": "a8e9dac38a9c8dd22bd182c13e2ae0e6d32bd729",
      "parents": [
        "d0d4f69bb65a8c1c1430c577a583632709b874c6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue May 08 00:36:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "x86, serial: convert legacy COM ports to platform devices\n\nMake x86 COM ports into platform devices and don\u0027t probe for them\nif we have PNP.\n\nThis prevents double discovery, where a device was found both by\nthe legacy probe and by 8250_pnp, e.g.,\n\n    serial8250: ttyS0 at I/O 0x3f8 (irq \u003d 4) is a 16550A\n    00:02: ttyS0 at I/O 0x3f8 (irq \u003d 4) is a 16550A\n\nThis also means IRDA devices without a UART PNP ID will no longer be\nclaimed by the serial driver, which might require changes in IRDA\ndrivers and administration.\n\nIn addition to this patch, you may need to configure a setserial init\nscript, e.g., /etc/init.d/setserial, so it doesn\u0027t poke legacy UART\nstuff back in.  On Debian, \"dpkg-reconfigure setserial\" with the \"kernel\"\noption does this.\n\nTo force the old legacy probe behavior even when we have PNPBIOS or\nACPI, load the new legacy_serial module (or build 8250 static) with\nthe \"legacy_serial.force\" option.\n\n[akpm@linux-foundation.org: fix makefiles]\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Keith Owens \u003ckaos@ocs.com.au\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nCc: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Russell King \u003crmk+serial@arm.linux.org.uk\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fef92c30d48a9c610e35af6b218db03f770f3c65",
      "tree": "068411c850c91f0d040e66662124a41520cf6510",
      "parents": [
        "0e82d5b61841f2b9e2d31a4299ce09752c5d3288"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Tue May 08 00:32:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "8250: Remove commented out irq cruft\n\nRemove some obviously old interrupt disable/enable code that has been\ncommented out.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4bb27d99ca2986e30180a0eb143865051b909db",
      "tree": "1eed7b3ac0eb67e93a33b7f650de6f608ae0bebe",
      "parents": [
        "07bafde351470e19168dfc6385ff417e832850c1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 08 00:30:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:12 2007 -0700"
      },
      "message": "serial_txx9: zap changelog from source code\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07bafde351470e19168dfc6385ff417e832850c1",
      "tree": "bb55f7a74bdf0bcc24c958f6367b2c4a4d642444",
      "parents": [
        "7f76c403751ab917b2ebed5663079a6b2956eebd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 08 00:30:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:12 2007 -0700"
      },
      "message": "serial_txx9: Use assigned device numbers\n\nThe serial_txx9 driver have abused device numbers (major 4, minor 128) if\nCONFIG_SERIAL_TXX9_STDSERIAL was not set.  This patch makes the driver use\nproper device numbers assigned for it (major 204, minor 196-203).  I\nsuppose a typical user of this driver set CONFIG_SERIAL_TXX9_STDSERIAL to Y\n(i.e.  use \"ttyS0\"), so this patch would not cause big compatibility issue.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "076fa0fa2d53046d32f5157022d683b8027f05ed",
      "tree": "3b9fe38c1772a8c9b5d64bfe4eeb215213368830",
      "parents": [
        "ccc942567e10d6a5d59c4d57f03d07b4110611ea"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Tue May 08 00:30:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:11 2007 -0700"
      },
      "message": "SPIN_LOCK_UNLOCKED cleanup in drivers/serial\n\nSPIN_LOCK_UNLOCKED cleanup,use __SPIN_LOCK_UNLOCKED instead\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e97cb3e28ce2fdd3b06a65f67d00462d86929008",
      "tree": "45a71a3d6b516fbf345836a6b2f7361b46fd5b41",
      "parents": [
        "3c04c27251c4d064f16846c305cbc1ff2f5b5fbe"
      ],
      "author": {
        "name": "Len Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Tue May 08 00:26:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:03 2007 -0700"
      },
      "message": "Subject: jsm driver fix for linuxpps support\n\nThe jsm driver doesn\u0027t currently use the uart_handle_*_change helper\nfunctions, which are the obvious place for things like linuxpps to tie\ninto (which it now does of course), and as a result the jsm driver can\nnot be used with linuxpps and anything else that ties into the\nserial_core helper functions.  This patch adds calls to these helper\nfunctions whenever the value they manage changes.  That actual storage\nof the state is not modified since the jsm driver caches the current\nsettings (The 8250 driver reads them everytime a user asks for the\nstate), and only updates them whenever they change.\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nCc: Scott H Kilau \u003cScott_Kilau@digi.com\u003e\nCc: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c04c27251c4d064f16846c305cbc1ff2f5b5fbe",
      "tree": "ade42ebf24d88d4b9ce6f8d4d16a72ced20a745a",
      "parents": [
        "1a86b5e34e4d09e3246a983c53929ce38af52275"
      ],
      "author": {
        "name": "Len Sorensen",
        "email": "lsorense@csclub.uwaterloo.ca",
        "time": "Tue May 08 00:26:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:03 2007 -0700"
      },
      "message": "Small fixes for jsm driver\n\nThe jsm driver fails when you try to use the TIOCSSERIAL ioctl.  The reason\nis that the driver never sets uart_port.uartclk, causing the data received\nusing TIOCGSERIAL to not match the internal state of the driver.  This\npatch fixes this problem by settings the uartclk to the value used by the\nserial_core (16 times the baud base).\n\nSigned-off-by: Len Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nCc: Scott H Kilau \u003cScott_Kilau@digi.com\u003e\nCc: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    }
  ],
  "next": "ef93127e4c7b4b8d46421045641048397eaac43d"
}
