)]}'
{
  "log": [
    {
      "commit": "3fcbc72965f767bb5c4518aef754c28f45fc6147",
      "tree": "e9abf7fc4fc4ef440268294e75c60c1d636f8100",
      "parents": [
        "33e9e24101abac2bf3535d0d013d6d27d19197cb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed May 23 13:57:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "Char: cyclades, fix deadlock\n\nAn omitted unlock.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cdb7532f7be35c3675b1aed54d10e378014618b6",
      "tree": "925df597b70c4a1de629fec68f9e4ebd3fd9e803",
      "parents": [
        "7992018d979460af59fbae8a48f9641305aea438",
        "31d106c68b1af88835a474556052d6efbfec99c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix dreamcast build for IRQ changes.\n  sh: Fix clock multiplier on SH7722.\n  sh: Wire up kdump crash kernel exec in die().\n  sh: sr.bl toggling around idle sleep.\n  sh: disable genrtc support.\n  fs: Kill sh dependency for binfmt_flat.\n  sh: Disable psw support for R7785RP.\n  sh: Fix page size alignment in __copy_user_page().\n  sh: Fix up various compile warnings for SE boards.\n  sh: Wire up signalfd/timerfd/eventfd syscalls.\n  sh: revert addition of page fault notifiers\n  spelling fixes: arch/sh/\n  input: hp680_ts compile fixes.\n  sh: landisk: Header cleanups.\n  sh: landisk: rtc-rs5c313 support.\n  sh: Kill off pmb slab cache destructor.\n  sh: Fix up psw build rules for r7780rp.\n  sh: Shut up compiler warnings in __do_page_fault().\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69d87daa18aced7f494bc1d5a977b063bbbdffbd",
      "tree": "22930430a77aa182ee48d5f8d8a944814c503244",
      "parents": [
        "1d4be747a8077d90e10e1e0b0f8994abb4adacb4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:00:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:34:04 2007 +0900"
      },
      "message": "sh: disable genrtc support.\n\nsh never had support for this, so remove the option entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40ebbcbf23d5592f58712fca2ab406ff818e2d65",
      "tree": "b080105b7bf00a1837b8415d2bbca31739a1aae8",
      "parents": [
        "3d372548b4af1a3d0a40f3dde7af5389a30ce359"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Thu Apr 12 13:34:55 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Fix comment in booke_wdt\n\nThe early kernel parameter is wdt and not wdt_enable. according to\narch/powerpc/kernel/setup_32.c.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0560551dca0c02a4b23f95a9c339882ff291e1c7",
      "tree": "af0fa695a2149b5632d91bd28620de10a0dcf2fa",
      "parents": [
        "1ca9bc4f2ae22741f2a545c1b0c3a042a2d71b11",
        "bbdfff86a8f0c91ad8b6dedf74bc14de4ba39679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:26 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Fix wrong ID in via-agp.c\n"
    },
    {
      "commit": "faa8b6c3c2e1454175609167a25ae525d075f045",
      "tree": "440b4cb3cc837e22d61776a66415bd3e226f2bba",
      "parents": [
        "3ec2ab5514dbd6b5c4c3437c6a3cd9e5a90e84ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 15:24:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 15:24:24 2007 -0700"
      },
      "message": "Revert \"ipmi: add new IPMI nmi watchdog handling\"\n\nThis reverts commit f64da958dfc83335de1d2bef9d3868f30feb4e53.\n\nAndi Kleen is unhappy with the changes, and they really do not seem\nworth it.  IPMI could use DIE_NMI_IPI instead of the new callback, even\nthough that ends up having its own set of problems too, mainly because\nthe IPMI code cannot really know the NMI was from IPMI or not.\n\nManually fix up conflicts in arch/x86_64/kernel/traps.c and\ndrivers/char/ipmi/ipmi_watchdog.c.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbdfff86a8f0c91ad8b6dedf74bc14de4ba39679",
      "tree": "9e2b05dd3964921cd7f5ac4abdd35ba71b6b0830",
      "parents": [
        "705962ccc9d21a08b74b6b6e1d3cf10f98968a67"
      ],
      "author": {
        "name": "Gabriel Mansi",
        "email": "gabriel.mansi@gmail.com",
        "time": "Mon May 07 18:55:13 2007 -0300"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun May 13 17:41:47 2007 -0400"
      },
      "message": "[AGPGART] Fix wrong ID in via-agp.c\n\nthere is a wrong id in drivers/char/agp/via-agp.c\n#define PCI_DEVICE_ID_VIA_CX700         0x8324\nIt must be 0x0324\n\nNotice that PCI_DEVICE_ID_VIA_CX700 is also used in\ndrivers/i2c/busses/i2c-viapro.c and\ndrivers/ide/pci/via82cxxx.c\n\nSo, I think that constant must be renamed to avoid conflicting.\nI attached a proposed patch.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "10fb62e5b72c2485c3e0efd8b103254c0d087676",
      "tree": "967bad39b01a7927ddbf6571b18ee5fcef8506c1",
      "parents": [
        "8fe1425a60fdf6c51a41b95542416d7124587c34"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Sat May 12 10:37:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:40 2007 -0700"
      },
      "message": "IPMI: Add PPC openfirmware unregister\n\nWhen trying to load the ipmi_si module on a powerpc with no BMC (baseboard\nmanagement controller) the driver failes to load correctly, but doesn\u0027t\nunregister itself from of_platform.  So, on a second modprobe the kernel\ncrashes.  This patch adds the missing unregister call.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fe1425a60fdf6c51a41b95542416d7124587c34",
      "tree": "058493f5d89b005bec469e5b4103bcf825b543ca",
      "parents": [
        "b6d1c9a44744224d83125a5a89c1a6cc4db27361"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sat May 12 10:36:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:40 2007 -0700"
      },
      "message": "IPMI: fix SI address space settings\n\nFix a rather obvious error that Patrick found in the setup routines.  Need to\nset the proper address space in the ACPI case.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Patrick Schoeller \u003cPatrick.Schoeller@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddf526e992c1ea10e31478f4753fd717373f9e8b",
      "tree": "8314ff8a09fbb7e37b6a29b97b35b82ab37ee6d9",
      "parents": [
        "c5c34d4862e18ef07c1276d233507f540fb5a532"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat May 12 10:36:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "Missing include file in tpm_atmel.h\n\nOn PPC64, we need to include asm/prom.h for function definitions.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5c34d4862e18ef07c1276d233507f540fb5a532",
      "tree": "a0645f236a8bd2492476d1e24fbf94d5cd7edc30",
      "parents": [
        "e3bf460f3eb86cdbc76725a0dac1f191e796676c"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sat May 12 10:36:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 12 10:55:39 2007 -0700"
      },
      "message": "tty: flush flip buffer on ldisc input queue flush\n\nFlush the tty flip buffer when the line discipline input queue is flushed,\nincluding the user call tcflush(TCIFLUSH/TCIOFLUSH).  This prevents\nunexpected stale data after a user application calls tcflush().\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Antonino Ingargiola \u003ctritemio@gmail.com\u003e\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cac4ce59b3bc2b5c91b7e0cf4e6943e223076ec",
      "tree": "462620ed0cd3f3092e011d86a20362142dd8c82b",
      "parents": [
        "f16537bac7742501c8eb7200341ae1eb9b1e43c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 14:30:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:23 2007 -0700"
      },
      "message": "[TTY]: Export proc_clear_tty() to modulea.\n\nA use was added to the solaris syscall module which\ncan be built modular.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b7bede71853d92fc747cdc12fa5234b6045731",
      "tree": "922284456a74150e679126e73551b64ba9c00bf2",
      "parents": [
        "fb2c922b8588115d8914492493a37109bfb07884",
        "5c34202b8bf942da411b6599668a76b07449bbfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:05:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 16:05:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] iTCO_wdt.c - fix ACPI Base register\n"
    },
    {
      "commit": "2a383c63ff933a496f19d6559ab54ac14871b7f3",
      "tree": "b0f4a4fbc4d882c7fea7c6b8f69924284abff76d",
      "parents": [
        "8bd994815987dda0947bd9afd887b1410713d4f7",
        "2bd62a40f63bd628c43a2f3637b252d0967659b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 12:53:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 12:53:21 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Quicklist support for IA64\n  [IA64] fix Kprobes reentrancy\n  [IA64] SN: validate smp_affinity mask on intr redirect\n  [IA64] drivers/char/snsc_event.c:206: warning: unused variable `p\u0027\n  [IA64] mca.c:121: warning: \u0027cpe_poll_timer\u0027 defined but not used\n  [IA64] Fix - Section mismatch: reference to .init.data:mvec_name\n  [IA64] more warning cleanups\n  [IA64] Wire up epoll_pwait and utimensat\n  [IA64] Fix warnings resulting from type-checking in dev_dbg()\n  [IA64] typo s/kenrel/kernel/\n"
    },
    {
      "commit": "547c5355d1b1167af39e315c82aa9ff1398596f4",
      "tree": "423d8e1473c5731040b35ae5665dc72f5233abb4",
      "parents": [
        "fd0581bbb40d8f4b0e4b3a4de2258a50df37bb57"
      ],
      "author": {
        "name": "Andrew Hastings",
        "email": "abh@cray.com",
        "time": "Fri May 11 11:23:19 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 12:53:00 2007 -0700"
      },
      "message": "x86_64: off-by-two error in aperture.c\n\nI\u0027m using a custom BIOS to configure the northbridge GART at address\n0x80000000, size 2G.  Linux complains:\n\n\"Aperture from northbridge cpu 0 beyond 4GB. Ignoring.\"\n\nI think there\u0027s an off-by-two error in arch/x86_64/kernel/aperture.c:\n\nAK: use correct types for i386\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c34202b8bf942da411b6599668a76b07449bbfd",
      "tree": "5719c361321eaddc8e4f1b0c8a7994f0e9a6fdd3",
      "parents": [
        "0d4804b31f91cfbcff6d62af0bc09a893a1c8ae0",
        "1f8a6b658a943b4f04a1fc7b3a420360202c86cd"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri May 11 19:03:13 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri May 11 19:03:13 2007 +0000"
      },
      "message": "Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "0d4804b31f91cfbcff6d62af0bc09a893a1c8ae0",
      "tree": "fb86bcf061d17cfa6924ac08dccd242d8424201a",
      "parents": [
        "04bf3b4f5fc033adf921f2e57d034ddbebef5fe7"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri May 11 18:59:24 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri May 11 18:59:24 2007 +0000"
      },
      "message": "[WATCHDOG] iTCO_wdt.c - fix ACPI Base register\n\nThe ACPI/PM base I/O address which is the base\nfor the TCO registers is defined as bits [15:7]\n(highest bit is 31, lowest is 0)\n\nThe code however only reads bits [14:7]. So\n        base_address \u0026\u003d 0x00007f80;\nneeds to be:\n        base_address \u0026\u003d 0x0000ff80;\n\nThis patch fixes this.\n\nSigned-off-by: Ate Wijma \u003cajwijma@hotmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "93ba0881176ace057bc3111c8bdd717a23cb75ed",
      "tree": "2eb4af6d80aeccc84da0a6fa4f9a6785ec334cea",
      "parents": [
        "0800d30832ddecf2d9dc40068fed9df95930a8f1"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@us.ibm.com",
        "time": "Thu May 10 22:23:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:36 2007 -0700"
      },
      "message": "Kill unused sesssion and group values in rocket driver\n\nThe process_session() and process_group() values are not really used by the\ndriver.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: \u003ccontainers@lists.osdl.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e10cc1df1d2014f68a4bdcf73f6dd122c4561f94",
      "tree": "e528fde48ca3b09168d8879a57fb220195c4e8ea",
      "parents": [
        "108f39a1b3b1e4b28ca8cc156f06171445499d21"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu May 10 22:22:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:35 2007 -0700"
      },
      "message": "tty: add compat_ioctl\n\nAdd compat_ioctl method for tty code to allow processing of 32 bit ioctl\ncalls on 64 bit systems by tty core, tty drivers, and line disciplines.\n\nBased on patch by Arnd Bergmann:\nhttp://www.uwsg.iu.edu/hypermail/linux/kernel/0511.0/1732.html\n\n[akpm@linux-foundation.org: make things static]\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84ea77635b91a6ca1c0c592ee5ddc0c780856b97",
      "tree": "72df964edd4083e8c5c6bd180792293b2d4edaa5",
      "parents": [
        "a12bb44471b819c7f33d8a83044e7116c124e3d5"
      ],
      "author": {
        "name": "Eric Sesterhenn / Snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Thu May 10 22:22:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:34 2007 -0700"
      },
      "message": "Overrun in drivers/char/rio/riocmd.c\n\nThis got somehow lost in the noise.  This fixes coverity bug id #1025, if\nRup is greater or equal to MAX_RUP, we run past the Mapping Array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\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": "2acdb1694494eb6f17b44b2b3065879af32d0d46",
      "tree": "c9d53e5082ac8e2e80aa228c95102661e0822978",
      "parents": [
        "4c64c30a5c96bb798cbd6097d4996205b5359fa2"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu May 10 22:22:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:34 2007 -0700"
      },
      "message": "synclink_gt: add compat_ioctl\n\nAdd support for 32 bit ioctl on 64 bit systems for synclink_gt\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9deecba19b8f384d97f82c75379da48bccb2588",
      "tree": "ed909c58167b93304e74e67d1e8fcbcc37f4de92",
      "parents": [
        "d9de2622bd4fd29cab4ef7db66a9f916cb38e032",
        "04bf3b4f5fc033adf921f2e57d034ddbebef5fe7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 14:33:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 14:33:03 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] MTX-1 Watchdog driver\n  [WATCHDOG] s3c2410_wdt - initialize watchdog irq resource  \n  [WATCHDOG] Kconfig menuconfig patch\n  [WATCHDOG] pcwd.c: Port to the new device driver model\n  [WATCHDOG] use mutex instead of semaphore in Berkshire USB-PC Watchdog driver\n  [WATCHDOG] the scheduled removal of the i8xx_tco watchdog driver\n  [WATCHDOG] Semi-typical watchdog bug re early misc_register()\n  [WATCHDOG] add support for the w83627thf chipset.\n"
    },
    {
      "commit": "3e3d32770204ea24cf71919a90d9ccfc2bd407dd",
      "tree": "ed013d46528e056c532b343da3305547a9b3426c",
      "parents": [
        "34eac2abcba1c07c47bfff86701a4f80f5553fa6"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 13:23:05 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 13:23:05 2007 -0700"
      },
      "message": "[IA64] drivers/char/snsc_event.c:206: warning: unused variable `p\u0027\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "61d48c2c31799ab9dbddbbcfccfd8042a5c6b75a",
      "tree": "1f1e937eccd605db08bef8f6dcbb80713966de21",
      "parents": [
        "abf3ea1b549afc62dc7304fddab1cdaf23d0cc84"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:00 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:08 2007 +0200"
      },
      "message": "[S390] Kconfig: use common Kconfig files for s390.\n\nDisband drivers/s390/Kconfig, use the common Kconfig files. The s390\nspecific config options from drivers/s390/Kconfig are moved to the\nrespective common Kconfig files.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "abf3ea1b549afc62dc7304fddab1cdaf23d0cc84",
      "tree": "191b166cc4e97a560fd7f164e380e1bace762312",
      "parents": [
        "9556fb73edfc37410cab3b47ae5e94bcecd8edf2"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:59 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:08 2007 +0200"
      },
      "message": "[S390] Kconfig: common config options for s390.\n\nDisable some configuration options in the common Kconfig files that\nare of no interest to a s390 machine. Enable hangcheck timer.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d",
      "tree": "7963466b0106b4daf90f6c5ce039fc2c330335ab",
      "parents": [
        "490f03d6595fade75a9b26e6ea9c9ebb1e4fd05a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:56 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: refine depends statements.\n\nRefine some depends statements to limit their visibility to the\nenvironments that are actually supported.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "38cb162b7585d837083b8365da1eb32687c5164c",
      "tree": "e4ae15715b23b320b1a92699fac767bc766c8f0b",
      "parents": [
        "ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283",
        "e180583b85f4a48bd55924712c88e5d8eb182e08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:38:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:38:45 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] wire up pselect, ppoll\n  [IA64] Add TIF_RESTORE_SIGMASK\n  [IA64] unwind did not work for processes born with CLONE_STOPPED\n  [IA64] Optional method to purge the TLB on SN systems\n  [IA64] SPIN_LOCK_UNLOCKED macro cleanup in arch/ia64\n  [IA64-SN2][KJ] mmtimer.c-kzalloc\n  [IA64] fix stack alignment for ia32 signal handlers\n  [IA64] - Altix: hotplug after intr redirect can crash system\n  [IA64] save and restore cpus_allowed in cpu_idle_wait\n  [IA64] Removal of percpu TR cleanup in kexec code\n  [IA64] Fix some section mismatch errors\n"
    },
    {
      "commit": "aabded9c3aab5160ae2ca3dd1fa0fa37f3d510e4",
      "tree": "8544d546735bcb975b8dec296eb9b6dc6531fb2a",
      "parents": [
        "9a9136e270af14da506f66bcafcc506b86a86498",
        "f1a1eb299a8422c3e8d41753095bec44b2493398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:56:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:56:01 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32\n  [POWERPC] EEH: log all PCI-X and PCI-E AER registers\n  [POWERPC] EEH: capture and log pci state on error\n  [POWERPC] EEH: Split up long error msg\n  [POWERPC] EEH: log error only after driver notification.\n  [POWERPC] fsl_soc: Make mac_addr const in fs_enet_of_init().\n  [POWERPC] Don\u0027t use SLAB/SLUB for PTE pages\n  [POWERPC] Spufs support for 64K LS mappings on 4K kernels\n  [POWERPC] Add ability to 4K kernel to hash in 64K pages\n  [POWERPC] Introduce address space \"slices\"\n  [POWERPC] Small fixes \u0026 cleanups in segment page size demotion\n  [POWERPC] iSeries: Make HVC_ISERIES the default\n  [POWERPC] iSeries: suppress build warning in lparmap.c\n  [POWERPC] Mark pages that don\u0027t exist as nosave\n  [POWERPC] swsusp: Introduce register_nosave_region_late\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "ae030e435f5400cff77c52506a8d3d7278f0947c",
      "tree": "73520671c56d8a54dff2a4969201251815ca93de",
      "parents": [
        "55c0d1f83e481dd6c77f52f7dcfeb043b8b740fa"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed May 09 02:33:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:49 2007 -0700"
      },
      "message": "tty_set_ldisc() receive_room fix\n\nFix tty_set_ldisc in tty_io.c so that tty-\u003ereceive_room is only cleared if\nactually changing line disciplines.\n\nWithout this fix a problem occurs when requesting the line discipline to\nchange to the same line discipline.  In this case tty-\u003ereceive_room is\ncleared but ldisc-\u003eopen() is not called to set tty-\u003ereceive_room back to a\nsane value.  The result is that tty-\u003ereceive_room is stuck at 0 preventing\nthe tty flip buffer from passing receive data to the line discipline.\n\nFor example: a switch from N_TTY to N_TTY followed by a select() call for\nread input results in data never being received because tty-\u003ereceive_room\nis stuck at zero.\n\nA switch from N_TTY to N_TTY followed by a read() call works because the\nread() call itself sets tty-\u003ereceive_room correctly (but select does not).\n\nPreviously (\u003c 2.6.18) this was not a problem because the tty flip buffer\npushed data to the line discipline without regard for tty-\u003ereceive room.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.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": "b8cb34481edfee6692c83d3b283e29820e840280",
      "tree": "86fde81c70394960ed0a2b374a50f37fa3278f2b",
      "parents": [
        "4d3556329926bde7c1e80cd6c650525326652ea4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 09 02:33:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:49 2007 -0700"
      },
      "message": "pasemi: hardware rng driver\n\nDriver for the on-chip hardware random number generator on PA Semi\nPA6T-1682M.\n\nSigned-off-by: Egor Martovetsky \u003cegor@pasemi.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "884c3d751093446918c2f7a4b2c745f28cf91c39",
      "tree": "0400743d4b53a0ea208bfef332c5e7bcdda720d2",
      "parents": [
        "54493c10069741a02cd34c2b44a6bfdb85e7de6a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 09 02:33:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:49 2007 -0700"
      },
      "message": "cm4000_cs: use bitrev\n\nCleanup using bitrev8 in cm4000_cs driver.\n\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54493c10069741a02cd34c2b44a6bfdb85e7de6a",
      "tree": "21c3d853bb7af8b7f5b1f77ebdab0e8922c3e49c",
      "parents": [
        "8813d1c00ca923c1683da625ff85959be1db9a49"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 09 02:33:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:49 2007 -0700"
      },
      "message": "cm4000_cs: fix error paths\n\nThis patch fixes error paths in module_init and probe functions in cm4000_cs\nand cm4040_cs drivers.\n\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b15f792fafb7e0524907ddd9e035d73dddeed89c",
      "tree": "363d4560219ef4db6fe7d99f7b4f1ee84793e974",
      "parents": [
        "8cf44080ebc372d4d0d2997a0c015add0afcd65d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 08 15:05:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Make HVC_ISERIES the default\n\nThis makes the new iSeries virtual console drivers (nvc_iseries) the\ndefault and prevents viocons being built unless explicitly selected.\nAlso it makes no sense to have the console as a module.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c685ce059d42ebda7822786498dfd366695457f6",
      "tree": "2ec1bd9a907f6d8720088c904b8ee37dcb1aebaf",
      "parents": [
        "8b60756a628a73bc8bf8b59d8716cb3f09b7e7eb"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 09 07:21:11 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:21:11 2007 +0200"
      },
      "message": "Correct comments in genrtc.c to refer to correct /proc file.\n\nCorrect documentation in genrtc.c to refer to the correct /proc\nfile that\u0027s used to export information: /proc/driver/rtc.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "beb7dd86a101263bf63a78c7c6d4da3849b35bd6",
      "tree": "9afe81ca9e92ab8aacc999ae118b27d547721f11",
      "parents": [
        "3dde6ad8fc3939d345a3768464ecff43c91d511a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "message": "Fix misspellings collected by members of KJ list.\n\nFix the misspellings of \"propogate\", \"writting\" and (oh, the shame\n:-) \"kenrel\" in the source tree.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3dde6ad8fc3939d345a3768464ecff43c91d511a",
      "tree": "bf36419973a724f854ba69de793daaf3d916f9a0",
      "parents": [
        "ccf6780dc3d228f380e17b6858b93fc48e40afd4"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dave@jikos.cz",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "message": "Fix trivial typos in Kconfig* files\n\nFix several typos in help text in Kconfig* files.\n\nSigned-off-by: David Sterba \u003cdave@jikos.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1cfb9c94b6525763ee0eb9551842ded093c5827f",
      "tree": "4414fd00ed1bf3cf1209f9ae8b81637207c1e491",
      "parents": [
        "66761522a7bca951c1214498b80260533957e3ad"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Tue May 08 11:53:27 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 08 11:53:27 2007 -0700"
      },
      "message": "[IA64-SN2][KJ] mmtimer.c-kzalloc\n\nReplacing kmalloc/memset combination with kzalloc.\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5335a40be6867eff986a31bcd8fc82a5cb1e16bb",
      "tree": "b32be59c2a2679a5cc3fef172006886f7dcd2466",
      "parents": [
        "393bfca19ecdce60a8d9a4d2577cac11ca924a25",
        "ef68d295508d52e792abf70d4f84461104d33b9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:52:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:52:35 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  via: Make sure we flush write-combining using a follow-up read.\n  via: Try to improve command-buffer chaining.\n  drm: remove old taskqueue remnant\n  drm: rename badly named define and cleanup ioctl code spacing\n  radeon: Don\u0027t mess up page flipping when a file descriptor is closed.\n  drm/radeon: upgrade to 1.27 - make PCI GART more flexible\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c831c338f0ad299fcd1592c6e4f30657480f39af",
      "tree": "e2562fbcffe80e9d78255a92aab7f7db1f761e9d",
      "parents": [
        "159dde93692ef549a0b2012c9f25feb4df638c9c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:39:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:33 2007 -0700"
      },
      "message": "use mutex instead of semaphore in virtual console driver\n\nThe virtual console driver uses a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "042f10ec6533e53181284c96d22ae051e49ac707",
      "tree": "25e01489eda8c2ffddc722ddba08499d1f0d8e9b",
      "parents": [
        "d1e2306681ad3cbbe63a2bfcc37ac22a21b0f0eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue May 08 00:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:28 2007 -0700"
      },
      "message": "vt: expose system-wide UTF-8 default setting via sysfs\n\nCreate a variable, default_utf8, that defines the system-wide default UTF-8\nsetting.  This variable can be altered via sysfs. If the variable is properly\nset, this should mimimize breakage of UTF-8 encoded consoles when doing a\nreset or echo -e \u0027\\033c\u0027 and of newly opened/allocated consoles.\n\nThis is based from patches by Jan Engelhardt and Paul LeoNerd Evans.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nCc: Paul LeoNerd Evans \u003cleonerd@leonerd.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa6ce9ab5fbcb4c276c48861584b70d387e787b3",
      "tree": "71b6295410513d17226a57be542f0a761db97841",
      "parents": [
        "1c2bbe6a11ec7d1de114acfc8a6bf2821b0224a5"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue May 08 00:38:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "vt: add color support to the \"underline\" and \"italic\" attributes\n\nAdd color support to the \"underline\" and \"italic\" attributes as in\nOpenBSD/NetBSD-style (vt220) and xterm.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: \"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": "1c2bbe6a11ec7d1de114acfc8a6bf2821b0224a5",
      "tree": "f2f82465e0cfb6373c3b661d8c862beb1400d2f9",
      "parents": [
        "2707cd016b12d5e64c4feefcb5740b65f0c46845"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue May 08 00:38:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "vt: allow for the palette to be exposed and changed via sysfs\n\nAllow for the palette to be exposed and changed via sysfs.  A call to\n/usr/bin/reset will slurp the new definitions in for the current console.\n\nAlready posted at http://lkml.org/lkml/2006/1/15/149\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\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": "c8e1693a4f63e317966f3dfe8f815eda95e26610",
      "tree": "18882563799bc2d6a4c71394fab464541371555e",
      "parents": [
        "3137553d3f78f12a077459ee59e4b17f8db9f0cf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:37:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, copyright and version changes\n\n- add copyright\n- move version one number upper and use MODULE_VERSION\n\nSigned-off-by: 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": "3137553d3f78f12a077459ee59e4b17f8db9f0cf",
      "tree": "3cdcf515a191f5449030d40ab9668101f817fc81",
      "parents": [
        "dd025c0c7a047b1be7dfaa4061368b4783d89ebb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:37:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, probe cleanup\n\n- add fail paths\n- merge 3 similar initializations into one (Z, Ze, Y)\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: 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": "dd025c0c7a047b1be7dfaa4061368b4783d89ebb",
      "tree": "7041390fe906a8a2e0e95463ce2212bca2df9e45",
      "parents": [
        "f2462bfe558559c9fbc4ef60812d5df30ccb01f6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:37:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, dynamic ports\n\nand save thus approx. 160k of .bss\n\nSigned-off-by: 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": "f2462bfe558559c9fbc4ef60812d5df30ccb01f6",
      "tree": "3ea24561848571fa768cd4bd7e344e79ccba1462",
      "parents": [
        "f742903424aae3fc7ea7079a3618d90634c0b301"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:37:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, fix tty device unregister\n\nput_tty_driver after unregistering devices\n\nSigned-off-by: 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": "f742903424aae3fc7ea7079a3618d90634c0b301",
      "tree": "841906118e68f4adc7bbdb8a4a0c80c1d229d9e2",
      "parents": [
        "9fa1b3b185a802fa0b3f764ad468efd64e1b582e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, conditions cleanup\n\n- 0 is not NULL\n- use unlikely to hit the icache in isr more likely\n- remove or comment empty if/else paths\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: 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": "9fa1b3b185a802fa0b3f764ad468efd64e1b582e",
      "tree": "ad69042a5fdd7f406f51b01548d559e210c2a4f1",
      "parents": [
        "6a0aa67b177a3d84f789f7f19c523d8c5e8bb5f8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, remove locking macros\n\nand use locally stored card structure if possible\n\nSigned-off-by: 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": "6a0aa67b177a3d84f789f7f19c523d8c5e8bb5f8",
      "tree": "732df5be0bca62d5a24636aed189a69a822058de",
      "parents": [
        "3991428d9efc7185312196f82cc36e9df4a2ddb0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, remove unused timestamps\n\nSigned-off-by: 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": "3991428d9efc7185312196f82cc36e9df4a2ddb0",
      "tree": "d7a8d28f218f3063c737c570c7539cccd265b144",
      "parents": [
        "ce71b0ffd01b0917a74c03562aaa110a71a0ee29"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, timers cleanup\n\nSigned-off-by: 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": "ce71b0ffd01b0917a74c03562aaa110a71a0ee29",
      "tree": "aa9748936fc5a83a499e1fb6abdf952f69d69193",
      "parents": [
        "2c7fea992104b5ca2b510d585a27b3ba018b795f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, fix blockmove\n\ntty has no longer flip buffers accessible externally. Fix it by moving the\ncode to the tty_*flip* helpers.\n\nSigned-off-by: 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": "2c7fea992104b5ca2b510d585a27b3ba018b795f",
      "tree": "635126a471561a2a5fb7fb598f02ef69d6800abe",
      "parents": [
        "875b206b5f4971cc990a12e891f5519f0f6772a9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, remove sleep_on\n\nconvert to wait_* and completion\n\nSigned-off-by: 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": "875b206b5f4971cc990a12e891f5519f0f6772a9",
      "tree": "018ab8a287541f16b1ffda91fb7fc583cadb8a33",
      "parents": [
        "6d8248e850309c0f05beb5bdbfc89b7901bf3d85"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, make info-\u003ecard a pointer\n\nSigned-off-by: 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": "6d8248e850309c0f05beb5bdbfc89b7901bf3d85",
      "tree": "8a5d9c579832db4e4cfc7f70eb1796b3de402d9e",
      "parents": [
        "3046d50ea58676759453faeefccf57fbc9b72a90"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, get rid of phys addresses\n\nSigned-off-by: 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": "3046d50ea58676759453faeefccf57fbc9b72a90",
      "tree": "957a990822e43aa21c93aac0513734b658bbf308",
      "parents": [
        "31b4f0a118a7ade8444059ec898af8f07de206e9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:25 2007 -0700"
      },
      "message": "Char: cyclades, simplify variables initialization\n\n- do not init static variables to 0\n- simplify cy_init_card -- use memset(0) and do not zero each element\n  separately, also reorder init, so that same entries are inited at one\n  place\n\nSigned-off-by: 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": "31b4f0a118a7ade8444059ec898af8f07de206e9",
      "tree": "54306c4e6dcaf17453d85989874d7d666ce2452e",
      "parents": [
        "217191910c0286e0b3c7e3011630273695253da3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, mark cyy_init_card as __devinit, not __init\n\nSigned-off-by: 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": "217191910c0286e0b3c7e3011630273695253da3",
      "tree": "b084e37790f848262842bbeef8027b6ba609a5ea",
      "parents": [
        "80fada50ec10172ef655882701f1c8abadd87d57"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, printk cleanups\n\n- add printk KERN_ levels to each printk\n- substitute printk with dev_* when device struct is available\n\nSigned-off-by: 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": "80fada50ec10172ef655882701f1c8abadd87d57",
      "tree": "6dac108a44944a86077bd2c174491b9dd4b8efc8",
      "parents": [
        "46039f8a64cd50bbf70ce54fefe148e75598391b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, irq is int\n\ndon\u0027t fetch it to uchar\n\nSigned-off-by: 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": "46039f8a64cd50bbf70ce54fefe148e75598391b",
      "tree": "8a0ba0424eddd6e54ee23e12e8de6de7d9bf8d4f",
      "parents": [
        "b81cc310f1309f6090a5655af1fe5831ded53233"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, remove useless fileds from cyclades_card\n\npde, ctl_phys and base_phys are useless -- they are never used.\n\nSigned-off-by: 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": "b81cc310f1309f6090a5655af1fe5831ded53233",
      "tree": "9897fa9dab4f446ab6703783a34517398947e212",
      "parents": [
        "cff9494fadb09e851b66096e3fd6fc08721bd683"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, unexport struct cyclades_card\n\nDo not export internal card data to userspace. cytune doesn\u0027t use this\nanyway.\n\nSigned-off-by: 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": "cff9494fadb09e851b66096e3fd6fc08721bd683",
      "tree": "71f41e944163d7e1bab7aa9fc80ef922c227ab12",
      "parents": [
        "6747cd93f3ed6e60b4e851b5985d038ac0b88742"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, depends on PCI or ISA\n\nSigned-off-by: 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": "6747cd93f3ed6e60b4e851b5985d038ac0b88742",
      "tree": "547b2b8c5d0650b10515df0b42c3b76e540104af",
      "parents": [
        "c2ad4c75154d98c07d30493e4906e1cd0a9162a5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, switch to pci probing\n\nSigned-off-by: 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": "c2ad4c75154d98c07d30493e4906e1cd0a9162a5",
      "tree": "2fee0cbb78b08a1297892611cf3c43ae92179a34",
      "parents": [
        "73b52572ab2eda9ea904d61e82f88c9a0e7aff41"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, use IS_CYC_Z macro\n\nSigned-off-by: 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": "73b52572ab2eda9ea904d61e82f88c9a0e7aff41",
      "tree": "16d5d28d978dc287332beb4413bfc40c7171b8c2",
      "parents": [
        "9e40210272465e348eb9c2bb5ffe1d11c91bfa19"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: isicom, use pr_debug\n\nisicom, use pr_debug\n\nSigned-off-by: 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": "f1e83c6c1e7b97ac11d88502c3e5b80cdac9a683",
      "tree": "03500a568a7e14a7edf71ac5b2cd43b5d23f6c38",
      "parents": [
        "85c93fa95b8fa8dabc6d14c77eb9a9c2e9753ecc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, allow DEBUG_SHIRQ\n\nTest if base addr is non-null in ISR to prove the card has been correctly\ninitialized.  This is needed for DEBUG_SHIRQ for example.\n\nSigned-off-by: 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": "85c93fa95b8fa8dabc6d14c77eb9a9c2e9753ecc",
      "tree": "15f380effd038afa6ee7e741176b69b34ee9ee99",
      "parents": [
        "6ad1ccc196f76833f41b187e01a28a024fe11f8b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, clear interrupts before releasing\n\nWithout this patch, the driver sometimes causes \"IRQXX: Nobody cares\".  Fix it\nby turning off irqs when releasing.\n\nSigned-off-by: 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": "6ad1ccc196f76833f41b187e01a28a024fe11f8b",
      "tree": "b4089748a6d5305fc6338b5adbe83dbb4766ec25",
      "parents": [
        "9dacf3b2f0cc657a5621e7f6d67ed27ce598f405"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:24 2007 -0700"
      },
      "message": "Char: cyclades, tty_register_device separately for each device\n\nDo not register all tty devices at the init time, delay it for the time until\nsome device is found.\n\nSigned-off-by: 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": "9dacf3b2f0cc657a5621e7f6d67ed27ce598f405",
      "tree": "59169bf14a537d984f3f38e5113352b8f952bcb0",
      "parents": [
        "14a55a6789d8409e58329310f9a18fc141deb4c2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, cy_init error handling\n\n- do not panic if tty_register_driver fails\n- handle fail paths properly\n\nSigned-off-by: 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": "14a55a6789d8409e58329310f9a18fc141deb4c2",
      "tree": "abacf19d4efb879ffc95a8dc5765fcfdda558667",
      "parents": [
        "f3851e73ecdd070bc379677ed7aad958446f26e7"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, remove some global vars\n\nSigned-off-by: 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": "f3851e73ecdd070bc379677ed7aad958446f26e7",
      "tree": "f314cf5a4cf24b69317eed618df8c34ed006819e",
      "parents": [
        "0809e2671d804f6caa8b3bd5e4de4b52f649cf73"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, init card struct immediately\n\nSigned-off-by: 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": "0809e2671d804f6caa8b3bd5e4de4b52f649cf73",
      "tree": "a5062f13bbfda8b708d8e9f837ddc0a9addca8df",
      "parents": [
        "58936d8d944e27b75c99b1c59cfeea3f253b03cb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, move card entries init into function\n\nSigned-off-by: 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": "58936d8d944e27b75c99b1c59cfeea3f253b03cb",
      "tree": "07d41785b900fa6293422804af3e8d902fc7a302",
      "parents": [
        "2b1da41fb3eb41fab1e27cdcce7712b61ef45186"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, create cy_pci_probe\n\nMove probing code to separate function for easy pci probing conversion.\n\nSigned-off-by: 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": "2b1da41fb3eb41fab1e27cdcce7712b61ef45186",
      "tree": "e581e0ad23b47c7908bb548c0393edfdd0175263",
      "parents": [
        "38d090932564140454e5a0bc915beca07d8a65a0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, init Ze immediately\n\nThere will be no other choice after introducing pci probing anyway.\n\nSigned-off-by: 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": "38d090932564140454e5a0bc915beca07d8a65a0",
      "tree": "409c3109bc7e75076241090d02ae20c9478bc0fc",
      "parents": [
        "d407c78188c718c00e997ce7f8b8d45e92ee2dd6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, use pci_iomap/unmap\n\nfork remove code for pci -- move it to separate, new, function and don\u0027t care\nabout pci in the former.\n\nSigned-off-by: 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": "d407c78188c718c00e997ce7f8b8d45e92ee2dd6",
      "tree": "8a0a4103bbbc9fbc59f6002fb10697dd1d11d338",
      "parents": [
        "7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:36:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, create cy_init_Ze\n\nMove Ze init code into new cy_init_Ze, because we will need it in another\nplace and it will make the code totally unreadable.\n\nSigned-off-by: 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": "cab9bdd14dd7d8091b0aac7877ae9f29724eb741",
      "tree": "58a659e20f32593f1dadefcf1100005263c3c03e",
      "parents": [
        "ad39c3004971173baeca80173e77022ee03eb9a1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:35:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:23 2007 -0700"
      },
      "message": "Char: cyclades, remove useless casts\n\ncyclades, remove useless casts\n\nSigned-off-by: 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": "ad39c3004971173baeca80173e77022ee03eb9a1",
      "tree": "9027afcf473ea62ab2ad01ad62938b36bcd6793c",
      "parents": [
        "b70509066cba24067757f1422c899c43e433429d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:35:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:22 2007 -0700"
      },
      "message": "Char: cyclades, remove volatiles\n\ncyclades, remove volatiles\n\nSigned-off-by: 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": "b70509066cba24067757f1422c899c43e433429d",
      "tree": "8d633b496bd6acf2c8c2bb27a36ad1c376bad9a5",
      "parents": [
        "db05c3b1ddaa06e658548f3d99e31a188b0b3bcc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:35:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:22 2007 -0700"
      },
      "message": "Char: cyclades, timer cleanup\n\ncyclades, timer cleanup\n\nSigned-off-by: 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": "db05c3b1ddaa06e658548f3d99e31a188b0b3bcc",
      "tree": "5b645d4da752988c21b6a66c7afe8a34f994c8df",
      "parents": [
        "ffa68e79ffa952ec909b66505f004e7323316369"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:35:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:22 2007 -0700"
      },
      "message": "Char: cyclades, cy_readX/writeX cleanup\n\ncyclades, cy_readX/writeX cleanup\n\n- cy_readX are placeholders for readX, remove it\n- move cy_writeX macros into do {} while(0) to be safe\n\nSigned-off-by: 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": "ffa68e79ffa952ec909b66505f004e7323316369",
      "tree": "8b53be40cf341567c44fb605ed81a24510e7954c",
      "parents": [
        "b30fabadae2b3c1a65e3662be98f105d5718db70"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue May 08 00:35:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:22 2007 -0700"
      },
      "message": "Char: cyclades, remove PAUSE\n\ncyclades, remove PAUSE\n\nPAUSE expands to do {} while (0), it\u0027s useless.\n\nSigned-off-by: 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": "79df3c19aa601d264719b04e3a788a7b852f4859",
      "tree": "e1116b944c765af869ae9315a744a75462405459",
      "parents": [
        "cc38682f356f95ca0e409679b76db46af6036460"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 08 00:35:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:20 2007 -0700"
      },
      "message": "no longer #include \u003casm/kdebug.h\u003e\n\nInclude the new linux/kdebug.h instead of asm/kdebug.h.\n\nSimply remove the asm/kdebug.h include if both had been included.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e82d5b61841f2b9e2d31a4299ce09752c5d3288",
      "tree": "b8d6009112eb44425fca70779f4bc2337e9df6ca",
      "parents": [
        "6acc369a43ada9b829b3e1e4daef5c8a52a2d39a"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:32:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "use mutex instead of semaphore for misc char devices\n\nThe misc character device driver uses a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@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": "d081d470446900473f2f32b9203827809b8134f0",
      "tree": "82ea52ec3c101593779349b1c6c4ca507cdcfe56",
      "parents": [
        "69f545ea6aa9cf0a1b2e31b287e17f4cd9eb6d93"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "use mutex instead of semaphore in TPM driver\n\nThe TPM driver uses two semaphores as mutexes.  Use the mutex API instead of\nthe (binary) semaphores.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Kylene Hall \u003ckjhall@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": "69f545ea6aa9cf0a1b2e31b287e17f4cd9eb6d93",
      "tree": "14ffae34a61890a9cb652e316a3735074515049b",
      "parents": [
        "6bdb6b620e335d38ced8d5981e8f44778225c1d8"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue May 08 00:32:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "use mutex instead of semaphore in RocketPort driver\n\nThe RocketPort driver uses a semaphore as mutex.  Use the mutex API instead of\nthe (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@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": "62eb5b1f3bb842d4ea112a5dbae0ce94aab088c4",
      "tree": "64e06239c13a90201c54c33e4c0f7a945fcb0401",
      "parents": [
        "cef2cf07273d12ac3453d2baff096423f17b7403"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue May 08 00:31:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:15 2007 -0700"
      },
      "message": "synclink_gt use dynamic tty device registration\n\nChange synclink_gt driver to use dynamic tty device registration.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2f72982e22b96862f8f15272732bd316d4db040",
      "tree": "31877f6700c05e23dfdb504f3673874584d19f9c",
      "parents": [
        "83ae1b79c898838e16ac8cde69b39d22d36fb035"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@hp.com",
        "time": "Tue May 08 00:31:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:14 2007 -0700"
      },
      "message": "old buffer overflow in moxa driver\n\nI noticed that the moxa input checking security bug described by\nCVE-2005-0504 appears to remain unfixed upstream.\n\nThe issue is described here:\n  http://cve.mitre.org/cgi-bin/cvename.cgi?name\u003dCVE-2005-0504\n\nDebian has been shipping the following patch from Andres Salomon.\n\n(akpm: it\u0027s a privileged operation)\n\nSigned-off-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e39c933b1b7df501dbb68879fb1640e277b8a5c",
      "tree": "870bb5506fb670d0e44c00a7d330ee064239298b",
      "parents": [
        "53ab97a1c1536015d4d6d900363ea96fece5ed97"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "pwarudkar@aol.com",
        "time": "Tue May 08 00:31:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "tpm: fix sleep-in-spinlock\n\nflush_scheduled_work() can sleep, and we\u0027re calling it under spinlock.\n\nAFAICS, moving flush_scheduled_work before spin_lock() should not cause any\nproblems.\n\nReason being - The only thing that can race against tpm_release is tpm_open\n(tpm_release is called when last reference to the file is closed and only\nthing that can happen after that is tpm_open??) and tpm_open acquires\ndriver_lock and more over it bails out with EBUSY if chip-\u003enum_opens is\ngreater than 0.\n\nI also moved chip-\u003enum_pending-- to after deleting timer and setting data\npending as it looks more correct for the paranoid although it probably doesn\u0027t\nmatter as it is guarded by driver_lock.  None the less this change should not\ncause problems.\n\nWhile I was at it I noticed a missing NULL check in tpm_register_hardware\nwhich is fixed with this patch as well.\n\nSigned-off-by: Parag Warudkar \u003cparag.warudkar@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": "cc0a8fbb7ce00f65dc337dd91389b7151f44ed30",
      "tree": "2d33013f99e7b889932618ff02a77dae7734023d",
      "parents": [
        "5ab2f7e0fdd04148e08348701d6bd6a292ce2d26"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Tue May 08 00:30:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "drivers/char: use __set_current_state()\n\nuse __set_current_state(TASK_*) instead of current-\u003estate \u003d TASK_*,\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.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": "2f1a2ccb9c0de632ab07193becf5f7121794f6ae",
      "tree": "8fffd5aa34634ad6809e05e0dcbeebec5d039d3f",
      "parents": [
        "e659ba4a0d2d471c0d73590f78e1a1b5a1eede48"
      ],
      "author": {
        "name": "Egmont Koblinger",
        "email": "egmont@uhulinux.hu",
        "time": "Tue May 08 00:30:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:12 2007 -0700"
      },
      "message": "console UTF-8 fixes\n\nThe UTF-8 part of the vt driver suffers from the following issues which are\naddressed in my patch:\n\n1) If there\u0027s no glyph found for a particular valid UTF-8 character, we try\n   to display U+FFFD. However if this one is not found either, here\u0027s what\n   the current kernel does:\n\n   - First, if the Unicode value is less than the number of glyphs, use the\n     glyph directly from that position of the glyph table. While it may be a\n     good idea in the 8-bit world, it has absolutely no sense with Unicode\n     in mind. For example, if a Latin-2 font is loaded and an application\n     prints U+00FB (\"u with circumflex\", not present in Latin-2) then as a\n     fallback solution the glyph from the 0xFB position of the Latin-2\n     fontset (which is an \"u with double accent\" - a different character) is\n     displayed.\n\n   - Second, if this fallback fails too, a simple ASCII question mark is\n     printed, which is visually undistinguishable from a real question mark.\n\n   I changed the code to skip the first step (except if in non-UTF-8 mode),\n   and changed the second step to print the question mark with inverse color\n   attributes, so it is visually clear that it\u0027s not a real question mark,\n   and resembles more to the common glyph of U+FFFD.\n\n2) The UTF-8 decoder is buggy in many ways:\n\n   - Lone continuation bytes (section 3.1 of Markus Kuhn\u0027s UTF-8 stress\n     test) are not caught, they are displayed as some \"random\" (taken\n     directly form the font table, see above) glyphs instead the replacement\n     character.\n\n   - Incomplete sequences (sections 3.2 and 3.3 of the stress test) emit no\n     replacement character, but rather cause the subsequent valid character\n     to be displayed more times(!).\n\n   - The decoder is not safe: overlong sequences are not caught currently,\n     they are displayed as if these were valid representations. This may\n     even have security impacts.\n\n   - The decoder does not handle D800..DFFF and FFFE..FFFF specially, it\n     just emits these code points and lets it be looked up in the glyph\n     table. Since these are invalid code points, I replace them by U+FFFD\n     and hence give no chance for them to be looked up in the glyph table.\n     (Assuming no font ships glyphs for these code points, this change is\n     not visible to the users since the glyph shown will be the same.)\n\n   With my fixes to the decoder it now behaves exactly as Markus Kuhn\u0027s\n   stress test recommends.\n\n3) It has no concept of double-width (CJK) characters. It\u0027s way beyond the\n   scope of my patch to try to display them, but at least I think it\u0027s\n   important for the cursor to jump two positions when printing such\n   characters, since this is what applications (such as text editors)\n   expect. Currently the cursor only jumps one position, and hence\n   applications suffer from displaying and refreshing problems, and editing\n   some English letters that are preceded by some CJK characters in the same\n   line is a nightmare. With my patch an additional space is inserted after\n   the CJK character has been printed (which usually means a replacement\n   symbol of course). (If U+FFFD isn\u0027t availble and hence an inverse\n   question mark is displayed in the first cell, I keep the inverted state\n   for the space in the 2nd column so it\u0027s quite easy to see that they are\n   tied together.)\n\n4) There is a small built-in table of zero-width spaces that are not to be\n   printed but silently skipped. U+200A is included there, but it\u0027s not a\n   zero-width character, so I remove it from there.\n\nSigned-off-by: Egmont Koblinger \u003cegmont@uhulinux.hu\u003e\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccc942567e10d6a5d59c4d57f03d07b4110611ea",
      "tree": "950f75d3a62b8d36d7c1201377749e6b9e1867d7",
      "parents": [
        "b32e41bb97971161ad34ea69364c4f9ec3909151"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Tue May 08 00:30:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:11 2007 -0700"
      },
      "message": "SPIN_LOCK_UNLOCKED cleanup in drivers/char/keyboard\n\nSPIN_LOCK_UNLOCKED cleanup,use __SPIN_LOCK_UNLOCKED instead\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2bbe383ef7e792e92a5f53be955e71bd253ab32",
      "tree": "8ca8e4ee8155c6adb6023ecf78b9e9421a7e341d",
      "parents": [
        "19d0e8ce856a7628a630710aed82931ce1c7eb97"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue May 08 00:29:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:09 2007 -0700"
      },
      "message": "dtlk: fix error checks in module_init()\n\nThis patch fixes two things in module_init.\n\n- fix register_chrdev() error check\n\n  Currently dtlk doesn\u0027t check register_chrdev() failure correctly.\n  register_chrdev() returns a errno on failure.\n\n- check probe failure\n\n  dtlk ignores probe failure and allows the module loading without\n  such device. I got \"Trying to free nonexistent resource\" message\n  by release_region() when unloading module without device.\n\n[akpm@linux-foundation.org: fix error code return]\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Chris Pallotta \u003cchris@allmedia.com\u003e\nCc: Jim Van Zandt \u003cjrv@vanzandt.mv.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e80d0d0b64f5c00b0ac7e623d96189309c298ca",
      "tree": "748942edea32fb94fdc74c0aaee06acd3d1bffc5",
      "parents": [
        "b259d74b39595f6ac74c3627b9c3657ac90249a0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue May 08 00:28:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:08 2007 -0700"
      },
      "message": "i386: sched.h inclusion from module.h is baack\n\n  linux/module.h\n  -\u003e linux/elf.h\n     -\u003e asm-i386/elf.h\n        -\u003e linux/utsname.h\n           -\u003e linux/sched.h\n\nNoticeably cut the number of files which are rebuild upon touching sched.h\nand cut down pulled junk from every module.h inclusion.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@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": "b259d74b39595f6ac74c3627b9c3657ac90249a0",
      "tree": "28c9bb48ea94b9afef2228dc57e04866941e7adc",
      "parents": [
        "0e8638e2ace18eb6b814a63fe087106be05ca267"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Tue May 08 00:28:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:08 2007 -0700"
      },
      "message": "ROUND_UP macro cleanup in drivers/char/lp.c\n\nROUND_UP macro cleanup use DIV_ROUND_UP\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f911d64e04a44c47985be30f978fb3c2efcee0c",
      "tree": "552930a588e6ca37a0fe462d325c2e26be3693f3",
      "parents": [
        "62456726d715042e1976b830c59fd73f41c4aaa6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Tue May 08 00:28:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "Make /dev/port conditional on config symbol\n\nInstead of having /dev/port support dependent in multiple places on a\nstring of preprocessor symbols, define a new configuration directive for\nit.  This ensures that all four places remain consistent with each other.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "da6752964290567a6b4ea180d1becda75e810e87"
}
