)]}'
{
  "log": [
    {
      "commit": "8f28e8fa46625310102aea06fac61ba04c8b5b88",
      "tree": "d83eafaeff6128c93b1513d19b3205f3bcf93172",
      "parents": [
        "37053cc84d51a790a6e5c3987665902cdab122a5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:14 2005 -0700"
      },
      "message": "[PATCH] irq code: Add coherence test for PREEMPT_ACTIVE\n\nAfter porting this fixlet to UML:\n\nhttp://linux.bkbits.net:8080/linux-2.5/cset@41791ab52lfMuF2i3V-eTIGRBbDYKQ\n\n, I\u0027ve also added a warning which should refuse compilation with insane values\nfor PREEMPT_ACTIVE...  maybe we should simply move PREEMPT_ACTIVE out of\narchitectures using GENERIC_IRQS.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37053cc84d51a790a6e5c3987665902cdab122a5",
      "tree": "37076b69c8c1740e015a8227e1f105284ba1b4e6",
      "parents": [
        "affac4bcbba617d7329b04c7882bc49a9826e12f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@Linux-SH.ORG",
        "time": "Sat May 28 15:52:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] sh: PREEMPT_ACTIVE fix\n\nPort Paulus\u0027s ppc64 fix to sh:\n\n  When the generic IRQ stuff went in, it seems that HARDIRQ_BITS got bumped\n  from 9 (for ppc64) up to 12.  Consequently, the PREEMPT_ACTIVE bit is now\n  within HARDIRQ_MASK, and I get in_interrupt() falsely returning true when\n  PREEMPT_ACTIVE is set, and thus a BUG_ON tripping in arch/ppc64/mm/tlb.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "affac4bcbba617d7329b04c7882bc49a9826e12f",
      "tree": "b5a46f53aabf1c615def5aaa2ed2f964b5a21b7a",
      "parents": [
        "b3461034d7d46455060c8476910be22b6b0fc313"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] uml: fix PREEMPT_ACTIVE\n\nThis is a continuation for UML of:\n\nhttp://linux.bkbits.net:8080/linux-2.5/cset@41791ab52lfMuF2i3V-eTIGRBbDYKQ\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3461034d7d46455060c8476910be22b6b0fc313",
      "tree": "d5ebcf803116eb3c5800189ebb065df28c994d07",
      "parents": [
        "37fce857bec00d26d0e8251c909da2bd8736c949"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:52:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] uml: stack dump fix\n\nCopy (and adapt) to UML the stack code dumper used in i386 when\nCONFIG_FRAME_POINTER is enabled.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37fce857bec00d26d0e8251c909da2bd8736c949",
      "tree": "f6b58ff263e3a76e2c2ce5beceb9cbedae4ebf3b",
      "parents": [
        "567b56508f7367e161d6d861ef214a900ab45ce9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:51:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:13 2005 -0700"
      },
      "message": "[PATCH] uml: split CONFIG_FRAME_POINTER from DEBUG_INFO\n\nUntil now, FRAME_POINTER was set \u003d DEBUG_INFO for UML.  Change it to be the\ndefault way, so that it can be enabled alone (for instance to get better\nbacktraces on crashes).  The call-trace dumper which uses the frame pointer is\nnot yet in, I\u0027m going to introduce it in a separate patch.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "567b56508f7367e161d6d861ef214a900ab45ce9",
      "tree": "78693c3e7854e76ef579de64eda0787a86fbe3e9",
      "parents": [
        "34a1a63e37ee8d60bdb842476d9337cdff5413d9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:51:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:12 2005 -0700"
      },
      "message": "[PATCH] uml: add MOD_LICENSE to random driver\n\nAdd a MODULE_LICENSE(\"GPL\") to the driver, remove some unused macros and add\nthe GPL license (it\u0027s GPL-licensed anyway since it\u0027s a GPL-derivative, apart\nthat Jeff Dike releases GPL software, in case anybody is wondering).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34a1a63e37ee8d60bdb842476d9337cdff5413d9",
      "tree": "6f70dfc0557e26e91e62a8849ed45a983c9e114e",
      "parents": [
        "7590d3ec1cda7d504c25103bde0c9911f93810e9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat May 28 15:51:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:12 2005 -0700"
      },
      "message": "[PATCH] uml: add modversions support\n\nActually, the real support was added by some earlier patches.  Now we simply\nre-enable the config.  option.  I\u0027ve actually tested it and it works well.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7590d3ec1cda7d504c25103bde0c9911f93810e9",
      "tree": "ca9861dbd05526415f839076618673bf49a155f9",
      "parents": [
        "92515da73a5df50db45111b8659ac463b4800236"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:12 2005 -0700"
      },
      "message": "[PATCH] uml: remove unused code\n\nThis removes two now unused files and a couple of unused functions.\n\nSigned-off-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": "92515da73a5df50db45111b8659ac463b4800236",
      "tree": "48b809f504e1c4fd7660507909e1553d40412b98",
      "parents": [
        "0894e27e7999bdbad2e65734caa1d5de65e7d890"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:12 2005 -0700"
      },
      "message": "[PATCH] uml: fix segfault on exit with CONFIG_GCOV\n\nWe need to disable signals on exit in all cases, not just when rebooting.\n\nSigned-off-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": "0894e27e7999bdbad2e65734caa1d5de65e7d890",
      "tree": "351bbb8d45c53cef6cb968ce2d97e42b27c18763",
      "parents": [
        "a2e4b972c99685d9d7b869c4bf8d8b258ff5b60c"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:11 2005 -0700"
      },
      "message": "[PATCH] uml: single-space a help message\n\nOne of the ubd driver help strings was bust.\n\nSigned-off-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": "a2e4b972c99685d9d7b869c4bf8d8b258ff5b60c",
      "tree": "3b0c8efe20b574ed59937cd00cd0affecff7165c",
      "parents": [
        "6770cb61ff6d557613a8382b28f9b0a919fb112f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:11 2005 -0700"
      },
      "message": "[PATCH] uml: remove 2_5compat.h\n\nRemove old useless header that was used in Ye Olde Times during 2.4-\u003e2.5\nporting to abstract differences.  It\u0027s definitions are no more used anyway, so\nlet\u0027s finally kill it.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-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": "6770cb61ff6d557613a8382b28f9b0a919fb112f",
      "tree": "bc6c53e976da3c8141d99b5b9fd68d708951f5ce",
      "parents": [
        "b9e0d0696c9e86d4e40b23039feefb8c377cb524"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:11 2005 -0700"
      },
      "message": "[PATCH] uml: turn off kmalloc always on a fatal signal\n\nWe should turn off kmalloc when getting a fatal signal regardless of the mode\nwe\u0027re in.\n\nSigned-off-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": "b9e0d0696c9e86d4e40b23039feefb8c377cb524",
      "tree": "028004d8d06b9d5f8f6202c616a3e6f0063505ee",
      "parents": [
        "226d97ec3e47b54ecc13f6ea3c300dc6a1b290c3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat May 28 15:51:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:11 2005 -0700"
      },
      "message": "[PATCH] uml: fix a couple of warnings\n\nEliminate an unused variable warning in ptrace.c and a size mismatch warning\nby adding a cast to __pa.\n\nSigned-off-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": "226d97ec3e47b54ecc13f6ea3c300dc6a1b290c3",
      "tree": "aa9e8ad83c30cadca6b7cfac04a3ee7df189b226",
      "parents": [
        "86360a3edeb6b7b6230dc13ef6835d2851409502"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@kromtek.com",
        "time": "Sat May 28 15:51:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:10 2005 -0700"
      },
      "message": "[PATCH] dvb: Small cleanup\n\nMiscellaneous cleanup\n\nSigned-off-by: Manu Abraham \u003cmanu@kromtek.com\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86360a3edeb6b7b6230dc13ef6835d2851409502",
      "tree": "654e06d466ae9b746739cb4a4f0b11dce88d080d",
      "parents": [
        "8f6da8f166228c1720d16216a9d82d630c58de57"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@kromtek.com",
        "time": "Sat May 28 15:51:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:10 2005 -0700"
      },
      "message": "[PATCH] dvb: Fix 22k tone control\n\nSigned-off-by: Manu Abraham \u003cmanu@kromtek.com\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f6da8f166228c1720d16216a9d82d630c58de57",
      "tree": "8f887e62f4cc8d05832ac4021b001c825634a188",
      "parents": [
        "0eac3e486e1f246a9d59fee9251cc69e409cb58e"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@kromtek.com",
        "time": "Sat May 28 15:51:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:10 2005 -0700"
      },
      "message": "[PATCH] dvb: Fix LNB power switching\n\nSigned-off-by: Manu Abraham \u003cmanu@kromtek.com\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0eac3e486e1f246a9d59fee9251cc69e409cb58e",
      "tree": "a3cda086c7db595afd4df2f18bf8c7d5a9f3de47",
      "parents": [
        "203fe8b3d1f5b1b527e86f6dbe5b75960acb7f4f"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@kromtek.com",
        "time": "Sat May 28 15:51:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:10 2005 -0700"
      },
      "message": "[PATCH] dvb: Remove unnecessary casts\n\nCleanup unnecessary (and undesirable) casts, demodulator_priv is already a\nvoid*.  Suggestion from Andrew Morton\n\nSigned-off-by: Manu Abraham \u003cmanu@kromtek.com\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "203fe8b3d1f5b1b527e86f6dbe5b75960acb7f4f",
      "tree": "ef55ec3add89c75635dc2e7acd8dd985bb299076",
      "parents": [
        "5212dd58e67e4b8009107d69a9de45dd2e687496"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "manu@kromtek.com",
        "time": "Sat May 28 15:51:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:09 2005 -0700"
      },
      "message": "[PATCH] dvb: Fix Mini DiSEqC bug\n\nThe bug was visible as a warning with gcc-3.4.4 (prerelease)\n\nMessage:\ndrivers/media/dvb/bt8xx/dst.c:1349: warning: initialization from\nincompatible pointer type.\n\nSigned-off-by: Manu Abraham \u003cmanu@kromtek.com\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5212dd58e67e4b8009107d69a9de45dd2e687496",
      "tree": "914402f71e657a31b013d459f81c1413b215b60f",
      "parents": [
        "346e399b2a3a01b323fa74a0937e2d855479833b"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sat May 28 15:51:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:09 2005 -0700"
      },
      "message": "[PATCH] input: Fix fast scrolling scancodes in atkbd.c\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "346e399b2a3a01b323fa74a0937e2d855479833b",
      "tree": "b71ee6ae6ac00be7a932f578fbbd546d9df25b39",
      "parents": [
        "c1e4c8d3ee3300f363a52fd4cf3d90fdf5098f5a"
      ],
      "author": {
        "name": "Patrick McManus",
        "email": "mcmanus@ducksong.com",
        "time": "Sat May 28 15:51:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 16:46:09 2005 -0700"
      },
      "message": "[PATCH] intelfb section fix\n\nOn Nov 16 2004 a change to intelfbdrv.c was commited (as part of 0.9.2 it\nlooks like) that added __initdata to all of the module param variables that\nseems to create the opportunity for an oops.\n\nI\u0027ve recently been chasing an OOPS\n(http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d111552250920370\u0026w\u003d2) I\ncreated by reading every file on the /sys file system and I\u0027ve traced it\nback to this code in the intelfbdrv.  Though I had root privs in my initial\nproblem report, it turns out they are un-necessary to generate the oops -\nall you\u0027ve got to do is \"cat /sys/module/intelfb/parameters/mode\" enough\ntimes and eventually it will oops.\n\nThis is because sysfs automatically exports all module_param declarations\nto the sysfs file system..  which means those variables can be dynamically\nevaluated at any later time, which of course means marking them __initdata\nis a bad idea ;)..  when they happen to be char *\u0027s it is an especially bad\nidea ;).\n\nApplying the patch below clears up the OOPS for me.\n\nSigned-off-by: Patrick McManus \u003cmcmanus@ducksong.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1e4c8d3ee3300f363a52fd4cf3d90fdf5098f5a",
      "tree": "56f22aa02101434c13fa38e6729e45d92521c3d9",
      "parents": [
        "8bd7f125e2f217c8aa3dff005ae291c81246c340"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri May 27 12:53:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:01 2005 -0700"
      },
      "message": "[PATCH] fix jumpy mouse cursor on console\n\nDo not send empty events to gpm.  (Keyboards are assumed to have scroll\nwheel these days, that makes them part-mouse.  That means typing on\nkeyboard generates empty mouse events).\n\nFrom: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd7f125e2f217c8aa3dff005ae291c81246c340",
      "tree": "2613ede1f97d7f072eacfb68af5d50317d75495d",
      "parents": [
        "b16eeb47292597a8bf3ad53fdaf1f727f57bd8e4"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri May 27 12:53:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:01 2005 -0700"
      },
      "message": "[PATCH] swsusp: ahd_dv_0 can\u0027t be stopped\n\nThis driver wants to set PF_NOFREEZE.\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b16eeb47292597a8bf3ad53fdaf1f727f57bd8e4",
      "tree": "93325bd2b4dd53e3064408c997f626b565c4423f",
      "parents": [
        "49f384b82b03416dd7e4fc77847a959fe3247362"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 27 12:53:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:01 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix cpufreq vs. sleep issue\n\nRecent kernels occasionally trigger a PMU timeout on some mac laptops,\ntypically on wakeup from sleep.  This seem to be caused by either a too big\nlatency caused by the cpufreq switch on wakeup from sleep or by an\ninterrupt beeing lost due to the reset of the interrupt controller done\nduring wakeup.\n\nThis patch makes that code more robust by stopping PMU auto poll activity\naround cpufreq changes on machines that use the PMU for such changes (long\nlatency switching involving a CPU hard reset and flush of all caches) and\nby removing the reset of the open pic interrupt controller on wakeup (that\ncan cause the loss of an interrupt and Darwin doesn\u0027t do it, so it must not\nbe necessary).\n\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": "49f384b82b03416dd7e4fc77847a959fe3247362",
      "tree": "ed1aa19960c663a43de0eb17df4a83825dcd5206",
      "parents": [
        "b60c1f6ffd88850079ae419aa933ab0eddbd5535"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri May 27 12:53:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:00 2005 -0700"
      },
      "message": "[PATCH] x86: fix smp_num_siblings on buggy BIOSes\n\nThis fixes \u0027smp_num_siblings\u0027 value on the systems with a buggy bios,\nwhich sets number of siblings to \u00272\u0027 even when HT is disabled.  (more\ndetails are at http://bugzilla.kernel.org/show_bug.cgi?id\u003d4359)\n\nI am planning to do more cleanup in this area (like moving smp_num_siblings\nto per cpuinfo) shortly.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b60c1f6ffd88850079ae419aa933ab0eddbd5535",
      "tree": "d0f12a263ea1fe3b434de6a5d338509e238d46b3",
      "parents": [
        "70ffc71c5c42c8ac62d951e80d9799bd5764f2f5"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Fri May 27 12:53:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:00 2005 -0700"
      },
      "message": "[PATCH] drop note_interrupt() for per-CPU for proper scaling\n\nThe \"unhandled interrupts\" catcher, note_interrupt(), increments a global\ndesc-\u003eirq_count and grossly damages scaling of very large systems, e.g.,\n\u003e192p ia64 Altix, because of this highly contented cacheline, especially\nfor timer interrupts.  384p is severely crippled, and 512p is unuseable.\n\nAll calls to note_interrupt() can be disabled by booting with \"noirqdebug\",\nbut this disables the useful interrupt checking for all interrupts.\n\nI propose eliminating note_interrupt() for all per-CPU interrupts.  This\nwas the behavior of linux-2.6.10 and earlier, but in 2.6.11 a code\nrestructuring added a call to note_interrupt() for per-CPU interrupts.\nBesides, note_interrupt() is a bit racy for concurrent CPU calls anyway, as\nthe desc-\u003eirq_count++ increment isn\u0027t atomic (which, if done, would make\nscaling even worse).\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70ffc71c5c42c8ac62d951e80d9799bd5764f2f5",
      "tree": "f209546e6e1f6bac45ecce7b429783c13d0f713a",
      "parents": [
        "9db29258893b08a838e5ecfa4a0933c9c1f2e305"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri May 27 12:52:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:00 2005 -0700"
      },
      "message": "[PATCH] arch/i386/kernel/cpu/intel_cacheinfo.c: section fix\n\nnum_cache_leaves is used in __devexit cache_remove_dev() and can therefore\nnot be __devinit.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9db29258893b08a838e5ecfa4a0933c9c1f2e305",
      "tree": "5df4fd30b103a46861fbbc9e9bfa81c198e4f674",
      "parents": [
        "9ae250d175e1cbff82223ce2c07897c790c5b948"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 27 12:52:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:00 2005 -0700"
      },
      "message": "[PATCH] ppc64 iSeries: make virtual DVD-RAMs writable again\n\nIt appears that another test has been added in the Uniform CDROM layer that\nmust be passed before a DVD-RAM is considered writeable.  This patch\nimplements an emulation of the needed packet command for the viocd driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ae250d175e1cbff82223ce2c07897c790c5b948",
      "tree": "c869acbf3cf6170400257658974f8c754af36e2e",
      "parents": [
        "d6649bc76a57523209a6b2ee4844c9078a4dd8bb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 27 12:52:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:13:59 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix Alsa PowerMac driver on old machines\n\nThe g5 support code broke some earlier models unfortunately as those bail\nout early from the detect function, before the point where I added the code\nto locate the PCI device for use with DMA allocations.\n\nThis patch fixes it.\n\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": "d6649bc76a57523209a6b2ee4844c9078a4dd8bb",
      "tree": "b27a01d3dabacdf6524b96ca9d32efe83cf3061e",
      "parents": [
        "c5924b7d97430657fa07ebf1a208c7e8cf135ef3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 27 12:52:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:13:59 2005 -0700"
      },
      "message": "[PATCH] ppc32: small cpufreq update\n\nThis patch adds a missing attribute to pmac cpufreq so that\n\"scaling_available_frequencies\" works.  It also cleans up the duplicate\ndefinitions for low and high speed constants.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: John Clemens \u003cclemej@alum.rpi.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5924b7d97430657fa07ebf1a208c7e8cf135ef3",
      "tree": "deb32e50dbc4bae34cc3295aa1720bf81d6d1294",
      "parents": [
        "dcefb396c2af4d52fba48dc58b4021794b042046"
      ],
      "author": {
        "name": "Oliver Korpilla",
        "email": "Oliver.Korpilla@gmx.de",
        "time": "Fri May 27 12:52:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:13:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: signal.c build fix\n\nFor unspecified reasons, arch/x86_64/kernel/signal.c apparently needs\nia32_unistd.h.\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcefb396c2af4d52fba48dc58b4021794b042046",
      "tree": "9dd9f1dc44b52a20d345e53dd7e9e9b2a02e5d3b",
      "parents": [
        "254feb882a7c6e4e51416dff6a97d847fbbba551"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat May 28 00:51:24 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 10:36:27 2005 -0700"
      },
      "message": "[PATCH] Fix up pwc driver compilation.\n\nThe neutering of the pwc driver was incomplete. It still references\nsome now-dead files..\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "254feb882a7c6e4e51416dff6a97d847fbbba551",
      "tree": "ad2516671b031a8e0b3f9a656a16c13c3f03d61c",
      "parents": [
        "8aadff7dd519800ce7c0e7fb75dcd4438b373134",
        "66f5507133f97088e553b1c8f8d341a0efd438f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 09:26:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 09:26:10 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/hch/xfs-2.6\n"
    },
    {
      "commit": "8aadff7dd519800ce7c0e7fb75dcd4438b373134",
      "tree": "abcd2112cb4554a76588e876e9007cdb380a2c3e",
      "parents": [
        "3e11c3ce0a4ce3d30802babccb0e5f881778ccf1"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Fri May 27 12:48:50 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] Note on ACPI build fix\n\nEven after the previous fix you can still set CONFIG_ACPI_BOOT\nindirectly even without CONFIG_ACPI by choosing CONFIG_PCI and\nCONFIG_PCI_MMCONFIG.\n\nThat doesn\u0027t build very well either.\n\nThis makes PCI_MMCONFIG depend on ACPI, fixing that hole.\n\n[ I guess in theory Kconfig could follow the whole chain of dependencies\n  for things that get selected, but that sounds insanely complicated, so\n  we\u0027ll just fix up these things by hand.  --Linus ]\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e11c3ce0a4ce3d30802babccb0e5f881778ccf1",
      "tree": "5dfea042e20045f05c9e2660ef04d228968156e0",
      "parents": [
        "9920e91450ee9b373dd4924f79d287a267b8f6a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:53:27 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] ACPI build fix\n\nFix 2.6.12 CONFIG_ACPI\u003dn build regression.\nCONFIG_ACPI_BOOT shall be set only if CONFIG_ACPI.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9920e91450ee9b373dd4924f79d287a267b8f6a3",
      "tree": "01d10ce3eb86ff5891c6bd538c095f158698476f",
      "parents": [
        "25be5e6ccc5c9cab77012fabbb72520f9b6e4618"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Fri May 27 12:27:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] Fixup VIA IRQ quirk\n\nquirk_via_irqpic can\u0027t be __devinit for swsuspend\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25be5e6ccc5c9cab77012fabbb72520f9b6e4618",
      "tree": "4c1b48179d7f18b3e037a473d8e04708b619ac5c",
      "parents": [
        "2efe86b809d97debaaf9fcc13b041aedf15bd3d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:21:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:04 2005 -0700"
      },
      "message": "[PATCH] VIA IRQ quirk\n\nDelete quirk_via_bridge(), restore quirk_via_irqpic() -- but now\nimproved to be invoked upon device ENABLE, and now only for VIA devices\n-- not all devices behind VIA bridges.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2efe86b809d97debaaf9fcc13b041aedf15bd3d2",
      "tree": "87e039397918f4c5b0a21d798589a8ce517bfa2d",
      "parents": [
        "88c1834633341bbb94e315433067496338bff4ad"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri May 27 02:02:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:07:26 2005 -0700"
      },
      "message": "[PATCH] cpuset exit NULL dereference fix\n\nThere is a race in the kernel cpuset code, between the code\nto handle notify_on_release, and the code to remove a cpuset.\nThe notify_on_release code can end up trying to access a\ncpuset that has been removed.  In the most common case, this\ncauses a NULL pointer dereference from the routine cpuset_path.\nHowever all manner of bad things are possible, in theory at least.\n\nThe existing code decrements the cpuset use count, and if the\ncount goes to zero, processes the notify_on_release request,\nif appropriate.  However, once the count goes to zero, unless we\nare holding the global cpuset_sem semaphore, there is nothing to\nstop another task from immediately removing the cpuset entirely,\nand recycling its memory.\n\nThe obvious fix would be to always hold the cpuset_sem\nsemaphore while decrementing the use count and dealing with\nnotify_on_release.  However we don\u0027t want to force a global\nsemaphore into the mainline task exit path, as that might create\na scaling problem.\n\nThe actual fix is almost as easy - since this is only an issue\nfor cpusets using notify_on_release, which the top level big\ncpusets don\u0027t normally need to use, only take the cpuset_sem\nfor cpusets using notify_on_release.\n\nThis code has been run for hours without a hiccup, while running\na cpuset create/destroy stress test that could crash the existing\nkernel in seconds.  This patch applies to the current -linus\ngit kernel.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Simon Derr \u003csimon.derr@bull.net\u003e\nAcked-by: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88c1834633341bbb94e315433067496338bff4ad",
      "tree": "4ec40e39b38d768866fabc0dec7f9c4cfdc4b02d",
      "parents": [
        "5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 27 13:40:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:45:21 2005 -0700"
      },
      "message": "[PATCH] remove non-cleanroom pwc driver compression\n\nThe original pwc author raised some questions about the reverse\nengineering of the decompressor algorithms used in the pwc driver.\nHaving done some detailed investigation it appears those concerns that\nclean room policy was not followed are reasonable.  I\u0027ve also had a\nfriendly discussion with Philips to ask their view on this.\n\nThis removes the problem items of code which reduces the pwc\nfunctionality in the kernel a little but leaves all the framework for\nsetup that will be needed for decompressors in user space (where they\neventually belong).  This change set is designed to be the minimal risk\nchange set given that 2.6.12 is hopefully close to hand, with a view to\nmerging the much updated pwc code in 2.6.13 series kernels.\n\nSomeone else can then redo the decompressors properly (clean room) in\nuser space.\n\nNote that while its easy to say that it should have been caught earlier,\nbut the violation was really only obvious to someone who had access to\nboth the proprietary source and the \u0027GPL\u0027 source.\n"
    },
    {
      "commit": "5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4",
      "tree": "1ffe2c5546d3891f72f4235a788240a520a2db02",
      "parents": [
        "d68b8622ccbee8a18e495ad1650c3306f2eeb0d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:36:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:36:17 2005 -0700"
      },
      "message": "ide-cd: revert DMA mask test change\n\nThe change to require the DMA length to be only word-aligned was not\nsafe.\n"
    },
    {
      "commit": "66f5507133f97088e553b1c8f8d341a0efd438f9",
      "tree": "fbf1ca5377bc37704eb9d427e058e64ef52a99ec",
      "parents": [
        "b19312c4c8f3f84da57bba01d45549df1cf10dcd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@hera.kernel.org",
        "time": "Fri May 27 01:17:08 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Fri May 27 01:17:08 2005 -0700"
      },
      "message": "[XFS] remove an over-zealous WARN_ON\n"
    },
    {
      "commit": "b19312c4c8f3f84da57bba01d45549df1cf10dcd",
      "tree": "1c34ce89be6b4e257bc03026d0268deb17727044",
      "parents": [
        "d3870398fafd4911bd84573b78be4b6b762f32b0",
        "4ec5240ec367a592834385893200dd4fb369354c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@hera.kernel.org",
        "time": "Fri May 27 01:16:24 2005 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@melbourne.sgi.com",
        "time": "Fri May 27 01:16:24 2005 -0700"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "d68b8622ccbee8a18e495ad1650c3306f2eeb0d6",
      "tree": "7ec334394d78055de4d085c354c2931390c229f0",
      "parents": [
        "4ec5240ec367a592834385893200dd4fb369354c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu May 26 15:21:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 16:16:16 2005 -0700"
      },
      "message": "[PATCH] i386: fix prevent_tail_call\n\nWe fixed this bug before, but it didn\u0027t take.  It may have been the case\nthat the problem was first noticed to occur in a CONFIG_REGPARM compile.\nBut it\u0027s not regparm functions that need not to make tail calls, it\u0027s\nasmlinkage functions called with a user pt_regs frame on the stack\nsupplying their arguments.  prevent_tail_call probably doesn\u0027t do anything\nat all in regparm functions (your argument registers are going to be\nclobbered, period).  It was a braino to conditionalize that definition in\nthe first place.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ec5240ec367a592834385893200dd4fb369354c",
      "tree": "3ac9a34948049bff79a2b2ce49c0a3c84e35a748",
      "parents": [
        "f49809fe9b39e22b0f6f75c86295ce216ce3e374",
        "b6016b767397258b58163494a869f8f1199e6897"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 13:54:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 13:54:33 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b6016b767397258b58163494a869f8f1199e6897",
      "tree": "cd0bc87ff25ceaa1dd55860c9f212e18bb5a9f08",
      "parents": [
        "c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 13:03:09 2005 -0700"
      },
      "message": "[BNX2]: New Broadcom gigabit network driver.\n\nA new driver bnx2 for Broadcom bcm5706 is available.\n\nThe patch also includes new 1000BASE-X advertisement bit definitions in\nmii.h\n\nThanks to David Miller and Jeff Garzik for reviewing and their valuable\nfeedback.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1",
      "tree": "cbfd8aa83c964984bc6ffd0f3559d711f157bc40",
      "parents": [
        "c6b3365391c626206f6789354794a81a010cb7a1"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 26 12:59:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:59:42 2005 -0700"
      },
      "message": "[TOKENRING]: net/802/tr.c: s/struct rif_cache_s/struct rif_cache/\n\n\"_s\" suffix is certainly of hungarian origin.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6b3365391c626206f6789354794a81a010cb7a1",
      "tree": "da574716500222ef1a7c4c66d1891ba1c4d8fd95",
      "parents": [
        "92d63decc0b6a5d600f792fcf5f3ff9718c09a3d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 26 12:59:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:59:05 2005 -0700"
      },
      "message": "[TOKENRING]: be\u0027ify trh_hdr, trllc, rif_cache_s\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92d63decc0b6a5d600f792fcf5f3ff9718c09a3d",
      "tree": "eca15d3ffba7795ea4d9bef9cdc6d21c7c71fa00",
      "parents": [
        "2f872f0401d4b470990864fbf99c19130f25ad4d"
      ],
      "author": {
        "name": "Hideaki YOSHIFUJI",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu May 26 12:58:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:58:04 2005 -0700"
      },
      "message": "From: Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e\n\n[XFRM] Call dst_check() with appropriate cookie\n\nThis fixes infinite loop issue with IPv6 tunnel mode.\n\nSigned-off-by: Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e\nSigned-off-by: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f872f0401d4b470990864fbf99c19130f25ad4d",
      "tree": "715de6e359e359321df14fe5d21c9d50076be761",
      "parents": [
        "0dca51d362b8e4af6b0dbc9e54d1e5165341918a"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu May 26 12:56:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:56:59 2005 -0700"
      },
      "message": "[BONDING]: bonding using arp_ip_target may stay down with active path \n\nCorrecting the list traversal makes the problem go away.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dca51d362b8e4af6b0dbc9e54d1e5165341918a",
      "tree": "ba19c8dc5601362fdd36c1c4f86f6246d9ed6564",
      "parents": [
        "0f9f32ac65ee4a452a912a8440cebbc4dff73852"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:55:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:55:48 2005 -0700"
      },
      "message": "[PKT_SCHED] netem: allow random reordering (with fix)\n\nHere is a fixed up version of the reorder feature of netem.\nIt is the same as the earlier patch plus with the bugfix from Julio merged in.\nHas expected backwards compatibility behaviour.\n\nGo ahead and merge this one, the TCP strangeness I was seeing was due\nto the reordering bug, and previous version of TSO patch.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f9f32ac65ee4a452a912a8440cebbc4dff73852",
      "tree": "86e8a90e0baad0fe22e2b354ef64562af61c2c87",
      "parents": [
        "0afb51e72855971dba83b3c6b70c547c2d1161fd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:55:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:55:01 2005 -0700"
      },
      "message": "[PKT_SCHED] netem: use only inner qdisc -- no private skbuff queue\n\nNetem works better if there if packets are just queued in the inner discipline\nrather than having a separate delayed queue. Change to use the dequeue/requeue\nto peek like TBF does.\n\nBy doing this potential qlen problems with the old method are avoided. The problems\nhappened when the netem_run that moved packets from the inner discipline to the nested\ndiscipline failed (because inner queue was full). This happened in dequeue, so the\neffective qlen of the netem would be decreased (because of the drop), but there was\nno way to keep the outer qdisc (caller of netem dequeue) in sync.\n\nThe problem window is still there since this patch doesn\u0027t address the issue of\nrequeue failing in netem_dequeue, but that shouldn\u0027t happen since the sequence dequeue/requeue\nshould always work.  Long term correct fix is to implement qdisc-\u003epeek in all the qdisc\u0027s\nto allow for this (needed by several other qdisc\u0027s as well).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0afb51e72855971dba83b3c6b70c547c2d1161fd",
      "tree": "8f0e3cd40e381f4dd9de2e7431490ae8cbbf6498",
      "parents": [
        "cdbbde14cb55dd10771ce79154f787322d88411b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 26 12:53:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 26 12:53:49 2005 -0700"
      },
      "message": "[PKT_SCHED]: netem: reinsert for duplication\n\nHandle duplication of packets in netem by re-inserting at top of qdisc tree.\nThis avoid problems with qlen accounting with nested qdisc. This recursion\nrequires no additional locking but will potentially increase stack depth.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f49809fe9b39e22b0f6f75c86295ce216ce3e374",
      "tree": "05f8c05ee71307c9ab02663cfaa5f08a21c6629f",
      "parents": [
        "cdbbde14cb55dd10771ce79154f787322d88411b",
        "c1ef1f351db70ad60c793b8218dd9f6739cfd66d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:27:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:27:39 2005 -0700"
      },
      "message": "Automatic merge of \u0027for-linus\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "cdbbde14cb55dd10771ce79154f787322d88411b",
      "tree": "d9b0f1f1a16e7c3d2fb656f794826aa3b37e7628",
      "parents": [
        "284e423811495f632a7a334b2b93caba07d4f778",
        "32529e0128923e42126b5d14e444c18295a452ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:02:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 26 10:02:30 2005 -0700"
      },
      "message": "Merge of \u0027misc-fixes\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "284e423811495f632a7a334b2b93caba07d4f778",
      "tree": "1cf1ad8edfa13f7ea1e97ac11dbb023de45b10b6",
      "parents": [
        "41bb4c43b34bcde7eb62cf19acdcf9f2eb13801d"
      ],
      "author": {
        "name": "Marcello Maggioni",
        "email": "hayarms@gmail.com",
        "time": "Thu May 26 15:47:35 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 15:47:35 2005 +0200"
      },
      "message": "[PATCH] timeout at boottime with NEC3500A (and possibly others) when inserted a CD in it\n\nFrom: Marcello Maggioni \u003chayarms@gmail.com\u003e\n\nProblem: Some drives (NEC 3500, TDK 1616N, Mad-dog MD-16XDVD9, RICOH\nMP5163DA, Memorex DVD9 drive and IO-DATA\u0027s too for sure), if a\nCD/DVD is inserted into the tray when the system is booted and if\nbefore the OS bootup the BIOS checked for the presence of a bootable\nCD/DVD into the drive, during the IDE probe phase the drive may\nresult busy and remain so for the next 25/30 seconds . This cause the\ndrive to be skipped during the booting phase and not begin usable\nuntil the next reboot (if the reboot goes well and the drive doesn\u0027t\ntimeout again).\n\nSolution: Rising the timeout time from 10 seconds to 35 seconds\n(during these 35 seconds every drive should wake up for sure\naccording to the tests I\u0027ve done).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "41bb4c43b34bcde7eb62cf19acdcf9f2eb13801d",
      "tree": "cfaeeca6836443ee680e38273cb4f7ae94c023b2",
      "parents": [
        "8604affde9d4f52f04342d6a37c77d95fa167e7a"
      ],
      "author": {
        "name": "Stuart Hayes",
        "email": "Stuart_Hayes@dell.com",
        "time": "Thu May 26 15:38:45 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 15:38:45 2005 +0200"
      },
      "message": "[PATCH] ide-scsi: kmap scatter/gather before doing PIO  \n\nFrom: Stuart Hayes \u003cStuart_Hayes@dell.com\u003e\n\nThe system can panic with a null pointer dereference using ide-scsi if\nPIO is being done on scatter gather pages that are in high memory,\nbecause page_address() returns 0.  We are actually seeing this using a\ntape drive.  This patch will kmap_atomic() the pages before performing\nPIO.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "8604affde9d4f52f04342d6a37c77d95fa167e7a",
      "tree": "12143c1be244c69c7c2b488a34856f60d0625e03",
      "parents": [
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 14:55:34 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu May 26 14:55:34 2005 +0200"
      },
      "message": "[PATCH] convert IDE device drivers to driver-model\n\n* add ide_bus_match() and export ide_bus_type\n* split ide_remove_driver_from_hwgroup() out of ide_unregister()\n* move device cleanup from ide_unregister() to drive_release_dev()\n* convert ide_driver_t-\u003ename to driver-\u003ename\n* convert ide_driver_t-\u003e{attach,cleanup} to driver-\u003e{probe,remove}\n* remove ide_driver_t-\u003ebusy as ide_bus_type-\u003esubsys.rwsem\n  protects against concurrent -\u003e{probe,remove} calls\n* make ide_{un}register_driver() void as it cannot fail now\n* use driver_{un}register() directly, remove ide_{un}register_driver()\n* use device_register() instead of ata_attach(), remove ata_attach()\n* add proc_print_driver() and ide_drivers_show(), remove ide_drivers_op\n* fix ide_replace_subdriver() and move it to ide-proc.c\n* remove ide_driver_t-\u003edrives, ide_drives and drives_lock\n* remove ide_driver_t-\u003edrivers, drivers and drivers_lock\n* remove ide_drive_t-\u003edriver and DRIVER() macro\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "32529e0128923e42126b5d14e444c18295a452ba",
      "tree": "d50736f63bd9692076d68c3f8748f1b6bf540a80",
      "parents": [
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Thu May 26 03:49:42 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 26 03:49:42 2005 -0400"
      },
      "message": "[PATCH] libata: Fix zero sg_dma_len() on 64-bit platform\n\nWhen testing ATAPI PIO data transfer on the ppc64 platform,  __atapi_pio_bytes() got zero when\nsg_dma_len() is used. I checked the \u003casm-ppc64/scatterlish.h\u003e, the struct scatterlist is defined as:\n\nstruct scatterlist {\n\tstruct page *page;\n\tunsigned int offset;\n\tunsigned int length;\n\n\t/* For TCE support */\n\tu32 dma_address;\n\tu32 dma_length;\n};\n\n#define sg_dma_address(sg)\t((sg)-\u003edma_address)\n#define sg_dma_len(sg)\t\t((sg)-\u003edma_length)\n\nSo, if the scatterlist is not DMA mapped, sg_dma_len() will return zero on ppc64.\nThe same problem should occur on the x86-64 platform.\nOn the i386 platform, sg_dma_len() returns sg-\u003elength, that\u0027s why the problem does not occur on an i386.\n\nChanges:\n- Use sg-\u003elength if the scatterlist is not DMA mapped (yet).\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\n"
    },
    {
      "commit": "c1ef1f351db70ad60c793b8218dd9f6739cfd66d",
      "tree": "3251d6bea051ad11397e6128ae584c1a4b85a5e6",
      "parents": [
        "ad6a9984eec72f3a609a8685281740f5e5f466aa",
        "bef9c558841604116704e10b3d9ff3dbf4939423"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Thu May 26 02:17:16 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 26 02:17:16 2005 -0400"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD\n"
    },
    {
      "commit": "ad6a9984eec72f3a609a8685281740f5e5f466aa",
      "tree": "c5c7ec0240ac7f99685153119e2cb70d526a92bc",
      "parents": [
        "38778204a1ad0d2c266f85170c2fb7d80ed43160",
        "562faf469f35bf63c0b021550811280c81bdc52e"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:38 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:38 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch tlan\n"
    },
    {
      "commit": "38778204a1ad0d2c266f85170c2fb7d80ed43160",
      "tree": "228ac07333de66aa16bacab46fa939112b99b7aa",
      "parents": [
        "8cf0d9d075916c9affa53a0cfa8d1b94c9e95fd7",
        "6da0f685935e13458a2206ac872d0d3c67a52f65"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:28 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:28 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch sis900\n"
    },
    {
      "commit": "8cf0d9d075916c9affa53a0cfa8d1b94c9e95fd7",
      "tree": "16b84843c379cbf366887d101b087b2b4287352b",
      "parents": [
        "8a75e7d644b373f86c8c2316392cb7374fc4e063",
        "b2e0852e1eee7c445b1789bef41204b64f981102"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:14 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch veth\n"
    },
    {
      "commit": "8a75e7d644b373f86c8c2316392cb7374fc4e063",
      "tree": "c2beb29f8e4f5c1ea246d792693f8af4f7f03fef",
      "parents": [
        "f5a702b26a0cd6052f0bae2bc3f0548538d3909c",
        "05e08a2a297371564020f76d1bf8b3a931d5e1ed"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:11:06 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:11:06 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch qeth\n"
    },
    {
      "commit": "f5a702b26a0cd6052f0bae2bc3f0548538d3909c",
      "tree": "5efa09ed89088363d6b1ea1d3c76bad1eeccc5b8",
      "parents": [
        "5ea6f2c33f0c8b126136dbf1776ffbc444772cd7",
        "c16ef1ceedff27c1b452724ca7f89b729651098f"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:10:53 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:10:53 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch ns83820\n"
    },
    {
      "commit": "5ea6f2c33f0c8b126136dbf1776ffbc444772cd7",
      "tree": "6c0623142810d4c5cd00e5d594955d28a41eee3f",
      "parents": [
        "acb969560d5b42500697a8bcd1667ac824928383",
        "760f86d78d92f39e2ceb55b40f0885eb755c8c2f"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:10:38 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:10:38 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch natsemi\n"
    },
    {
      "commit": "acb969560d5b42500697a8bcd1667ac824928383",
      "tree": "97833fa73c86906f60dc07754afd92577f71e6c0",
      "parents": [
        "ee03a68c108cce4af3b4988cb1204e84d81f1243",
        "22c6d143f33f10721216a8cfa3a83f7edfc2bd4e"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:10:25 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:10:25 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch forcedeth\n"
    },
    {
      "commit": "ee03a68c108cce4af3b4988cb1204e84d81f1243",
      "tree": "21554af057d7b1cdadbe8d0b0ccfd24bf72bcc21",
      "parents": [
        "0c2fc10901e1b516526c92849ccd03327f119dbe",
        "41480af27a85d6008d9e11db8bc2730407c25e1d"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:09:52 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:09:52 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch airo\n"
    },
    {
      "commit": "0c2fc10901e1b516526c92849ccd03327f119dbe",
      "tree": "30305af53abe091a862c3efe8f363dc8793bad14",
      "parents": [
        "d20c507f28dbee33086e8212b98f9ddc5372cd81",
        "e885b5e83965c320e8eff1ec3ebfbf821b375568"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 22:07:51 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 22:07:51 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch atmel\n"
    },
    {
      "commit": "bef9c558841604116704e10b3d9ff3dbf4939423",
      "tree": "f5c58b6b0cfd2a92fb3b1d1f4cbfdfb3df6f45d6",
      "parents": [
        "3db602bdcd52d8b7523cfb4fb705cea84dbe1617",
        "4b463f785837f73bdd88ae3821bb7b69599010c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 18:01:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 18:01:26 2005 -0700"
      },
      "message": "Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "3db602bdcd52d8b7523cfb4fb705cea84dbe1617",
      "tree": "dd4ed5173fdfe330961131b72448243eda8ac803",
      "parents": [
        "d20c507f28dbee33086e8212b98f9ddc5372cd81",
        "4c3a53d4108367f639e5e0fe9366dfd7679c5514"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 17:56:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 17:56:57 2005 -0700"
      },
      "message": "Merge of \u0027new-ids\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "4c3a53d4108367f639e5e0fe9366dfd7679c5514",
      "tree": "0dcafa1f300870aecff4ac45bda16879aa89e61d",
      "parents": [
        "525a099771d348a25d12ef9c47aa8680c7317e35"
      ],
      "author": {
        "name": "Francisco Javier",
        "email": "ffelix@sshinf.com",
        "time": "Wed May 25 19:29:37 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 19:29:37 2005 -0400"
      },
      "message": "[PATCH] sata_promise: add PCI ID for FastTrak TX2200 2-ports\n"
    },
    {
      "commit": "525a099771d348a25d12ef9c47aa8680c7317e35",
      "tree": "86fe91606c8994f6358c8afeb1c3b9f0f4784bd7",
      "parents": [
        "2a24ab628aa7b190be32f63dfb6d96f3fb61580a"
      ],
      "author": {
        "name": "NAKAMURA Kenta",
        "email": "kenta@c.csce.kyushu-u.ac.jp",
        "time": "Wed May 25 19:28:38 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 19:28:38 2005 -0400"
      },
      "message": "[PATCH] sata_sil: new ID 1002:437A for ATI IXP400\n"
    },
    {
      "commit": "d20c507f28dbee33086e8212b98f9ddc5372cd81",
      "tree": "30b3bda5e47d088b46ab8eab4d69d059a71197e1",
      "parents": [
        "a8bacec09352b86bd389cc93a20008577fa14764"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Wed May 25 12:31:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:29 2005 -0700"
      },
      "message": "[PATCH] therm_adt746x: show correct sensor locations\n\nThis patch shows the correct locations of the heat sensors present in iBook\nand PowerBooks G4, instead of displaying them as being on CPU and GPU\n(which is not always the case).\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8bacec09352b86bd389cc93a20008577fa14764",
      "tree": "608170ccc532ea2b96f1a5f073ae154cb8ce80fc",
      "parents": [
        "3bf4fb820d7382318d178bd765c20028415466ab"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Wed May 25 12:31:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:29 2005 -0700"
      },
      "message": "[PATCH] Make sure therm_adt746x only handles known hardware\n\nThis patch limits therm_adt746x to currently existing fan controllers in\nApple laptops.  It may avoid problems with future hardware.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nCc: 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": "3bf4fb820d7382318d178bd765c20028415466ab",
      "tree": "1a0cbad2e1d661baa60162d3246e5b6c44b476d0",
      "parents": [
        "561e148ea972a6e8d2c8f7aecc658b3a64f7a6de"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Wed May 25 12:31:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] IB: fix endianness of path record MTU field\n\nMake MTU field in SA PathRecord and MCMemberRecord a u8 rather than an enum\nto avoid complications with endianness.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "561e148ea972a6e8d2c8f7aecc658b3a64f7a6de",
      "tree": "39feb619de4a5e6b6a3695082e44398c6140699f",
      "parents": [
        "e4f50f003dc568f6fc3904d451c562007bd09640"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Wed May 25 12:31:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] IB: fix potential ib_umad leak\n\nFree all unclaimed MAD receive buffers when userspace closes our file so we\ndon\u0027t leak memory.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4f50f003dc568f6fc3904d451c562007bd09640",
      "tree": "6af02e623ba96d367c1c3948b9bb85bc793cc47f",
      "parents": [
        "4f60fdf613536402e3313c5019b3ae6060b2ae4a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Wed May 25 12:31:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] IB: allow NULL sa_query callbacks\n\nCheck if a client passes a NULL callback into an SA query, and if so, never\ncall back.  This fixes an oops if someone unloads ib_ipoib and ib_sa in\nrapid succession.  ib_ipoib does an MCMember delete with a NULL callback\nand 0 timeout on unload, which is usually fine since the delete completes\nsuccessfully.  However, if ib_sa is unloaded immediately afterwards, the\ndelete will be canceled and ib_sa will try to call the (now already\nunloaded) ib_ipoib module back with the cancel completion, which triggers\nthe oops.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f60fdf613536402e3313c5019b3ae6060b2ae4a",
      "tree": "85205ce2d6c7b0d846fddc93527b4d55820ffe3b",
      "parents": [
        "dca79a046b93a81496bb30ca01177fb17f37ab72"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Wed May 25 12:31:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:28 2005 -0700"
      },
      "message": "[PATCH] x86_64: CONFIG_BUG\u003dn fixes\n\nFixes some !CONFIG_BUG warnings:\ninclude/asm/mmu_context.h: I funktion `switch_mm\u0027:\ninclude/asm/mmu_context.h:57: varning: implicit declaration of function `out_of_line_bug\u0027\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dca79a046b93a81496bb30ca01177fb17f37ab72",
      "tree": "ed5435413221f7a7b7e28edb49a4b47a9ac94594",
      "parents": [
        "5daf05fbf73fc199e7a93a818e504856d07c5586"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Wed May 25 12:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:27 2005 -0700"
      },
      "message": "[PATCH] ipmi build fix\n\nIt looks like the recent IPMI patches had some -mm-onlyisms.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5daf05fbf73fc199e7a93a818e504856d07c5586",
      "tree": "8e4eeb3012164f9aea42b7880460299bf7a09880",
      "parents": [
        "1b981021e88c8c28dc6a22cb1a327d8dc9296473"
      ],
      "author": {
        "name": "Gerd Knorr",
        "email": "kraxel@suse.de",
        "time": "Wed May 25 12:31:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:27 2005 -0700"
      },
      "message": "[PATCH] v4l: bttv i2c oops fix\n\nDon\u0027t try to access the i2c bus if the register wasn\u0027t successful.\n\nSigned-off-by: Gerd Knorr \u003ckraxel@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b463f785837f73bdd88ae3821bb7b69599010c9",
      "tree": "80dc0a7e3e33596ff3ece410d9ff9e6b63e45b87",
      "parents": [
        "6df16d0c35b9c0d3627f30c106e6142d3d12662b",
        "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 25 14:58:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 25 14:58:04 2005 -0700"
      },
      "message": "Merge of /home/davem/src/GIT/linux-2.6/.git/\n"
    },
    {
      "commit": "1b981021e88c8c28dc6a22cb1a327d8dc9296473",
      "tree": "5eeefa658d7f9c13cd352994805ac3ead628b7e9",
      "parents": [
        "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5",
        "f6f3a488e56783836a0b6ca9188719a1229f505c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 14:01:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 14:01:50 2005 -0700"
      },
      "message": "Merge of \u0027for-linus\u0027 branch from\n\n\trsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f6f3a488e56783836a0b6ca9188719a1229f505c",
      "tree": "7fe7a590feb16b650ecdb6359eee695123217051",
      "parents": [
        "a58eae6480f354595c3954534e1ab591dc3ef1bf",
        "dfa1b73ffb414b64dc0452260132a090eb25bf52"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:36 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:36 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch amd8111\n"
    },
    {
      "commit": "a58eae6480f354595c3954534e1ab591dc3ef1bf",
      "tree": "d73d9905ccb224c09c41a2ebebf08b29fa90eb7a",
      "parents": [
        "09e62666d8a6312426f96bf483cdb003bde556fe",
        "1bcd315362e215a72b56d1330bbf32f1c74eefb5"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:25 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:25 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch pcnet32\n"
    },
    {
      "commit": "09e62666d8a6312426f96bf483cdb003bde556fe",
      "tree": "1ecb7fd093169fb77d7cd5925bc214fd6c6d82e4",
      "parents": [
        "34812c9e188b47b1d6c9fff8ba530e6f2365ebc4",
        "ac79c82e793bc2440c4765e5eb1b834d2c18edf2"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:15 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch ixgb\n"
    },
    {
      "commit": "34812c9e188b47b1d6c9fff8ba530e6f2365ebc4",
      "tree": "63e968991d043a30b80f7e3f99a3f6445455a704",
      "parents": [
        "d6d78f63cea62851806bf6ac40c6f53349de442b",
        "2648345fcbadfae8e7113112ff9402e465a184dc"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:57:03 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:57:03 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch e1000\n"
    },
    {
      "commit": "d6d78f63cea62851806bf6ac40c6f53349de442b",
      "tree": "b9bebd1bf342ae93f1d909641725e3d084ed61a9",
      "parents": [
        "a83d5cf7a1d1dd22f3a8162b728a7e895192dda8",
        "042e2fb70006f135469d546726451b7d14768980"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:56:55 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:56:55 2005 -0400"
      },
      "message": "Automatic merge of /spare/repo/netdev-2.6 branch e100\n"
    },
    {
      "commit": "a83d5cf7a1d1dd22f3a8162b728a7e895192dda8",
      "tree": "6c6081aa8d8c8679e0a446234dceb0852ca34ca0",
      "parents": [
        "2a24ab628aa7b190be32f63dfb6d96f3fb61580a",
        "9092f46b5aed4515d9a427d5dab3be1584851f07"
      ],
      "author": {
        "name": "",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Wed May 25 13:56:22 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed May 25 13:56:22 2005 -0400"
      },
      "message": "Merge of /spare/repo/netdev-2.6 branch misc-fixes\n"
    },
    {
      "commit": "384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5",
      "tree": "146040edb5fb3b7ce29ba468f6392b7eadf28fdc",
      "parents": [
        "0e15850200437c60b969025500e466383ec51ed8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed May 25 17:00:15 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:17:08 2005 -0700"
      },
      "message": "[PATCH] relax ide-cd dma restrictions\n\nThis has been sitting for a while, and is causing lots of grief for\npeople burning CDs.  It relaxes the dma restriction for ide-cd,\nrequiring only the length to be 32-byte aligned, address should be fine\nat normal double word alignment.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e15850200437c60b969025500e466383ec51ed8",
      "tree": "1acb5a22199c8eab0a04d3162a51abf2c046b70c",
      "parents": [
        "d0e8e29100c9866878d43bbb40ca17e8fe429851"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 25 09:49:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:43 2005 -0700"
      },
      "message": "[PATCH] Speedtouch resync after lost signal.\n\nThere\u0027s a bigger Speedtouch update coming your way after 2.6.12 but in\nthe meantime, let\u0027s at least make it automatically resync if the DSL\nsignal is lost.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0e8e29100c9866878d43bbb40ca17e8fe429851",
      "tree": "079da8af2553ae3dd3556e82a5f8d2362b0ea755",
      "parents": [
        "8f80e5c911465743ccd3a328f992c7d8aaebf1e8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 25 16:29:26 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:43 2005 -0700"
      },
      "message": "[PATCH] ppc64 iSeries: fix boot time setting\n\nFor quite a while, there has existed a hypervisor bug on legacy iSeries\nwhich means that we do not get the boot time set in the kernel.  This\npatch works around that bug.  This was most noticable when the root\npartition needed to be checked at every boot as the kernel thought it\nwas some time in 1905 until user mode reset the time correctly.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f80e5c911465743ccd3a328f992c7d8aaebf1e8",
      "tree": "86f5508d38d2f3b2e0f0d5b528fb27edef431b0f",
      "parents": [
        "2a24ab628aa7b190be32f63dfb6d96f3fb61580a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed May 25 13:41:26 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 10:13:42 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix initialisation of gettimeofday calculations\n\nOn PPC64, we keep track of when we need to update jiffies (and the\nvariables used to calculate the time of day) based on the time base.\n\nIf the time base frequence is sufficiently high compared to the\nprocessor clock frequency, then it is possible for the time of day\nvariables to be corrupted at the time of the first decrementer interrupt\nwe take.  This became obvious on a legacy iSeries where the time base\nfrequency is the same as the processor clock.\n\nThis one line patch fixes the initialisation so that the time of day\nvariables and the indicator we use to tell when updates are due are\nbetter synchronised.\n\nSigned-off-by:  Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a24ab628aa7b190be32f63dfb6d96f3fb61580a",
      "tree": "137318b273db26b889675101fbd02d2e84cae5e3",
      "parents": [
        "d981289627a7e2d8ef62dfcaa11fb60da68f30c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:31:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:31:20 2005 -0700"
      },
      "message": "Linux 2.6.12-rc5\n"
    },
    {
      "commit": "d981289627a7e2d8ef62dfcaa11fb60da68f30c6",
      "tree": "b4fbf2ba540b7275fbeac97f940c5f1d504e35c5",
      "parents": [
        "558ac33e094f3a47c74a3a66b19cd3616f183184"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 24 19:31:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:08:14 2005 -0700"
      },
      "message": "[PATCH] aic7xxx_osm build fix\n\nFix a c99ism.\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "558ac33e094f3a47c74a3a66b19cd3616f183184",
      "tree": "544cc112b8bc45a09b180f30380a8a56a832db28",
      "parents": [
        "cafdd8ba08935d9b161bb781851dc4c0e6f70427"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue May 24 19:31:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:08:13 2005 -0700"
      },
      "message": "[PATCH] saa6752hs build fix\n\nFor older gcc\u0027s.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cafdd8ba08935d9b161bb781851dc4c0e6f70427",
      "tree": "ee6a5305902cfd6abf818e398c538694db24dcb7",
      "parents": [
        "c33880aaddbbab1ccf36f4457ed1090621f2e39a"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Tue May 24 19:31:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:08:13 2005 -0700"
      },
      "message": "[PATCH] try_to_unmap_cluster() passes out-of-bounds pte to pte_unmap()\n\ntry_to_unmap_cluster() does:\n        for (pte \u003d pte_offset_map(pmd, address);\n                        address \u003c end; pte++, address +\u003d PAGE_SIZE) {\n\t\t...\n\t}\n\n\tpte_unmap(pte);\n\nIt may take a little staring to notice, but pte can actually fall off the\nend of the pte page in this iteration, which makes life difficult for\nkmap_atomic() and the users not expecting it to BUG().  Of course, we\u0027re\nsomewhat lucky in that arithmetic elsewhere in the function guarantees that\nat least one iteration is made, lest this force larger rearrangements to be\nmade.  This issue and patch also apply to non-mm mainline and with trivial\nadjustments, at least two related kernels.\n\nDiscovered during internal testing at Oracle.\n\nSigned-off-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c33880aaddbbab1ccf36f4457ed1090621f2e39a",
      "tree": "2bcaa297c0688c3ce997ede15bf224c39fee6e23",
      "parents": [
        "6431e6a28e8df423e1ebcda065e9ff086198d2c6"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Tue May 24 19:29:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:08:13 2005 -0700"
      },
      "message": "[PATCH] sigkill priority fix\n\nIf SIGKILL does not have priority, we cannot instantly kill task before it\nmakes some unexpected job.  It can be critical, but we were unable to\nreproduce this easily until Heiko Carstens \u003cHeiko.Carstens@de.ibm.com\u003e\nreported this problem on LKML.\n\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-Off-By: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6431e6a28e8df423e1ebcda065e9ff086198d2c6",
      "tree": "fb2e75855cfa0e1e9c8e183be7d826e7bcf299ce",
      "parents": [
        "7e43c84e3e5423ae72ae31e4cd7bbccfd1605194"
      ],
      "author": {
        "name": "Dominik Hackl",
        "email": "dominik@hackl.dhs.org",
        "time": "Tue May 24 19:29:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 20:08:12 2005 -0700"
      },
      "message": "[PATCH] voyager_smp.c static inline fix\n\nThis patch fixes a compile bug by moving a static inline function to the\nright place.  The body of a static inline function has to be declared\nbefore the use of this function.\n\nSigned-off-by: Dominik Hackl \u003cdominik@hackl.dhs.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6df16d0c35b9c0d3627f30c106e6142d3d12662b",
      "tree": "40b6208b97f200b91b268f69e81bf074236e2410",
      "parents": [
        "7e43c84e3e5423ae72ae31e4cd7bbccfd1605194",
        "816242da3735957bee99aeba40aa60c4f120a101"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 24 18:08:07 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 24 18:08:07 2005 -0700"
      },
      "message": "Merge of davem@nuts.davemloft.net:/disk1/GIT/sparc-2.6/.git/\n"
    },
    {
      "commit": "7e43c84e3e5423ae72ae31e4cd7bbccfd1605194",
      "tree": "b414129c41bdefb4e8b5fd98b0a014fc2c2aff91",
      "parents": [
        "187a1a94d629621d1471b42308e63573b1150773"
      ],
      "author": {
        "name": "blaisorblade@yahoo.it",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed May 25 01:31:42 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 24 17:05:20 2005 -0700"
      },
      "message": "[PATCH] Cleanup DEFINE_WAIT\n\nUse LIST_HEAD_INIT rather than doing it by hand in DEFINE_WAIT.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9092f46b5aed4515d9a427d5dab3be1584851f07",
      "tree": "3723469c5f2af23e29e7c25036d1cdca893f90b9",
      "parents": [
        "187a1a94d629621d1471b42308e63573b1150773"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 18 13:41:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue May 24 00:26:12 2005 -0400"
      },
      "message": "[PATCH] tulip: add return to ULI526X clause in tulip_mdio_write\n\nThe \u0027if\u0027 clause for ULI526X in tulip_mdio_write allows for\nspin_unlock_irqrestore to be called twice for tp-\u003emii_lock.  I believe\nthis is caused by the unintentional omission of a return at the end\nof that clause.  This patch adds that return.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "187a1a94d629621d1471b42308e63573b1150773"
}
