)]}'
{
  "log": [
    {
      "commit": "e460b73c8790bb14959cc99a8eb040e6bd2ecbf0",
      "tree": "fe10c77aede65bfafb041769e24dbf42c2c03543",
      "parents": [
        "2ec0e59aff1b51ff80c2c544cbef17b7613c8d38"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon May 28 22:54:28 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] remove \"support for\" from system type entry\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2ec0e59aff1b51ff80c2c544cbef17b7613c8d38",
      "tree": "01a1063e788a63b6f7a91810bd7c41ba395c98f6",
      "parents": [
        "3ca507920d4f618a960aed19609bcce6c4d15387"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon May 21 23:02:34 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] add io_map_base to pci_controller on Cobalt\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3ca507920d4f618a960aed19609bcce6c4d15387",
      "tree": "897fdc1c61574f5f0ffaaffbfbdc1e0a383873a8",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:37:20 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:32 2007 +0200"
      },
      "message": "[MIPS] __ucmpdi2 arguments are unsigned long long.\n\nReported by Eugene Surovegin \u003cebs@ebshome.net\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "189548642c5962e60c3667bdb3a703fe0bed12a6",
      "tree": "82ade95d752b9c99e3fec4863dbe2d3d3cb002a1",
      "parents": [
        "a06381fec77bf88ec6c5eb6324457cb04e9ffd69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 16:21:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 16:21:48 2007 -0700"
      },
      "message": "Linus 2.6.22-rc6\n"
    },
    {
      "commit": "a06381fec77bf88ec6c5eb6324457cb04e9ffd69",
      "tree": "0762df31cf5e20cc52705cf7960b065922eeb1f3",
      "parents": [
        "b2510b1696730307e7a388ea04132236ab45ac20"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jun 23 11:48:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 12:08:53 2007 -0700"
      },
      "message": "FUTEX: Restore the dropped ERSCH fix\n\nThe return value of futex_find_get_task() needs to be -ESRCH in case\nthat the search fails.  This was part of the original futex fixes and\ngot accidentally dropped, when the futex-tidy-up patch was split out.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stable Team \u003cstable@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2510b1696730307e7a388ea04132236ab45ac20",
      "tree": "bfdf9d950f52f1fba9316452b9576e561dca42d3",
      "parents": [
        "c8cbee61c9d53ee28473ad33bbb54f6a88f5e3af",
        "5b5a60da281c767196427ce8144deae6ec46b389"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Make skb_seq_read unmap the last fragment\n  [NET]: Re-enable irqs before pushing pending DMA requests\n  [TCP] tcp_read_sock: Allow recv_actor() return return negative error value.\n  [PPP]: Fix osize too small errors when decoding mppe.\n  [PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e\n  [TIPC]: Fix infinite loop in netlink handler\n  [SKBUFF]: Fix incorrect config #ifdef around skb_copy_secmark\n  [IPV4]: include sysctl.h from inetdevice.h\n  [IPV6] NDISC: Fix thinko to control Router Preference support.\n  [NETFILTER]: nfctnetlink: Don\u0027t allow to change helper\n  [NETFILTER]: nf_conntrack_sip: add missing message types containing RTP info\n"
    },
    {
      "commit": "c8cbee61c9d53ee28473ad33bbb54f6a88f5e3af",
      "tree": "ad0b767e80ef169ad319860274482ae0bbf8ab4c",
      "parents": [
        "e5d2861f31474b373ce7754dc5122b414a176c64"
      ],
      "author": {
        "name": "Tian Kevin",
        "email": "kevin.tian@intel.com",
        "time": "Sat Jun 23 17:16:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "ACPI: preserve the ebx value in acpi_copy_wakeup_routine\n\nRegister %ebx serves as the \"global offset table base register\" for\nposition-independent code.  For absolute code, %ebx serves as a local\nregister and has no specified role in the function calling sequence.  In\neither case, a function must preserve the register value for the caller.\n\nacpi_copy_wakeup_routine overrides %ebx without saving it, this may corrupt\nthe called data.\n\nKevin found that most time the value of Sx is saved in %esi, however\nsometimes compiler also uses %ebx.  When this happens, suspends fails since\nsleep value in ebx is changed by acpi_copy_wakeup_routine.\n\nThe same funtion in X86_64 doesn\u0027t have this problem.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nLooks-okay-to: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5d2861f31474b373ce7754dc5122b414a176c64",
      "tree": "17daf2e4c81af9adc74912fb4cc15a2a16d819ff",
      "parents": [
        "e4a10a362cd1df6c23fe46f449d36b3f712e2824"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Jun 23 17:16:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "ext4: lost brelse in ext4_read_inode()\n\nOne of error path in ext4_read_inode() leaks bh since brelse is forgoten.\n\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nAcked-by: Vasily Averin \u003cvvs@sw.ru\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": "e4a10a362cd1df6c23fe46f449d36b3f712e2824",
      "tree": "2e926ca5225e8b6f52d9fc4dd3886cff7f235721",
      "parents": [
        "7b018b2888b32284e09bba9cccb5cd2e12199feb"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Jun 23 17:16:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "ext3: lost brelse in ext3_read_inode()\n\nOne of error path in ext3_read_inode() leaks bh since brelse is forgoten.\n\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nAcked-by: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b018b2888b32284e09bba9cccb5cd2e12199feb",
      "tree": "040d543d736dffb9b548a9508a0768e041ccb203",
      "parents": [
        "266f5aa0970409bf1ebdf9fc4e65a1186eeed3c2"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Sat Jun 23 17:16:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "audit: fix oops removing watch if audit disabled\n\nRemoving a watched file will oops if audit is disabled (auditctl -e 0).\n\nTo reproduce:\n- auditctl -e 1\n- touch /tmp/foo\n- auditctl -w /tmp/foo\n- auditctl -e 0\n- rm /tmp/foo (or mv)\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\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": "266f5aa0970409bf1ebdf9fc4e65a1186eeed3c2",
      "tree": "5c0ba331d323ddd3b2090631dc6a852a498257de",
      "parents": [
        "4f84e4be53a04a65d97bf0faa0c8f99e29bc0170"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Sat Jun 23 17:16:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "ext2: disallow setting xip on remount\n\nYan Zheng pointed out that ext2_remount lacks checking if -o xip should be\nenabled or not.  This patch checks for presence of direct_access on the\nbacking block device and if the blocksize meets the requirements.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Yan Zheng \u003cyanzheng@21cn.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f84e4be53a04a65d97bf0faa0c8f99e29bc0170",
      "tree": "3371de51ff061cde22dc824f83f4a66c7701dc67",
      "parents": [
        "d8aaf12142d066d3982475d58a9094c85a06a5a9"
      ],
      "author": {
        "name": "Joshua Wise",
        "email": "jwise@google.com",
        "time": "Sat Jun 23 17:16:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "x86_64: fix misplaced `continue\u0027 in mce.c\n\nBackground:\n  When a userspace application wants to know about machine check events, it\n  opens /dev/mcelog and does a read(). Usually, we found that this interface\n  works well, but in some cases, when the system was taking large numbers of\n  machine check exceptions, the read() would hang. The system would output a\n  soft-lockup warning, and the daemon reading from /dev/mcelog would suck up\n  as much of a single CPU as it could spinning in system space.\n\nDescription:\n  This patch fixes this bug. In particular, there was a \"continue\" inside a\n  timeout loop that presumably was intended to break out of the outer loop,\n  but instead caused the inner loop to continue. This patch also makes the\n  condition for the break-out a little more evident by changing a\n  !time_before to a time_after_eq.\n\nResult:\n  The read() no longer hangs in this test case.\n\nTesting:\n  On my system, I could replicate the bug with the following command:\n    # for i in `seq 15000`; do ./inject_sbe.sh; done\n  where inject_sbe.sh contains commands to inject a single-bit error into the\n  next memory write transaction.\n\nPatch:\n  This patch is against git f1518a088bde6aea49e7c472ed6ab96178fcba3e.\n\nSigned-off-by: Joshua Wise \u003cjwise@google.com\u003e\nSigned-off-by: Tim Hockin \u003cthockin@google.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8aaf12142d066d3982475d58a9094c85a06a5a9",
      "tree": "2454f7a76be8b78833ae25fbc55d65956d8888bf",
      "parents": [
        "debee0768ea1978c6efba03206a414685e4a9ed1"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Jun 23 17:16:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "update checkpatch.pl to version 0.06\n\nUpdate to checkpatch.pl v0.06.  Of note:\n\n - do { and else handled correctly as control structures for { matching\n - trailing whitespace correctly tripped when line otherwise empty\n - support for const, including const foo * const bar\n - multiline macros defining values correctly reported\n\nThis version of checkpatch.pl can be found at the following URL:\n\nhttp://www.kernel.org/pub/linux/kernel/people/apw/checkpatch/checkpatch.pl-0.06\n\nFull Changelog:\n\nAndy Whitcroft (14):\n      Version: 0.06\n      cleanup the Type regular expression declarations\n      fix up block counting\n      end of line counts as a space for ++ and --\n      do { needs the same checks as if, for et al\n      handle \"const foo * const a\" as a valid type\n      add spacing checks following ;\n      complete whitespace lines should trip trailing whitespace check\n      else is also a block control structure\n      badly formatted else can trip function declaration\n      detect and report trailing statements after else\n      types need to be terminated by a boundary\n      multiline macros defining values should be surrounded by parentheses\n      soften the wording of the Signed-off-by: warnings\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "debee0768ea1978c6efba03206a414685e4a9ed1",
      "tree": "76b257ca8ea66e596ffb0744fdb51f98dd044bed",
      "parents": [
        "71c42157904404a37f89fff3b2536c55115823a5"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Jun 23 17:16:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "slab allocators: MAX_ORDER one off fix\n\nMAX_ORDER is the first order that is not possible.\n\nUse MAX_ORDER - 1 to calculate the larges possible object size in slab.h\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71c42157904404a37f89fff3b2536c55115823a5",
      "tree": "477793f825fa8777640ad4e9b705ccb98b83d18d",
      "parents": [
        "0faa45480261a52323fe88bfab6aea1e8eb87b65"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Jun 23 17:16:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "document nlink function\n\nThese should have been documented from the beginning.  Fix it.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0faa45480261a52323fe88bfab6aea1e8eb87b65",
      "tree": "bccf0b743fdb226fb615f5afc8a6cb473fff5a30",
      "parents": [
        "4c18a325645bf98850ca84037fff05de1836e785"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Sat Jun 23 17:16:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "\"volatile considered harmful\"\n\nEncourage developers to avoid the volatile type class in kernel code.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@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": "4c18a325645bf98850ca84037fff05de1836e785",
      "tree": "dad5853c40d22b0369355bdbddc28a3a246fce5b",
      "parents": [
        "08932a198345c80d20cfa055a45464cebb9ff93b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Jun 23 17:16:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "uml: add asm/paravirt.h\n\nAdd asm-um/paravirt.h so that i386 headers that get pulled into UML\ndon\u0027t cause build failures when they want asm/paravirt.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08932a198345c80d20cfa055a45464cebb9ff93b",
      "tree": "49ba601ab9eb19eef107ea1e1d99361bca84bafd",
      "parents": [
        "b08b5ad9473a972fdd5d739080d24a84b23525ac"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Jun 23 17:16:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "uml: use generic BUG\n\nGet UML to use the generic bug support rather than arch specific one.\n\nIf I insert an artificial bug right before loading init, I get this:\n\n Kernel panic - not syncing: Kernel mode signal 4\n\n EIP: 0023:[\u003c0819d501\u003e] CPU: 0 Not tainted ESP: 002b:f7fd4fbc EFLAGS: 00000246\n    Not tainted\n    EAX: 00000000 EBX: 00007870 ECX: 00000013 EDX: 00007870\n    ESI: 0000786d EDI: 00000011 EBP: f7fd4fd8 DS: 002b ES: 002b\n    08273bec:  [\u003c0806e814\u003e] show_regs+0x104/0x106\n    08273c08:  [\u003c08058927\u003e] panic_exit+0x2c/0x4b\n    08273c18:  [\u003c08080ee7\u003e] notifier_call_chain+0x32/0x5b\n    08273c38:  [\u003c08080fbd\u003e] __atomic_notifier_call_chain+0x30/0x32\n    08273c54:  [\u003c08080fee\u003e] atomic_notifier_call_chain+0x2f/0x31\n    08273c70:  [\u003c08073b88\u003e] panic+0x75/0x131\n    08273c94:  [\u003c080586c7\u003e] relay_signal+0x87/0x95\n    08273cb0:  [\u003c0806b9ee\u003e] sig_handler_common_skas+0x9e/0x120\n    08273cd8:  [\u003c08067738\u003e] sig_handler+0x28/0x4f\n    08273cec:  [\u003c0806792e\u003e] handle_signal+0x53/0x89\n    08273d0c:  [\u003c08069f60\u003e] hard_handler+0x18/0x28\n    08273d1c:  [\u003cffffe500\u003e] transitions+0xf7d598b8/0xfffffff0\n\nWith this patch in place, this is how it looks:\n\n BUG: failure at init/main.c:779/init_post()!\n Kernel panic - not syncing: BUG!\n\n EIP: 0023:[\u003c081a65d1\u003e] CPU: 0 Not tainted ESP: 002b:f7f0dfbc EFLAGS: 00000246\n    Not tainted\n    EAX: 00000000 EBX: 000069db ECX: 00000013 EDX: 000069db\n    ESI: 000069d8 EDI: 00000011 EBP: f7f0dfd8 DS: 002b ES: 002b\n    098efedc:  [\u003c0806e9a4\u003e] show_regs+0x104/0x106\n    098efef8:  [\u003c080589c7\u003e] panic_exit+0x2c/0x4b\n    098eff08:  [\u003c080818d7\u003e] notifier_call_chain+0x32/0x5b\n    098eff28:  [\u003c080819ad\u003e] __atomic_notifier_call_chain+0x30/0x32\n    098eff44:  [\u003c080819de\u003e] atomic_notifier_call_chain+0x2f/0x31\n    098eff60:  [\u003c08073f28\u003e] panic+0x75/0x131\n    098eff84:  [\u003c080541d5\u003e] init_post+0xcd/0xe8\n    098eff9c:  [\u003c08048ad4\u003e] kernel_init+0x8e/0x9a\n    098effb4:  [\u003c08066dee\u003e] run_kernel_thread+0x41/0x53\n    098effe0:  [\u003c08058e75\u003e] new_thread_handler+0x62/0x8b\n    098efffc:  [\u003ca55a5a5a\u003e] 0xa55a5a5a\n\n[ jdike - added BUG_TABLE to linker script ]\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b08b5ad9473a972fdd5d739080d24a84b23525ac",
      "tree": "db01992344f5f8cfe3422fdb69ebc0f7eeb88813",
      "parents": [
        "58ed2f9c75b719da4f494f24ed2d56d45f5b4959"
      ],
      "author": {
        "name": "Ingo Korb",
        "email": "ml@akana.de",
        "time": "Sat Jun 23 17:16:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "Char: stallion, fix oops during init with ISA cards\n\nThe stallion driver oopses while initializing ISA cards due to an\nuninitialized variable.  This patch changes the initialisation order to\nmatch the PCI code path.\n\nSigned-off-by: Ingo Korb \u003cml@akana.de\u003e\nAcked-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": "58ed2f9c75b719da4f494f24ed2d56d45f5b4959",
      "tree": "6ecb60cf2d7b18da36fd29f2a6bd03d15a8cfefb",
      "parents": [
        "653d4876b730fedca8473481863cf700245e3582"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Sat Jun 23 17:16:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "alpha: fix alignment problem in csum_ipv6_magic()\n\nHopefully this fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d8635\n\nThe struct in6_addr passed to csum_ipv6_magic() is 4 byte aligned, so we\ncan\u0027t use the regular 64-bit loads.  Since the cost of handling of 4 byte\nand 1 byte aligned 64-bit data is roughly the same, this code can cope with\nany src/dst [mis]alignment.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Dustin Marquess \u003cjailbird@alcatraz.fdf.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "653d4876b730fedca8473481863cf700245e3582",
      "tree": "360946594686e00800056eafbdce369c2ed565a5",
      "parents": [
        "92c4ca5c3a5e180e9762438db235f41d192cb955"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Sat Jun 23 17:16:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "update checkpatch.pl to version 0.05\n\nThis version brings a some new tests, and a host of changes to fix\nfalse positives, of particular note:\n\n - detect \u0027var ++;\u0027 and \u0027var --;\u0027 as a bad combination\n - multistatement #defines are now checked based on statement count\n - multistatement #defines with initialisation correctly reported\n - checks the location of the inline keywords\n - EXPORT_SYMBOL for variables are now understood\n - typedefs are loosened to handle sparse etc\n\nThis version of checkpatch.pl can be found at the following URL:\n\n      http://www.shadowen.org/~apw/public/checkpatch/checkpatch.pl-0.05\n\nFull Changelog:\n\nAndy Whitcroft (18):\n      Version: 0.05\n      macro definition checks should be for a single statement\n      avoid assignements only in if conditionals\n      declarations of function pointers need no space\n      multiline macros which are purely initialisation cannot be wrapped\n      EXPORT_SYMBOL can also directly follow a variable definition\n      check on the location of the inline keyword\n      EXPORT_SYMBOL needs to allow for attributes\n      ensure we do not find C99 // in strings\n      handle malformed #include lines\n      accept the {0,} form\n      typedefs are sensible for defining function pointer parameters\n      ensure { handling correctly handles nested switch() statements\n      trailing whitespace checks are not anchored\n      typedefs for sparse bitwise annotations make sense\n      update the type matcher to include sparse annotations\n      clean up indent and spacing\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92c4ca5c3a5e180e9762438db235f41d192cb955",
      "tree": "814af0cfd84986f75e1e581f854eeb4f6ab42c35",
      "parents": [
        "849663430268db63a9c3c7467984e4e530ded901"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Jun 23 17:16:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "sched: fix next_interval determination in idle_balance()\n\nThe intervals of domains that do not have SD_BALANCE_NEWIDLE must be\nconsidered for the calculation of the time of the next balance.  Otherwise\nwe may defer rebalancing forever.\n\nSiddha also spotted that the conversion of the balance interval\nto jiffies is missing. Fix that to.\n\nFrom: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\n\nalso continue the loop if !(sd-\u003eflags \u0026 SD_LOAD_BALANCE).\n\nTested-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n\nIt did in fact trigger under all three of mainline, CFS, and -rt including CFS\n-- see below for a couple of emails from last Friday giving results for these\nthree on the AMD box (where it happened) and on a single-quad NUMA-Q system\n(where it did not, at least not with such severity).\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "849663430268db63a9c3c7467984e4e530ded901",
      "tree": "376459d03c5be4757813c5d185e364307bbbbd39",
      "parents": [
        "1e27dbe7746f3bcbcf1f9a37f31df4b886e36ce3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Jun 23 17:16:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SLUB: fix behavior if the text output of list_locations overflows PAGE_SIZE\n\nIf slabs are allocated or freed from a large set of call sites (typical for\nthe kmalloc area) then we may create more output than fits into a single\nPAGE and sysfs only gives us one page.  The output should be truncated.\nThis patch fixes the checks to do the truncation properly.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e27dbe7746f3bcbcf1f9a37f31df4b886e36ce3",
      "tree": "cca92108cf97c5c13b0c9e7f85f11da8bd513fb5",
      "parents": [
        "ffd65af0e67a054e1e2393c9b0995c03c47cdc30"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Check SM501 ID register on initialisation\n\nWhen binding the driver, check the ID register for a valid identity, in case\nthe SM501 is not functioning correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffd65af0e67a054e1e2393c9b0995c03c47cdc30",
      "tree": "25c7462c8e3ffecfd9f7835581098dec045b49bb",
      "parents": [
        "819062219abf8a78e54cad5c1c8716e6c8e7b870"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Add Documentation/SM501.txt\n\nAdd documentation for the SM501 in Documentation/SM501.txt outlining the SM501\ndriver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "819062219abf8a78e54cad5c1c8716e6c8e7b870",
      "tree": "8cb4618513e172c61abf1a23bd9416bbb7b3abf5",
      "parents": [
        "5136237bc392413332b02e69ada158c307da658f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Clock updates and checks\n\nEnsure that the M1XCLK and MCLK are sourced from the same PLL (and refuse to\nbind the driver if they are not).\n\nUpdate the PCI to safe initialisation values, as 72MHz is the maximum clock\nfor 33MHz PCI bus mastering.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5136237bc392413332b02e69ada158c307da658f",
      "tree": "3437861d521eec1d011d80fd8bdd67efa1339fa4",
      "parents": [
        "b5913bbd2ddebd9c2c6841986c29376e691dd396"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Fix sm501_init_reg() mask/set order\n\nThe order of the set and mask operation in sm501_init_reg() was setting and\nthen masking the bits set.  Correct the order so that we do not end up with\n288MHz SDRAM clocks on certain systems.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5913bbd2ddebd9c2c6841986c29376e691dd396",
      "tree": "1983d09d070af73bf7b416c6b6a2fe5200f6efa8",
      "parents": [
        "331d74750e69a2202f857d3af9323335d0d6879f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: initialise SDRAM clock before bus clocks\n\nThis init sequence of setting the SDRAM clock before the bus clock is\nrecommend by Silicon Motion to stop problems with writes not sticking into\nregisters.\n\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "331d74750e69a2202f857d3af9323335d0d6879f",
      "tree": "1508b5d183c18d29a54271153e0f8c49546d9013",
      "parents": [
        "1ed8a2b3c501bedd4b35130c8a52662ccf78abad"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: suspend support\n\nThis patch adds support for suspending the core (mfd driver) of the SM501.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ed8a2b3c501bedd4b35130c8a52662ccf78abad",
      "tree": "d168ca2105cc946550643c2bf5364a6b1c8c89a0",
      "parents": [
        "4e71e474c784dc274f28ec8bb22a5dbabc6dc7c5"
      ],
      "author": {
        "name": "Egmont Koblinger",
        "email": "egmont@uhulinux.hu",
        "time": "Sat Jun 23 17:16:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:10 2007 -0700"
      },
      "message": "console UTF-8 fixes (fix)\n\nRecently my console UTF-8 patch went mainline.  Here is an additional patch\nthat fixes two nasty issues and improves a third one, namely:\n\n1. My patch changed the behavior if a glyph is not found in the Unicode\n   mapping table. Previously for Unicode values less than 256 or 512 the\n   kernel tried to display the glyph from that position of the glyph table,\n   which could lead to a different accented letter being displayed. I\n   removed this fallback possibility and changed it to display the\n   replacement symbol.\n\n   As Behdad pointed out, some fonts (e.g. sun12x22 from the kbd package)\n   lack Unicode mapping information, hence all you get is lots of question\n   marks. Though theoretically it\u0027s actually a user-space bug (the font\n   should be fixed), Behdad and I both believe that it\u0027d be good to work\n   around in the kernel by re-introducing the fallback solution for ASCII\n   characters only. This sounds a quite reasonable decision, since all fonts\n   ship the ASCII characters in the first 128 positions. This way users\n   won\u0027t be surprised by lots of question marks just because s/he issued a\n   not-so-perfectly parameterized setfont command. As this fallback is only\n   re-introduced for code points below 128, you still won\u0027t see an accented\n   letter replaced by another, but at least you\u0027ll always get the English\n   letters right.\n\n2. My patch introduced \"question mark with inverted color attributes\" as a\n   last resort fallback glyph. Though it perfectly works on VGA console, on\n   framebuffer you may end up with question marks that are highlighed but\n   shouldn\u0027t be, and normal characters that are accidentally highlighed.\n   This is caused by missing FLUSHes when changing the color attribute.\n\n3. I\u0027ve updated the table of double-width character based on Markus\u0027s\n   updated version. Only ten new code poings (one interval) is added.\n\nSigned-off-by: Egmont Koblinger \u003cegmont@uhulinux.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e71e474c784dc274f28ec8bb22a5dbabc6dc7c5",
      "tree": "2a14a2d1efe99fe2a8e9c01ba851d6c28ddbef23",
      "parents": [
        "6d79af701d334777541136e914a9c0969b2ad307"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Sat Jun 23 17:16:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:10 2007 -0700"
      },
      "message": "fix refcounting of nsproxy object when unshared\n\nWhen a namespace is unshared, a refcount on the previous nsproxy is\nabusively taken, leading to a memory leak of nsproxy objects.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\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": "6d79af701d334777541136e914a9c0969b2ad307",
      "tree": "ab0515c53d548080baf62622ee00a5f176a02268",
      "parents": [
        "bbf14513ff0e1301a767ed8610babcc34cc132e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 23 17:16:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:10 2007 -0700"
      },
      "message": "hwmon/coretemp: fix a broken error path\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b5a60da281c767196427ce8144deae6ec46b389",
      "tree": "02ac728c14eb8fa0bd49ac8ede6f15e760ddc3f3",
      "parents": [
        "515e06c4556bd8388db6b2bb2cd8859126932946"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "olaf.kirch@oracle.com",
        "time": "Sat Jun 23 23:11:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 23:11:52 2007 -0700"
      },
      "message": "[NET]: Make skb_seq_read unmap the last fragment\n\nHaving walked through the entire skbuff, skb_seq_read would leave the\nlast fragment mapped.  As a consequence, the unwary caller would leak\nkmaps, and proceed with preempt_count off by one. The only (kind of\nnon-intuitive) workaround is to use skb_seq_read_abort.\n\nThis patch makes sure skb_seq_read always unmaps frag_data after\nhaving cycled through the skb\u0027s paged part.\n\nSigned-off-by: Olaf Kirch \u003colaf.kirch@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "515e06c4556bd8388db6b2bb2cd8859126932946",
      "tree": "6585ad45e803219a3d635836afddb8eeab35b282",
      "parents": [
        "ddb61a57bb6df673986e6476407f97d28b02031f"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Sat Jun 23 23:09:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 23:09:23 2007 -0700"
      },
      "message": "[NET]: Re-enable irqs before pushing pending DMA requests\n\nThis moves the local_irq_enable() call in net_rx_action() to before\ncalling the CONFIG_NET_DMA\u0027s dma_async_memcpy_issue_pending() rather\nthan after.  This shortens the irq disabled window and allows for DMA\ndrivers that need to do their own irq hold.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddb61a57bb6df673986e6476407f97d28b02031f",
      "tree": "1e7faaddbb0fa96d5fec64e15140a697c0cfd5eb",
      "parents": [
        "4b2a8fb3a7f7935f62a7bbdc851789fb7c2da032"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Jun 23 23:07:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 23:07:50 2007 -0700"
      },
      "message": "[TCP] tcp_read_sock: Allow recv_actor() return return negative error value.\n\ntcp_read_sock() currently assumes that the recv_actor() only returns\nnumber of bytes copied. For network splice receive, we may have to\nreturn an error in some cases. So allow the actor to return a negative\nerror value.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b2a8fb3a7f7935f62a7bbdc851789fb7c2da032",
      "tree": "73481354594bdab8a9208619ac9dd3f1ce47f424",
      "parents": [
        "7e4a6da7c2a1e0df06b71dc4ddc31910229ba9d9"
      ],
      "author": {
        "name": "Konstantin Sharlaimov",
        "email": "konstantin.sharlaimov@gmail.com",
        "time": "Sat Jun 23 23:05:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 23:05:54 2007 -0700"
      },
      "message": "[PPP]: Fix osize too small errors when decoding mppe.\n\nThe mppe_decompress() function required a buffer that is 1 byte too\nsmall when receiving a message of mru size. This fixes buffer\nallocation to prevent this from occurring.\n\nSigned-off-by: Konstantin Sharlaimov \u003ckonstantin.sharlaimov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e4a6da7c2a1e0df06b71dc4ddc31910229ba9d9",
      "tree": "d08daa0a33f114428ffa65803f76f42c499e35c9",
      "parents": [
        "64beb8f3eb3c724add64ca3272915528e10213c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 23 23:04:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 23 23:04:11 2007 -0700"
      },
      "message": "[PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e\n\nThis can cause packet buffer overflows in certain cases,\nthe real bug will be fixed differently in a followon\nchangeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64beb8f3eb3c724add64ca3272915528e10213c1",
      "tree": "d1eb9ca05352243e44340f9af403c9532690b252",
      "parents": [
        "dbbeb2f9917792b989b6269ebfe24257f9aa1618"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Sat Jun 23 22:59:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 22:59:40 2007 -0700"
      },
      "message": "[TIPC]: Fix infinite loop in netlink handler\n\nThe tipc netlink config handler uses the nlmsg_pid from the\nrequest header as destination for its reply. If the application\ninitialized nlmsg_pid to 0, the reply is looped back to the kernel,\ncausing hangup. Fix: use nlmsg_pid of the skb that triggered the\nrequest.\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbbeb2f9917792b989b6269ebfe24257f9aa1618",
      "tree": "ea85eb5ffca0630b089ee5d300cb443b06545bab",
      "parents": [
        "8bfe6d68391af6171df789124fc3dfefeb392d9c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jun 23 22:58:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 22:58:34 2007 -0700"
      },
      "message": "[SKBUFF]: Fix incorrect config #ifdef around skb_copy_secmark\n\nsecmark doesn\u0027t depend on CONFIG_NET_SCHED.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbf14513ff0e1301a767ed8610babcc34cc132e6",
      "tree": "acd124c2699bb6e1c0d7369913ee66fd999fde61",
      "parents": [
        "af6f2b2b5ce478d77a34497f9058bc65093c761a",
        "629cf6d74beca87d57cea3e38edf7522c397d41e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 23 15:12:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 23 15:12:53 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: fix 2.6.20 SMP boot regression\n  ACPICA: fix error path in new external package objects as method arguments\n  ACPI: gracefully print null trip-point device\n"
    },
    {
      "commit": "629cf6d74beca87d57cea3e38edf7522c397d41e",
      "tree": "43008ac73254d80cfa72e385fe40335d7884a92e",
      "parents": [
        "75154f402ef18e459ff97ddece25656b6c2b329c",
        "d5a3d32a042126f65a008e0e5204ef92ad2ee55d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 10:58:24 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 10:58:24 2007 -0400"
      },
      "message": "Pull now into release branch\n"
    },
    {
      "commit": "d5a3d32a042126f65a008e0e5204ef92ad2ee55d",
      "tree": "8ecc0c8d5d1d658d570afd0b60760c1da8672b72",
      "parents": [
        "83dd4504456d4b5e464d6ec4a7665e2c922db67f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jun 15 19:36:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 10:57:28 2007 -0400"
      },
      "message": "ACPI: fix 2.6.20 SMP boot regression\n\nAlways disable/enable interrupts in the acpi idle routine,\neven in the error path.\n\nThis is required as the 2.6.20 change in git commit d331e739f5ad2aaa9...\n\"Fix interrupt race in idle callback\" expects the idle handler\nto enable interrupt before returning.\n\nThere was a case in acpi idle routine, in which interrupt was not being\nenabled before return, which caused the system to hang at bootup, while\nenabling C-states on an SMP system.\n\nThe signature of the hang was that \"processor.nocst\"\nwas required to enable boot.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "af6f2b2b5ce478d77a34497f9058bc65093c761a",
      "tree": "a5b8b37d095ae460bfcf49fde7db5b4d3e91573b",
      "parents": [
        "6b84bbfc7133ee493f3e9529a42b5ee53ea69dfe"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Jun 23 15:43:48 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Jun 23 15:43:48 2007 +0200"
      },
      "message": "[AVR32] Update defconfigs\n\nUpdate defconfigs for ATNGW100 and ATSTK1002. This will enable the\nSLUB allocator by default on both, and will enable NFS root on\nATSTK1002 (ATNGW100 had it enabled before.)\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6b84bbfc7133ee493f3e9529a42b5ee53ea69dfe",
      "tree": "6f3cb3157e248d0d716a1c47b5db5de497a89132",
      "parents": [
        "7f8b9acae8a76fcce5f4af0dfac735a1b7b4fdbf"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jun 22 19:17:57 2007 -0700"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Jun 23 14:53:16 2007 +0200"
      },
      "message": "[AVR32] Initialize dma_mask and dma_coherent_mask\n\nThe current at32ap7000 platform devices aren\u0027t declared as supporting DMA,\nso that layered drivers can\u0027t tell whether they need to manage DMA.\n\nThis patch makes all those platform devices report that they support DMA.\nMost do, but in a few cases this is inappropriate.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7f8b9acae8a76fcce5f4af0dfac735a1b7b4fdbf",
      "tree": "c45d9b79596d1d6b2082dbb2956b753bd5c181ac",
      "parents": [
        "ab61f7d21ab7f564fce322c498e4a7d6171140db"
      ],
      "author": {
        "name": "ben.nizette@iinet.net.au",
        "email": "ben.nizette@iinet.net.au",
        "time": "Wed Jun 20 20:44:30 2007 +0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Jun 23 14:52:58 2007 +0200"
      },
      "message": "[AVR32] NGW100, Remove relics of the old USART mapping scheme\n\nUSART mapping used to be accomplished by the manual filling of\nat32_usart_map[] and at32_nr_usarts.  This has now been replaced\nwith at32_map_usart() so we can remove these variables.\n\nSigned-off-by: Ben Nizette \u003cben.nizette@iinet.net.au\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "ab61f7d21ab7f564fce322c498e4a7d6171140db",
      "tree": "d7fbdeea3ea85fd65ce20a5132e4264cb866c9c9",
      "parents": [
        "75154f402ef18e459ff97ddece25656b6c2b329c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Jun 18 14:08:18 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Jun 23 14:52:52 2007 +0200"
      },
      "message": "[AVR32] Fix bug in invalidate_dcache_region()\n\nIf (start + size) is not cacheline aligned and (start \u0026 mask) \u003e (end \u0026\nmask), the last but one cacheline won\u0027t be invalidated as it should.\nFix this by rounding `end\u0027 down to the nearest cacheline boundary if\nit gets adjusted due to misalignment.\n\nAlso flush the write buffer unconditionally -- if the dcache wrote\nback a line just before we invalidated it, the dirty data may be\nsitting in the write buffer waiting to corrupt our buffer later.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "75154f402ef18e459ff97ddece25656b6c2b329c",
      "tree": "6757b77ee2c712c4b64f334ff8c5b1a41a64083b",
      "parents": [
        "e2f1f19272f8de0374ad297b9806f8b6509e0013"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jun 23 02:29:25 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 18:41:19 2007 -0700"
      },
      "message": "x86_64: Ignore compat mode SYSCALL when IA32_EMULATION is not defined\n\nPreviously a program could switch to a compat mode segment and then\nexecute SYSCALL and it would jump to an uninitialized MSR and crash\nthe kernel.\n\nInstead supply a dummy target for this case.\n\nPointed out by Jan Beulich\n\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2f1f19272f8de0374ad297b9806f8b6509e0013",
      "tree": "7b4f814a8763e265ae04386e6597aa1d2db42fc6",
      "parents": [
        "9d9bbd4d247a674deb43565582151acdc22e90d1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Jun 23 02:29:24 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 18:41:18 2007 -0700"
      },
      "message": "x86_64: Fix only make Macintosh drivers default on Macs\n\nInclude PPC_MAC in the default too, not only MAC which only covers\nm68k MACs.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d9bbd4d247a674deb43565582151acdc22e90d1",
      "tree": "1bab60b6457812b10dd62f8bbddb7985b53d5495",
      "parents": [
        "3f2c6d0f4f0dafdc99af0df71edba57e7815cb13"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jun 23 02:29:23 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 18:41:18 2007 -0700"
      },
      "message": "i386: Make CMPXCHG64 only dependent on PAE\n\nIt is only used for PAE kernels in set_64bit.\n\nThe problem is that due to a old Windows bug many CPUs need magic MSRs\nto enable CMPXCHG64, and we can\u0027t do that nicely early enough before\nit is potentially used.\n\nBut since we only need it in PAE kernels so only force the checking\nfor CMPXCHG65 with PAE.\n\nThis fixes a boot failure on Transmeta Crusoe\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bfe6d68391af6171df789124fc3dfefeb392d9c",
      "tree": "33167c7ffb15633d564d6012f7a586320841adc8",
      "parents": [
        "6d5b78cdd5a17665674429400b3ed10e3ec60684"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam.sharma@gmail.com",
        "time": "Fri Jun 22 17:04:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:04:27 2007 -0700"
      },
      "message": "[IPV4]: include sysctl.h from inetdevice.h\n\nWhen CONFIG_INET\u003dy and CONFIG_SYSCTL\u003dn:\n\nIn file included from net/core/netpoll.c:16:\ninclude/linux/inetdevice.h:15: error:\n\u0027__NET_IPV4_CONF_MAX\u0027 undeclared here (not in a function)\nmake[2]: *** [net/core/netpoll.o] Error 1\nmake[1]: *** [net/core] Error 2\nmake: *** [net] Error 2\n\nSo #include sysctl.h from inetdevice.h.\n\nSigned-off-by: Satyam Sharma \u003csatyam.sharma@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d5b78cdd5a17665674429400b3ed10e3ec60684",
      "tree": "870c11d17ef2535d762658fb95b7915475b7daa8",
      "parents": [
        "e2d8e314ad18d4302b3b7ea21ab8b2cb72f2b152"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jun 22 16:07:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 16:07:04 2007 -0700"
      },
      "message": "[IPV6] NDISC: Fix thinko to control Router Preference support.\n\nBug reported by Haruhito Watanabe \u003charuhito@sfc.keio.ac.jp\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2d8e314ad18d4302b3b7ea21ab8b2cb72f2b152",
      "tree": "3d079e12c57565cf0ecfff4af18f88e9cd1e5f2e",
      "parents": [
        "d258131aaea8a3979f82c0313b9a583130b29981"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Fri Jun 22 14:10:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 14:10:22 2007 -0700"
      },
      "message": "[NETFILTER]: nfctnetlink: Don\u0027t allow to change helper\n\nThere is no realistic situation to change helper (Who wants IRC helper to\ntrack FTP traffic ?). Moreover, if we want to do that, we need to fix race\nissue by nfctnetlink and running helper. That will add overhead to packet\nprocessing. It wouldn\u0027t pay. So this rejects the request to change\nhelper. The requests to add or remove helper are accepted as ever.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d258131aaea8a3979f82c0313b9a583130b29981",
      "tree": "0bf797b49c3d3313615d9b0ba811c1b7f14b9bc9",
      "parents": [
        "3f2c6d0f4f0dafdc99af0df71edba57e7815cb13"
      ],
      "author": {
        "name": "Jerome Borsboom",
        "email": "j.borsboom@erasmusmc.nl",
        "time": "Fri Jun 22 14:08:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 14:08:17 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_sip: add missing message types containing RTP info\n\nSigned-off-by: Jerome Borsboom \u003cj.borsboom@erasmusmc.nl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f2c6d0f4f0dafdc99af0df71edba57e7815cb13",
      "tree": "757a03a92ee24cdd21b26c2f478b10eb607172ab",
      "parents": [
        "4beb2584be3cf1d4fc7a222b0f747735da8e3c91",
        "216e39db112da4d25a52aeb956e7da70fdd0d94c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:11:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:11:33 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: add proper const volatile to addr argument to the read functions\n  Blackfin arch: Add definition of dma_mapping_error\n  Blackfin arch: move cond_syscall() behind __KERNEL__ like all other architectures\n  Blackfin arch: match kernel startup messaage with new linker script\n  Blackfin arch: add missing braces around array bfin serial init\n  Blackfin arch: update printk to use KERN_EMERG and reformat crash output\n  Blackfin arch: update ANOMALY handling\n"
    },
    {
      "commit": "4beb2584be3cf1d4fc7a222b0f747735da8e3c91",
      "tree": "bd12e3af59bcf46102c53b27acc1911707174f5c",
      "parents": [
        "e2f90a9141d9e1a4cd0e79716919a5fa39684ae9",
        "c8681f14013d3ad2fc4fb4e30cfd4ea548f7a249"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:10:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:10:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Correct max_srq_wr returned from mlx4_ib_query_device()\n  IPoIB/cm: Remove dead definition of struct ipoib_cm_id\n  IPoIB/cm: Fix interoperability when MTU doesn\u0027t match\n  IPoIB/cm: Initialize RX before moving QP to RTR\n  IB/umem: Fix possible hang on process exit\n"
    },
    {
      "commit": "e2f90a9141d9e1a4cd0e79716919a5fa39684ae9",
      "tree": "2a61c5286b7e0d83e2c6a62d9b39e6ab33b1ff08",
      "parents": [
        "0864a4e201b1ea442f4c8b887418a29f67e24d30",
        "19e6454ca778e11e81497bd87c930dc0defd03d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:10:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:10:05 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [AF_RXRPC]: Return the number of bytes buffered in rxrpc_send_data()\n  [IPVS]: Fix state variable on failure to start ipvs threads\n  [XFRM]: Fix MTU calculation for non-ESP SAs\n"
    },
    {
      "commit": "0864a4e201b1ea442f4c8b887418a29f67e24d30",
      "tree": "cee5372bb22502e52029543dfb72c571a1e89faa",
      "parents": [
        "79d9a72f87d0a6f910be262a9dd4c36e96972a92"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jun 20 22:23:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 16:02:50 2007 -0700"
      },
      "message": "Allow DEBUG_RODATA and KPROBES to co-exist\n\nDo not mark the kernel text read only if KPROBES is in the kernel;\nkprobes needs to hot-patch the kernel text to insert it\u0027s\ninstrumentation.\n\nIn this case, only mark the .rodata segment as read only.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nTested-by: S. P. Prasanna \u003cprasanna@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: William Cohen \u003cwcohen@redhat.com\u003e\nCc: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79d9a72f87d0a6f910be262a9dd4c36e96972a92",
      "tree": "e3725f6f92011847a5cf50fabe1e3bede51517cd",
      "parents": [
        "9738cbe32192919356397f1e24f9b26e1f574fbb",
        "47d46379eb66278107947729e34a833c76dca252"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:59:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:59:11 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] intel_agp: don\u0027t load if no IGD and AGP port\n"
    },
    {
      "commit": "9738cbe32192919356397f1e24f9b26e1f574fbb",
      "tree": "75caa6d21a8b68a36285ee787095fb05b14627fb",
      "parents": [
        "58229a18994215bbfe0bcd1c99d2e039f30b076b",
        "05dc16d6a175139a5872d08db56ee277ec90df5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] unwinder improvements\n  [PARISC] Fix unwinder on 64-bit kernels\n  [PARISC] Handle wrapping in expand_upwards()\n  [PARISC] stop lcd driver from stripping initial whitespace\n"
    },
    {
      "commit": "58229a18994215bbfe0bcd1c99d2e039f30b076b",
      "tree": "c910efcef828d1bc5dd3e43a9575a8164504779c",
      "parents": [
        "b9bae3402572dc50a1e084c5b1ae5117918ef0f0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 21 20:45:15 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:04 2007 -0700"
      },
      "message": "posix-timers: Prevent softirq starvation by small intervals and SIG_IGN\n\nposix-timers which deliver an ignored signal are currently rearmed in\nthe timer softirq: This is necessary because the timer needs to be\ndelivered again when SIG_IGN is removed. This is not a problem, when\nthe interval is reasonable.\n\nWith high resolution timers enabled one might arm a posix timer with a\nvery small interval and ignore the signal. This might lead to a\nsoftirq starvation when the interval is so small that the timer is\nrequeued onto the softirq pending list right away.\n\nThis problem was pointed out by Jan Kiszka. Thanks Jan !\n\nThe correct solution would be to stop the timer, when the signal is\nignored and rearm it when SIG_IGN is removed. Unfortunately this\nrequires modification in sigaction and involves non trivial sighand\nlocking. It\u0027s too late in the release cycle for such a change.\n\nFor now we just keep the timer running and enforce that the timer only\nfires every jiffie. This does not break anything as we keep the\noverrun counter correct. It adds a little inaccuracy to the\ntimer_gettime() interface, but...\n\nThe more complex change is necessary anyway to fix another short\ncoming of the current implementation, which I discovered while looking\nat this problem: A pending signal is discarded when SIG_IGN is set. In\ncase that a posixtimer signal is pending then it is discarded as well,\nbut when SIG_IGN is removed later nothing rearms the timer. This is\nnot new, it\u0027s that way since posix timers have been merged. So nothing\nto worry about right now.\n\nI have a working solution to fix all of this, but the impact is too\nlarge for both stable and 2.6.22. I\u0027m going to send it out for review\nin the next days.\n\nThis should go into 2.6.21.stable as well.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Stable Team \u003cstable@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9bae3402572dc50a1e084c5b1ae5117918ef0f0",
      "tree": "b351181fffd09e06c0b3f185a0571cdb2860e870",
      "parents": [
        "f1518a088bde6aea49e7c472ed6ab96178fcba3e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Jun 21 23:27:45 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:55:12 2007 -0700"
      },
      "message": "page_mapping must avoid slub pages\n\nNicolas Ferre reports oops from flush_dcache_page() on ARM when using\nSLUB: which reuses page-\u003emapping as page-\u003eslab.  The page_mapping()\nfunction, used by ARM and PA-RISC flush_dcache_page() implementations,\nmust not confuse SLUB pages with those which have page-\u003emapping set.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05dc16d6a175139a5872d08db56ee277ec90df5b",
      "tree": "fd705746e7778c1f77ec812c82c7e33da75adb30",
      "parents": [
        "e036306aa1832963cd147849b282259a32f5ac08"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Jun 12 14:27:32 2007 +0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:22 2007 -0400"
      },
      "message": "[PARISC] unwinder improvements\n\nAdd special-case handling for \"handle_interruption\" so that we can rewind\npast the interruption. This is useful for seeing what caused a BUG() or\nWARN_ON(); otherwise the unwind stops at the interruption.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e036306aa1832963cd147849b282259a32f5ac08",
      "tree": "6490e81ec646cfda8791b134f1e6ce703b812d03",
      "parents": [
        "06b32f3ab6df4c7489729f94bdc7093c72681d4b"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Jun 12 14:27:32 2007 +0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:21 2007 -0400"
      },
      "message": "[PARISC] Fix unwinder on 64-bit kernels\n\nThe unwinder was broken by the shift of PAGE_OFFSET in order to increase the\nsize of the vmalloc area on 64-bit kernels.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "06b32f3ab6df4c7489729f94bdc7093c72681d4b",
      "tree": "07fabea840fa598e510b4da899ef7f5b06282683",
      "parents": [
        "d2f1c0fa2b346769ac35559ae3bafccf151dd446"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Dec 19 19:28:33 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:20 2007 -0400"
      },
      "message": "[PARISC] Handle wrapping in expand_upwards()\n\nFunction expand_upwards() did not guarded against wrapping\naround to address 0. This fixes the adjtimex02 testcase from\nthe Linux Test Project on a 32bit PARISC kernel.\n\n[expand_upwards is only used on parisc and ia64; it looks like it does\n the right thing on both. --kyle]\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d2f1c0fa2b346769ac35559ae3bafccf151dd446",
      "tree": "59eeb6944d60166109f92c89f6fa8801fd900ea2",
      "parents": [
        "188e1f81ba31af1b65a2f3611df4c670b092bbac"
      ],
      "author": {
        "name": "Julian Stecklina",
        "email": "der_julian@web.de",
        "time": "Mon Jun 18 19:56:28 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:19 2007 -0400"
      },
      "message": "[PARISC] stop lcd driver from stripping initial whitespace\n\nSigned-off-by: Julian Stecklina \u003cder_julian@web.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c8681f14013d3ad2fc4fb4e30cfd4ea548f7a249",
      "tree": "4ea047565dcc3340dcd473fca5579a5cb2de349a",
      "parents": [
        "13ef5f44c3931dff1d75443a875e97b588d4b8f0"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Jun 21 13:39:10 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:39:10 2007 -0700"
      },
      "message": "IB/mlx4: Correct max_srq_wr returned from mlx4_ib_query_device()\n\nWe need to keep a spare entry in the SRQ so that there always is a\nnext WQE available when posting receives (so that we can tell the\ndifference between a full queue and an empty queue).  So subtract 1\nfrom the value HW gives us before reporting the limit on SRQ entries\nto consumers.\n\nFound by Mellanox QA.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "13ef5f44c3931dff1d75443a875e97b588d4b8f0",
      "tree": "7db19c7302bf5a0bc851ea55106918456d84b494",
      "parents": [
        "82c3aca6ad9004169df8f2f8c0747686fe4003b3"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:39:08 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:39:08 2007 -0700"
      },
      "message": "IPoIB/cm: Remove dead definition of struct ipoib_cm_id\n\nIt\u0027s completely unused.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "82c3aca6ad9004169df8f2f8c0747686fe4003b3",
      "tree": "ab24b09038b432e93e6afdcd660447ca1714eaa6",
      "parents": [
        "3ec7393a6858a1716e74aa81be6af76fd180021d"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Wed Jun 20 19:22:15 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:38:08 2007 -0700"
      },
      "message": "IPoIB/cm: Fix interoperability when MTU doesn\u0027t match\n\nIPoIB connected mode currently rejects a connection request unless the\nsupported MTU is \u003e\u003d the local netdevice MTU. This breaks\ninteroperability with implementations that might have tweaked\nIPOIB_CM_MTU, and there\u0027s real no longer a reason to do so: this test\nis just a leftover from when we did not tweak MTU per-connection.  Fix\nthis by making the test as permissive as possible.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3ec7393a6858a1716e74aa81be6af76fd180021d",
      "tree": "2f797894f98a1321605dbcf2610c6349bd92003a",
      "parents": [
        "24bce5080306bd5255cbda3d6b09a29d5515b470"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Tue Jun 19 13:40:41 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:03:50 2007 -0700"
      },
      "message": "IPoIB/cm: Initialize RX before moving QP to RTR\n\nFix a crasher bug in IPoIB CM: once a QP is in the RTR state, a\nreceive completion (or even an asynchronous error) might be observed\non this QP, so we have to initialize all of our receive data\nstructures before moving to the RTR state.\n\nAs an optimization (since modify_qp might take a long time), the\njiffies update done when moving RX to the passive_ids list is also\nleft in place to reduce the chance of the RX being misdetected as\nstale.\n\nThis fixes bug \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d662\u003e.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "24bce5080306bd5255cbda3d6b09a29d5515b470",
      "tree": "d0061299531d0cda6bd83196f8f4c32c5f93af15",
      "parents": [
        "d025d7858f7415f558e89d870ad1a205954b64cd"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 11:05:58 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 11:05:58 2007 -0700"
      },
      "message": "IB/umem: Fix possible hang on process exit\n\nIf ib_umem_release() is called after ib_uverbs_close() sets context-\u003eclosing,\nthen a process can get stuck in a D state, because the code boils down to\n\n\tif (down_write_trylock(\u0026mm-\u003emmap_sem))\n\t\tdown_write(\u0026mm-\u003emmap_sem);\n\nwhich is obviously a stupid instant deadlock.  Fix the code so that we\nonly try to take the lock once.\n\nThis bug was introduced in commit f7c6a7b5 (\"IB/uverbs: Export\nib_umem_get()/ib_umem_release() to modules\") which fortunately never\nmade it into a release, and was reported by Pete Wyckoff \u003cpw@osc.edu\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "47d46379eb66278107947729e34a833c76dca252",
      "tree": "dcaaa9297188e15436b678167f33576c67974762",
      "parents": [
        "f1518a088bde6aea49e7c472ed6ab96178fcba3e"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jun 21 13:43:18 2007 +0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 21 12:49:11 2007 -0400"
      },
      "message": "[AGPGART] intel_agp: don\u0027t load if no IGD and AGP port\n\nAfter i915 chip, GMCH has no AGP port. Origin bridge driver in device\ntable will try to access illegal regs like APBASE, APSIZE, etc. This\nmay cause problem.\n\nSo mark them as NULL in the table, we won\u0027t load if no IGD got detect\nand bridge has no AGP port.\n\nSigned-off-by: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "216e39db112da4d25a52aeb956e7da70fdd0d94c",
      "tree": "f633c47a0fb6d0e1fae14f49f18b8f7808101f92",
      "parents": [
        "334280fff3f7201d0fd564fe85e0a6f035ce3f68"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add proper const volatile to addr argument to the read functions\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "334280fff3f7201d0fd564fe85e0a6f035ce3f68",
      "tree": "c49ee014013098b5836f5a6926d2512e1d9e96ca",
      "parents": [
        "b9b712765738d141154b435a5bfec4adbbee25f3"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: Add definition of dma_mapping_error\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b9b712765738d141154b435a5bfec4adbbee25f3",
      "tree": "71a31c16bd9670759a0024bc407ec7138247f15c",
      "parents": [
        "86b73c8cfc8daeff554ae3e95e2a0ee77c45d499"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: move cond_syscall() behind __KERNEL__ like all other architectures\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "86b73c8cfc8daeff554ae3e95e2a0ee77c45d499",
      "tree": "993b442718706f0b88cfff5a4b929bf3f860056a",
      "parents": [
        "9c8f1729b0a838dc0f44b77dab80890a98585964"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: match kernel startup messaage with new linker script\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9c8f1729b0a838dc0f44b77dab80890a98585964",
      "tree": "8698d6e19c59ccc93c613af2bb758c1f95ec0670",
      "parents": [
        "c5d88d9e2566e7ddccb0e001446b9a39882560a3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add missing braces around array bfin serial init\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c5d88d9e2566e7ddccb0e001446b9a39882560a3",
      "tree": "32cc7b0643dfbc1a6667070b9af0e84607d2e592",
      "parents": [
        "4bf3f3cbb6add01d3e6a18c73f594b73113b14f2"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: update printk to use KERN_EMERG and reformat crash output\n\nto look like:\n\nreturn address: [0x0357fcc4]; contents of:\n0x0357fca0:  fcbc  0357  fe20  0357  0009  0000  6a8c  0345\n0x0357fcb0:  000e  0000  fcc4  0357  fd44  0357  e128  00ad\n0x0357fcc0:  00a0  0000 [000e] 0000  0000  0000  0080  0000\n0x0357fcd0:  0000  0000  0000  0000  00a0  0000  000e  0000\n\ninstruction in [] is the offending instruction\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4bf3f3cbb6add01d3e6a18c73f594b73113b14f2",
      "tree": "a80839f98a64052f4d004a5207da2731fe556908",
      "parents": [
        "0864a4e201b1ea442f4c8b887418a29f67e24d30"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: update ANOMALY handling\n\nupdate lists for 533, 537, and add SSYNC workaround into assembly files.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f1518a088bde6aea49e7c472ed6ab96178fcba3e",
      "tree": "51d940efef6b7594a3152f4cdd65ae56ebae5f17",
      "parents": [
        "2090dee420911045258d50239dc2c527e4b1dd06",
        "5fe675e2b3e41349deb0c81667065b9cb229ea1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 17:11:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 17:11:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  fix module_param mistake in it821x\n  ahci: fix PORTS_IMPL override\n  kerneldoc fix in libata\n  libata: more NONCQ devices\n  pata_it821x: (partially) fix DMA in RAID mode\n  PATA: Add the MCP73/77 support to PATA driver\n"
    },
    {
      "commit": "5fe675e2b3e41349deb0c81667065b9cb229ea1d",
      "tree": "e6f797e4fa367733d1c6d37667961be5e17ccce8",
      "parents": [
        "a3d2cc5e742f82a87fdf9e2b730f41ff381c0a73"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed Jun 20 22:42:13 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "fix module_param mistake in it821x\n\nThe attached patch fixes a trivial\nmistake in a MODULE_PARAM_DESC of pata_it821x\ndriver. The parameter name in MODULE_PARAM_DESC\nshould match the one in module_param_named.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a3d2cc5e742f82a87fdf9e2b730f41ff381c0a73",
      "tree": "96dd7ab5c98198e634b9323dc4d903c9bf8548eb",
      "parents": [
        "3fae450c68d06b8890e1530bdd0910e938e7251d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jun 19 18:52:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "ahci: fix PORTS_IMPL override\n\nIf PORTS_IMPL register is zero, ahci initialize it to full mask\ncorresponding to nr_ports in the CAP register.  hpriv-\u003ecap, which is\ninitialized at the end of the function, is incorrectly used as value\nof CAP causing ahci to always override PORTS_IMPL to 0x1 if it\u0027s zero.\nFix it.\n\nThis fixes a bug where early ich6 ahci can only access the first port.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3fae450c68d06b8890e1530bdd0910e938e7251d",
      "tree": "b895c1b5de2f299ca8f4bec3f873d1feb322892c",
      "parents": [
        "2f8fcebbf5c8dd2ee7eb5711c03318c011d50d39"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Jun 19 10:10:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "kerneldoc fix in libata\n\nFix parameter name from ata_dev_reread_id() in libata-core.c for kerneldoc.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2f8fcebbf5c8dd2ee7eb5711c03318c011d50d39",
      "tree": "878f74b83e78c81fb7dea7d61f8a2e30544c91cc",
      "parents": [
        "374abf2cb16a9df8be96675c606996458872e8b3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 18 14:38:41 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "libata: more NONCQ devices\n\nMore for the NCQ blacklist.  One hitachi and one raptor.  Other\nmembers of these families of drives are already on the list, so no\nsurprises.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "374abf2cb16a9df8be96675c606996458872e8b3",
      "tree": "7d82b5165a8d6bca8569ed6722413ef5688a294f",
      "parents": [
        "9f7897554eeca34ec23dd877cc27402bd327a1ce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jun 11 11:40:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "pata_it821x: (partially) fix DMA in RAID mode\n\nCode intended to check DMA status was checking DMA command register.\n\nMoreover firmware seems to \"forget\" to set DMA capable bit for the\nslave device (at least in RAID mode but without ITE RAID volumes) so\ncheck device ID for DMA capable bit when deciding whether to use DMA\nand remove DMA status check completely.\n\nThanks to Pavol Simo for the bugreport and testing the initial fix.\n\nThis change unfortunately still doesn\u0027t fix DMA in RAID mode (which\nworks fine with IDE it821x) but Alan is working on the missing pieces\n(pata_it821x vs libata EH issues).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f7897554eeca34ec23dd877cc27402bd327a1ce",
      "tree": "63e5ec9629892a033ecc46ebedd6f7cc07dcf0cc",
      "parents": [
        "d025d7858f7415f558e89d870ad1a205954b64cd"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "peerchen@gmail.com",
        "time": "Thu Jun 07 18:23:12 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "PATA: Add the MCP73/77 support to PATA driver\n\nAdd the MCP73/MCP77 support to PATA driver.\nThe patch base on kernel 2.6.22-rc4\n\nSigned-off-by: Peer Chen \u003cpeerchen@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2090dee420911045258d50239dc2c527e4b1dd06",
      "tree": "5b7f0c7cddca53ae8710df8cf4fae84f49f61948",
      "parents": [
        "7b581a0fa85464f7f765b9a66f612e7ec4ab17f9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:59 2007 -0400"
      },
      "message": "cxgb3 - MAC watchdog update\n\nFix variables initialization and usage in the MAC watchdog.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b581a0fa85464f7f765b9a66f612e7ec4ab17f9",
      "tree": "17aa5f829935d35d64edcf63dfdde135e517c0ae",
      "parents": [
        "c706bfb52afc9b5d115f61a8e1c0c30540feb3f4"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:59 2007 -0400"
      },
      "message": "cxgb3 - Stop mac RX when changing MTU\n\nRx traffic needs to be halted when the MTU is changed\nto avoid a potential chip hang.\nReset/restore MAC filters around a MTU change.\nAlso fix the pause frames high materwark setting.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c706bfb52afc9b5d115f61a8e1c0c30540feb3f4",
      "tree": "22650d8837c7037e43f8e2a53a8821a94bac2949",
      "parents": [
        "890de332834a95450a74e5f615f4f9a0fa564623"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:39 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - Fix direct XAUI support\n\nCheck all lanes for link status on direct XAUI cards.\nDon\u0027t assume that direct XAUI always uses XGMAC 1.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "890de332834a95450a74e5f615f4f9a0fa564623",
      "tree": "555e87ff623f98f74741ece661b7928d2bb14e08",
      "parents": [
        "e360b5628f1d040c0e96dd9ee011196645e08aef"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - fix netpoll hanlder\n\nFix netpoll handler to work with line interrupt, msi and msi-x.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e360b5628f1d040c0e96dd9ee011196645e08aef",
      "tree": "100b2af056bd113be5223e4d4202ab11f2525513",
      "parents": [
        "d41f2d17f863fcd9496748135967e71551d5873d"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - fix skb-\u003edev dereference\n\neth_type_trans() now sets skb-\u003edev.\nReferences to skb-\u003edev should happen after it is called.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d41f2d17f863fcd9496748135967e71551d5873d",
      "tree": "42404cf50bc5fbf69072a3fddce76c5be5f4d351",
      "parents": [
        "2cc49a5ca14348f225beb888ad383064f2a96876"
      ],
      "author": {
        "name": "Gregory Haskins",
        "email": "ghaskins@novell.com",
        "time": "Fri Jun 15 17:17:50 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:15:04 2007 -0400"
      },
      "message": "natsemi irq flags\n\nThe spinlock irq flags should be a unsigned long to properly support 64 bit\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2cc49a5ca14348f225beb888ad383064f2a96876",
      "tree": "719ea917b9510968a3d7cb214fbf09585883d4d8",
      "parents": [
        "d46146274b2dc01fac4063d31393385117d31f58"
      ],
      "author": {
        "name": "Tim Mann",
        "email": "mann@vmware.com",
        "time": "Thu Jun 14 13:16:38 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:15:04 2007 -0400"
      },
      "message": "forcedeth: use unicast receive mode for WoL\n\nI happened to notice that a system with an NVidia NIC using the\nforcedeth driver won\u0027t wake-on-LAN if the interface was in promiscuous\nmode when you power off.  By experiment, it looks like\nthe hardware needs to have NvRegPacketFilterFlags set to\nNVREG_PFF_ALWAYS|NVREG_PFF_MYADDR (i.e., receive unicast packets to my\naddress) in order for WoL to work.\n\nJeff Garzik writes: \"NVIDIA says the patch looks OK.\"  I didn\u0027t venture\nto insert a signed-off-by line with his name on it, though.\n\nSigned-off-by: Tim Mann \u003cmann@vmware.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d46146274b2dc01fac4063d31393385117d31f58",
      "tree": "e0a32c34c22fe520a00ebf97198526dddb685b91",
      "parents": [
        "bfac0d0b6c6e20933b46f53a964c130f2f2bfa85"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jun 20 13:03:57 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: netiucv inlining cleanup\n\nThe recent iucv rework patches re-introduced some unnecessary inlines.\nRemove them again.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bfac0d0b6c6e20933b46f53a964c130f2f2bfa85",
      "tree": "e5da1131c280ad6e99ce2aa0b948919a54d8edea",
      "parents": [
        "651bbc6224a95eb5bf0ccf6ecd61fc244b38d1f5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 20 13:02:55 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: netiucv spinlock initializer cleanup\n\nspinlock initializer cleanup in netiucv.c\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "651bbc6224a95eb5bf0ccf6ecd61fc244b38d1f5",
      "tree": "3fba78b80b3e80b4c41a7fc560bcc57a9c852139",
      "parents": [
        "dc5bc0cabd1003b4fa358f0d54dfdc46585efb57"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 13:01:30 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: don\u0027t call iucv_path_connect from tasklet context\n\nnet/iucv/iucv.c creates the requirement for\niucv_path_connect not to be called from tasklet context anymore.\nAn extra checking is added in case of a failing netiucv_tx\nto fulfil this requirement for netiucv.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc5bc0cabd1003b4fa358f0d54dfdc46585efb57",
      "tree": "2d65a1411703cfcc10c54788713935c44a505a43",
      "parents": [
        "cd3e76ebcb41c48ef6e706006b793d45030bae75"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Jun 20 13:00:20 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: Use ccw_device_get_id() in qeth/claw drivers\n\nUse ccw_device_get_id() to get a device number\ninstead of parsing the ccw device\u0027s bus id.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd3e76ebcb41c48ef6e706006b793d45030bae75",
      "tree": "73c349e0275ee917a77850d6ed491d36755a9324",
      "parents": [
        "add3f2fa7a6cec16d35a95b9078e1ecc80a6f332"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Jun 20 12:59:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: qeth: wrong packet length in qdio header\n\nPackets Length in qdio header is broken when using\nEDDP on Layer2 devices. This leads to skb_under_panic on receiver\nsystem when running on z/VM GuestLAN devices.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "add3f2fa7a6cec16d35a95b9078e1ecc80a6f332",
      "tree": "318ef63e12c33bd115dd86954343b0ae27795141",
      "parents": [
        "d81ef0fb76ef2eb7126f64cb34217d2ddfb48483"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 12:58:02 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: avoid inconsistent lock state in qeth\n\nipv6_regen_rndid in net/ipv6/addrconf.c makes use of \"write_lock_bh\"\nfor its inet6_dev-\u003elock. It may run in softirq-context.\nqeth makes use of \"read_lock\" for the same inet6_dev-\u003elock.\nTo avoid a potential deadlock situation, qeth should make use of\n\"read_lock_bh\" for its usages of inet6_dev-\u003elock.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d81ef0fb76ef2eb7126f64cb34217d2ddfb48483",
      "tree": "80bd2a306d9f234d7868c899cf190cce7e47d30e",
      "parents": [
        "d78f6642bea3b8f064dcb9a17db58593ef8cc0fb"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 12:56:49 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: qeth driver does not recover\n\nWhile first recovery continues, the card issues\na STARTLAN command itself. In this case qeth\nschedules another recovery. This second\nrecovery is cancelled because of an already running first recovery.\nStop first recovery in case of 0xe080.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d78f6642bea3b8f064dcb9a17db58593ef8cc0fb",
      "tree": "e9e52278f7ab2f1f2b3c21e488f8e9b7001a514c",
      "parents": [
        "031ae4deb095a1f18a842740459c5ae184ec931c"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 12:55:18 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:41 2007 -0400"
      },
      "message": "s390: print correct level for HiperSockets devices\n\nFor real HiperSockets the EBCDIC-ASCII conversion is not necessary.\nThis is only needed for z/VM GuestLAN devices.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "031ae4deb095a1f18a842740459c5ae184ec931c"
}
