)]}'
{
  "log": [
    {
      "commit": "474f81967217f3bec2389ae913da72641f2c40e3",
      "tree": "8c9e16b05eeb0f56c49dcf61b145732569010ec8",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Sep 24 16:52:44 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 25 20:40:41 2007 +1000"
      },
      "message": "[POWERPC] Ensure FULL_REGS on exec\n\nWhen PTRACE_O_TRACEEXEC is used, a ptrace call to fetch the registers at\nthe PTRACE_EVENT_EXEC stop (PTRACE_PEEKUSR) will oops in CHECK_FULL_REGS.\nWith recent versions, \"gdb --args /bin/sh -c \u0027exec /bin/true\u0027\" and \"run\" at\nthe (gdb) prompt is sufficient to produce this.  I also have written an\nisolated test case, see https://bugzilla.redhat.com/show_bug.cgi?id\u003d301791#c15.\n\nThis change fixes the problem by clearing the low bit of pt_regs.trap in\nstart_thread so that FULL_REGS is true again.  This is correct since all of\nthe GPRs that \"full\" refers to are cleared in start_thread.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1146fe30504a1edd8a434f500e1be139492570c9",
      "tree": "ba6dec916c23506580be7a5756dd583105da41ba",
      "parents": [
        "7bae705ef2c2daac1993de03e5be93b5c300fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:13:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 24 18:13:02 2007 +0100"
      },
      "message": "[MIPS] SMTC: Make ack_bad_irq() safe with no IM backstop.\n\nIssue reported and original patch by Kevin Kissel, cleaner (imho)\nimplementation by me.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad501bce5771bdea47fd26368a2d435424a1af7e",
      "tree": "aa4fb5973776dfa2488c9fbd0bd4079501a5bebd",
      "parents": [
        "da8f153e51290e7438ba7da66234a864e5d3e1c1",
        "8742bc92c36324ac4bac739ab413acc6630a875d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 14:05:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 14:05:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4569/1: ep93xx_gpio_irq_type(): fix spurious enumeration offset for FGPIO handling\n  [ARM] 4568/1: fix l2x0 cache invalidate handling of unaligned addresses\n"
    },
    {
      "commit": "da8f153e51290e7438ba7da66234a864e5d3e1c1",
      "tree": "90d3cc5eeb5d2e18877ccb1123a4df7873fd3c58",
      "parents": [
        "077a6c26696c63305eebafbb71890c95e2750b6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 12:09:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 12:09:41 2007 -0700"
      },
      "message": "Revert \"x86_64: Quicklist support for x86_64\"\n\nThis reverts commit 34feb2c83beb3bdf13535a36770f7e50b47ef299.\n\nSuresh Siddha points out that this one breaks the fundamental\nrequirement that you cannot free page table pages before the TLB caches\nare flushed.  The quicklists do not give the same kinds of guarantees\nthat the mmu_gather structure does, at least not in NUMA configurations.\n\nRequested-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Asit Mallick \u003casit.k.mallick@intel.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "077a6c26696c63305eebafbb71890c95e2750b6d",
      "tree": "a11ecdf2bb4ecbad60f979601a14b0efa8f3fda8",
      "parents": [
        "73e83dc300d5f2858c1e3f6bf7fbb1e161a2990c",
        "da51f9e10c48599bff498b378d040c4063adfe9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 10:00:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 10:00:52 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] BCM1480: include \u003clinux/init.h\u003e.\n  [MIPS] BCM1480: Export zbbus_mhz.\n"
    },
    {
      "commit": "da51f9e10c48599bff498b378d040c4063adfe9d",
      "tree": "bb4b068aeec27b258982de542d33ae94dc97bbbd",
      "parents": [
        "339c3a6a12faf57c57a23f3d714ce89a831822fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 09:01:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:54:12 2007 +0100"
      },
      "message": "[MIPS] BCM1480: include \u003clinux/init.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "339c3a6a12faf57c57a23f3d714ce89a831822fc",
      "tree": "a43c1bde6044e1b04e5018810e664cf60cf3e65b",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 08:59:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 17:54:12 2007 +0100"
      },
      "message": "[MIPS] BCM1480: Export zbbus_mhz.\n\nSymbol is required by the ZBus profiler.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "176df2457ef6207156ca1a40991c54ca01fef567",
      "tree": "dddbc675ad695d1bae8f32a1c877b47c3a548a09",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Sep 21 16:16:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 21 09:52:07 2007 -0700"
      },
      "message": "x86_64: Zero extend all registers after ptrace in 32bit entry path.\n\nStrictly it\u0027s only needed for eax.\n\nIt actually does a little more than strictly needed -- the other registers\nare already zero extended.\n\nAlso remove the now unnecessary and non functional compat task check\nin ptrace.\n\nThis is CVE-2007-4573\n\nFound by Wojciech Purczynski\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbc15f46fe4dc2862325e2b4ba474a854162e1a1",
      "tree": "d20bf0c6106e0dceb278c46d88f388ae08cc0106",
      "parents": [
        "91c4b8cb5ab8cc3e8352739e35699c0487a6b6f3"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Sep 10 23:39:02 2007 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 20 11:06:59 2007 -0700"
      },
      "message": "[x86 setup] Fix typo in arch/i386/boot/header.S\n\nThere\u0027s an obvious typo in arch/i386/boot/header.S (in your\nlinux-2.6-x86setup.git) that I noticed by just studying the code.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "91c4b8cb5ab8cc3e8352739e35699c0487a6b6f3",
      "tree": "d0a73e97ddb5c4ab8de7d5cb89517ff7f29f467f",
      "parents": [
        "3f662b3f6e422a15fefcbaf4bdd21f97e6bcf32d"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 13 14:16:37 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 20 11:06:58 2007 -0700"
      },
      "message": "[acpi] Correct the decoding of video mode numbers in wakeup.S\n\nwakeup.S looks at the video mode number from the setup header and\nlooks to see if it is a VESA mode.  Unfortunately, the decoding is\ndone incorrectly and it will attempt to frob the VESA BIOS for any\nmode number 0x0200 or larger.  Correct this, and remove a bunch of #if\n0\u0027d code.\n\nMassive thanks to Jeff Chua for reporting the bug, and suffering\nthough a large number of experiments in order to track this problem\ndown.\n\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3f662b3f6e422a15fefcbaf4bdd21f97e6bcf32d",
      "tree": "cabd8b62dd391164afbfc0f0feb489d661a92f69",
      "parents": [
        "81cfe79b9c577139a873483654640eb3f6e78c39"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 13 14:14:29 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 20 11:06:58 2007 -0700"
      },
      "message": "[x86 setup] Present the canonical video mode number to the kernel\n\nCanonicalize the video mode number as presented to the kernel.  The\nvideo mode number may be user-entered (e.g. ASK_VGA), an alias\n(e.g. NORMAL_VGA), or a size specification, and that confuses the\nsuspend wakeup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "8742bc92c36324ac4bac739ab413acc6630a875d",
      "tree": "90d394d5b105e050ff13a169de173114a63831ef",
      "parents": [
        "4f6627ac3ba6948a4aebec80edfd6565aec3a40c"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Sun Sep 16 16:44:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 20 09:21:10 2007 +0100"
      },
      "message": "[ARM] 4569/1: ep93xx_gpio_irq_type(): fix spurious enumeration offset for FGPIO handling\n\nThe EP93XX_GPIO_LINE_F() macro is supposed to be called with a line\nnumber between 0 and 7, but the current code causes it to get called\nwith an spuriously offset number range {16..23}.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nSigned-off-by: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a88a8eff1e6e32d3288986a9d36c6a449c032d3a",
      "tree": "ff58da14f35ec5596d2c3e82267394206f106a8c",
      "parents": [
        "c39c06b96175a75e63da38dc3557a69e18a5f8ac",
        "09abbcffb3ee63fb8712c008df0c6878860777b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:45:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:45:32 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] cpu-bugs64.c: GCC 3.3 constraint workaround\n  [MIPS] DEC: Initialise ioasic_ssr_lock\n"
    },
    {
      "commit": "f15f41383d466860f8b22f669da8c841f8d73c3b",
      "tree": "527f4d443832deb11e592d6a7f33edd4b726b1ac",
      "parents": [
        "dbe3ed1c078c193be34326728d494c5c4bc115e2",
        "c27da339698145a9383e052c1070a950d30da478"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:38:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:38:25 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix timekeeping on PowerPC 601\n  [POWERPC] Don\u0027t expose clock vDSO functions when CPU has no timebase\n  [POWERPC] spusched: Fix null pointer dereference in find_victim\n"
    },
    {
      "commit": "dbe3ed1c078c193be34326728d494c5c4bc115e2",
      "tree": "9624273ee199b70db0c8adc0ea38a8b2e0984544",
      "parents": [
        "4f01a757e75f2a3cab2bab89c4176498963946b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:37:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:37:14 2007 -0700"
      },
      "message": "x86-64: page faults from user mode are always user faults\n\nRandy Dunlap noticed an interesting \"crashme\" behaviour on his dual\nPrescott Xeon setup, where he gets page faults with the error code\nhaving a zero \"user\" bit, but the register state points back to user\nmode.\n\nThis may be a CPU microcode buglet triggered by some strange instruction\npattern that crashme generates, and loading a microcode update seems to\npossibly have fixed it.\n\nRegardless, we really should trust the register state more than the\nerror code, since it\u0027s really the register state that determines whether\nwe can actually send a signal, or whether we\u0027re in kernel mode and need\nto oops/kill the process in the case of a page fault.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09abbcffb3ee63fb8712c008df0c6878860777b7",
      "tree": "a9b9db37c0c50069e733545e1c8bfe4802eb5e17",
      "parents": [
        "68835999435e01311ab57f5556169ad2966b6828"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Sep 17 17:11:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 19 19:33:14 2007 +0100"
      },
      "message": "[MIPS] cpu-bugs64.c: GCC 3.3 constraint workaround\n\nAdd a workaround to address warnings generated on the \"n\" constraint by\nGCC 3.3 and below.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68835999435e01311ab57f5556169ad2966b6828",
      "tree": "a98ac85a45c1bc8a243243b5301f88e56c5d50af",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Sep 17 16:58:18 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 19 19:33:14 2007 +0100"
      },
      "message": "[MIPS] DEC: Initialise ioasic_ssr_lock\n\nFix the definition of the ioasic_ssr_lock spinlock to include a proper \ninitialisation.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "508a92741a105e2e3d466cd727fb73154ebf08de",
      "tree": "4dabe8327cc47c2d26239d227d48fc83944e5ff1",
      "parents": [
        "480eccf9ae1073b87bb4fe118971fbf134a5bc61"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Sep 18 22:46:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:18 2007 -0700"
      },
      "message": "uml: fix irqstack crash\n\nThis patch fixes a crash caused by an interrupt coming in when an IRQ stack\nis being torn down.  When this happens, handle_signal will loop, setting up\nthe IRQ stack again because the tearing down had finished, and handling\nwhatever signals had come in.\n\nHowever, to_irq_stack returns a mask of pending signals to be handled, plus\nbit zero is set if the IRQ stack was already active, and thus shouldn\u0027t be\ntorn down.  This causes a problem because when handle_signal goes around\nthe loop, sig will be zero, and to_irq_stack will duly set bit zero in the\nreturned mask, faking handle_signal into believing that it shouldn\u0027t tear\ndown the IRQ stack and return thread_info pointers back to their original\nvalues.\n\nThis will eventually cause a crash, as the IRQ stack thread_info will\ncontinue pointing to the original task_struct and an interrupt will look\ninto it after it has been freed.\n\nThe fix is to stop passing a signal number into to_irq_stack.  Rather, the\npending signals mask is initialized beforehand with the bit for sig already\nset.  References to sig in to_irq_stack can be replaced with references to\nthe mask.\n\n[akpm@linux-foundation.org: use UL]\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "389a3c02496dd1b399bb0efd005e9fa2be24e9ee",
      "tree": "2c3189438f24c8b84ec36f6259b0dac798a1d9f6",
      "parents": [
        "248bdd5efca5a113cbf443a993c69e53d370236b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 18 22:46:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:18 2007 -0700"
      },
      "message": "xen: don\u0027t bother trying to set cr4\n\nXen ignores all updates to cr4, and some versions will kill the domain if\nyou try to change its value.  Just ignore all changes.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c392a4f47f41b24432e6aa77bb5167d0bbb10c5",
      "tree": "2b926ad86b52039789814f1d4174364bdd91d60f",
      "parents": [
        "3558c9b3232b5f0fd9f32043a191eca20fca64c6"
      ],
      "author": {
        "name": "Nicolas George",
        "email": "nicolas.george@ens.fr",
        "time": "Tue Sep 18 22:46:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:17 2007 -0700"
      },
      "message": "uml: use correct type in BLKGETSIZE ioctl\n\nI found a type mismatch in UML that makes host block devices unusable as ubd\ndevices on x86_64 and other 64 bits systems (segfault of the mm subsystem):\n\nIn block/ioctl.c, the following lines show that the BLKGETSIZE ioctl expects\na pointer to a long:\n\n\tcase BLKGETSIZE:\n\t\tif ((bdev-\u003ebd_inode-\u003ei_size \u003e\u003e 9) \u003e ~0UL)\n\t\t\treturn -EFBIG;\n\t\treturn put_ulong(arg, bdev-\u003ebd_inode-\u003ei_size \u003e\u003e 9);\n\nIn arch/um/os-Linux/file.c, os_file_size calls it with an int.\n\nThe ioctl_list man page should be fixed as well.\n\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c27da339698145a9383e052c1070a950d30da478",
      "tree": "817025c780b6be5d80405c90f4c5fb88086b6cb8",
      "parents": [
        "7b5acbaac3f94ab810a977c0ec4e5fcabbf51bed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 19 14:21:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:26:34 2007 +1000"
      },
      "message": "[POWERPC] Fix timekeeping on PowerPC 601\n\nRecent changes to the timekeeping code broke support for the PowerPC 601\nprocessor which doesn\u0027t have the usual timebase facility but a slightly\ndifferent thing called (yuck) the RTC.\n\nThis fixes it, boot tested on an old 601 based PowerMac 7200.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7b5acbaac3f94ab810a977c0ec4e5fcabbf51bed",
      "tree": "2d86484ddd3f2829d91be16da5458740444f2a08",
      "parents": [
        "c0e7b4aa1c09ea992808ea8c079141bc8dd0f5bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 19 14:21:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:26:34 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t expose clock vDSO functions when CPU has no timebase\n\nWe forgot to remove the clock_gettime, clock_getres and get_tbfreq vDSO\ncalls on CPUs that have no timebase such as 601 or 403 (old CPUs that have\ndifferent mechanisms and for which the vDSO code will not work properly).\nThis fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0e7b4aa1c09ea992808ea8c079141bc8dd0f5bc",
      "tree": "04526571476d3f4e5f28f2043c025b72275c6b4a",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Sep 19 14:38:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 19 15:26:29 2007 +1000"
      },
      "message": "[POWERPC] spusched: Fix null pointer dereference in find_victim\n\nfind_victim can dereference a NULL pointer when iterating over the list\nof victim spus because list_mutex only guarantees spu-\u003ect to be stable,\nbut of course not to be non-NULL.\n\nAlso fix find_victim to not call spu_unbind_context without list_mutex\nbecause that violates the above guarantee.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4f6627ac3ba6948a4aebec80edfd6565aec3a40c",
      "tree": "68d18a79a04fdfc22fc6b9ee5bd1bba8d6605c18",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Rui Sousa",
        "email": "rui.p.m.sousa@gmail.com",
        "time": "Sat Sep 15 00:56:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 17 14:56:39 2007 +0100"
      },
      "message": "[ARM] 4568/1: fix l2x0 cache invalidate handling of unaligned addresses\n\nThe l2x0_inv_range() function doesn\u0027t handle unaligned addresses\ncorrectly. It\u0027s necessary to clean the cache lines that are at the\nstart and end of the invalidate range, if the addresses are not aligned,\nto prevent corruption of other data sharing the same cache line.\n\nSigned-off-by: Rui Sousa \u003crui.p.m.sousa@gmail.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a177c4f17c691c2c9a08a54709d37c6db481a0b",
      "tree": "3cee80b12a57e7b83d501e5a73c2d856ce89615b",
      "parents": [
        "301feb652441a7168b59256fc44918075dcab0d5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 14:45:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 14:45:06 2007 -0700"
      },
      "message": "[SPARC64]: Warn user if cpu is ignored.\n\nWhen NR_CPUS is smaller than the cpu probed, let the user\nknow that the cpu won\u0027t be used.\n\nSuggested by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "301feb652441a7168b59256fc44918075dcab0d5",
      "tree": "68721bebf1375659be165c4810bb439785d6e96f",
      "parents": [
        "58ea1aa07e3cb4674ab0261b45aa1ba68282a79d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 11:51:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 11:51:15 2007 -0700"
      },
      "message": "[SPARC64]: Fix lockdep, particularly on SMP.\n\nAs noted by Al Viro, when we try to call prom_set_trap_table()\nin the SMP trampoline code we try to take the PROM call spinlock\nwhich doesn\u0027t work because the current thread pointer isn\u0027t\nvalid yet and lockdep depends upon that being correct.\n\nFurthermore, we cannot set the current thread pointer register\nbecause it can\u0027t be properly dereferenced until we return from\nprom_set_trap_table().  Kernel TLB misses only work after that\ncall.\n\nSo do the PROM call to set the trap table directly instead of\ngoing through the OBP library C code, and thus avoid the lock\naltogether.\n\nThese calls are guarenteed to be serialized fully.\n\nSince there are now no calls to the prom_set_trap_table{_sun4v}()\nlibrary functions, they can be deleted.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58ea1aa07e3cb4674ab0261b45aa1ba68282a79d",
      "tree": "24faaf5343363ae9fe63b43b49b1ae202b6550f8",
      "parents": [
        "d0174640eedc1cd756754f03afe2dbb3d56de74e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 09:52:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 16 09:52:36 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2605a103cadb29053d6bc7e81c7de802ec75ce6c",
      "tree": "e2a83845f59217d66252c7a9265ff99a3b69f525",
      "parents": [
        "53a3f3087be361dacfc02e7a85b6d6142a41ce8a",
        "ebb2a97b2e7422176d52f4f33e3ee400653875b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 17:07:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 17:07:33 2007 -0700"
      },
      "message": "Merge git://git.linux-xtensa.org/kernel/xtensa-feed\n\n* git://git.linux-xtensa.org/kernel/xtensa-feed:\n  [patch 1/2] Xtensa: enable arbitary tty speed setting ioctls\n  [patch 2/2] xtensa console.c: remove duplicate #include\n  [XTENSA] Add support for cache-aliasing\n  [XTENSA] Add kernel module support\n  [XTENSA] Add support for executable/non-executable feature in the mmu\n  [XTENSA] Use the generic version of get_order\n  [XTENSA] Initialize semaphore_wake_lock\n  [XTENSA] Add typecast macro for constants\n  [XTENSA] Fix timer instabilities.\n  [XTENSA] Fix fadvise64_64\n  [XTENSA] Remove extraneous include statement\n  [XTENSA] Move string-io functions to io.c from pci.c\n  [XTENSA] Move pre-initialized structures to init_task.c\n  [XTENSA] Add freestanding option to CFLAGS\n  [XTENSA] Add getpgrp system-call to unistd.h\n  [XTENSA] add missing system calls\n  [XTENSA] fix wrong usage of __init and __initdata in traps.c\n"
    },
    {
      "commit": "53a3f3087be361dacfc02e7a85b6d6142a41ce8a",
      "tree": "7f8ce78b0a7063361b9818e94044c000bf15007a",
      "parents": [
        "6455c66a8750170c2b4a41c6f6c53310a49e08ce",
        "0931ce8439365358b1cacf888ddc8fb008036125"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:04:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:04:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: fix some bugs in lib/string.h functions found by our string testing modules\n  Blackfin arch: fix the aliased write macros\n  Blackfin arch: Update/Fix PM support add new pm_ops valid\n"
    },
    {
      "commit": "6455c66a8750170c2b4a41c6f6c53310a49e08ce",
      "tree": "42730921102f92a9b7f0d83068c7f90ffb10d22e",
      "parents": [
        "7eeac505d912cfe5805290f8f9e293b134e00237",
        "b9338a78fc21e980d33c58b31f3bb37cd48a68f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:02:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:02:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4567/1: Fix \u0027Oops - undefined instruction\u0027 when CONFIG_VFP\u003dy on non VFP device\n  [ARM] realview: disable second GIC on RevB MPCore platforms\n"
    },
    {
      "commit": "50da469a79fa2152d824f25f5ad5962f4af4343d",
      "tree": "e05ba4976480cda10dca6aa5bae8b90784040eea",
      "parents": [
        "8df5beac2aa15b18a912ab585e1b86e748eda9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] 20Kc: Disable use of WAIT instruction.\n\nAnother issue with 20Kc\u0027s WAIT, waiting for more details.  With the\n2.6.23 release immindent simply disable the use of WAIT instead of a\nmore fancy workaround.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8df5beac2aa15b18a912ab585e1b86e748eda9ad",
      "tree": "9c1d6621a58ed7804cd68da2f5d8bbd6dd30de7b",
      "parents": [
        "48d480b0bde794781fcae9501fb043c1bac0e523"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Aug 23 14:26:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] Workaround for 4Kc machine check exception\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48d480b0bde794781fcae9501fb043c1bac0e523",
      "tree": "77d8be48a91dd9675df1ceb98d394f86511b183c",
      "parents": [
        "6440fcfc62767028a2bbdf742549d24f6a023004"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 13 17:36:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] Malta: Fix off by one bug in interrupt handler.\n\nFairly cosmetic as it would only affect VSMP / SMTC kernels that don\u0027t\nuse vectored interrupts.\n\nFound by Beth.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1043cc7d9d7a7dec8d807570c067e0c90b94b57",
      "tree": "51a636c507737bdff95eeed7ab97ada0f2b38f84",
      "parents": [
        "82411390a2eb532a2c54026d39ab6beb83ff838c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 13:13:28 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] Add #include \u003clinux/profile.h\u003e to arch/mips/kernel/time.c\n\nIt refer to CPU_PROFILING.\n\narch/mips/kernel/time.c: In function \u0027local_timer_interrupt\u0027:\narch/mips/kernel/time.c:142: error: implicit declaration of function \u0027profile_tick\u0027\narch/mips/kernel/time.c:142: error: \u0027CPU_PROFILING\u0027 undeclared (first use in this function)\narch/mips/kernel/time.c:142: error: (Each undeclared identifier is reported only once\narch/mips/kernel/time.c:142: error: for each function it appears in.)\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82411390a2eb532a2c54026d39ab6beb83ff838c",
      "tree": "540dee0ab365d84ac9c8b8dd871e685b9c0f6552",
      "parents": [
        "4d24c8f955b8c9d51c5fe7299c898527e94d39ad"
      ],
      "author": {
        "name": "Johannes Dickgreber",
        "email": "tanzy@gmx.de",
        "time": "Wed Sep 12 18:22:04 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] N32 needs to use compat_sys_futimesat\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d24c8f955b8c9d51c5fe7299c898527e94d39ad",
      "tree": "a4ff13f32c66a1a32ebef066b7979d967f7b02c2",
      "parents": [
        "e606c109c485c6f8e27dd6ddcd2c0b58c96fc5c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 12 16:32:54 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] rtlx: Fix build error.\n\n  CC      arch/mips/kernel/rtlx.o\ncc1: warnings being treated as errors\narch/mips/kernel/rtlx.c:59: warning: \u0027irq\u0027 defined but not used\narch/mips/kernel/rtlx.c:60: warning: \u0027irq_num\u0027 defined but not used\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e606c109c485c6f8e27dd6ddcd2c0b58c96fc5c9",
      "tree": "2994782f76a976494f8a1385bce259cff907fe3a",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 12 16:31:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] rtlx: fix int vs. long bug.\n\n  CC      arch/mips/kernel/rtlx.o\narch/mips/kernel/rtlx.c: In function \u0027rtlx_init\u0027:\narch/mips/kernel/rtlx.c:114: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b9338a78fc21e980d33c58b31f3bb37cd48a68f6",
      "tree": "a70c8ce2b23ddc383f3908e71b1dfa1141363b88",
      "parents": [
        "a53d6fb83efc75bbd7876459e6e1291c4925103d"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Sun Sep 09 14:24:59 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 13 15:10:27 2007 +0100"
      },
      "message": "[ARM] 4567/1: Fix \u0027Oops - undefined instruction\u0027 when CONFIG_VFP\u003dy on non VFP device\n\nvfp_init() takes care of the condition when CONFIG_VFP\u003dy but no real VFP\ndevice exists. However, when this condition is true, a compiler might\nmisplace code lines in a way that will break this support. (To be more\nspecific - fmrx(FPSID) might be executed before vfp_testing_entry\nassignment, which will end up with Oops - undefined instruction).\nThis patch adds a barrier() to guarantee the right execution ordering.\n\nSigned-off-by: Assaf Hoffman\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a53d6fb83efc75bbd7876459e6e1291c4925103d",
      "tree": "edf7d645e5b4254f19b6a60e803e1763b64846c9",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Sep 03 09:43:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 13 15:10:25 2007 +0100"
      },
      "message": "[ARM] realview: disable second GIC on RevB MPCore platforms\n\nThe second GIC asserts a permanent interrupt on Rev.B MPCore platforms.\nDisable initialisation of this GIC to avoid unbootable systems.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c87ce65868bbf9bbea9c3f112ff8315302daf8f2",
      "tree": "dc4a038bf888bd78b75a23e120c7fa737960fedf",
      "parents": [
        "c413fecc763e380ec93dc6faf726e7e735ade04e",
        "ee56c47440ab04c6a35c835a9bcc4193304adf93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Move serial_dev_init to device_initcall()\n  [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n  [POWERPC] cpm2: Fix off-by-one error in setbrg().\n  [PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n  [POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n"
    },
    {
      "commit": "ee56c47440ab04c6a35c835a9bcc4193304adf93",
      "tree": "6f33509df3949d5e06bf27603d883b7dc65745a0",
      "parents": [
        "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 19:26:37 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 04:09:14 2007 +1000"
      },
      "message": "[POWERPC] Move serial_dev_init to device_initcall()\n\nWith the I/O space rewrite by BenH, the legacy_serial serial_dev_init()\ninitcall is now called before I/O space is setup, but it\u0027s dependent on\nit being available.\n\nSince there\u0027s no way to make dependencies between initcalls, we\u0027ll just\nhave to move it to device_initcall(). Yes, it\u0027s suboptimal but I\u0027m not\naware of any better solution at this time, and it fixes a regression\nfrom 2.6.22.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9863b78a1a82347fa1e727bdca0110151a5c4f10",
      "tree": "470016dc13ec85321f242ba537d911ffdd6908e2",
      "parents": [
        "2966c6a03efd90197582eae8590d82c789475680"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "i386: Fix leak of ../kernel from top level\n\nFix a compile error when the directory above the kernel source contains\na file named \"kernel\".  Originally from Ben LaHaise, modified based on\nfeedback from Sam Ravnborg\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ben LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2966c6a03efd90197582eae8590d82c789475680",
      "tree": "714ed95bbf4c60f682a2693a5eb3a9a24bcd029a",
      "parents": [
        "95b08679963c78ce0d675224a6efdb5169f2bf75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.\n\nAK: Removed the unlikelies because gcc heuristics default to unlikely\nAK: for test \u003d\u003d NULL and for negative returns.\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b08679963c78ce0d675224a6efdb5169f2bf75",
      "tree": "2b242803ab4f54333f874ffcf237fc9c7427a0a7",
      "parents": [
        "99364df764bbef327be2f8b8ffcfbb41a4a1af4d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Add missing mask operation to vdso\n\nvdso vgetns() didn\u0027t mask the time source offset calculation, which\ncould lead to time problems with 32bit HPET.  Add the masking.\n\nThanks to Chuck Ebbert for tracking this down.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99",
      "tree": "36221a90c853477488d4c8f8f0db8a31d9f4a844",
      "parents": [
        "83fcdb4b352f74a8a74737aedeaf622c37140c73"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:57:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 10:41:10 2007 -0500"
      },
      "message": "[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n\nSince the ULI1575 has a ISA bus we need to enable the generic ISA dma\nsupport for drivers that might expect it.  Without this we get compile\nerrors like the following:\n\nound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `release_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock\u0027 follow\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2cc7345ff71b27b5ac99e49ad7de39360042f601",
      "tree": "faf19ff74e0a92652923ee9e4b42e47cbd16809a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "message": "[SPARC64]: Fix booting on V100 systems.\n\nOn the root PCI bus, the OBP device tree lists device 3 twice.\nOnce as \u0027pm\u0027 and once as \u0027lomp\u0027.\n\nEverything goes downhill from there.\n\nIgnore the second instance to workaround this.\n\nThanks to Kövedi_Krisztián for the bug report and\ntesting the fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4150d3f549fe2355625017b2a6ff72aec98bcef0",
      "tree": "2d6b7445928c8a295214737a31260d36e9009795",
      "parents": [
        "298a5df45d497e66064fda22ef0abf13766d3333"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 11 15:24:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "revert \"highmem: catch illegal nesting\"\n\nRevert\n\n\tcommit 656dad312fb41ed95ef08325e9df9bece3aacbbb\n\tAuthor: Ingo Molnar \u003cmingo@elte.hu\u003e\n\tDate:   Sat Feb 10 01:46:36 2007 -0800\n\n\t[PATCH] highmem: catch illegal nesting\n\n\tCatch illegally nested kmap_atomic()s even if the page that is mapped by\n\tthe \u0027inner\u0027 instance is from lowmem.\n\n\tThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\n\tcrashes into clear asserts at the bug site.\n\nProblem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger\nthis check if non-irq code on this CPU holds a KM_USER0 mapping.  But that\nget_zeroed_page() will never be altering the kmap slot anyway due to the\nGFP_KERNEL.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e845498e4ce4b0e704761e9462e5c29895ced34f",
      "tree": "24669cf8c6085df2df4832df39b41ad6c78f1c1b",
      "parents": [
        "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Sep 11 15:23:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "m68k(nommu): add missing syscalls\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "693c10e6c1087e8f0ba0e2fd1a67adcff230a484",
      "tree": "d02465c32ccc7bddb1db278b05702c403c960eaa",
      "parents": [
        "c811ac5366750568b0f412c95c6074dec20c69b2"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "H8/300: Fix misnamed \"CONFIG_BLKDEV_RESERVE_ADDRESS\" Kconfig variable\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af7b83f9324a77ef9a9080044bf0461f444ca651",
      "tree": "09dc85a0d4842d300bfac5e33d2bbf9ca87acad7",
      "parents": [
        "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
        "b868868ae0f7272228c95cc760338ffe35bb739d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix aliasing bug in copy_user_highpage.\n  [MIPS] IP22: fix wrong argument order\n  [MIPS] IP22: Fix wrong check for second HPC\n  [MIPS] Ocelot: remove remaining bits\n  [MIPS] TLB: Fix instruction bitmasks\n  [MIPS] R10000: Fix wrong test in dma-default.c\n  [MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n  [MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n  [MIPS] Kconfig: whitespace cleanup.\n  [MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n  [MIPS] BCM1480: Fix computation of interrupt mask address register.\n  [MIPS] i8259: Add disable method.\n  [MIPS] tty: add the new ioctls and definitions.\n"
    },
    {
      "commit": "b868868ae0f7272228c95cc760338ffe35bb739d",
      "tree": "71ed6189bc2dddd3f79aae0969e41381f905a709",
      "parents": [
        "01e9943c79ad4edb2c0b76c99029e34d704223ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 18:05:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Fix aliasing bug in copy_user_highpage.\n\nCopy_user_highpage was written assuming it was only being called for\nbreaking COW pages in which case the source page isn\u0027t cached as in\nmarked cachable under it kernel virtual address.  If it is called anyway\nthe aliasing avoidance strategy implemented by kmap_coherent will fail.\nAvoid the use of kmap_coherent for pages marked dirty and to avoid\nanother instance of this sort of bug, place a BUG_ON in kmap_coherent.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01e9943c79ad4edb2c0b76c99029e34d704223ce",
      "tree": "a24424b49500ee183e53f3e8ea257305b419175a",
      "parents": [
        "0ba8bc60ca482d678fcc63af44b243de6555dab5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:43:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: fix wrong argument order\n\nFix wrong argument order; this is just a minimal fix for the half baked\nredadb/writeb() conversion.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ba8bc60ca482d678fcc63af44b243de6555dab5",
      "tree": "ed73924baf283997b6eae83545c8df726ffae834",
      "parents": [
        "98f9085405b059d1e1915fbb9b861d9efcd7c597"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:46:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: Fix wrong check for second HPC\n\nWrong check for the second hpc on fullhouse machines, caused DBEs on\nSGI Indys\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98f9085405b059d1e1915fbb9b861d9efcd7c597",
      "tree": "1e19d3a60c589bbef55b0b4b9afb47a9908e5960",
      "parents": [
        "d6698a2cd6ba23f5f73b0115c277dca8341af4a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 06 21:32:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Ocelot: remove remaining bits\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6698a2cd6ba23f5f73b0115c277dca8341af4a0",
      "tree": "08bf5dcf65ab4c0f78d42691537810dcdcf24679",
      "parents": [
        "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 12:11:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] TLB: Fix instruction bitmasks\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d",
      "tree": "0c43bf6dbaf772ac45aab5f6c66d973bc4635749",
      "parents": [
        "4af2b1454da7a2feec071a6a50dd957df7d0b7a7"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Aug 31 11:03:14 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] R10000: Fix wrong test in dma-default.c\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76e7f79950b54eb17f4041d020811331b7ae1a9e",
      "tree": "aeeffc41ca9e1fec8bf9753743bb88d6a60653c6",
      "parents": [
        "ad015f41e1ea7c64bb8b25c46c33bb049ec54f71"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 30 00:58:53 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n\nOtherwise Kconfig will produce a nonsenical .config for a kernel that is\nneither 32-bit nor 64-bit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad015f41e1ea7c64bb8b25c46c33bb049ec54f71",
      "tree": "c864c7f1d634da516ae96a20a4e9abf085738a70",
      "parents": [
        "41f9c78c2e599d3a50cf092eda2d1c2d5962bda8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 14:21:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Kconfig: whitespace cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41f9c78c2e599d3a50cf092eda2d1c2d5962bda8",
      "tree": "7b88f2523ad11fe66f0d5bb31db2f5d502bee47a",
      "parents": [
        "28e18a0f691b3737f73ab9033ded6a4da6c31b2f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 08:34:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n\nThis fixes this little funny:\n\nbigsur:/proc/bus/pci# ls -l\ntotal 0\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 01\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 03\n-r--r--r--    1 root     root            0 Aug 28 19:31 devices\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28e18a0f691b3737f73ab9033ded6a4da6c31b2f",
      "tree": "2f23d83d0562f00c5be66b55dc7eb6cc240037eb",
      "parents": [
        "045e4bb2bafb7aa8141c2f8332ce31b224ac3bb0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 00:38:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] BCM1480: Fix computation of interrupt mask address register.\n\n  CC      arch/mips/sibyte/bcm1480/irq.o\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_mask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:112: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:114: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_unmask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:130: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:132: warning: cast to pointer from integer of different size\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "045e4bb2bafb7aa8141c2f8332ce31b224ac3bb0",
      "tree": "fa0c3edaadb12398e896928c40dbc65358506ed0",
      "parents": [
        "dafd49fc6cf68f815a4c2838c2c1407678d82e51"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 10 14:00:21 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] i8259: Add disable method.\n\nAfter 76d2160147f43f982dfe881404cfde9fd0a9da21, the qemu NE2000 was\nfrequently producing WATCHDOG timeouts.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99fa9844f0eed5582b5648f745204758b27db659",
      "tree": "b13427805a509088e64bf1303ddfd1b40e12cf41",
      "parents": [
        "d7698edca8d372e9ecaebca82d236828d72ea39d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Thu Aug 30 17:50:56 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 04:22:17 2007 -0700"
      },
      "message": "PCI: irq and pci_ids patch for Intel Tolapai\n\nThis patch adds the Intel Tolapai LPC and SMBus Controller DID\u0027s.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4dd5bb987367d791e10e716538d83edb24c0817d",
      "tree": "65e4aaac00ea2f0e9e11f6e0c6e0232629f550a9",
      "parents": [
        "e365c3e75ef00a78bd38757a9da12e84039c2828"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 23 19:45:49 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 04:22:16 2007 -0700"
      },
      "message": "PCI: Remove __devinit from pcibios_get_irq_routing_table\n\npcibios_get_irq_routing_table is an exported symbol.  This results in a\nmodpost warning:\n\nWARNING: vmlinux.o(.text+0xdca51): Section mismatch: reference to .init.text:pcibios_fixup_bus (between \u0027pci_scan_child_bus\u0027 and \u0027pci_scan_bus_parented\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d95865480de280b892e19fe90921601876da5775",
      "tree": "31334c3c67e386949213015ff2c1f3a09c8b874b",
      "parents": [
        "a534b679180025aa324ebd63c05516e478551cfd"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Thu Sep 06 16:59:54 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 18:57:47 2007 -0700"
      },
      "message": "i386: fix a hang on stuck nmi watchdog\n\nIn the case when an nmi gets stucks the endflag stays equal to zero.\nThis causes the busy looping on other cpus to continue, even though the\nnmi test is done.\n\nOn my machine with out the change below the system would hang right\nafter check_nmi_watchdog().  The change below just sets endflag prior to\nchecking if the test was successful or not.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a534b679180025aa324ebd63c05516e478551cfd",
      "tree": "f89dc89909bcd9f67dc10da44314e75753785df8",
      "parents": [
        "23d5ea5d3edcfe899cd91fca87a4af799bcc5794"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Sep 06 16:59:52 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 18:57:47 2007 -0700"
      },
      "message": "x86_64: Remove CLFLUSH in text_poke()\n\nThe CLFLUSH for the modified code line in text_poke was supposed\nto speed up CPU recovery. Unfortunately it seems to cause hangs\non some VIA C3s (at least on VIA Esther Model 10 Stepping 9)\nRemove it.\n\nThanks to Stefan Becker for reporting/testing.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23d5ea5d3edcfe899cd91fca87a4af799bcc5794",
      "tree": "ae68487fea0c1c2642260e54b24c11135edfa622",
      "parents": [
        "b8da0d1c27f144bce999c653467106f3f0d5a308"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Thu Sep 06 16:59:51 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 18:57:47 2007 -0700"
      },
      "message": "i386: Fix perfctr watchdog on core duo\n\nFix the NMI watchdog on Intel CoreDuo processor where the kernel would\nget stuck during boot.  The issue is related to errata AE49, where the\nPERFEVTSEL1 counter does not have a working enable bit.  Thus it is not\npossible to use it for NMI.\n\nThe patch creates a dedicated wd_ops for CoreDuo which falls back to\nusing PERFEVTSEL0.  The other Intel processors supporting the\narchitectural PMU will keep on using PERFEVTSEL1 as this allows other\nsubsystems, such as perfmon, to use PERFEVTSEL0 for PEBS monitoring in\nparticular.  Bug initially reported by Daniel Walker.\n\nAK: Added comments\n\nSigned-off-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d94143291e4e625e2bc3b1ebdc7143ee7a9a2f1",
      "tree": "c4f8a974a33dd6ac1feacf18f217ee326c8af5eb",
      "parents": [
        "897ee77bfba12b83752027427a41009961458ee6"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Sep 05 03:05:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 18:57:47 2007 -0700"
      },
      "message": "Fix spurious syscall tracing after PTRACE_DETACH + PTRACE_ATTACH\n\nWhen PTRACE_SYSCALL was used and then PTRACE_DETACH is used, the\nTIF_SYSCALL_TRACE flag is left set on the formerly-traced task.  This\nmeans that when a new tracer comes along and does PTRACE_ATTACH, it\u0027s\npossible he gets a syscall tracing stop even though he\u0027s never used\nPTRACE_SYSCALL.  This happens if the task was in the middle of a system\ncall when the second PTRACE_ATTACH was done.  The symptom is an\nunexpected SIGTRAP when the tracer thinks that only SIGSTOP should have\nbeen provoked by his ptrace calls so far.\n\nA few machines already fixed this in ptrace_disable (i386, ia64, m68k).\nBut all other machines do not, and still have this bug.  On x86_64, this\nconstitutes a regression in IA32 compatibility support.\n\nSince all machines now use TIF_SYSCALL_TRACE for this, I put the\nclearing of TIF_SYSCALL_TRACE in the generic ptrace_detach code rather\nthan adding it to every other machine\u0027s ptrace_disable.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "897ee77bfba12b83752027427a41009961458ee6",
      "tree": "2caf21fd61ab29d5e5ac37e45ff70b55ceeff9c9",
      "parents": [
        "f3f94ce5dba6e134cf0958dd3a42ab28a028fc83",
        "43863074659b71345b0047c2cf2ff8d8f7a4b4a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 14:43:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 14:43:37 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Ocelot: remove remaining bits\n  [MIPS] TLB: Fix instruction bitmasks\n  [MIPS] R10000: Fix wrong test in dma-default.c\n  [MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n  [MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n  [MIPS] Kconfig: whitespace cleanup.\n  [MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n  [MIPS] BCM1480: Fix computation of interrupt mask address register.\n  [MIPS] i8259: Add disable method.\n  [MIPS] tty: add the new ioctls and definitions.\n"
    },
    {
      "commit": "b1a8d700e7fdf1bc44000e3edc24cc43f904df50",
      "tree": "60d101b813135274f1c2366bae1693d6d72e3681",
      "parents": [
        "53f7b9bccd332bba39be78f9085ac1a26fa387fc",
        "7071b2914a540b43dfcad17f6892a8c115799d50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 14:37:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 14:37:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: Rename STI/CLI macros\n  m32r: build fix of entry.S\n  m32r: Separate syscall table from entry.S\n  m32r: Cosmetic updates of arch/m32r/kernel/entry.S\n  m32r: Exit ei_handler directly for no IRQ case or IPI operations\n  m32r: Simplify ei_handler code\n  m32r: Define symbols to unify platform-dependent ICU checks\n  m32r: Move dot.gdbinit files\n  m32r: Rearrange platform-dependent codes\n  m32r: Add defconfig file for the usrv platform.\n  m32r: Update defconfig files for 2.6.23-rc1\n  m32r: Move defconfig files to arch/m32r/configs/\n"
    },
    {
      "commit": "83dc3d43ce06d3466f48046577331d06a40b8344",
      "tree": "0c2583b7424c6474b78c2408f73369e953920795",
      "parents": [
        "d8612417b2f78767b96ca434b50d23e5cdfcde07",
        "ce29a1f8bd99aac409904b4ca4fd700e67802556"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 14:35:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Sep 10 14:35:55 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Work around bug in Xen HVM\n"
    },
    {
      "commit": "83fcdb4b352f74a8a74737aedeaf622c37140c73",
      "tree": "2f948f23d9bf48aa08f82ff48661440c969ffa1c",
      "parents": [
        "36c50f729b77144cae8d43457fefca66a4eeff6a"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Sep 05 14:29:10 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 16:02:09 2007 -0500"
      },
      "message": "[POWERPC] cpm2: Fix off-by-one error in setbrg().\n\nThe hardware adds one to the BRG value to get the divider, so it must\nbe subtracted by software.  Without this patch, characters will occasionally\nbe corrupted.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "36c50f729b77144cae8d43457fefca66a4eeff6a",
      "tree": "b787678172ddfc4c1c6c4901b25ccd581cb67376",
      "parents": [
        "2af8569dc9f29c303bf4aa012d991afcfaeed0c3"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Tue Aug 28 13:20:48 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 16:01:22 2007 -0500"
      },
      "message": "[PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n\nInstantiation of 8MB pages on the TLB cache for the kernel static\nmapping trashes r3 register on !CONFIG_8xx_CPU6 configurations.\nThis ensures r3 gets saved and restored.\n\nThis has been posted to linuxppc-embedded by Marcelo Tosatti\n\u003cmarcelo@kvack.org\u003e, but only an incomplete version of the patch\nhas been applied in c51e078f82096a7d35ac8ec2416272e843a0e1c4.\nThis patch adds the rest of the fix.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2af8569dc9f29c303bf4aa012d991afcfaeed0c3",
      "tree": "c54f51494c7df7023ab66ed25c92d07b20e9e02e",
      "parents": [
        "b21010ed6498391c0f359f2a89c907533fe07fec"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:30:33 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 16:00:09 2007 -0500"
      },
      "message": "[POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n\nWe needed some ifdef CONFIG_PCI protection for pcibios_fixup so we\ncan build !CONFIG_PCI.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "43863074659b71345b0047c2cf2ff8d8f7a4b4a1",
      "tree": "1e19d3a60c589bbef55b0b4b9afb47a9908e5960",
      "parents": [
        "603c338bdd455952d768fc24bf2c754dd4229aed"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 06 21:32:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:28 2007 +0100"
      },
      "message": "[MIPS] Ocelot: remove remaining bits\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "603c338bdd455952d768fc24bf2c754dd4229aed",
      "tree": "08bf5dcf65ab4c0f78d42691537810dcdcf24679",
      "parents": [
        "d344dd52e50f4440810b641077282bfa1fd65d88"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 12:11:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:28 2007 +0100"
      },
      "message": "[MIPS] TLB: Fix instruction bitmasks\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d344dd52e50f4440810b641077282bfa1fd65d88",
      "tree": "0c43bf6dbaf772ac45aab5f6c66d973bc4635749",
      "parents": [
        "7b0fdaa6a193e0b07d9f72e942f51ce25d9e0387"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Aug 31 11:03:14 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:28 2007 +0100"
      },
      "message": "[MIPS] R10000: Fix wrong test in dma-default.c\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e4dafd5d169ea2d5b066e38b5f8f9e416dc9eaa",
      "tree": "aeeffc41ca9e1fec8bf9753743bb88d6a60653c6",
      "parents": [
        "9308816c9f10142f9d0d5b4d0fa41f3bac4f4fd8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 30 00:58:53 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:28 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n\nOtherwise Kconfig will produce a nonsenical .config for a kernel that is\nneither 32-bit nor 64-bit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9308816c9f10142f9d0d5b4d0fa41f3bac4f4fd8",
      "tree": "c864c7f1d634da516ae96a20a4e9abf085738a70",
      "parents": [
        "d4ef9dd33d0f513777409710fd99e016d46c3a85"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 14:21:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:28 2007 +0100"
      },
      "message": "[MIPS] Kconfig: whitespace cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4ef9dd33d0f513777409710fd99e016d46c3a85",
      "tree": "7b88f2523ad11fe66f0d5bb31db2f5d502bee47a",
      "parents": [
        "fbd0ed37c894759a5868638c3f509e0de864aba5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 08:34:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:28 2007 +0100"
      },
      "message": "[MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n\nThis fixes this little funny:\n\nbigsur:/proc/bus/pci# ls -l\ntotal 0\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 01\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 03\n-r--r--r--    1 root     root            0 Aug 28 19:31 devices\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fbd0ed37c894759a5868638c3f509e0de864aba5",
      "tree": "2f23d83d0562f00c5be66b55dc7eb6cc240037eb",
      "parents": [
        "d77a283d9bc8c6327e9dd6059fe09104f3ad4bf9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 00:38:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:27 2007 +0100"
      },
      "message": "[MIPS] BCM1480: Fix computation of interrupt mask address register.\n\n  CC      arch/mips/sibyte/bcm1480/irq.o\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_mask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:112: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:114: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_unmask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:130: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:132: warning: cast to pointer from integer of different size\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d77a283d9bc8c6327e9dd6059fe09104f3ad4bf9",
      "tree": "fa0c3edaadb12398e896928c40dbc65358506ed0",
      "parents": [
        "5a6e4e4207bc1b69dca540d759d9d176e5ce4ff1"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 10 14:00:21 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 10 21:25:27 2007 +0100"
      },
      "message": "[MIPS] i8259: Add disable method.\n\nAfter 76d2160147f43f982dfe881404cfde9fd0a9da21, the qemu NE2000 was\nfrequently producing WATCHDOG timeouts.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8612417b2f78767b96ca434b50d23e5cdfcde07",
      "tree": "dc6231b7d51c350dfba09dc0d34251313ec286f7",
      "parents": [
        "d51dd3de87026cb0ea1ea5f873f08e930053bfc5"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Wed Aug 29 18:15:17 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 11 04:30:37 2007 +1000"
      },
      "message": "[POWERPC] ibmebus: Prevent bus_id collisions\n\nPreviously, ibmebus derived a device\u0027s bus_id from its location code.\nThe location code is not guaranteed to be unique, so we might get bus_id\ncollisions if two devices share the same location code.  The OFDT\nfull_name, however, is unique, so we use that instead (truncating it\non the left if it is too long).\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d51dd3de87026cb0ea1ea5f873f08e930053bfc5",
      "tree": "768930abcee760f9e68f6cca1f7feaf970b7f7f6",
      "parents": [
        "ef8034d01a080e81488e9cf74052acf1e2a37bd0"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Thu Sep 06 18:14:57 2007 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 11 04:30:37 2007 +1000"
      },
      "message": "[POWERPC] cell/PS3: Ignore storage devices that are still being probed\n\nOn PS3, A storage device may show up in the repository before the hypervisor\nhas finished probing:\n  - If its type is not yet known, it shows up as PS3_DEV_TYPE_STOR_DUMMY,\n  - If its regions are being probed, it shows up as having zero regions.\nIf any of these happen, consider the device not yet present.  The storage\nprobe thread will retry later.\n\nThis fixes the timing-dependent problem where a kernel booted from FLASH ROM\nsometimes cannot find the hard disk.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ef8034d01a080e81488e9cf74052acf1e2a37bd0",
      "tree": "1a8d7045c2e1d81d6a198c8470dc7d0e0425e9b3",
      "parents": [
        "b7f90a406ff72d6698b619210c205e3375dd099a"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Fri Sep 07 18:28:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 11 04:30:36 2007 +1000"
      },
      "message": "[POWERPC] cell/PS3: Always set master run control bit in mfc_sr1_set\n\nAt present, running any SPE program on the ps3 will trigger a BUG_ON\nwhen spufs_run_spu tries to clear the master run control bit, as lv1\ndoes not make the master run control available to Linux.\n\nThis change makes SPE apps work again by disabling changes to the\nmaster run control on PS3.  Although we don\u0027t have the facility to\ndisable a SPE with supervisor-level privileges, it\u0027s better than\nhitting the BUG_ON unconditionally.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7f90a406ff72d6698b619210c205e3375dd099a",
      "tree": "04897cefacd9589699f99dcd50f6469a9cab687f",
      "parents": [
        "b21010ed6498391c0f359f2a89c907533fe07fec"
      ],
      "author": {
        "name": "Masato Noguchi",
        "email": "Masato.Noguchi@jp.sony.com",
        "time": "Fri Sep 07 18:28:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 11 04:30:36 2007 +1000"
      },
      "message": "[POWERPC] cell/PS3: Fix a bug that causes the PS3 to hang on the SPU Class 0 interrupt.\n\nThe Cell BE Architecture spec states that the SPU MFC Class 0 interrupt\nis edge-triggered.  The current spu interrupt handler assumes this\nbehavior and does not clear the interrupt status.\n\nThe PS3 hypervisor visualizes all SPU interrupts as level, and on return\nfrom the interrupt handler the hypervisor will deliver a new virtual\ninterrupt for any unmasked interrupts which for which the status has not\nbeen cleared.  This fix clears the interrupt status in the interrupt\nhandler.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7071b2914a540b43dfcad17f6892a8c115799d50",
      "tree": "eeb059350e481a1cfab731cf1c7dc2dbb2743532",
      "parents": [
        "33205613cd603fa4d80bb81464e60b909b7047e1"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Aug 20 20:53:50 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Sep 06 11:10:56 2007 +0900"
      },
      "message": "m32r: Rename STI/CLI macros\n\nThe names of STI and CLI macros were derived from i386 arch historically,\nbut their name are incomprehensible.\nSo, for easy to understand, rename these macros to ENABLE_INTERRUPTS\nand DISABLE_INTERRUPTS, respectively.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "33205613cd603fa4d80bb81464e60b909b7047e1",
      "tree": "5e6c2a293634d51409a46d18210133b78665eca9",
      "parents": [
        "9990b48a403fa465b4ff600cd8a7b5108d1bc135"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Aug 21 12:04:29 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Sep 06 11:09:20 2007 +0900"
      },
      "message": "m32r: build fix of entry.S\n\nThis patch fixes the following compile error:\n\u003c--  snip  --\u003e\n ...\n  AS      arch/m32r/kernel/entry.o\n/home/bunk/linux/kernel-2.6/linux-2.6.23-rc3-mm1/arch/m32r/kernel/entry.S: Assembler messages:\n/home/bunk/linux/kernel-2.6/linux-2.6.23-rc3-mm1/arch/m32r/kernel/entry.S:358: Error: bad instruction `addi r0,#(((((0)+(64))+(32))+(32)))\u0027\nmake[2]: *** [arch/m32r/kernel/entry.o] Error 1\n\u003c--  snip  --\u003e\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "ce29a1f8bd99aac409904b4ca4fd700e67802556",
      "tree": "e395c08c986be5bc9b7ac7781227a896c2f8caa0",
      "parents": [
        "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6"
      ],
      "author": {
        "name": "Christian Ehrhardt",
        "email": "lk@c--e.de",
        "time": "Mon Sep 03 20:32:38 2007 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 05 02:37:57 2007 +0100"
      },
      "message": "[x86 setup] Work around bug in Xen HVM\n\nApparently XEN does not keep the contents of the 48-bit gdt_48 data\nstructure that is passed to lgdt in the XEN machine state. Instead it\nappears to save the _address_ of the 48-bit descriptor\nsomewhere. Unfortunately this data happens to reside on the stack and\nis probably no longer availiable at the time of the actual protected\nmode jump.\n\nThis is Xen bug but given that there is a one-line patch to work\naround this problem, the linux kernel should probably do this.  My fix\nis to make the gdt_48 description in setup_gdt static (in setup_idt\nthis is already the case). This allows the kernel to boot under\nXen HVM again.\n\nSigned-off-by: Christian Ehrhardt \u003clk@c--e.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ea3c4b126ad63bd782c7bb5266bb4fd88e203169",
      "tree": "1b1dedd3ee501c165910389aea9082fb96a9e8f4",
      "parents": [
        "a5229e6b3fb77ef92ff585e17ba4aa8a3e945727",
        "7b3166dbc3df5b72f2ba4ea130f4461e318a3838"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 04 00:43:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 04 00:43:57 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "9990b48a403fa465b4ff600cd8a7b5108d1bc135",
      "tree": "052986aad67ccb5d31cecaf528e4f00ca3be794e",
      "parents": [
        "de2232edb8d82aca938570eb6f136e2d70a26418"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Aug 20 09:12:46 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:19 2007 +0900"
      },
      "message": "m32r: Separate syscall table from entry.S\n\n- Separate sys_call_table from arch/m32r/kernel/entry.S and\n  move it to arch/m32r/kernel/system_call.S.\n- Change sys_call_table section from .data to .rodata.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "de2232edb8d82aca938570eb6f136e2d70a26418",
      "tree": "3645780bc45a414bc13e5e7117d95db447c35efe",
      "parents": [
        "abd0a782359717ded8f663bc5b8e5e9e3cc4f5e7"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Aug 18 00:10:18 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:19 2007 +0900"
      },
      "message": "m32r: Cosmetic updates of arch/m32r/kernel/entry.S\n\n- Remove unused symbols *_MASK\n- Change indentation of comments, etc.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "abd0a782359717ded8f663bc5b8e5e9e3cc4f5e7",
      "tree": "c0bec75a53238f4f1b70753b343623722afd53ef",
      "parents": [
        "5171b100511513bc52875055f7d900fc3f7c922b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Aug 17 23:40:37 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Exit ei_handler directly for no IRQ case or IPI operations\n\nIf no IRQ request is found in the IRQ check of ei_handler,\nwe can exit directly by jumping \"restore_all\", instead of via\n\"ret_from_intr\".\n\nThis modification is also likely effective for IPI operations,\nbecause scheduler call never happen at the exit of IPIs.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "5171b100511513bc52875055f7d900fc3f7c922b",
      "tree": "ba8eace198bd5b4fb695c145b21c2da4999a445b",
      "parents": [
        "e070fb743d9d13d9757e633d1bdd1f9c20b2d792"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Aug 17 18:11:37 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Simplify ei_handler code\n\nSimplify and clean up messy ei_handler code in arch/m32r/kernel/entry.S.\n- Remove ifdef\u0027s for CONFIG_CHIP_* configulations.\n- Rearrange the M32700 workaround code.\n- Remove the messy platform-dependent interrupt check routines and\n  consolidate them to common INT0/INT1/INT2 check routines for all\n  platforms with cascaded interrupt controllers.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "e070fb743d9d13d9757e633d1bdd1f9c20b2d792",
      "tree": "3fd150774101fefcabc1e31da59899839e2f9613",
      "parents": [
        "ef64cf605daa9c36d950ba94cc115b0aed130dbc"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Aug 17 17:22:15 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Define symbols to unify platform-dependent ICU checks\n\nOn some m32r platforms, cascaded ICUs are used.\nThis patch is required to simplify ei_handler and consolidate platform-\ndependent ICU check routines.\n\n  platform       ICU/INT1  ICU/INT0  ICU/INT2\n --------------  --------  --------  --------\n  m32104ut        o         -         -\n  m32700ut        o         o         o\n  opsput          o         o         o\n  usrv            o         -         -\n  (others)        -         -         -\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "ef64cf605daa9c36d950ba94cc115b0aed130dbc",
      "tree": "d847f04d7c86bfb4c2190f29c3c97da1e77af49f",
      "parents": [
        "3264f976d3188bea80819793c13a3220b8a4867c"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 21:10:11 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Move dot.gdbinit files\n\nMove dot.gdbinit files from arch/m32r/{platforms}/dot.gdbinit*\nto arch/m32r/platforms/{platform}/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "3264f976d3188bea80819793c13a3220b8a4867c",
      "tree": "e451b9179430ddbbe1102050ebf391433248c1e1",
      "parents": [
        "e6a7ba7efddbb393b726453eae8601ef02b9a610"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 21:09:31 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Rearrange platform-dependent codes\n\nRearrange platform-dependent codes from arch/m32r/kernel/*.c\nto arch/m32r/platforms/{platform}/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "e6a7ba7efddbb393b726453eae8601ef02b9a610",
      "tree": "f84c441edff170331d41a3008cbbf16a58b76708",
      "parents": [
        "9716e886aab47bc79fb3f9aad574d9d94662b6b0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 21:00:46 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Add defconfig file for the usrv platform.\n\nAdd usrv_defcofig file for the usrv (M32R MicroServer) platform.\n\n  platform    defconfig                 Note\n ----------  ----------------------    ---------------------------\n  usrv        usrv_defconfig            SMP\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "9716e886aab47bc79fb3f9aad574d9d94662b6b0",
      "tree": "29d1e161077f06349a3165248e297f0e25b6108b",
      "parents": [
        "8ff262df2cf3f7878ba064a10f56c1b42fefa534"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 20:59:20 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Update defconfig files for 2.6.23-rc1\n\nUpdate defconfig files for 2.6.23-rc1 in arch/m32r/configs/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "8ff262df2cf3f7878ba064a10f56c1b42fefa534",
      "tree": "6d55bc7020775e8db4f1c3f5cd4eddde3d8260bb",
      "parents": [
        "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 20:54:38 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Move defconfig files to arch/m32r/configs/\n\nChange defconfig file\u0027s location from arch/m32r/{platform}/defconfig*\nto arch/m32r/configs/{platform}_defconfig.\n\nApplying this patch, we can use defconfig file for each m32r platform\neasily, like other architectures.\n\n  ex. Setup defconfig for cross-building\n    $ make ARCH\u003dm32r CROSS_COMPILE\u003dm32r-linux-gnu- {platform}_defconfig.\n\n  platform    defconfig                 Note\n ----------  ----------------------    ---------------------------\n  m32104ut    m32104ut_defconfig        MMU-less\n  m32700ut    m32700ut.smp_defconfig    SMP\n  m32700ut    m32700ut.up_defconfig     UP\n  mappi       mappi.smp_defconfig       SMP\n  mappi       mappi.up_defconfig        UP\n  mappi       mappi.nommu_defconfig     MMU-less\n  mappi2      mappi2.opsp_defconfig     FPGA env. (CPU Core: OPSP)\n  mappi2      mappi2.vdec2_defconfig    FPGA env. (CPU Core: VDEC2)\n  mappi3      imappi3.smp_defconfig     SMP\n  oaks32r     oaks32r_defconfig         MMU-less\n  opsput      opsput_defconfig          UP\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "7b3166dbc3df5b72f2ba4ea130f4461e318a3838",
      "tree": "ef93805e4321adf8f3994e749894ab3451e7cab4",
      "parents": [
        "8b713c67bccef7cabb0ee915f47eb33d82636af9"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Aug 21 13:57:01 2007 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Sat Sep 01 02:52:25 2007 -0700"
      },
      "message": "[IA64] Cleanup HPSIM code (was: Re: Enable early console for Ski simulator)\n\nAfter my last patch we have a new header file for HP simulator use.\nHere\u0027s code to use it for stuff that used to have `extern\u0027 statements\ninline in the code.  Functionality should not change with this patch.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "8b713c67bccef7cabb0ee915f47eb33d82636af9"
}
