)]}'
{
  "log": [
    {
      "commit": "dc1561ac019ff7b6f75c5175abd2ec65c8dbd581",
      "tree": "4820ed1be1024c2f09382dbeade4f7c4e5a8b3e8",
      "parents": [
        "635dd50b7dc69b698e8808ff2802a6cfc31385a8"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: os_connect_socket error path fixup\n\nFix an fd leak and a return of -1 instead of -errno in the error path - this\nshowed up in intensive testing of HPPFS, the os_connect_socket user.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "635dd50b7dc69b698e8808ff2802a6cfc31385a8",
      "tree": "d2d699dc7890eae52674b91a5ac34be645ce0e29",
      "parents": [
        "07f4e2c61c76e8b543c0a2589063aea85c15fb25"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: fix ((unused)) attribute\n\nUse __attribute_used__ instead of __attribute__ ((unused)).  This will help\nwith GCC \u003e 3.2.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07f4e2c61c76e8b543c0a2589063aea85c15fb25",
      "tree": "7a43503115b18d26b5baed9c5bb9263469a5587f",
      "parents": [
        "31bc5a33346b6dd35be219d1416449e0064e9123"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] uml: fix usage of kernel_errno in place of errno\n\nTo avoid conflicts, in kernel files errno is expanded to kernel_errno, to\ndistinguish it from glibc errno.  In this case, the code wants to use the libc\nerrno but the kernel one is used; in the other usage, we return errno in place\nof -errno in case of an error.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31bc5a33346b6dd35be219d1416449e0064e9123",
      "tree": "ce4c3d105b5ec6cfa69b8300a885c9c26908eafe",
      "parents": [
        "b1a3aa209161af3b7ca8ce8eae89b15faa96f612"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Feb 24 13:03:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] uml: correct error messages in COW driver\n\nImprove some error messages in the COW driver, and say V3, not V2, when\ntalking about V3 format.  Also resync with our userspace code utility a bit\nmore.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1a3aa209161af3b7ca8ce8eae89b15faa96f612",
      "tree": "2722e41c29c0d7d271a3db9afc512838e06dd853",
      "parents": [
        "6f595cffedc09da3f5bed13afc86aac64e67c4d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 24 13:03:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] alsa: fix bogus snd_device_free() in opl3-oss.c\n\nRemove snd_device_free() for an opl3-oss instance which should have been\nreleased.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f595cffedc09da3f5bed13afc86aac64e67c4d7",
      "tree": "4d6405462b45d1572405acb42dc5aa71636ff624",
      "parents": [
        "6ced13cdcab440931b87829b0f2d0dedacfb3f2d"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Fri Feb 24 13:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] snd-cs4236 typo fix\n\nI noticed on 2.6.16-rc4 that my MPU-401 wasn\u0027t functional, due to a simple\ncopy \u0026 paste error in sound/isa/cs423x/cs4236.c.\n\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ced13cdcab440931b87829b0f2d0dedacfb3f2d",
      "tree": "8bdd7a80685a7069b30a0e03d32892a81ea8ca9c",
      "parents": [
        "cde05cf2145b0aa06dd61277060bfba5d38acb0b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Feb 24 13:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] m32r: fix and update for gcc-4.0\n\nFix and update for gcc-4.0.\n\n- arch/m32r/kernel/signal.c:\n  Change type of the 8th parameter of sys_rt_sigsuspend() from\n  \u0027struct pt_regs\u0027 to \u0027struct pt_regs *\u0027.\n  This functions make use of the \u0027regs\u0027 parameter to return status value,\n  but gcc-4.0 optimizes and removes it as a dead code.\n  Functions, sys_sigaltstack() and sys_rt_sigreturn(), have also modified.\n\n- arch/m32r/lib/usercopy.c, include/asm-m32r/uaccess.h:\n  Add early-clobber constraints(\u0027\u0026\u0027) to output values of asm statements;\n  these constraints seems to be required for gcc-4.0 register assignment.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cde05cf2145b0aa06dd61277060bfba5d38acb0b",
      "tree": "bc31a01ab1d9642f5f84454cd0c3cd54f66704ed",
      "parents": [
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Feb 24 13:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] m32r: enable asm code optimization\n\nAdd -O2 option to AFLAGS to enable asm code optimization for m32r.\n\nOn m32r gas, \"-m32r2 -O\" option enables assembler\u0027s parallel code\ngeneration optimization for M32R2 ISA as a default.  So, \"-no-parallel\"\noption is required explicitly for a cpu core with single instuction\nissuing, for example, VDEC2.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f52ee1410d563cd409b08822492273a5bc235821",
      "tree": "18694453f85c25cf7ffea2d9111067451cbaed0b",
      "parents": [
        "c0eea79bd2adcc4708973fdbf72a0a292aa60d71",
        "ad9f6713ae59f319ed676c2d014a7756b62f1c51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 22:21:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 22:21:29 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "ad9f6713ae59f319ed676c2d014a7756b62f1c51",
      "tree": "ac693004a23586ab8294c46a0eb19903547aa518",
      "parents": [
        "22fe472cb430ce45c4fb9b6d13060dd724d6dbc8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 05 00:37:47 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 24 00:20:08 2006 -0500"
      },
      "message": "[PATCH] drivers/net/tlan.c: #ifdef CONFIG_PCI the PCI specific code\n\ndrivers/net/tlan.c compiles with CONFIG_PCI\u003dn only with a warning and\ndue to the dead code elimination of gcc.\n\nAdditionally, this fixes the only compile error I found with\nCONFIG_PCI\u003dn and the gcc -Werror-implicit-function-declaration\nflag on i386.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c0eea79bd2adcc4708973fdbf72a0a292aa60d71",
      "tree": "5736f242252532e65098e13398c9609f256de548",
      "parents": [
        "adb9c9ac2e82ddbae4f635a9488ea4ee0a88feb6",
        "35eaa31e5d6b0653c11b5661572152295b45b7a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:40:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:40:17 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "adb9c9ac2e82ddbae4f635a9488ea4ee0a88feb6",
      "tree": "0c43684d343e6e59015b402ff7c73e2e6b9ef3dd",
      "parents": [
        "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c",
        "fb5c594c2acc441f0d2d8f457484a0e0e9285db3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:38:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 23 20:38:50 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "22fe472cb430ce45c4fb9b6d13060dd724d6dbc8",
      "tree": "8dc87d464537feb9b74cde1d171867685a9e0f37",
      "parents": [
        "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c",
        "80dd857daca1cf541b10118991569470d62c1d38"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 23 21:16:07 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 23 21:16:07 2006 -0500"
      },
      "message": "Merge branch \u0027for-jeff\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6\n"
    },
    {
      "commit": "fb5c594c2acc441f0d2d8f457484a0e0e9285db3",
      "tree": "0465b7b5fb518f21f6d4689e027f0f04bb3ebe35",
      "parents": [
        "4558f417f49595337b7e9cc3e92bc0856c588ac1"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@watson.ibm.com",
        "time": "Sat Feb 18 09:29:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:40 2006 +1100"
      },
      "message": "[PATCH] Fix race condition in hvc console.\n\ntty_schedule_flip() would schedule a thread that would call flush_to_ldisc().\nIf tty_buffer_request_room() gets called prior to that thread running --\nwhich is likely in this loop in hvc_poll(), it would set the active flag\nin the tty buffer and consequently flush_to_ldisc() would ignore it.\n\nThe result is that input on the hvc console is not processed.\n\nThis fix calls tty_flip_buffer_push (and flags the tty as\n\"low_latency\").  The push to the ldisc thus happens synchronously.\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4558f417f49595337b7e9cc3e92bc0856c588ac1",
      "tree": "85fe8e04f4917629a90a4a48a98918af97e587a8",
      "parents": [
        "72b138198cd6307c679b35d677ed64105b94ab48"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Feb 17 11:30:30 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t re-assign PCI resources on Maple\n\nMaple firmware does not need PCI resource allocation, and in fact, it\ncan cause problems in some strange cases.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72b138198cd6307c679b35d677ed64105b94ab48",
      "tree": "c48af4520274df67846647097eafaf45631d8bc5",
      "parents": [
        "7c375b9aba4cabaeb1ca8f82807d40fd0a37103a"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Feb 17 11:25:42 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix some MPIC + HT APIC buglets\n\nDo disable, not enable, the HT APIC IRQ in the function that is\nsupposed to.\nEnable the MPIC IRQ before enabling the downstream APIC IRQ, avoids\npotentially losing an interrupt.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c375b9aba4cabaeb1ca8f82807d40fd0a37103a",
      "tree": "016eab0fb6c6ef8fe0c89d76ef974b79bcd55327",
      "parents": [
        "f1870f772c5e884862b4dd8f1ec2147247dda0ef"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 12 17:30:31 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Update {g5,pseries,ppc64}_defconfig\n\nUpdate defconfigs for g5, pseries and generic ppc64. Default choices\nfor everything, with the following exceptions:\n\n * Enable WINDFARM_PM112 on g5 and ppc64.\n * Increase CONFIG_NR_CPUS to 4 in g5_defconfig\n * CONFIG_TIGON3\u003dy instead of \u003dm in g5_defconfig\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1870f772c5e884862b4dd8f1ec2147247dda0ef",
      "tree": "652414b8090a4b24e03aba76ddd37d83b762b88b",
      "parents": [
        "cb2c9b2741346eb23b177187a51ff5abf08295bd"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Feb 13 18:11:13 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:33 2006 +1100"
      },
      "message": "[PATCH] powerpc64: remove broken/bitrotted HMT support\n\nHMT support is currently broken and needs to be reworked to play nicely\nwith the SMT scheduler. Remove the bit rotten bits for the time being.\n\nI also updated an incorrect comment, we enter __secondary_hold with the\nphysical cpu id in r3.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb2c9b2741346eb23b177187a51ff5abf08295bd",
      "tree": "31433b46f96a00e22ca7e8402fd0bfe1fea3408d",
      "parents": [
        "47f78a49206b7f9b0d283ba46a2a5a6ee1796472"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Feb 13 14:48:35 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix runlatch performance issues\n\nThe runlatch SPR can take a lot of time to write. My original runlatch\ncode would set it on every exception entry even though most of the time\nthis was not required. It would also continually set it in the idle\nloop, which is an issue on an SMT capable processor.\n\nNow we cache the runlatch value in a threadinfo bit, and only check for\nit in decrementer and hardware interrupt exceptions as well as the idle\nloop. Boot on POWER3, POWER5 and iseries, and compile tested on pmac32.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "47f78a49206b7f9b0d283ba46a2a5a6ee1796472",
      "tree": "c58b73bf34271888016873699001f54e4b205dbc",
      "parents": [
        "611ae59c62e688792cd1e6a68b9dc0f68d0e0dff"
      ],
      "author": {
        "name": "R Sharada",
        "email": "sharada@in.ibm.com",
        "time": "Wed Feb 22 21:43:08 2006 +0530"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:29 2006 +1100"
      },
      "message": "[PATCH] powerpc64: fix spinlock recursion in native_hpte_clear\n\nnative_hpte_clear has a spinlock recursion problem with the native_tlbie_lock\nbeing called twice, once in native_hpte_clear() and once within tlbie().\nFix the problem by changing the call to tlbie() in native_hpte_clear() to\n__tlbie(). It still supports only 4k pages for now.\n\nSigned-off-by: R Sharada \u003csharada@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "611ae59c62e688792cd1e6a68b9dc0f68d0e0dff",
      "tree": "94a67d3e91407e6641f709471890c09e43c0df8b",
      "parents": [
        "1775dbbcd02cab0c41329dd2cec5b69c7fafd13f"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au1.ibm.com",
        "time": "Thu Feb 23 14:32:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:27 2006 +1100"
      },
      "message": "[PATCH] powerpc: disable OProfile for iSeries\n\nDisable OProfile in Kconfig for iSeries to prevent hangs.  OProfile\nwas not originally intended to work with legacy iSeries.\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1775dbbcd02cab0c41329dd2cec5b69c7fafd13f",
      "tree": "86043c098e2cc8c86780e1ddb0d76e1430cbed9c",
      "parents": [
        "f1434a4854407a262d194411245eb9ee66221f90"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Feb 22 09:46:02 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:25 2006 +1100"
      },
      "message": "[PATCH] powerpc: Enable coherency for all pages on 83xx to fix PCI data corruption\n\nOn the 83xx platform to ensure the PCI inbound memory is handled properly we\nhave to turn on coherency for all pages in the MMU.  Otherwise we see\ncorruption if inbound \"prefetching/streaming\" is enabled on the PCI controller.\n\nSigned-off-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1434a4854407a262d194411245eb9ee66221f90",
      "tree": "8a4cb8b766a372519041c8601bfedd96faf2e1ba",
      "parents": [
        "01aaed9d43d5fff1ddb4c8de859f87ed7ee3608a"
      ],
      "author": {
        "name": "Alan Curry",
        "email": "pacman@TheWorld.com",
        "time": "Wed Feb 22 01:42:37 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:23 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix altivec_unavailable_exception Oopses\n\naltivec_unavailable_exception is called without setting r3... it looks like\nthe r3 that actually gets passed in as struct pt_regs *regs is the\nundisturbed value of r3 at the time the altivec instruction was encountered.\nThe user actually gets to choose the pt_regs printed in the Oops!\n\nThis fixes the oops by passing the correct pt_regs pointer to\naltivec_unavailable_exception.\n\nSigned-off-by: Alan Curry \u003cpacman@TheWorld.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01aaed9d43d5fff1ddb4c8de859f87ed7ee3608a",
      "tree": "857cb0f1d28f980176f9cc5c7a2327b1cf35413a",
      "parents": [
        "c57914a4f24322a8f7ef06a8e2fca5f0b2c98878"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Feb 07 15:47:03 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:21 2006 +1100"
      },
      "message": "[PATCH] powerpc: Trivial fix to set the proper timeout value for kdump\n\nThe panic CPU is waiting forever due to some large timeout value if some\nCPU is not responding to an IPI.\nThis patch fixes the problem - the maximum waiting period will be\n10 seconds and then the kdump boot will go ahead.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c57914a4f24322a8f7ef06a8e2fca5f0b2c98878",
      "tree": "bbfeea19e4320891009b386d8f50c3f0821ed86f",
      "parents": [
        "337a7128dbe68ebe7627b6f954cb32d30d7b11c6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Feb 21 21:06:41 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:20 2006 +1100"
      },
      "message": "[PATCH] ppc: fix adb breakage in xmon\n\nFix up xmon compilation after the last change.\nRemove lots of dead code, all the pmac and chrp support is in arch/powerpc\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "337a7128dbe68ebe7627b6f954cb32d30d7b11c6",
      "tree": "6189f61386f3be72cffab14ed1b42a508ef1793c",
      "parents": [
        "bd6ef57e08d6cce32e93f9fc7b93d361b6a7884f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 21 17:22:55 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 24 11:36:18 2006 +1100"
      },
      "message": "[PATCH] powerpc: Only calculate htab_size in one place for kexec\n\nFor kexec we need to know the size of the MMU hash table.\n\nCurrently we calculate the size once in the htab code, and then twice more in\nthe kexec code, once using htab_hash_mask and once using ppc64_pft_size.\nOn some machines the ppc64_pft_size calculation is broken because\nppc64_pft_size is not set.\n\nSo we need to fix the second calculation, but better still we should just\ncalculate the size once and use it everywhere else.\n\nTested on Power5 LPAR, Power4 non-LPAR and Power3.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35eaa31e5d6b0653c11b5661572152295b45b7a7",
      "tree": "fa62ae77e50253a558fdf39e66fb6cb750774f2e",
      "parents": [
        "4da3089f2b582b21e1374ccc6df722d4361eb915"
      ],
      "author": {
        "name": "Richard Lucassen",
        "email": "spamtrap@lucassen.org",
        "time": "Thu Feb 23 16:23:51 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 23 16:23:51 2006 -0800"
      },
      "message": "[NET]: Increase default IFB device count.\n\nThe most usable number of ifb devices is 2. Change the default to 2.\n\nSigned-off-by: Richard Lucassen \u003cspamtrap@lucassen.org\u003e\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4da3089f2b582b21e1374ccc6df722d4361eb915",
      "tree": "fe29539a688f524ef58eab1178c1ef1bea2bff66",
      "parents": [
        "f8d0e3f11593928ac3f968c378a44e80b04488c9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 23 16:19:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 23 16:19:26 2006 -0800"
      },
      "message": "[IPSEC]: Use TOS when doing tunnel lookups\n\nWe should use the TOS because it\u0027s one of the routing keys.  It also\nmeans that we update the correct routing cache entry when PMTU occurs.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8d0e3f11593928ac3f968c378a44e80b04488c9",
      "tree": "53412bcf3c5860acc821e9a7ec210eb69b83a32f",
      "parents": [
        "21380b81ef8699179b535e197a95b891a7badac7"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Thu Feb 23 16:18:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 23 16:18:01 2006 -0800"
      },
      "message": "[NET] ethernet: Fix first packet goes out with MAC 00:00:00:00:00:00\n\nWhen you turn off ARP on a netdevice then the first packet always goes\nout with a dstMAC of all zeroes. This is because the first packet is\nused to resolve ARP entries. Even though the ARP entry may be resolved\n(I tried by setting a static ARP entry for a host i was pinging from),\nit gets overwritten by virtue of having the netdevice disabling ARP.\n\nSubsequent packets go out fine with correct dstMAC address (which may\nbe why people have ignored reporting this issue).\n\nTo cut the story short: \n\nthe culprit code is in net/ethernet/eth.c::eth_header()\n\n----\n        /*\n         *      Anyway, the loopback-device should never use this\nfunction...\n         */\n\n        if (dev-\u003eflags \u0026 (IFF_LOOPBACK|IFF_NOARP))\n        {\n                memset(eth-\u003eh_dest, 0, dev-\u003eaddr_len);\n                return ETH_HLEN;\n        }\n\n\tif(daddr)\n        {\n                memcpy(eth-\u003eh_dest,daddr,dev-\u003eaddr_len);\n                return ETH_HLEN;\n        }\n\n----\n\nNote how the h_dest is being reset when device has IFF_NOARP.\n\nAs a note:\nAll devices including loopback pass a daddr. loopback in fact passes\na 0 all the time ;-\u003e \nThis means i can delete the check totaly or i can remove the IFF_NOARP\n\nAlexey says:\n--------------------\nI think, it was me who did this crap. It was so long ago I do not remember\nwhy it was made.\n\nI remember some troubles with dummy device. It tried to resolve\naddresses, apparently, without success and generated errors instead of\nblackholing. I think the problem was eventually solved at neighbour\nlevel.\n\nAfter some thinking I suspect the deletion of this chunk could change\nbehaviour of some parts which do not use neighbour cache f.e. packet\nsocket.\n\nI think safer approach would be to move this chunk after if (daddr).\nAnd the possibility to remove this completely could be analyzed later.\n--------------------\n\nPatch updated with Alexey\u0027s safer suggestions.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21380b81ef8699179b535e197a95b891a7badac7",
      "tree": "1a6be9864cabbed59db6357b2f0244413acac4c4",
      "parents": [
        "85259878499d6c428cba191bb4e415a250dcd75a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 22 14:47:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 23 16:10:53 2006 -0800"
      },
      "message": "[XFRM]: Eliminate refcounting confusion by creating __xfrm_state_put().\n\nWe often just do an atomic_dec(\u0026x-\u003erefcnt) on an xfrm_state object\nbecause we know there is more than 1 reference remaining and thus\nwe can elide the heavier xfrm_state_put() call.\n\nDo this behind an inline function called __xfrm_state_put() so that is\nmore obvious and also to allow us to more cleanly add refcount\ndebugging later.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85259878499d6c428cba191bb4e415a250dcd75a",
      "tree": "6b9c1592f66886917b6ec09dd55f9c52eb850561",
      "parents": [
        "42cf93cd464e0df3c85d298c647411bae6d99e6e"
      ],
      "author": {
        "name": "Suresh Bhogavilli",
        "email": "sbhogavilli@verisign.com",
        "time": "Tue Feb 21 13:42:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 23 16:10:52 2006 -0800"
      },
      "message": "[IPV4]: Fix garbage collection of multipath route entries\n\nWhen garbage collecting route cache entries of multipath routes\nin rt_garbage_collect(), entries were deleted from the hash bucket\n\u0027i\u0027 while holding a spin lock on bucket \u0027k\u0027 resulting in a system\nhang.  Delete entries, if any, from bucket \u0027k\u0027 instead.\n\nSigned-off-by: Suresh Bhogavilli \u003csbhogavilli@verisign.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42cf93cd464e0df3c85d298c647411bae6d99e6e",
      "tree": "f68f155f6eedbac8ac8c32c8c947d5a2f6cb2033",
      "parents": [
        "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Feb 21 13:37:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 23 16:10:51 2006 -0800"
      },
      "message": "[NETFILTER]: Fix bridge netfilter related in xfrm_lookup\n\nThe bridge-netfilter code attaches a fake dst_entry with dst-\u003eops \u003d\u003d NULL\nto purely bridged packets. When these packets are SNATed and a policy\nlookup is done, xfrm_lookup crashes because it tries to dereference\ndst-\u003eops.\n\nChange xfrm_lookup not to dereference dst-\u003eops before checking for the\nDST_NOXFRM flag and set this flag in the fake dst_entry.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80dd857daca1cf541b10118991569470d62c1d38",
      "tree": "a02a62684dee38af8bb91bb261de8659f08e9d55",
      "parents": [
        "0781191cf69b7635e0d3ea55c6019e789d1936fa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 10:28:35 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 23:07:08 2006 +0100"
      },
      "message": "skge: protect interrupt mask\n\nThere is a race between updating the irq mask and setting it\nwhich can be triggered on SMP with a bad cable.\nSimilar patch from Ingo Molnar and Thomas Gleixner\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "0781191cf69b7635e0d3ea55c6019e789d1936fa",
      "tree": "439cf41fdfe02dd501d3820095f96c3a0e2a45f7",
      "parents": [
        "a9cdab869ec343ccc601484fb535813e16c25f70"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 10:28:34 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 23:07:07 2006 +0100"
      },
      "message": "skge: genesis phy initialzation\n\nThe SysKonnect Genesis based board would fail on initialization\nwith phy_read errors caused by not waiting for last phy write.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "a9cdab869ec343ccc601484fb535813e16c25f70",
      "tree": "64d12d8befe316c1e7ef1254612b84acfc8024d4",
      "parents": [
        "61a4dcc2f9b5c6861e7198b80dd73dd6e9247b7b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 10:28:33 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 23:07:07 2006 +0100"
      },
      "message": "skge: NAPI/irq race fix\n\nFix a race in the receive NAPI, irq handling. The interrupt clear and the\nstart need to be separated.  Otherwise there is a window between the last\nframe received and the NAPI done level handling.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "61a4dcc2f9b5c6861e7198b80dd73dd6e9247b7b",
      "tree": "af9a8e4c32af8dc92bf443361337a0b8e58ff4c6",
      "parents": [
        "5d06a99f543e734ceb53bbc9e550537be97f0c49"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 00:55:25 2006 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 23:06:48 2006 +0100"
      },
      "message": "r8169: enable wake on lan\n\nSimilar to 8139cp code but more inspired/lucky.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "5d06a99f543e734ceb53bbc9e550537be97f0c49",
      "tree": "7b8112f808f59ecde35b3de9900b1221e9aeb162",
      "parents": [
        "791917deb63c6d8beb3f347ea0911371deff1624"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 00:47:58 2006 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 23:06:07 2006 +0100"
      },
      "message": "r8169: fix broken ring index handling in suspend/resume\n\nrtl8169_hw_start() requires that the descriptor ring indexes be\nset to zero. Let a deferred invocation of rtl8169_reset_task()\nhandle it. Enabling a few power management bits will not hurt\neither.\n\nsuspend/resume is issued with irq on: the spinlock do not need\nto save the irq flag.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "bd6ef57e08d6cce32e93f9fc7b93d361b6a7884f",
      "tree": "d2a7553c425a574d7204281fada8a14dd7e84ace",
      "parents": [
        "9e956c2dac9bec602ed1ba29181b45ba6d2b6448"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Feb 20 19:07:31 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 23 21:44:19 2006 +1100"
      },
      "message": "[PATCH] powerpc: Initialise hvlpevent_queue.lock correctly\n\nWhen I changed the hvlpevent_queue code to use a spinlock instead of a\ncustom atomic (719d1cd86780c156f954fc34f34481adac197aec) I didn\u0027t\ninitialise the lock anywhere, oops.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a80614d1adba903a1e5cb22bf14ebc640fc2ba4c",
      "tree": "353e980f946f22cd49805794da70ff221981a8fb",
      "parents": [
        "35bdddb83f62978b5fad82a14fbfd78cc3a5a60c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Feb 14 22:04:19 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Feb 23 00:29:31 2006 -0500"
      },
      "message": "sbp2: update 36byte inquiry workaround (fix compatibility regression)\n\nSince about Linux 2.6.14, sbp2\u0027s inquiry workaround did not work anymore\ndue to changes in the SCSI layer. Update it to become effective again.\nTesting one of the two known affected bridges has shown that skip_ms_page_8\nis required as well.\n\nAlso, make force_inquiry_hack tunable via /sys/module/sbp2/parameters.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from 99496037c6744fd938ffb8ccfc8fc91762322ff8 commit)\n"
    },
    {
      "commit": "35bdddb83f62978b5fad82a14fbfd78cc3a5a60c",
      "tree": "b5fcfd00b9af8815dd42e3d65e2f9f2e453f4a89",
      "parents": [
        "bf637ec3ef4159da3dd156ecf6f6987d8c8c5dae"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 31 00:13:33 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Feb 23 00:28:52 2006 -0500"
      },
      "message": "sbp2: variable status FIFO address (fix login timeout)\n\nLet the ieee1394 core select a suitable 1394 address range for sbp2\u0027s\nstatus FIFO instead of using a fixed range. Since the core only selects\naddresses which are guaranteed to be out of the \"physical range\" as per\nOHCI 1.1, this patch also fixes an old bug:\n\nOHCI controllers which implement a writeable PhysicalUpperBound register\nincluded sbp2\u0027s status FIFO in the physical range. That way sbp2 was\nnever notified of a succesful login and always failed after timeout.\nAffected OHCI host adapters include ALi and Fujitsu controllers.\n\nAs another side effect of this patch, the status FIFO is no longer\nlocated in a range for which OHCI chips perform \"posted writes\". Each\nstatus write now requires a response subaction. But since large data\ntransfers involve only few status writes, there is no measurable\ndecrease of I/O throughput. What\u0027s more, the status FIFO is now safe\nfrom potential host bus errors. Nevertheless, posted writes could be\nre-enabled by extensions to the ARM features of the 1394 stack.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from b2d38cccad4ef80d6b672b8f89aae5fe2907b113 commit)\n"
    },
    {
      "commit": "bf637ec3ef4159da3dd156ecf6f6987d8c8c5dae",
      "tree": "4d90e883515171529e74ab9446e19bc1030abe4c",
      "parents": [
        "9e956c2dac9bec602ed1ba29181b45ba6d2b6448"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jan 31 00:13:06 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Feb 23 00:25:08 2006 -0500"
      },
      "message": "sbp2: fix another deadlock after disconnection\n\nIf there were commands enqueued but not completed before an SBP-2 unit\nwas unplugged (or an attempt to reconnect failed), knodemgrd or any\nprocess which tried to remove the device would sleep uninterruptibly\nin blk_execute_rq().  Therefore make sure that all commands are\ncompleted when sbp2 retreats.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n(cherry picked from 61daa34c132c5d4ed8630e2c46e9bf2f0c7b3428 commit)\n"
    },
    {
      "commit": "791917deb63c6d8beb3f347ea0911371deff1624",
      "tree": "170bc081f03326f75b6b5ccce7d7d1df28a2c833",
      "parents": [
        "56a645cc1bc16ab33b33a3e0854a46c5d2c864f3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:03 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:25:26 2006 +0100"
      },
      "message": "[PATCH] sky2: close race on IRQ mask update.\n\nNeed to avoid race in updating IRQ mask.  This can probably be replaced\nsmarter use of the interrupt control registers (if/when chipset\ndocs are available).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "56a645cc1bc16ab33b33a3e0854a46c5d2c864f3",
      "tree": "22ecf36723c1a60d87168583dd2f85f049ccfd88",
      "parents": [
        "9a6d343188f5f1e9537e700fc4139c2d905ff129"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:02 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:25:23 2006 +0100"
      },
      "message": "[PATCH] sky2: use device iomem to access PCI config\n\nTo avoid problems with PCI config access without ACPI (or busted ACPI tables),\nuse the device\u0027s window into PCI config space.\n\nI know this probably will upset the purists, but I would rather have users\nthan ACPI testers. It also generates less code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "9a6d343188f5f1e9537e700fc4139c2d905ff129",
      "tree": "6e41f133f4e229b4cd301c36c4deb8c04e5038c7",
      "parents": [
        "a8fd6266dafd564bae6758cb78c8c152e7d4115e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:01 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:25:03 2006 +0100"
      },
      "message": "[PATCH] sky2: force early transmit status\n\nNeed to force a transmit coalesce timer restart after processing\ntransmit packets. Otherwise, can get transmit status after last\nupdate and chip doesn\u0027t send the next one.\n\nCan go with the chip defaults for coalescing timers, except for\nTx timer which needs to be bigger.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "a8fd6266dafd564bae6758cb78c8c152e7d4115e",
      "tree": "0a06bcd302199fa55f7a04958ab84c46f19c342e",
      "parents": [
        "ff81fbbe321c3a468b6225c673ca57efa501fbed"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:45:00 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:24:04 2006 +0100"
      },
      "message": "[PATCH] sky2: poke coalescing timer to fix hang\n\nNeed to restart the interrupt coalescing timer after clearing the interrupt,\nto avoid races with interrupt timer and processing.\n\nPatch from Carl-Daniel Halfinger\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "ff81fbbe321c3a468b6225c673ca57efa501fbed",
      "tree": "ae715c27debaee2ef0bc1f36faccc7ef8bac2b09",
      "parents": [
        "977bdf06ca8dd7ed081fab8d30249d9e6b1c24d3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:44:59 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:23:40 2006 +0100"
      },
      "message": "[PATCH] sky2: limit coalescing values to ring size\n\nDon\u0027t allow coalescing values to be bigger than the transmit ring.\nSince if you set them that big, the interrupt never happens and driver\nlivelocks.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "977bdf06ca8dd7ed081fab8d30249d9e6b1c24d3",
      "tree": "dd12c7e2ad88e6dc33e70af401910d70941645d5",
      "parents": [
        "c45ec6566021ba3162233b575e7bc76d57b86688"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 22 11:44:58 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 23 01:23:36 2006 +0100"
      },
      "message": "[PATCH] sky2: yukon-ec-u chipset initialization\n\nAdd more complete setup code for Yukon EC_U chipset.\nBased on matching code in 8.31 code in SysKonnect vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "9e956c2dac9bec602ed1ba29181b45ba6d2b6448",
      "tree": "e5c715e51dd56b199d542852ca2b60f76d32ddc2",
      "parents": [
        "1a6a35894f10870d5590199d1785d3a718927abe",
        "a6ceda7457b2303dcb07d3c472b25d52bbdb5a29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:23:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:23:05 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "1a6a35894f10870d5590199d1785d3a718927abe",
      "tree": "ab3ab04b0ff2614ed7c322b31cbde9b6481addc1",
      "parents": [
        "245599f573f302bfa27a0436408c80f13b457046",
        "06e4479bd092eca4125e5507e7c22619a491dab3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:21:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:21:57 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "245599f573f302bfa27a0436408c80f13b457046",
      "tree": "4683cf7b59ec75b0efd9a1aaf7fc1ecafcbd6f6c",
      "parents": [
        "6cec2aed8686840906f6298391dc4fd04d9ba843",
        "5bd546aa78b5d74f3162815e41940f862215d9e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:21:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:21:22 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "6cec2aed8686840906f6298391dc4fd04d9ba843",
      "tree": "a6ae4784522a03c5b8eb6041ef0da5e8c81b14dc",
      "parents": [
        "c45ec6566021ba3162233b575e7bc76d57b86688"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfltc@us.ibm.com",
        "time": "Wed Feb 22 17:31:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:20:33 2006 -0800"
      },
      "message": "[PATCH] CIFS: CIFSSMBRead was returning an invalid pointer in buf on socket error\n\nThanks to Adrian Bunk for debugging the problem and to Shaggy for\nhelping find the solution.\n\nAlso added a fix for 64K pages we found in loosely-related testing\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6ceda7457b2303dcb07d3c472b25d52bbdb5a29",
      "tree": "39b4831d384f690b1cec0435f2678258cde63436",
      "parents": [
        "c45ec6566021ba3162233b575e7bc76d57b86688"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Feb 22 14:35:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 22 14:35:52 2006 -0800"
      },
      "message": "[SCSI] esp: fix eh locking\n\nesp_reset didn\u0027t get fixed when the EH locking changed.\n-\u003eeh_bus_reset_handler is now called without the host lock held.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06e4479bd092eca4125e5507e7c22619a491dab3",
      "tree": "cc73ceba3232070ce353f297dfdb3535145f5822",
      "parents": [
        "df666b9c510fd27fd3b1afd9ddfa1eaa62ce12b3"
      ],
      "author": {
        "name": "Mårten Wikström",
        "email": "marten.wikstrom@passito.se",
        "time": "Wed Feb 22 22:27:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 22:27:23 2006 +0000"
      },
      "message": "[ARM] 3347/1: Bugfix for ixp4xx_set_irq_type()\n\nPatch from Mårten Wikström\n\nThis patch fixes a bug in ixp4xx_set_irq_type() which leads to\nGPIO being incorrectly set to both edge triggered for raising\nas well as falling edge interrupt types. See the previous\ndiscussion on patch 3312/1.\n\nSigned-off-by: Mårten Wikström \u003cmarten.wikstrom@passito.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df666b9c510fd27fd3b1afd9ddfa1eaa62ce12b3",
      "tree": "825879502f74636641a86724514f2ea4e3c9c240",
      "parents": [
        "43cc19816b3fc5286258e6f5e43ef4ead458f9a3"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Feb 22 21:23:35 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:23:35 2006 +0000"
      },
      "message": "[ARM] 3325/2: GPIO function to control multi-drive (open collector) capability\n\nPatch from Andrew Victor\n\nThis patch adds the at91_set_multi_drive() function to enable/disable\nthe multi-drive (open collector) pin capability on the AT91RM9200\nprocessor.\n\nThis is necessary to fix the UDC (USB Gadget) driver for the AT91RM9200\nboard as it will not allow the board reset line to be pulled low if the\npullup is not driven as an open collector output as the boards are wired\nto the USB connector on both the DK/EK.\n\nThis version of the patch updates it to 2.6.16-rc4.\nOrignal patch by Jeff Warren.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "43cc19816b3fc5286258e6f5e43ef4ead458f9a3",
      "tree": "8ea24fe2df9218d7fab8a3607ac5e644d2456e10",
      "parents": [
        "75d2f18088ded458f5bc4014b6c4e2d9651d41d4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Feb 22 21:13:28 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:13:28 2006 +0000"
      },
      "message": "[ARM] CONFIG_CPU_MPCORE -\u003e CONFIG_CPU_32v6K\n\nCONFIG_CPU_MPCORE has never been a configuration symbol - it should\nbe CONFIG_CPU_32v6K.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75d2f18088ded458f5bc4014b6c4e2d9651d41d4",
      "tree": "ce564f2a6909a20b5ecc86dd290c8c8386980755",
      "parents": [
        "bc66d4496f106a8e3a936dc24c9965a2f9c13e50"
      ],
      "author": {
        "name": "Uli Luckas",
        "email": "u.luckas@road-gmbh.de",
        "time": "Wed Feb 22 21:12:07 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:12:07 2006 +0000"
      },
      "message": "[ARM] 3345/1: Fix interday RTC alarms\n\nPatch from Uli Luckas\n\nThis is a bugfix.\n\nThe comment in arch/arm/common/rtctime.c explains it:\n* FIXME: for now, we just copy the alarm time because we\u0027re lazy (and\n* is therefore buggy - setting a 10am alarm at 8pm will not result in\n* the alarm triggering.)\n\nThis patch adds one day to the alarm iff the alarm wrapped beyond midnight and therefore appears to be in the past.\n\nSigned-off-by: Uli Luckas \u003cu.luckas@road-gmbh.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc66d4496f106a8e3a936dc24c9965a2f9c13e50",
      "tree": "2a5f55829332e7e1e737bf274e2e6201135b0ee6",
      "parents": [
        "af898b8f602441a3bebe918a3b26adc92b30762e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Wed Feb 22 21:12:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:12:06 2006 +0000"
      },
      "message": "[ARM] 3344/1: NSLU2: beeper support\n\nPatch from Alessandro Zummo\n\nThis patch adds support for the beeper\nembedded in the NSLU2 to the machine setup code.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af898b8f602441a3bebe918a3b26adc92b30762e",
      "tree": "c9908cb1910a20bb1cc314dff3e34d5040dc49ec",
      "parents": [
        "d7353b25c855b3a8103647503deaa98f512bd439"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Wed Feb 22 21:12:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:12:06 2006 +0000"
      },
      "message": "[ARM] 3343/1: NAS100d: Fix incorrect I2C pin assignment\n\nPatch from Alessandro Zummo\n\nThe I2C pin assignment for the Iomega NAS100d board was incorrect.  This\npatch fixes it.  The correct assignment has now been tested using the\nnew RTC class and a new driver for the RTC on the NAS100d.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7353b25c855b3a8103647503deaa98f512bd439",
      "tree": "226a56a10ee90cd721c21b778fcb7a0497514477",
      "parents": [
        "c27a2164a32cfda80dc1647638a940103669af3d"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Wed Feb 22 21:12:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 21:12:05 2006 +0000"
      },
      "message": "[ARM] 3342/1: NSLU2: Protect power button init routine with machine_is_nslu2()\n\nPatch from Alessandro Zummo\n\nThe power button exit routine for the Linksys NSLU2 was not protected by\na machine_is_nslu2(). This patch fixes it.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c27a2164a32cfda80dc1647638a940103669af3d",
      "tree": "f136628871fa0c84c8a3961ed93feddc92c77199",
      "parents": [
        "a43c7ff8bafe841502cab52b7795e2825c2e42c4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 22 19:51:38 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 19:51:38 2006 +0000"
      },
      "message": "[ARM] 3340/1: Fix the PCI setup for direct master access to SDRAM\n\nPatch from Catalin Marinas\n\nThe initial code did not configure the inbound memory windows for direct\nmaster access to the SDRAM. This patch creates a 1:1 mapping between the\nVersatile/PB PCI memory windows and its SDRAM. Note that an updated FPGA\nimage is needed for Versatile/PB since the original windows were 1MB and\nnot able to cover the whole SDRAM (now extended to 256MB). The patch also\nfixes the PCI IRQ mapping for slot #2.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c45ec6566021ba3162233b575e7bc76d57b86688",
      "tree": "bd994acbbadc78fce745fac3de44ee5cf5ff5a1a",
      "parents": [
        "102d60a2d8a6b54a20317a855dca3b598a2fd581",
        "fa675765afed59bb89adba3369094ebd428b930b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 10:24:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 10:24:52 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "fa675765afed59bb89adba3369094ebd428b930b",
      "tree": "777a8c1bb48ef7de39073104f974209f4a462b6f",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 22 09:39:02 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 22 09:39:02 2006 -0800"
      },
      "message": "Revert mount/umount uevent removal\n\nThis change reverts the 033b96fd30db52a710d97b06f87d16fc59fee0f1 commit\nfrom Kay Sievers that removed the mount/umount uevents from the kernel.\nSome older versions of HAL still depend on these events to detect when a\nnew device has been mounted.  These events are not correctly emitted,\nand are broken by design, and so, should not be relied upon by any\nfuture program.  Instead, the /proc/mounts file should be polled to\nproperly detect this kind of event.\n\nA feature-removal-schedule.txt entry has been added, noting when this\ninterface will be removed from the kernel.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "102d60a2d8a6b54a20317a855dca3b598a2fd581",
      "tree": "628b1beb285eed657adc127982ebf014333b82c8",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 22 23:43:40 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 07:47:07 2006 -0800"
      },
      "message": "[PATCH] padlock: Fix typo that broke 256-bit keys\n\nA typo crept into the le32_to_cpu patch which broke 256-bit keys\nin the padlock driver.  The following patch based on observations\nby Michael Heyse fixes the problem.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a43c7ff8bafe841502cab52b7795e2825c2e42c4",
      "tree": "cd18a22718a0c082d35bb1db5a7a34aff3996c3c",
      "parents": [
        "31867499b21b2374eb0cc6b3d1ea6b4ade4d1cc2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 20 10:18:38 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 09:33:23 2006 +0000"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "31867499b21b2374eb0cc6b3d1ea6b4ade4d1cc2",
      "tree": "8df8d87709b5415dced9dc8ac1e135f695403cd4",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 19 19:53:56 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 09:33:22 2006 +0000"
      },
      "message": "[ARM] Add panic-on-oops support\n\nAlthough you could ask the kernel for panic-on-oops, it remained\nnon-functional because the architecture specific code fragment had\nnot been implemented.  Add it, so it works as advertised.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5bd546aa78b5d74f3162815e41940f862215d9e3",
      "tree": "a80adfbb09e2714830762ffdc7c7ec7567b469df",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Feb 17 20:23:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 09:32:46 2006 +0000"
      },
      "message": "[MMC] Fix mmc_cmd_type() mask\n\nIt\u0027s MMC_CMD_MASK not MMC_CMD_TYPE.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b00dc3ad74fdb676552d46ee573b88e927240d0c",
      "tree": "6dcf7806f1f0fc791d3455dcf233a11088b18b3a",
      "parents": [
        "808c783e9bfb217a90be5a996a867c41a69b40bd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Feb 21 23:49:47 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 21 17:10:15 2006 -0800"
      },
      "message": "[PATCH] tmpfs: fix mount mpol nodelist parsing\n\nI\u0027ve been dissatisfied with the mpol_nodelist mount option which was\nadded to tmpfs earlier in -rc.  Replace it by mpol\u003dpolicy:nodelist.\n\nAnd it was broken: a nodelist is a comma-separated list of numbers and\nranges; the mount options are a comma-separated list of token\u003dvalues.\nWhoops, blindly strsep\u0027ing on commas doesn\u0027t work so well: since we\u0027ve\nno numeric tokens, and unlikely to add them, use that to distinguish.\n\nMove the mpol\u003d parsing to shmem_parse_mpol under CONFIG_NUMA, reject\nall its options as invalid if not NUMA.  /proc shows MPOL_PREFERRED\nas \"prefer\", so use that name for the policy instead of \"preferred\".\n\nEnforce that mpol\u003ddefault has no nodelist; that mpol\u003dprefer has one\nnode only; that mpol\u003dbind has a nodelist; but let mpol\u003dinterleave use\nnode_online_map if no nodelist given.  Describe this in tmpfs.txt.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "808c783e9bfb217a90be5a996a867c41a69b40bd",
      "tree": "0aaeaa1a4bd4324f727e9bb9d46d29baea03e9b7",
      "parents": [
        "52aa536f5a78bbba9205d296f53d2f8a424a3b08",
        "8db41685c73ad1893d8571861171e183a551e90d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 21 10:13:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 21 10:13:22 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "52aa536f5a78bbba9205d296f53d2f8a424a3b08",
      "tree": "29ccde2430d7dd34420761b7fde4a8c8976fe76c",
      "parents": [
        "5914811acf36c3ff091f860a6964808f668f27d0",
        "2e242fa994428bd1a40b6a7e97430413246d0a16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 21 10:11:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 21 10:11:32 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "8db41685c73ad1893d8571861171e183a551e90d",
      "tree": "2c6a368af3f0e2008940698bf29a21a5e2dc167b",
      "parents": [
        "1e93e70d035a26c0e108f0a9e8f735dabcf948ac"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 13:46:01 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:24 2006 +0000"
      },
      "message": "[MIPS] Disable CONFIG_ISCSI_TCP; it triggers a gcc 3.4 endless loop.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e93e70d035a26c0e108f0a9e8f735dabcf948ac",
      "tree": "42a37ee50c75ae5099d28ee6dde6ba55782cce6d",
      "parents": [
        "909fa64c8bf0ef20722cddaa402404fb1aa14a4a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 00:17:50 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Yosemite: Fix build damage by dc8f6029cd51af1b148846a32e68d69013a5cc0f.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "909fa64c8bf0ef20722cddaa402404fb1aa14a4a",
      "tree": "6729397505d8039b6220c0753775ceb3918789f8",
      "parents": [
        "1e35aabab82f8a6f7ab884b642e68be260f92f2c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Feb 21 01:25:06 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] jiffies_to_compat_timeval fix\n    \nThe last argument of div_long_long_rem() must be long.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e35aabab82f8a6f7ab884b642e68be260f92f2c",
      "tree": "0daef6084bb1b35f40d129245579dc358df480fb",
      "parents": [
        "76e1daee7db153400aaed55646e05a312da353b3"
      ],
      "author": {
        "name": "Rojhalat Ibrahim",
        "email": "imr@rtschenk.de",
        "time": "Mon Feb 20 13:35:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Add topology_init.\n    \nA recent patch introduced cpu topology in sysfs.  When you run a kernel\nwith SMP and sysfs enabled, you now get an Oops on boot. The following\npatch fixes that by adding topology_init to arch/mips/kernel/smp.c. The\ncode is copied from arch/s390/kernel/smp.c.\n    \nSigned-off-by: Rojhalat Ibrahim \u003cimr@rtschenk.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76e1daee7db153400aaed55646e05a312da353b3",
      "tree": "d52f863856d598283fb7334eb1944b05321f90dd",
      "parents": [
        "124273773596cbf8aa9c79304b01091d4693f368"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Feb 20 04:57:00 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Fix compiler warnings in arch/mips/sibyte/bcm1480/irq.c\n    \nFix the following compiler warnings:\n    \n  CC      arch/mips/sibyte/bcm1480/irq.o\narch/mips/sibyte/bcm1480/irq.c: In function ‘bcm1480_set_affinity’:\narch/mips/sibyte/bcm1480/irq.c:168: warning: ISO C90 forbids mixed declarations and code\narch/mips/sibyte/bcm1480/irq.c: In function ‘ack_bcm1480_irq’:\narch/mips/sibyte/bcm1480/irq.c:230: warning: ISO C90 forbids mixed declarations and code\n    \nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "124273773596cbf8aa9c79304b01091d4693f368",
      "tree": "46925c5aa94867d8a72f80275b0c57b168c95b86",
      "parents": [
        "77607635c3f15e6bf6366e6d7db731a5cb209fb1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 14 14:22:10 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Follow Uli\u0027s latest *at syscall changes.\n\n(This really is only the half of the patch which was forgotten in\n326a625748535c4cdb1c632b1dcb07030989a393 ...)\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77607635c3f15e6bf6366e6d7db731a5cb209fb1",
      "tree": "0b5aa1613f1369c8bd2a102f8fe66640160dde0c",
      "parents": [
        "51939fbb79f66cc471f5bde9845be797ea61ad0b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 16:32:14 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Sibyte: Config option names shouldn\u0027t be prefixed with CONFIG_\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51939fbb79f66cc471f5bde9845be797ea61ad0b",
      "tree": "030683c83f7916c166536b171b669c5dda341533",
      "parents": [
        "f3468e0c34c8de919062582575a01e2434c8e727"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 16:35:03 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Sibyte: #if CONFIG_* doesn\u0027t fly.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3468e0c34c8de919062582575a01e2434c8e727",
      "tree": "cb21a54f7b04e1408ea23016066c4c55aa3620cd",
      "parents": [
        "82ad93f4a002294820e9a5e6f84beef2222a54b7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 19 03:42:11 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] N32: Make sure pointer is good before passing it to sys_waitid().\n\nAfter all we\u0027re calling sys_waitid() with fs set to KERNEL_DS ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82ad93f4a002294820e9a5e6f84beef2222a54b7",
      "tree": "24423db4db76379224daeb5716fbe8b3885cd234",
      "parents": [
        "304416da860b8cd548e61ee7038f852418008a85"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 18 22:47:26 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:22 2006 +0000"
      },
      "message": "[MIPS] N32: Fix N32 rt_sigtimedwait and rt_sigsuspend breakage.\n\nOriginally found through an oops in the Gentoo N32 userland build; patch\nbased on original patch by Daniel Jacobwitz.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "304416da860b8cd548e61ee7038f852418008a85",
      "tree": "ee69d1de7bd7d4133ee934db57f74876c0a9cff6",
      "parents": [
        "dda73d0bb1d358e4337d2c4da9c61903873664cf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 18 18:20:47 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:22 2006 +0000"
      },
      "message": "[MIPS] Reformat _sys32_rt_sigsuspend with tabs instead of space for consistency.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dda73d0bb1d358e4337d2c4da9c61903873664cf",
      "tree": "7e4bdd49287519899769aa40c5e2b011d401b704",
      "parents": [
        "68fa383f3e58b5adf1d8089c93c83ab8d0d00e8d"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Sat Feb 18 15:21:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:22 2006 +0000"
      },
      "message": "[MIPS] Make do_signal32 return void.\n\ndo_signal has been changed to return void since the \"return value is\nignored everywhere\".  Convert do_signal32 accordingly.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68fa383f3e58b5adf1d8089c93c83ab8d0d00e8d",
      "tree": "56af539c87b0c2adeb66d19ec500d79ea7a93432",
      "parents": [
        "8ecbbcaf08c13c57d6602472478739d64650ee0e"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Sat Feb 18 14:55:45 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:22 2006 +0000"
      },
      "message": "[MIPS] Add support for TIF_RESTORE_SIGMASK for signal32\n    \nFollowing the recent implementation of TIF_RESTORE_SIGMASK in\narch/mips/kernel/signal.c, 64-bit kernels with 32-bit user-land\ncompatibility oops when starting init.  signal32.c needs to be\nconverted to use TIF_RESTORE_SIGMASK too.\n    \nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8ecbbcaf08c13c57d6602472478739d64650ee0e",
      "tree": "c59cf7f91e45bf95f7e9b85f43d524f3cf627505",
      "parents": [
        "36ccf1c0e3917f1f73abc17c38ad704c59f8d1b6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Feb 14 15:57:50 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:22 2006 +0000"
      },
      "message": "[MIPS] Fixes for uaccess.h with gcc \u003e\u003d 4.0.1\n    \nIt seems current get_user() incorrectly sign-extend an unsigned int\nvalue on 64bit kernel.  I think this is because \u0027(__typeof__(val))\u0027\ncast in final assignment.  I suppose the cast should be\n\u0027(__typeof__(*(addr))\u0027.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36ccf1c0e3917f1f73abc17c38ad704c59f8d1b6",
      "tree": "7f16183fafe1a1b9d37a0478d37dda0766f5a355",
      "parents": [
        "5914811acf36c3ff091f860a6964808f668f27d0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 14 21:04:54 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:22 2006 +0000"
      },
      "message": "[MIPS] Make integer overflow exceptions in kernel mode fatal.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5914811acf36c3ff091f860a6964808f668f27d0",
      "tree": "04317a64fa5e76a13f29de655fe354abd627445d",
      "parents": [
        "6d7b9efacba9f4e5f4d5ca165b1a4350da52ddd7"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Sat Feb 18 18:12:43 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:27:38 2006 -0800"
      },
      "message": "[PATCH] kjournald keeps reference to namespace\n\nIn daemonize() a new thread gets cleaned up and \u0027merged\u0027 with init_task.\nThe current fs_struct is handled there, but not the current namespace.\n\nThis adds the namespace part.\n\n[ Eric Biederman pointed out the namespace wrappers, and also notes that\n  we can\u0027t ever count on using our parents namespace because we already\n  have called exit_fs(), which is the only way to the namespace from a\n  process. ]\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nAcked-by: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d7b9efacba9f4e5f4d5ca165b1a4350da52ddd7",
      "tree": "df6160e759c186fe8a7321d15cc886bf142d2f91",
      "parents": [
        "cf70a6f264f6e1a4c06553699159d94996b2f916",
        "73d72cffe53407e447df0cbb0bf15a2c931108b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:23:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:23:14 2006 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n"
    },
    {
      "commit": "cf70a6f264f6e1a4c06553699159d94996b2f916",
      "tree": "7a5993585e7e8b80c37cae75468fca45da6519d2",
      "parents": [
        "0b1fc9b86f49e1e73e473e06a16556ca0dce53ae",
        "ad6b97fc929e5844bfd1d708ab1d74d131d7960d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:09:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:09:44 2006 -0800"
      },
      "message": "Merge branch \u0027fixes.b8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird\n"
    },
    {
      "commit": "0b1fc9b86f49e1e73e473e06a16556ca0dce53ae",
      "tree": "0a8dae6c730dfe5279d61cdd4b5c2936f9e471a1",
      "parents": [
        "6bd25e78211d0591060db3ece10443096ef96c50",
        "b41c82eb5fb49912ce26c51ec221ba35e06c7d9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:08:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:08:23 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "6bd25e78211d0591060db3ece10443096ef96c50",
      "tree": "95262e041c1451c8672cfcc580fc1e0e112a2603",
      "parents": [
        "35e622a67e6d2c5f7e3d3e2da92ebdb2f46db783",
        "496b7a5159b8366b003bbc17f8c4e27f69b6779e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:05:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:05:45 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "35e622a67e6d2c5f7e3d3e2da92ebdb2f46db783",
      "tree": "724155d228e083b321899f9261a6a85a930be1b2",
      "parents": [
        "f24211e7b3e6d02251c53c48821003c77495efef"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 20 12:41:55 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:04:19 2006 -0800"
      },
      "message": "[PATCH] H8/300: CONFIG_CONFIG_ doesn\u0027t fly.\n\nAll actual uses of the symbol refer to CONFIG_SH_STANDARD_BIOS so this\noption could never be activated on H8/300.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f24211e7b3e6d02251c53c48821003c77495efef",
      "tree": "1ac0e99cb2a8af160b852d2779eab712806381b7",
      "parents": [
        "cf535ea52e68e3ee6f4a90cc383faa1ee857f14d",
        "a8372f035aa2f6717123eb30679a08b619321dd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:03:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:03:01 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "cf535ea52e68e3ee6f4a90cc383faa1ee857f14d",
      "tree": "1217d6b27e99c81b4e9cf003ddd4f71a93ad0c2b",
      "parents": [
        "b04ec261bd64f927bf3fce5cf9eeb0225557939d"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Feb 20 18:28:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:12 2006 -0800"
      },
      "message": "[PATCH] m32r: update sys_tas() routine\n\nThis patch updates and fixes sys_tas() routine for m32r.\n\nIn the previous implementation, a lockup rarely caused at sys_tas()\nroutine in SMP environment.\n\n\u003e \u003e The problem is that touching *addr will generate an oops if that page isn\u0027t\n\u003e \u003e paged in.  If we convert it to use get_user() then that\u0027s an improvement,\n\u003e \u003e but we must not run get_user() under spinlock or local_irq_disable().\n\nI rewrote sys_tas() routine by using \"lock -\u003e unlock\" instructions, and\nutilizing the m32r\u0027s interrupt handling characteristics; the m32r processor\ncan accept interrupts only at the 32-bit instruction boundary.  So, the\n\"unlock\" instruction can be executed continuously after the \"lock\"\ninstruction execution without any interruptions.\n\nIn addition, to solve such a page_fault problem, I use a fixup code like\nget_user().\n\nAnd, as for the kernel lockup problem, we found that a calling\ndo_page_fault() routine with disabling interrupts might cause a lockup at\nflush_tlb_others(), because we checked a completion of IPI handler\u0027s\noperations in a spin-locked critical section.\n\nTherefore, by using \"lock -\u003e unlock\" code, we can implement the sys_tas()\nrouitine without disabling interrupts explicitly, then no lockups would\nhappen at flush_tlb_others(), I hope.\n\nCompile check and some working test in SMP environment have done.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b04ec261bd64f927bf3fce5cf9eeb0225557939d",
      "tree": "2ad7a66b6f0dc6e0e641bef088865c5c140d0ae1",
      "parents": [
        "49d9c81a699b57a5b6488f3a761669d05e116588"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Feb 20 18:28:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:12 2006 -0800"
      },
      "message": "[PATCH] m32r: __cmpxchg_u32 fix\n\nThis patch fixes a bug of include/asm-m32r/system.h:__cmpxchg_u32().\n\n  static __inline__ unsigned long\n  __cmpxchg_u32(volatile unsigned int *p, unsigned int old, unsigned int new);\n\nIn __cmpxchg_u32(), the \"old\" value must not be changed to the previous \"*p\"\nvalue.  But the former code modifies the previous \"*p\" value.\n\nA deadlock at _atomic_dec_and_lock sometimes happened due to this bug.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49d9c81a699b57a5b6488f3a761669d05e116588",
      "tree": "a26af993889b1fe6af95fcff7d911740b008db6c",
      "parents": [
        "aa88861fc3184a7d830954661dd281de4ae8d2ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Feb 20 18:28:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:12 2006 -0800"
      },
      "message": "[PATCH] s390: revert dasd eer module\n\nRevert dasd eer module until we have a common understanding of how the\ninterface should be.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa88861fc3184a7d830954661dd281de4ae8d2ba",
      "tree": "ac1ff810dd3b8426c727aba3ea57bb6381978f7d",
      "parents": [
        "15c73691780252a5571bfa7902b4dc227ec66c84"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Feb 20 18:28:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:12 2006 -0800"
      },
      "message": "[PATCH] s390: dasd reference counting\n\nWhen using the dasd diag discipline, the base discipline module (eckd or fba)\ncan be unloaded, even though the dasd driver requires both discipline modules\n(base and diag) to work correctly.\n\nImplement reference counting for both base and diag discipline modules in\norder to fix this.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15c73691780252a5571bfa7902b4dc227ec66c84",
      "tree": "2a2829292ca09b1774c3941ef8fdb2f5cf0f39c6",
      "parents": [
        "a1909e631caa3a02c25e493ac4004cd67984e0e0"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Mon Feb 20 18:28:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:12 2006 -0800"
      },
      "message": "[PATCH] s390: V\u003dV qdio fixes\n\nUsing FCP devices with V\u003dV support, the input queue stalled when CCQ 97 had\nbeen returned in qdio_do_eqbs.  When this happen we have to reissue the eqbs\ninstruction.\n\nAnother bug was when V\u003dV was enabled we checked if hardware has SIGA-sync\nsupport.  If not we returned with 0 from tiqdio_is_inbound_q_done.  Thus qdio\nlost initiative on FCP devices and input queue stalled.  Running devices in\nV\u003dV there is no SIGA-sync support but nevertheless we have to process\ntiqdio_is_inbound_q_done either.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1909e631caa3a02c25e493ac4004cd67984e0e0",
      "tree": "ff8f4a40cf80f5ed9e24137985959301f6ac2dab",
      "parents": [
        "ec33b5fe1a6f68c0a494aab476b9667945e029c4"
      ],
      "author": {
        "name": "Carl-Daniel Hailfinger",
        "email": "c-d.hailfinger.devel.2006@gmx.net",
        "time": "Mon Feb 20 18:28:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] radeonfb: resume support for Samsung P35 laptops\n\nMake resume from suspend-to-ram possible for Samsung P35 laptops.\n\nThe radeon mobility 9700 chip on Samsung P35 laptops locks up everything on\nresume from suspend-to-ram if it is not reinitialized.\n\nVGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]\nClass 0300: 1002:4e50\n       Subsystem: 144d:c00c\n\nUnfortunately, the DMI strings are mostly identical for all Samsung\nlaptops.  So we match the PCI ID and subsystem ID of the graphics card\nwhich is unique for each Samsung laptop model.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec33b5fe1a6f68c0a494aab476b9667945e029c4",
      "tree": "d3de877dabfbb378665d3d6541eacedf33e3b93d",
      "parents": [
        "fcab6f351305029fc5e3c632209d45cae57e4835"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Feb 20 18:28:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] drivers/fc4/fc.c: memset correct length\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcab6f351305029fc5e3c632209d45cae57e4835",
      "tree": "21a84b35d172b63a47421190af83eb12c006a8e2",
      "parents": [
        "1dd31b6c89611ee91c0ff309c8733c0af61579e8"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Feb 20 18:28:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] mm/mempolicy.c: fix \u0027if ();\u0027 typo\n\n[akpm; it happens that the code was still correct, only inefficient ]\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1dd31b6c89611ee91c0ff309c8733c0af61579e8",
      "tree": "5d936be4f0856c80cf7a98dba309653a0dfbd744",
      "parents": [
        "7fd105e758c8d746d57ab7e77f100e096bf153c8"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Feb 20 18:28:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] ipw2200: Suppress warning message\n\nThe following message will be only printed if DEBUG_NOTIF is on.  \"Unknown\nnotification: subtype\u003d40,flags\u003d0xa0,size\u003d40\"\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "7fd105e758c8d746d57ab7e77f100e096bf153c8"
}
