)]}'
{
  "log": [
    {
      "commit": "2acb802b0c5485aedb46e23b2b45e49573454c09",
      "tree": "82afbba3d073ce903cb737412b6eccdf8adab4b5",
      "parents": [
        "d8f4b819c3a5b54a978c6fe5249a17cff490c4a1",
        "9c4cb82515130c62224e23fdf7c13c8f6c59c614"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 04 17:25:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 04 17:25:06 2008 -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:\n  powerpc: Remove use of CONFIG_PPC_MERGE\n  powerpc: Force printing of \u0027total_memory\u0027 to unsigned long long\n  powerpc: Fix compiler warning in arch/powerpc/mm/mem.c\n  powerpc: Move include files to arch/powerpc/include/asm\n"
    },
    {
      "commit": "d5cae364148088911bdf007a8aaefb46a92f16f7",
      "tree": "7dc6d3d99f4a056ff9efed96fea61ff54acab046",
      "parents": [
        "d7283353221e73a793847252d063ff9186885160"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Aug 04 17:47:07 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 04 17:12:07 2008 -0700"
      },
      "message": "vt: Deadlock workaround\n\n2.6.26 corrected the mutex locking on tty resizing to fix the case where\nyou could get the tty/vt sizing out of sync. That turns out to have a\ndeadlock.\n\nThe actual fix is really major and I\u0027ve got it lined up as part of the ops\nchanges for 2.6.28 so for 2.6.26/2.6.27 it is safer to reintroduce this\nages old minor bug.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2d5cedadcd3976cfc1fa5590e3a73a059c6401a",
      "tree": "1972238c802873c00d3f264335512bcdab695ec2",
      "parents": [
        "a477097d9c37c1cf289c7f0257dffcfa42d50197"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Aug 02 21:10:23 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 04 16:59:56 2008 -0700"
      },
      "message": "drivers/char/efirtc.c: removed duplicated #include\n\nRemoved duplicated include \u003clinux/smp_lock.h\u003e in\ndrivers/char/efirtc.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8b572e1015f81b4e748417be2629dfe51ab99f9",
      "tree": "7df58667d5ed71d6c8f8f4ce40ca16b6fb776d0b",
      "parents": [
        "2b12a4c524812fb3f6ee590a02e65b95c8c32229"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Aug 01 15:20:30 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 04 12:02:00 2008 +1000"
      },
      "message": "powerpc: Move include files to arch/powerpc/include/asm\n\nfrom include/asm-powerpc.  This is the result of a\n\nmkdir arch/powerpc/include/asm\ngit mv include/asm-powerpc/* arch/powerpc/include/asm\n\nFollowed by a few documentation/comment fixups and a couple of places\nwhere \u003casm-powepc/...\u003e was being used explicitly.  Of the latter only\none was outside the arch code and it is a driver only built for powerpc.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3ab36ab68531ad90648fdeedcaf437f121572ede",
      "tree": "9a61fb71173caff9fdf29a9d3f3626d5c0fa26ef",
      "parents": [
        "84ff7a001270258f71d6ab0d164f351e32c9718a"
      ],
      "author": {
        "name": "Eugeniy Meshcheryakov",
        "email": "eugen@debian.org",
        "time": "Thu Jul 31 10:03:19 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 12:50:15 2008 -0700"
      },
      "message": "try harder to load tty ldisc driver\n\nCurrently function tty_ldisc_get() tries to load an ldisc driver module\nonly when tty_ldisc_try_get() returns -EAGAIN. This happens only if\nmodule is being unloaded. If ldisc module is not loaded\ntty_ldisc_try_get() returns -EINVAL and this case is not handled in\ntty_ldisc_get(), so request_module() is not called.\n\nAttached patch fixes this by calling request_module() if\ntty_ldisc_try_get() returned any error code.\n\nI discovered this when my UMTS modem stopped working with 2.6.27-rc1\nbecause module ppp_async was not loaded.\n\nSigned-off-by: Eugeniy Meshcheryakov \u003ceugen@debian.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "660fc1f4d88b0f5e4bb936e4a5a9b95b70df9e58",
      "tree": "a5b5de254f9b4378d77171e2a5d6496ec8e3e3f5",
      "parents": [
        "3dd730f2b49f101b90d283c3efc4e6cd826dd8f6",
        "ce0ad7f0952581ba75ab6aee55bb1ed9bb22cf4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:43:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:43:56 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Lockless get_user_pages_fast() for 64-bit (v3)\n  powerpc: Don\u0027t use the wrong thread_struct for ptrace get/set VSX regs\n  powerpc: Fix ptrace buffer size for VSX\n  powerpc: Correctly hookup PTRACE_GET/SETVSRREGS for 32 bit processes\n  ide/powermac: Fix use of uninitialized pointer on media-bay\n  powerpc: Allow non-hcall return values for lparcfg writes\n  ipmi/powerpc: Use linux/of_{device,platform}.h instead of asm\n  powerpc/fsl: proliferate simple-bus compatibility to soc nodes\n  Documentation: remove old sbc8260 board specific information\n  cpm2: Rework baud rate generators configuration to support external clocks.\n  powerpc: rtc_cmos_setup: assign interrupts only if there is i8259 PIC\n  cpm_uart: Add generic clock API support to set baudrates\n  cpm_uart: Modem control lines support\n  powerpc: implement GPIO LIB API on CPM1 Freescale SoC.\n  cpm2: Implement GPIO LIB API on CPM2 Freescale SoC.\n  powerpc: Fix 8xx build failure\n  powerpc: clean up the Book-E HW watchpoint support\n"
    },
    {
      "commit": "8f3d137e0d6cd470a4e404cbc67480a0febdb0b1",
      "tree": "ec53b6c315ccc004f1fab662aee2e52d4579ffde",
      "parents": [
        "bd673c7c3b1681dbfabab0062e67398dadf806af"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jul 29 22:33:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "Char: mxser, ratelimit ioctl warning\n\nThe GET_MAJOR ioctl prints out a warning, make it ratelimited.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.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": "11c675cef2fbe471dc6103a89b156e65c3630f3a",
      "tree": "acdd0d57d0a4325ec07d1476eaa4fa7453477c0e",
      "parents": [
        "3a1a8acf690873f0ee2d8a648c2ec185f4294bd2"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 16:22:42 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 30 15:26:53 2008 +1000"
      },
      "message": "ipmi/powerpc: Use linux/of_{device,platform}.h instead of asm\n\nDrivers should not include the asm variants anymore\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3684a601e4273692b6c80b86e55c728aef675660",
      "tree": "1eefe49a5f357c03e628c9f0eecbf2420e8e824e",
      "parents": [
        "f934fb19ef34730263e6afc01e8ec27a8a71470f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jul 28 17:11:44 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 15:12:37 2008 -0700"
      },
      "message": "ipwireless: fix compile failure\n\nThere\u0027s a brown paper bag compile failure introduced by this patch\n\ncommit a01386924874c4d6d67f8a34e66f04452c2abb69\nAuthor: David Sterba \u003cdsterba@suse.cz\u003e\nDate:   Mon Jul 28 16:53:32 2008 +0200\n\n    ipwireless: Preallocate received packet buffers with MRU size\n\nReally, it can\u0027t ever have been even compile tested.  It looks like the\nclosing bracket is in the wrong place, so this is the fix.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37eaf8c7463e53cf1acf025fb566fb6c4573297f",
      "tree": "9df7e9e3e7722d9ddf257e19fd8551425d27a292",
      "parents": [
        "58f250714f2bfa3514798fde8b9d38a15e4a9836",
        "784e2d76007f90d69341b95967160c4fb7829299"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:37:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:37:46 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  stop_machine: fix up ftrace.c\n  stop_machine: Wean existing callers off stop_machine_run()\n  stop_machine(): stop_machine_run() changed to use cpu mask\n  Hotplug CPU: don\u0027t check cpu_online after take_cpu_down\n  Simplify stop_machine\n  stop_machine: add ALL_CPUS option\n  module: fix build warning with !CONFIG_KALLSYMS\n"
    },
    {
      "commit": "a01386924874c4d6d67f8a34e66f04452c2abb69",
      "tree": "c412347f001f7d84c23ffc8d88f14479d999dfd4",
      "parents": [
        "0f38c47a545d36da4038fec0708e6e3fbdb160b1"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:32 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Preallocate received packet buffers with MRU size\n\nipwireless: Preallocate received packet buffers with MRU size\n\nPackets are assembled from link size (~300 bytes) up to PPP MRU\n(1500 by default). Try to preallocate full size rather than\nrepeatedly advance buffer size by 256 bytes.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f38c47a545d36da4038fec0708e6e3fbdb160b1",
      "tree": "3fbf042d7d3c2607e757d417f8a7c10c19901302",
      "parents": [
        "bee9c7c0773517c9f1d7931144fc8dec12233bd7"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:27 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Put packets to pool start\n\nipwireless: Put packets to pool start\n\nPut packets to pool start, try to reuse cached memory.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bee9c7c0773517c9f1d7931144fc8dec12233bd7",
      "tree": "6c9d6943ac485d47bb14cfbd18aacf7d3464d224",
      "parents": [
        "09e491e9a780433f8734eb6efb7293b2da690131"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:21 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Increase PPP outgoing queue size\n\nipwireless: Increase PPP outgoing queue size\n\nIncrease default size of PPP outgoing queue. Currently set to 1, which\nmeans that a packet quickly following another pushed by PPP must wait\nuntil hardware actually sends the previous and PPP has to be waken up\nby ppp_wakeup(). This slows down upstream.\n\nNow PPP can push more packets at once which get buffered inside driver\nand pushed immediatelly to hardware when previous packet is out.\n\nExperiments show that size \u003d 10 is quite good for all connection types\n(GPRS/EDGE/UMTS) and gains 4 KB/sec of upload for UMTS for batch uploads.\nNeed for higher queue size than 10 occures in only \u003c 0.1 % of cases.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09e491e9a780433f8734eb6efb7293b2da690131",
      "tree": "c8d5d541fa3bf7468265962328c7b1f4c43b0427",
      "parents": [
        "ff3e990e61a5a9124687a01a025c43b3564f82ab"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:16 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Explicitly request io and mem regions\n\nipwireless: Explicitly request io and mem regions\n\nDocumentation/pcmcia/driver-changes.txt says, that driver should call request_region\nfor used memory/io regions since PCMCIA does not do this (since 2.6.8).\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff3e990e61a5a9124687a01a025c43b3564f82ab",
      "tree": "416fe0b2c4a3f663efc7ecc3f518d3da710c04a9",
      "parents": [
        "93110f698fe92fc4dfd86c78783aedf522c69eb9"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:11 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Constify buffer variables\n\nipwireless: Constify buffer variables\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93110f698fe92fc4dfd86c78783aedf522c69eb9",
      "tree": "2150a7a7614ab6149b8351a43495720b1e6caf9f",
      "parents": [
        "d54c2752f6bb6cc53359dcdf6ed4fb6e5fb6440a"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:05 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Do not return value from sending funcs\n\nipwireless: Do not return value from sending funcs\n\nDo not return value from do_send_fragment and do_send_packet, it\u0027s not used.\nThe packet size checks are not useful too:\n\n* zero length packet will never be sent, caller always passes packet_header\n  size which is either 1 or 3\n* MTU check is done in caller, no need to repeat\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d54c2752f6bb6cc53359dcdf6ed4fb6e5fb6440a",
      "tree": "fa0eb045b7387aaa57741f7068cce2f22788b6ac",
      "parents": [
        "622e713e8e207a99aad956bf0ebe435420fb3742"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:53:00 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Remove endian-dependent bitfields\n\nipwireless: Remove endian-dependent bitfields\n\nRemove endian-dependent bitfields and use bitmasks to transform\npacket header bitfields from/to machine order.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "622e713e8e207a99aad956bf0ebe435420fb3742",
      "tree": "a56871b245bc67669055660ac6731938704b5b1f",
      "parents": [
        "2fc5577e1729ac303ad8b9547f8ccdb057076998"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:52:55 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Glue splitted printk strings back\n\nipwireless: Glue splitted printk strings back\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2fc5577e1729ac303ad8b9547f8ccdb057076998",
      "tree": "c184c8aa6cba0248896c7e33c9f47782af45d4b9",
      "parents": [
        "63c4dbd1023b9acd516d71635b06741962cc8a0f"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:52:49 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Remove pt_regs from interrupt handler\n\nipwireless: Remove pt_regs from interrupt handler\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63c4dbd1023b9acd516d71635b06741962cc8a0f",
      "tree": "fd6cafc900775f40ba33a0ee26ec7e9f9a5a218f",
      "parents": [
        "2e713165f892c833d240cb265ab35490a7ef456f"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:52:44 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Rename spinlock variables to lock\n\nipwireless: Rename spinlock variables to lock\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e713165f892c833d240cb265ab35490a7ef456f",
      "tree": "1f20f31e6a99a4efbe782e3ca53826755a244027",
      "parents": [
        "d4c0deb7009217d5cf7d0fe89255d64ecfad932b"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:52:39 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Remove unused defines\n\nipwireless: Remove unused defines\n\nRemove unused defines, defines hiding variables, defines hiding 0.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4c0deb7009217d5cf7d0fe89255d64ecfad932b",
      "tree": "ec28d7eb157557159d69d1481a6bad7eef061efc",
      "parents": [
        "c9272c4f9fbe2087beb3392f526dc5b19efaa56b"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Mon Jul 28 16:52:33 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 08:28:03 2008 -0700"
      },
      "message": "ipwireless: Misc cleanups\n\nipwireless: Misc cleanups\n\n- remove likely() and some extra () in ifs\n- use unsigned in for loops\n- remove useless typecasts\n- remove obvious comments\n- add () around ?:\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b1a4d38373a5581a4e01032a3ccdd94cd93477b",
      "tree": "3d0f0ebd1ac4512551fc35e57d173870eb060c0c",
      "parents": [
        "eeec4fad963490821348a331cca6102ae1c4a7a3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 28 12:16:30 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 28 12:16:31 2008 +1000"
      },
      "message": "stop_machine: Wean existing callers off stop_machine_run()\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3e318b5b55fafebd3a6e4dd3a00b79bfc0668675",
      "tree": "e2be576d5ab3487d0c350b421bff7e285fd056c2",
      "parents": [
        "940389b8afad6495211614c13eb91ef7001773ec",
        "53cdb27a933e4032934cbda0b447cfc9943c0eac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:46:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:46:08 2008 -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 shared mmap when more than two maps of the same file exist\n  [ARM] fix VIPT/VIVT macro optimisations, add comments\n  [ARM] 5179/1: Replace obsolete IRQT_* and __IRQT_* values with IRQ_TYPE_*\n  [ARM] update defconfig for eseries.\n  [ARM] PXA: squash warning in pxafb\n  [ARM] pxa: PXA25x UDC - Fix warning during build\n  [ARM] fix nwflash.c: 6ee8928d94841aa764aeaf645ad16daff811dc26\n  [ARM] fix IOP32x, IOP33x, MXC and Samsung builds\n  [ARM] pci: provide dummy pci_get_legacy_ide_irq()\n  [ARM] fix fls() for 64-bit arguments\n  [ARM] fix mode for board-yl-9200.c\n  [ARM] 5176/1: arm/Makefile: fix: ARM946T -\u003e ARM946E\n"
    },
    {
      "commit": "732730d48dc777f6577a6e0fece42b860324998e",
      "tree": "e1ef7cfaed95d0ad3b81043eca5f7a1e1ba37764",
      "parents": [
        "bdee6ac7d1c9a4a9b65db1753b0bfa0b61361dde"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jul 27 01:39:52 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:29:03 2008 -0700"
      },
      "message": "m68k: gs: use tty_port fixes\n\ncommit b5391e29f428d11755ca2c91074c6db6f5c69d7c (\"gs: use tty_port\")\nforgot to update the m68k gs serial drivers.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9ecdb282c91952796b7542c4f57fd6de6948d7b",
      "tree": "fd4de7923968afa7d2981fb037e2255fc2cfa1e1",
      "parents": [
        "4ef584ba84125b67c17b5aded38e7783cd8cdef0",
        "1d1f8b377c48e5aeddaea52eba74cc0539f088cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jul 26 23:04:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 26 23:04:59 2008 +0100"
      },
      "message": "Merge branch \u0027for_rmk_13\u0027 of git://git.mnementh.co.uk/linux-2.6-im\n"
    },
    {
      "commit": "689796a141cea79d745a4689c65dd01c39e5e100",
      "tree": "32439d68526e71728b2983eafe52fbd9f66897bd",
      "parents": [
        "37e67b75804b84e092ae9f1d7a19dc3522ef78ab"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 26 17:15:05 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 13:22:56 2008 -0700"
      },
      "message": "dsp56k: Fix BKL pushdown\n\ncommit 236b8756a2b6f90498d45b2c36d43e5372f2d4b8 (\"dsp56k: BKL pushdown\")\nremoved the `struct inode *inode\u0027 parameter from dsp56k_ioctl(), but\nforgot to update the use of `inode\u0027 in the first line of the function.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9580d85f9cdb076c4bfb467bc6c0d3c5e499957a",
      "tree": "ff746752ff4ce2bff2ae50cea345c1bbbe2b3ba7",
      "parents": [
        "7c363b8c6536f26934172d3c46f0bbec01a97c61"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "drivers/char/rtc.c: make 2 functions static\n\nThe following functions can now become static:\n - rtc_interrupt()\n - rtc_get_rtc_time()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nAcked-by: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0147600172b4a5d261165d1aa5ef818d84da1557",
      "tree": "600b372bdde87472043d71716a8cfe638a91373b",
      "parents": [
        "ec288bd37e1925f513db40871bc46115cf7fb733"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Fri Jul 25 19:45:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm: Use correct data types for sizes in tpm_write() and tpm_read()\n\nUse the correct data types for the size parameters in tpm_write() and\ntpm_read(). Note that rw_verify_area() makes sure that this bug cannot\nbe exploited to produce a buffer overrun.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec288bd37e1925f513db40871bc46115cf7fb733",
      "tree": "92ae4c361a0238ac5d117e148d6ae03a3759090d",
      "parents": [
        "3bd60464e3224820bc413c45ea2cc371edc63e9d"
      ],
      "author": {
        "name": "Marcin Obara",
        "email": "marcin_obara@users.sourceforge.net",
        "time": "Fri Jul 25 19:44:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm: increase size of internal TPM response buffers\n\nThis patch increases size of driver internal response buffers.  Some TPM\nresponses defined in TCG TPM Specification Version 1.2 Revision 103 have\nincreased size and do not fit previously defined buffers.  Some TPM\nresponses do not have fixed size, so bigger response buffers have to be\nallocated.  200B buffers should be enough.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Marcin Obara \u003cmarcin_obara@users.sourceforge.net\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@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": "3bd60464e3224820bc413c45ea2cc371edc63e9d",
      "tree": "883887ad0e1803e036998024d87855be04b997bb",
      "parents": [
        "061991ec6edceda48d60f7a53e17b8d3416266ae"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:44:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm_bios.c: make 2 structs static\n\nThis patch makes two needlessly global structs static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "061991ec6edceda48d60f7a53e17b8d3416266ae",
      "tree": "9d0c9640bfb9c924570a5a0ec57b15114832a6b7",
      "parents": [
        "adbd321a17ccdd26752b57e68ab0a97a4aebc299"
      ],
      "author": {
        "name": "LE DISEZ Erwan",
        "email": "eledisez@grounation.org",
        "time": "Fri Jul 25 19:44:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "tpm: add support for Broadcom TPM TIS device HID\n\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef584ba84125b67c17b5aded38e7783cd8cdef0",
      "tree": "f54f094810950b96a0ad4d9eb24583f9b2d76493",
      "parents": [
        "bb2b180ca0469a51256d5ad62008b495345ad61f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jul 26 15:46:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 26 16:29:24 2008 +0100"
      },
      "message": "[ARM] fix nwflash.c: 6ee8928d94841aa764aeaf645ad16daff811dc26\n\ndrivers/char/nwflash.c: In function \u0027flash_read\u0027:\ndrivers/char/nwflash.c:129: error: \u0027p\u0027 undeclared (first use in this function)\ndrivers/char/nwflash.c:129: error: (Each undeclared identifier is reported only once\ndrivers/char/nwflash.c:129: error: for each function it appears in.)\ndrivers/char/nwflash.c:129: error: \u0027count\u0027 undeclared (first use in this function)\ndrivers/char/nwflash.c:136: warning: passing argument 4 of \u0027simple_read_from_buffer\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff5d48a6d18d09bb750d1f89f6464f5fdb6fc85b",
      "tree": "243a2157912d6183c99d98dc74fe7a87a5cfbf6e",
      "parents": [
        "762b8291be6944bd891fbe2c8976a2b2e5bbc726",
        "a29ccf6f823a84d89e1c7aaaf221cf7282022024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:02:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:02:08 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/embedded-2.6\n\n* git://git.infradead.org/embedded-2.6:\n  Make console charset translation optional\n"
    },
    {
      "commit": "cd9a6f1078ed07fe919667b73e829f3bac485573",
      "tree": "a43f145a95fc9ecb0f7b262b3423c9c9ad7cad69",
      "parents": [
        "25377479de7539fdc871a0f0ecaa39da42353bbc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "unexport proc_clear_tty\n\nWith the removal of the Solaris binary emulation the export of\nproc_clear_tty became unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ace7dd96695769f9d76980c7e52139e73228221c",
      "tree": "dd45e597af2b612c9467eb75ea88c1313ca4fffc",
      "parents": [
        "1df0092477b8b2df605812e298624f5c35bb4805"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, various cleanups\n\n- remove unused macro\n- some whitespace cleanup\n- useless debug prints removal\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1df0092477b8b2df605812e298624f5c35bb4805",
      "tree": "ddc518c7ebcfff07b60479c1ff751bd8f1e17407",
      "parents": [
        "83766bc63f7e49b0215811026e7802bd09a9c7e1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, remove predefined isa support\n\nRemove a support of ISA addresses predefined at compile time.  It is\nunused (filled by zeroes) and prolongs the code.  Don\u0027t initialize global\narray and add `ioaddr\u0027 module param description.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83766bc63f7e49b0215811026e7802bd09a9c7e1",
      "tree": "b36b3ac4c695f5c3951fe7e434d54836d080fd9e",
      "parents": [
        "729f0edbecd0c59c82ee9bf92009acc7e984c425"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, prints cleanup\n\n- use dev_* for printing in pci probe function\n- move ISA p[rints directly into isa find function, do not postpone it.\n  Remove macros bound to it then.\n- prepend some prints by \"mxser: \" to know what it belongs to\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72800df9ba3199df02a95b3830c49fbf16ec4a6d",
      "tree": "0c51326b74d052134019735a3c0da76a13ae0068",
      "parents": [
        "41aee9a121fd0c31ae22dfe57e8f9ee9d6d85c25"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "Char: mxser, globals cleanup\n\n- remove unused mxvar_diagflag\n- move mxser_msr into the only user/function\n- GMStatus, hmm, fix race-prone access to it. We need only one instance for\n  real, not MXSER_PORTS. Move it to MOXA_GETMSTATUS ioctl.\n- mxser_mon_ext, almost the same, but alloc it on heap, since it has more than\n  2 kilos.\n- fix indexing, `i\u0027 is not the index value, `i * MXSER_PORTS_PER_BOARD + j\u0027 is\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41aee9a121fd0c31ae22dfe57e8f9ee9d6d85c25",
      "tree": "0b55efab61c97366b053e026ad31e711b69d4d82",
      "parents": [
        "6ee8928d94841aa764aeaf645ad16daff811dc26"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "Char: mxser, ioctl cleanup\n\n- remove break ctl from ioctl handler, it\u0027s never reached, since\n  tty_ops-\u003ebreak_ctl is defined (mxser break handling is done in software)\n- mark MOXA_GET_MAJOR as deprecated\n- fix TIOCGICOUNT (some retval non-checks of put_user). Use copy_to_user\n  to whole structure instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ee8928d94841aa764aeaf645ad16daff811dc26",
      "tree": "04570a3c34e5589e910412f2850fa1b2345eafa2",
      "parents": [
        "236b8756a2b6f90498d45b2c36d43e5372f2d4b8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jul 25 01:48:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "nwflash: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "236b8756a2b6f90498d45b2c36d43e5372f2d4b8",
      "tree": "bdca24e185d88914b1f2074166f9aa4be353b40f",
      "parents": [
        "b8e35919653d76e7dceb8d3b8569c4ec1004d546"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "dsp56k: BKL pushdown\n\nPush the BKL down into the driver ioctl methods\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8e35919653d76e7dceb8d3b8569c4ec1004d546",
      "tree": "39d61f03073d2481bf2a9e708554dde57ef37a14",
      "parents": [
        "6d535d3e6ad395345750c361bd2b7f1b9429455d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ds1302: push down the BKL into the driver ioctl code\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d535d3e6ad395345750c361bd2b7f1b9429455d",
      "tree": "c00178880958f2d81a1e57c5372e5cdfb828e60c",
      "parents": [
        "e05e9f7c4aeb82eaa23e46b29580ff514590c641"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ppdev: wrap ioctl handler in driver and push lock down\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11af7478addd34c42999b3b84095903ed9e67038",
      "tree": "90f5fb01fe1b49cef020c275f448d7eed2fbe3a9",
      "parents": [
        "f6759fdcfd79ff1827fd5d4ddfe876164466d30d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "sx: push BKL down into the firmware ioctl handler\n\nAlso fix the capability checking for firmware load.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6759fdcfd79ff1827fd5d4ddfe876164466d30d",
      "tree": "df722e40c8858a97a8c72430caaa57ff0a202a85",
      "parents": [
        "909d145f0decbc4f17955e1fc4122a669a51fbc0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "rio: push down the BKL into the firmware ioctl handler\n\nTTY side is already done.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "909d145f0decbc4f17955e1fc4122a669a51fbc0",
      "tree": "fbda85c9ecb7e75684e94ef5a070ffcaf7a6ccde",
      "parents": [
        "47be36a24defbd19aea1354c416ec99f291c7ab8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "mwave: ioctl BKL pushdown\n\nPush the BKL down to the point it wraps the actual mwave method handlers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Yani Ioannou \u003cyani.ioannou@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": "47be36a24defbd19aea1354c416ec99f291c7ab8",
      "tree": "575f4cb98d9b2f18da600031d1ea9383aed4a441",
      "parents": [
        "76528a42e2c5199a1208909318a9c9948d25d0b7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ip2: push BKL down for the firmware interface\n\n(The tty side is already done)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76528a42e2c5199a1208909318a9c9948d25d0b7",
      "tree": "7565f1d46813ae236f4a1c700ed8377bebe0add7",
      "parents": [
        "372572e9b1dcc5e36091199be63766d13e5a8ae0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "efirtc: push down the BKL\n\nPush it down as far as the EFI method calls.  Someone who knows EFI can do\nthe other bits.  Also fix another wrong unknown ioctl return.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "372572e9b1dcc5e36091199be63766d13e5a8ae0",
      "tree": "7ea092d462eb56951cff0d3614d71731ae3445ca",
      "parents": [
        "8d1e120f695e9bcf01585e052577dc1e099033f9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "#if 0 hpet_unregister()\n\nThis patch #if 0\u0027s the unused hpet_unregister().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d1e120f695e9bcf01585e052577dc1e099033f9",
      "tree": "355d3f6f53352414f2f2cf9245933ea1604355a0",
      "parents": [
        "79885b227740b9c7d3057f2de556f4098d37cc8f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:42 2008 -0700"
      },
      "message": "proper extern for mwave_s_mdd\n\nThis patch adds a proper extern for mwave_s_mdd in\ndrivers/char/mwave/mwavedd.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "f557d0996a6f9c06912528ea85e1dba0fb7d485f",
      "tree": "0abedc8b599c4111dc563bebde1e497611bde413",
      "parents": [
        "f16695f4ac088cf7593e113574046d2d7e5af5eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:45:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:28 2008 -0700"
      },
      "message": "remove some more tipar bits\n\nSome bits were missed when the tipar driver was removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "43de804df8d6002059bf4af4522fa9273a19b8aa",
      "tree": "2e542c097f324dcffcc9bec3f3432c134d4eb079",
      "parents": [
        "29b309e52d3d51ef8a15bd15590903cf272beb93"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 25 23:30:15 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 09:23:31 2008 -0700"
      },
      "message": "char/xilinx_hwicap/xilinx_hwicap.c: Removed duplicated include\n\nRemoved duplicated include file \u003clinux/version.h\u003e in\nchar/xilinx_hwicap/xilinx_hwicap.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7721c494a28e06543a3d6aa412957aa783a4a531",
      "tree": "a37e13bcdf0029df3b22cec1b64caa7d549d92a8",
      "parents": [
        "91fcad19d03ed67cb50fd0e1913a8b89cc3ed3ec"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 12:06:06 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 25 12:06:07 2008 +1000"
      },
      "message": "virtio: console as a config option\n\nI also added a small Kconfig change that allows the user to specify the\nvirtio console in menuconfig.\n\n(Fixes to export symbols from Stephen Rothwell \u003csfr@canb.auug.org.au\u003e)\n(Fixes for CONFIG_VIRTIO_CONSOLE\u003dy vs CONFIG_VIRTIO\u003dm from Christian himself)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "91fcad19d03ed67cb50fd0e1913a8b89cc3ed3ec",
      "tree": "90d4f8ded6547615f21bcef8995eee133d8c2510",
      "parents": [
        "611e097d7707741a336a0677d9d69bec40f29f3d"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jun 20 15:24:15 2008 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 25 12:06:06 2008 +1000"
      },
      "message": "virtio_console: use virtqueue notification for hvc_console\n\nThis patch exploits the new notifier callbacks of the hvc_console. We can\nuse the virtio callbacks instead of the polling code.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "611e097d7707741a336a0677d9d69bec40f29f3d",
      "tree": "0b0059544914bf027ada51a1ba90f694c54df835",
      "parents": [
        "066f4d82a67f621ddd547bfa4b9c94631d8457b0"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jun 20 15:24:08 2008 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 25 12:06:06 2008 +1000"
      },
      "message": "hvc_console: rework setup to replace irq functions with callbacks\n\nThis patch tries to change hvc_console to not use request_irq/free_irq if\nthe backend does not use irqs. This allows virtio_console to use hvc_console\nwithout having a linker reference to request_irq/free_irq.\n\nIn addition, together with patch 2/3 it improves the performance for virtio\nconsole input. (an earlier version of this patch was tested by Yajin on lguest)\n\nThe irq specific code is moved to hvc_irq.c and selected by the drivers that\nuse irqs (System p, System i, XEN).\n\nI replaced \"int irq\" with the opaque \"int data\". The request_irq and\nfree_irq calls are replaced with notifier_add and notifier_del. I have also\nchanged the code a bit to call the notifier_add and notifier_del inside the\nspinlock area as the callbacks are found via hp-\u003eops.\n\nChanges since last version:\no remove ifdef\no reintroduce \"irq_requested\" as \"notified\"\no cleanups, sparse..\n\nI did not move the timer based polling into a separate polling scheme. I\nplayed with several variants, but it seems we need to sleep/schedule in\na thread even for irq based consoles, as there are throttleing and buffer\nsize constraints.\n\nI also kept hvc_struct defined in hvc_console.h so that hvc_irq.c can access\nthe irq_requested element.\n\nFeedback is appreciated. virtio_console is currently the only available console\nfor kvm on s390. I plan to push this change as soon as all affected parties\nagree on it. I would love to get test results from System p, Xen etc.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "18b095d4b847bb08bf8a1bace7711a93d27732c0",
      "tree": "566aa2a5560ae2dd0e598cfa27efcaac6dbb0f0c",
      "parents": [
        "5abe3b4063f16245b8fafbff37bd93814eb8e363"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "drivers/char: remove old broken Cobalt LCD driver\n\nRemove old broken Cobalt LCD driver.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-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": "c68d07b2da54c941bb36c9d6d35fe8f263ee10ef",
      "tree": "13a84b5e2928c67753734e4f79e55a1d12dd74a3",
      "parents": [
        "02bb584f3b1cfc8188522a4d2c8881b65073a4f1"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@ift.unesp.br",
        "time": "Wed Jul 23 21:30:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: remove and clarify unneeded externs\n\nWhen CONFIG_HPET_EMULATE_RTC is defined the external declaration of\nhpet_rtc_interrupt is redundant due to the inclusion of hpet.h.\n\nWhen !CONFIG_HPET_EMULATE_RTC we make it clear that hpet_rtc_interrupt is\nnot used by defining it to return zero.\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@ift.unesp.br\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53f1b1433da7eac2607a4a0898a221a4485fd732",
      "tree": "b6c663482bc7e94cead5d8e9135993a0af149b18",
      "parents": [
        "4c228db0b30fa12d65ae7461ce29ed1f4da12c5b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jul 23 21:30:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: push the BKL down into the driver ioctl method\n\nFor now just wrap the main logic, but this driver is a prime candidate for\nsomeone wanting to eliminate the lock entirely\n\n[lizf@cn.fujitsu.com: fix build failure]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f700d6e5e5549cb9349d22043f4bd153792c621f",
      "tree": "ea15f9d3f3a800d5ff938e645cc046a67ebc4ad3",
      "parents": [
        "e0426e6a09954d205da2d674a3d368d2715e3afd"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Jul 23 21:29:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "vt: do not update when the console is blanked\n\nvt.c DO_UPDATE macro checks if the console is visible but doesn\u0027t check if\nthe console is blanked.\n\nIn fact updating fbcon while the console is blanked is not only\nunnecessary but can even cause screen corruption.\n\nTherefore I am adding a simple check on console_blanked in DO_UPDATE.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\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": "e0426e6a09954d205da2d674a3d368d2715e3afd",
      "tree": "fcdc9863df9b7458f51730aaf8ab022dd87fcc84",
      "parents": [
        "bbe48ecc7f6559318cfc6c023da225a0b0e14ab3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 23 21:29:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "vt: hold console_sem across sysfs operations\n\nHold console sem while creating/destroying sysfs files.  Serialisation is\nso far done by BKL held in tty release_dev and chrdev_open, but no other\nlocks are held in open path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "708d8cefd0f6d8dc13027f899e865ccfa5f63871",
      "tree": "e6d6efb7b82615d76b46fcc24c25188958cf8507",
      "parents": [
        "ae2d4c396e19f45918ed6e0900b031538d009823"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Wed Jul 23 21:29:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "stallion: removed unused variable\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27ac792ca0b0a1e7e65f20342260650516c95864",
      "tree": "8e0bc93612da0803fe12303ccb75c837cd633c83",
      "parents": [
        "d92bc318547507a944a22e7ef936793dc0fe167f"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Wed Jul 23 21:28:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:21 2008 -0700"
      },
      "message": "PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures\n\nOn 32-bit architectures PAGE_ALIGN() truncates 64-bit values to the 32-bit\nboundary. For example:\n\n\tu64 val \u003d PAGE_ALIGN(size);\n\nalways returns a value \u003c 4GB even if size is greater than 4GB.\n\nThe problem resides in PAGE_MASK definition (from include/asm-x86/page.h for\nexample):\n\n#define PAGE_SHIFT      12\n#define PAGE_SIZE       (_AC(1,UL) \u003c\u003c PAGE_SHIFT)\n#define PAGE_MASK       (~(PAGE_SIZE-1))\n...\n#define PAGE_ALIGN(addr)       (((addr)+PAGE_SIZE-1)\u0026PAGE_MASK)\n\nThe \"~\" is performed on a 32-bit value, so everything in \"and\" with\nPAGE_MASK greater than 4GB will be truncated to the 32-bit boundary.\nUsing the ALIGN() macro seems to be the right way, because it uses\ntypeof(addr) for the mask.\n\nAlso move the PAGE_ALIGN() definitions out of include/asm-*/page.h in\ninclude/linux/mm.h.\n\nSee also lkml discussion: http://lkml.org/lkml/2008/6/11/237\n\n[akpm@linux-foundation.org: fix drivers/media/video/uvc/uvc_queue.c]\n[akpm@linux-foundation.org: fix v850]\n[akpm@linux-foundation.org: fix powerpc]\n[akpm@linux-foundation.org: fix arm]\n[akpm@linux-foundation.org: fix mips]\n[akpm@linux-foundation.org: fix drivers/media/video/pvrusb2/pvrusb2-dvb.c]\n[akpm@linux-foundation.org: fix drivers/mtd/maps/uclinux.c]\n[akpm@linux-foundation.org: fix powerpc]\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: \u003clinux-arch@vger.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": "7ae8ed5053a39082d224a3f48409e016baca9c16",
      "tree": "1ba7e36001eeb069015944e3829a06cacef6cbe1",
      "parents": [
        "28b2ee20c7cba812b6f2ccf6d722cf86d00a84dc"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Wed Jul 23 21:27:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:15 2008 -0700"
      },
      "message": "use generic_access_phys for /dev/mem mappings\n\nUse generic_access_phys as the access_process_vm access function for\n/dev/mem mappings.  This makes it possible to debug the X server.\n\n[akpm@linux-foundation.org: repair all the architectures which broke]\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Benjamin Herrensmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efe9e77997f6e0306fedc6efa98df491dcf5ecb0",
      "tree": "a42458a88c0a2ea8c967e924c206ff7a002d9a21",
      "parents": [
        "ffc6421f0720f433b5b35b89ff56e998eabff93b"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Jul 23 21:27:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:14 2008 -0700"
      },
      "message": "mspec: convert nopfn to fault\n\n[akpm@linux-foundation.org: remove unused variable]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-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": "d7ce20b2024d318b9ba88859226af1441270d99f",
      "tree": "3d12f9d53ebb5db6f1112bffc717da854ce9dafd",
      "parents": [
        "d36e74c4392b5f26a5c4d94d7881a156ddc8e593"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:26:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:13 2008 -0700"
      },
      "message": "remove is_tty()\n\nThis patch removes the no longer used is_tty().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d8f54d9e4323baae8c8ca753db91563f4b34ddb",
      "tree": "833d3dd5245d01d5303697354de5301219fbef78",
      "parents": [
        "2db873211ba47ef704c301f9ecf4a33413a0b649"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Jul 23 22:45:20 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 09:36:23 2008 -0700"
      },
      "message": "drivers/char/nvram.c: Removed duplicated include\n\nRemoved duplicated include file \u003clinux/smp_lock.h\u003e in\ndrivers/char/nvram.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bad879a078111748ebc27fb0d29e8c916556835",
      "tree": "7eab5ff171d540803f347fc8d96440a087428b67",
      "parents": [
        "c010b2f76c3032e48097a6eef291d8593d5d79a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 23:38:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 20:57:26 2008 -0700"
      },
      "message": "tty: Fix up escaped character\n\nLouis Rilling noticed this.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53baaaa9682c230410a057263d1ce2922f43ddc4",
      "tree": "f5cced5622130f780d76953b284a631c3d226488",
      "parents": [
        "f10140fbe5f97ecfeda986a12d0f1bad75642779",
        "3f9787046ea37a26170dc4439efa21f8d23a9978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (79 commits)\n  arm: bus_id -\u003e dev_name() and dev_set_name() conversions\n  sparc64: fix up bus_id changes in sparc core code\n  3c59x: handle pci_name() being const\n  MTD: handle pci_name() being const\n  HP iLO driver\n  sysdev: Convert the x86 mce tolerant sysdev attribute to generic attribute\n  sysdev: Add utility functions for simple int/ulong variable sysdev attributes\n  sysdev: Pass the attribute to the low level sysdev show/store function\n  driver core: Suppress sysfs warnings for device_rename().\n  kobject: Transmit return value of call_usermodehelper() to caller\n  sysfs-rules.txt: reword API stability statement\n  debugfs: Implement debugfs_remove_recursive()\n  HOWTO: change email addresses of James in HOWTO\n  always enable FW_LOADER unless EMBEDDED\u003dy\n  uio-howto.tmpl: use unique output names\n  uio-howto.tmpl: use standard copyright/legal markings\n  sysfs: don\u0027t call notify_change\n  sysdev: fix debugging statements in registration code.\n  kobject: should use kobject_put() in kset-example\n  kobject: reorder kobject to save space on 64 bit builds\n  ...\n"
    },
    {
      "commit": "ed569bfb8e5d0725db11018130e44eb567d829c1",
      "tree": "eda932b2a6a9120385b155e089d1c076434c8b7b",
      "parents": [
        "c68a99cda87a8356ea0e56cc5111043ac8402ffd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 13:44:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "istallion: Use helpers\n\nThe ldisc needs to be referenced properly when used. The tty layer has a\nhelper for this which should have been used but this driver got missed\noriginally.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c68a99cda87a8356ea0e56cc5111043ac8402ffd",
      "tree": "26ed5107f60a75868ef224f96872ba195af0c3e4",
      "parents": [
        "814dae031d08d40d34c0403a54d6e659baf0ae71"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:23:24 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt fix locking in error path of rx enable\n\nFix locking in error path of rx_enable() introduced by\nsynclink_gt-add-rx-dma-buffer-fill-level-control patch.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "814dae031d08d40d34c0403a54d6e659baf0ae71",
      "tree": "5bebba09b13ab00edb15d75ffab973c7b8ade400",
      "parents": [
        "993456cdc853a52e1042ebf93fc6e1a12d1216f7"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:22:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: add rx DMA buffer fill level control\n\nAdd run time control for receive DMA buffer fill level to allow\napplication to control receive latency when using stream oriented serial\nprotocols that pass receive data to application only after a DMA buffer\nfills.  This was previously a compile time option, but run time control is\nneeded when application changes data rate (and latency requirements) or\nuses different data rates on different ports.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "993456cdc853a52e1042ebf93fc6e1a12d1216f7",
      "tree": "386ed83e0b17ebdfb89d6ca1abf55b83950e2596",
      "parents": [
        "403214d0ad9b2b9e46c89a5b4b513c910c89068d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:22:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: leave transmitter in reset state after configuration\n\nLeave the transmitter in reset state after configuration so that transmit\nsignal is held at mark until transmitter is explicitly enabled by\napplication, otherwise transmitter sends idle pattern.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "403214d0ad9b2b9e46c89a5b4b513c910c89068d",
      "tree": "5d7725b1254f4106a8688497094cb1bd34b75921",
      "parents": [
        "e5590717afd5fb6f494323206a1a35ea25610c2d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: improve TIOCOUTQ accuracy\n\nImprove the accuracy of TIOCOUTQ value as implemented in chars_in_buffer()\nmethod by walking and counting tx DMA buffers, reading controller tx FIFO\nlevel and accounting for controller tx shift register.  The greatly\nimproves application control of transmit latency at lower data rates.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5590717afd5fb6f494323206a1a35ea25610c2d",
      "tree": "1f0109271b1b12d4eabe80e92ef75a011fecfd31",
      "parents": [
        "8a38c2851d6950502252982af712ac65ef6784ed"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:39 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: add serial bit order control\n\nAdd control of hardware serial bit order between LSB first\n(default/standard) and MSB first.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a38c2851d6950502252982af712ac65ef6784ed",
      "tree": "175bc4e8e77d4394872d77dc36bdb0e5efbb96c1",
      "parents": [
        "c72f527c104cae8e767e714574238b5550879e0c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:28 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:29 2008 -0700"
      },
      "message": "synclink_gt: improve and simplify write method\n\nImprove write method by allowing multiple HDLC frames to be loaded into tx\nDMA buffer ring for continuous frame transmission.  This simplifies the\ntransmit code by using the common procedures for all serial protocols.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c72f527c104cae8e767e714574238b5550879e0c",
      "tree": "f89edb1543e72d73ebeccf9bbb9aec0592d52ec9",
      "parents": [
        "768aec0b5bccbd460bcf6e9131f19b5a26f3862d"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 22 11:21:19 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "n_hdlc: honor O_NONBLOCK on write\n\nMake n_hdlc line discipline honor the O_NONBLOCK file flag on write.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88e882497d154dfb7c341902c079c9daeca1626f",
      "tree": "125cd28f48092073571bb38072dc28c7a70f81d5",
      "parents": [
        "e129deff3d979df1ad3d0a6756c90932c0a0a102"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 22 11:20:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "Fix the epca driver to permit epca_setup() to be invoked from the kernel cmdline\n\nFix the epca driver to call epca_setup() if digiepca\u003dxxx is included on the\ncommand line and the epca driver is built in.\n\nepca_setup() used to be called from init/main.c in 2.2 kernels, but somewhere\nalong the way that call was removed but not replaced.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e129deff3d979df1ad3d0a6756c90932c0a0a102",
      "tree": "0257450b151538a807db62af14d108bc62ead829",
      "parents": [
        "faa7612c09ae4519ad4659c8417aaaba81183833"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jul 22 11:20:34 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "Char: mxser, add CP-102UF support\n\nAdd support for CP-102UF moxa card (update to 1.12 original driver) and\nincrement this driver version.\n\n(Somewhat reworked by alan@redhat.com to merge in with other patches)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "faa7612c09ae4519ad4659c8417aaaba81183833",
      "tree": "132db1199de3e7102557349f9855acc165d20902",
      "parents": [
        "4a56122297ac7a4a3bf09fb66c0a365a13abe707"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:19:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "specialix: restore driver using new break functionality\n\nUse the hardware break support on the specialix driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a56122297ac7a4a3bf09fb66c0a365a13abe707",
      "tree": "2b748f15c805c3e6e8e5cb6a349e807edf52d909",
      "parents": [
        "781cff5cb2bc8d714270accf88db23a855de9816"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Jul 22 11:18:43 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "Fix the (i)Stallion driver\u0027s putchar() and break_ctl() ops\n\nFix the Stallion driver\u0027s putchar() and break_ctl() ops and iStallion\u0027s\nputchar() to return values.\n\nIs it actually possible for putchar() or break_ctl() to be called with tty \u003d\u003d\nNULL or can the check be discarded?\n\nShould stl_write() be returning 0 if tty-\u003edriver_data is NULL or tx.buf is\nNULL?  Is this even possible?\n\nI\u0027ve made Stallion\u0027s functions return -EINVAL as stli_breakctl() if the checks\nfail.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "781cff5cb2bc8d714270accf88db23a855de9816",
      "tree": "d7255d4c208591fa53416c1e8c1556651b7a7bf0",
      "parents": [
        "6d889724332e875ac07b6c88e08d9564c180824d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:30 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "riscom8: Restore driver using new break functionality\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d889724332e875ac07b6c88e08d9564c180824d",
      "tree": "9b68a964ec43d0d4d78264f8fd7ac1be2ada8272",
      "parents": [
        "dcbf1280796be7c0b74c4231f0ac9dd8aa1e2591"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:21 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "isicom: restore using hardware break support\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcbf1280796be7c0b74c4231f0ac9dd8aa1e2591",
      "tree": "121b9d20d139012a0e467d6f4d9f31597c594795",
      "parents": [
        "9e98966c7bb94355689478bc84cc3e0c190f977e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:12 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "epca: Restore driver\n\nConvert the driver to use the added hardware break support\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e98966c7bb94355689478bc84cc3e0c190f977e",
      "tree": "928aebbfee524a48aa94a3d3def5249c8846a79a",
      "parents": [
        "abbe629ae4011d2020047f41bea9f9e4b0ec4361"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:18:03 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:28 2008 -0700"
      },
      "message": "tty: rework break handling\n\nSome hardware needs to do break handling itself and may have partial\nsupport only. Make break_ctl return an error code. Add a tty driver flag\nso you can indicate driver hardware side break support.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abbe629ae4011d2020047f41bea9f9e4b0ec4361",
      "tree": "49d49dc49fc8a77c131059ed23071ba882bf950d",
      "parents": [
        "8ca8b9005a742edf8d82749d4ad4e616405fbdc4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "tty: Mark unconverted drivers as BROKEN\n\nNobody seems to use these drivers anyway so if they want them they can\nfix them up. I don\u0027t have the needed info to add break_ctl support to them.\nSend patches if you don\u0027t like it.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ca8b9005a742edf8d82749d4ad4e616405fbdc4",
      "tree": "b05d1794db1c0853af00741b17bc36921e136e52",
      "parents": [
        "30252ec958897d61925a4baf79cd9411a6be0486"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:43 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "mxser: remove dead code\n\nOld style ioctl break code can go\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30252ec958897d61925a4baf79cd9411a6be0486",
      "tree": "a00fa70e7e8328389a2fe05c297d43d1faf57f8a",
      "parents": [
        "d2fbd0f2f9f5a34831a0b8fe6b16c6e1afba1200"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:32 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "epca: Fix comments and move break\n\nThe ioctls it talks about are midlayer provided.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2fbd0f2f9f5a34831a0b8fe6b16c6e1afba1200",
      "tree": "2f2af1a3774636c2abae1a7795fa6152b37ab33d",
      "parents": [
        "a72492bd8a8d4326fd78b2142bf7cae779d5d4c2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "specialix: Code cleanups\n\nGo through the inlines and other oddments that are iffy. Remove various bits\nof dead code and bogus debug. Turn the crtsdts compile time option into a\nruntime switch.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a72492bd8a8d4326fd78b2142bf7cae779d5d4c2",
      "tree": "522392a8efbbbeee4f35f6c74e552c1dab4566c0",
      "parents": [
        "01e1abb2c27e43339b8829a2e3b1c6f53806b77a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "specialix: Tidy up coding style\n\nPreparation for doing some real work on the driver. Do this first so we can\neasily identify if the cleanups accidentally broke something\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01e1abb2c27e43339b8829a2e3b1c6f53806b77a",
      "tree": "9020ed77e480731af30061e3e6072a75a7266f7c",
      "parents": [
        "d76f2f4462bbb2cf7bc83a35c5278177aa627e89"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:16:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "tty: Split ldisc code into its own file\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47aa5793f78c274d51711f6a621fa6b02d4e6402",
      "tree": "88c45b3a90fc7d7b4210bf5727497294b0a951eb",
      "parents": [
        "f79f060561d04a38d41e773ade9baafce3c96179"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 21 12:52:33 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:41 2008 -0700"
      },
      "message": "device create: char: convert device_create to device_create_drvdata\n\ndevice_create() is race-prone, so use the race-free\ndevice_create_drvdata() instead as device_create() is going away.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb4225b2da2b9f3c1ee43efe58ed1415cc1d4c47",
      "tree": "573ce3591679ffcdc179801ed86107e48e0e11ca",
      "parents": [
        "807677f812639bdeeddf86abc66117e124eaedb2",
        "4cddb886a4d0e5cc7a790151740bfb87b568c97d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 14:55:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 14:55:23 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (25 commits)\n  mmtimer: Push BKL down into the ioctl handler\n  [IA64] Remove experimental status of kdump\n  [IA64] Update ia64 mmr list for SGI uv\n  [IA64] Avoid overflowing ia64_cpu_to_sapicid in acpi_map_lsapic()\n  [IA64] adding parameter check to module_free()\n  [IA64] improper printk format in acpi-cpufreq\n  [IA64] pv_ops: move some functions in ivt.S to avoid lack of space.\n  [IA64] pvops: documentation on ia64/pv_ops\n  [IA64] pvops: add to hooks, pv_time_ops, for steal time accounting.\n  [IA64] pvops: add hooks, pv_irq_ops, to paravirtualized irq related operations.\n  [IA64] pvops: add hooks, pv_iosapic_ops, to paravirtualize iosapic.\n  [IA64] pvops: define initialization hooks, pv_init_ops, for paravirtualized environment.\n  [IA64] pvops: paravirtualize NR_IRQS\n  [IA64] pvops: paravirtualize entry.S\n  [IA64] pvops: paravirtualize ivt.S\n  [IA64] pvops: paravirtualize minstate.h.\n  [IA64] pvops: define paravirtualized instructions for native.\n  [IA64] pvops: preparation for paravirtulization of hand written assembly code.\n  [IA64] pvops: introduce pv_cpu_ops to paravirtualize privileged instructions.\n  [IA64] pvops: add an early setup hook for pv_ops.\n  ...\n"
    },
    {
      "commit": "72a73693aac5ae82850cedc69fa5d264ca977c13",
      "tree": "80ab4bad93a2204ff264c0b07b63449a91410585",
      "parents": [
        "b7e6f62fe259187f2578d00960ef1b0e6ff6afd5",
        "2e2dcc7631e331cf2e8396ce452e7f01e35f1182"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:34:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:34:25 2008 -0700"
      },
      "message": "Merge branch \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (160 commits)\n  x86: remove extra calling to get ext cpuid level\n  x86: use setup_clear_cpu_cap() when disabling the lapic\n  KVM: fix exception entry / build bug, on 64-bit\n  x86: add unknown_nmi_panic kernel parameter\n  x86, VisWS: turn into generic arch, eliminate leftover files\n  x86: add -\u003epre_time_init to x86_quirks\n  x86: extend and use x86_quirks to clean up NUMAQ code\n  x86: introduce x86_quirks\n  x86: improve debug printout: add target bootmem range in early_res_to_bootmem()\n  Subject: devmem, x86: fix rename of CONFIG_NONPROMISC_DEVMEM\n  x86: remove arch_get_ram_range\n  x86: Add a debugfs interface to dump PAT memtype\n  x86: Add a arch directory for x86 under debugfs\n  x86: i386: reduce boot fixmap space\n  i386/xen: add proper unwind annotations to xen_sysenter_target\n  x86: reduce force_mwait visibility\n  x86: reduce forbid_dac\u0027s visibility\n  x86: fix two modpost warnings\n  x86: check function status in EDD boot code\n  x86_64: ia32_signal.c: remove signal number conversion\n  ...\n"
    },
    {
      "commit": "519f0141f1c42e2b8b59c7dea005cbf6095358e8",
      "tree": "980e39f30a8b8677916a9bddee675ed0d0123d81",
      "parents": [
        "f8b71a3a92d69cb1c9c2162f9235d3dd550e4aa0",
        "908cf4b925e419bc74f3297b2f0e51d6f8a81da2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:27:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:27:31 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (48 commits)\n  Input: add switch for dock events\n  Input: add microphone insert switch definition\n  Input: i8042 - add Arima-Rioworks HDAMB board to noloop list\n  Input: sgi_btns - add support for SGI Indy volume buttons\n  Input: add option to disable HP SDC driver\n  Input: serio - trivial documentation fix\n  Input: add new serio driver for Xilinx XPS PS2 IP\n  Input: add driver for Tabletkiosk Sahara TouchIT-213 touchscreen\n  Input: new driver for SGI O2 volume buttons\n  Input: yealink - reliably kill urbs\n  Input: q40kbd - make q40kbd_lock static\n  Input: gtco - eliminate early return\n  Input: i8042 - add Dritek quirk for Acer Aspire 5720\n  Input: usbtouchscreen - ignore eGalax screens supporting HID protocol\n  Input: i8042 - add Medion NAM 2070 to noloop blacklist\n  Input: i8042 - add Gericom Bellagio to nomux blacklist\n  Input: i8042 - add Acer Aspire 1360 to nomux blacklist\n  Input: hp_sdc_mlc.c - make a struct static\n  Input: hil_mlc.c - make code static\n  Input: wistron - generate normal key event if bluetooth or wifi not present\n  ...\n"
    },
    {
      "commit": "f8b71a3a92d69cb1c9c2162f9235d3dd550e4aa0",
      "tree": "d0853186f33314a6e45903876d0e94d1619fcca9",
      "parents": [
        "42a77a1b8fe4fd78cf8d8fccbaac918bbe888192",
        "e4f25060b87a627f5cda84b8134911d43c919458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6: (44 commits)\n  sparc: Remove Sparc\u0027s asm-offsets for sclow.S\n  sparc64: Update defconfig.\n  sparc64: Add Niagara2 RNG driver.\n  sparc64: Add missing hypervisor service group numbers.\n  sparc64: Remove 4MB and 512K base page size options.\n  sparc64: Convert to generic helpers for IPI function calls.\n  sparc: Use new \u0027%pS\u0027 infrastructure to print symbols.\n  sparc32: fix init.c allnoconfig build error\n  sparc64: Config category \"Processor type and features\" absent\n  sparc: arch/sparc/kernel/apc.c to unlocked_ioctl\n  sparc: join the remaining header files\n  sparc: merge header files with trivial differences\n  sparc: when header files are equal use asm-sparc version\n  sparc: copy sparc64 specific files to asm-sparc\n  sparc: Merge asm-sparc{,64}/asi.h\n  sparc: export openprom.h to userspace\n  sparc: Merge asm-sparc{,64}/types.h\n  sparc: Merge asm-sparc{,64}/termios.h\n  sparc: Merge asm-sparc{,64}/termbits.h\n  sparc: Merge asm-sparc{,64}/setup.h\n  ...\n"
    },
    {
      "commit": "42a77a1b8fe4fd78cf8d8fccbaac918bbe888192",
      "tree": "ab5d01e1c9dbb4612321c03c0482563f4fb68687",
      "parents": [
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Jul 21 17:48:59 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:39:15 2008 -0700"
      },
      "message": "Fix istallion build failure\n\nCommits b02f5ad6a3ff5a1ee2a7b8ec6eee338de553b060 (\"istallion: use\ntty_port\") and a352def21a642133758b868c71bee12ab34ad5c5 (\"tty: Ldisc\nrevamp\") broke the istallion driver.\n\nFix the compile error and silence a warning.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e27772b48df91a954a74b1411b57d83b945a58c7",
      "tree": "ebd4a434d9e3cbd0844109e4469f91daac581b59",
      "parents": [
        "d092633bff3b19faffc480fe9810805e7792a029",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 11:02:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 11:02:45 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n"
    },
    {
      "commit": "908cf4b925e419bc74f3297b2f0e51d6f8a81da2",
      "tree": "6c2da79366d4695a9c2560ab18259eca8a2a25b4",
      "parents": [
        "92c49890922d54cba4b1eadeb0b185773c2c9570",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next\n"
    },
    {
      "commit": "db6d8c7a4027b48d797b369a53f8470aaeed7063",
      "tree": "e140c104a89abc2154e1f41a7db8ebecbb6fa0b4",
      "parents": [
        "3a533374283aea50eab3976d8a6d30532175f009",
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (1232 commits)\n  iucv: Fix bad merging.\n  net_sched: Add size table for qdiscs\n  net_sched: Add accessor function for packet length for qdiscs\n  net_sched: Add qdisc_enqueue wrapper\n  highmem: Export totalhigh_pages.\n  ipv6 mcast: Omit redundant address family checks in ip6_mc_source().\n  net: Use standard structures for generic socket address structures.\n  ipv6 netns: Make several \"global\" sysctl variables namespace aware.\n  netns: Use net_eq() to compare net-namespaces for optimization.\n  ipv6: remove unused macros from net/ipv6.h\n  ipv6: remove unused parameter from ip6_ra_control\n  tcp: fix kernel panic with listening_get_next\n  tcp: Remove redundant checks when setting eff_sacks\n  tcp: options clean up\n  tcp: Fix MD5 signatures for non-linear skbs\n  sctp: Update sctp global memory limit allocations.\n  sctp: remove unnecessary byteshifting, calculate directly in big-endian\n  sctp: Allow only 1 listening socket with SO_REUSEADDR\n  sctp: Do not leak memory on multiple listen() calls\n  sctp: Support ipv6only AF_INET6 sockets.\n  ...\n"
    }
  ],
  "next": "e945b568e28b42de893ef24989372f0219501d32"
}
