)]}'
{
  "log": [
    {
      "commit": "b4dcaea36b0376456c97698deba0089d2d67cbe7",
      "tree": "9dd0a07edf2f15b2a8caeade081915e9f770f256",
      "parents": [
        "fabd3a223a96de1a91b2148655f2ed09ca9d1c20"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Apr 17 01:14:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Apr 17 01:14:33 2008 +0200"
      },
      "message": "Pb1200/DBAu1200: fix bad IDE resource size\n\nThe header files for the Pb1200/DBAu1200 boards have wrong definition for the\nIDE interface\u0027s decoded range length -- it should be 512 bytes according to\nwhat the IDE driver does.  In addition, the IDE platform device claims 1 byte\ntoo many for its memory resource -- fix the platform code and the IDE driver\nin accordance.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "71fc4c0c441eab97630bf2b310e81ebff5e831d7",
      "tree": "4ad8ccef17be11eadf352c941f5286b7737dd287",
      "parents": [
        "b87e81e5c6e64ae0eae3b4f61bf07bfeec856184"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Apr 17 01:14:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Apr 17 01:14:32 2008 +0200"
      },
      "message": "avr32 mustn\u0027t select HAVE_IDE\n\nThere\u0027s a libata based PATA driver for avr32, but no support for \ndrivers/ide/ on avr32.\n\nThis patch fixes the following compile error:\n\n\u003c--  snip  --\u003e\n\n...\n  CC [M]  drivers/ide/ide-cd.o\nIn file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/ide-cd.c:37:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/ide.h:209:21: error: asm/ide.h: No such file or directory\nmake[3]: *** [drivers/ide/ide-cd.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b87e81e5c6e64ae0eae3b4f61bf07bfeec856184",
      "tree": "0220bd679f3e8403a917d5038d1f026214f8548b",
      "parents": [
        "5f1a3f2ac4ddf966cd0555dc445c6df65709c580"
      ],
      "author": {
        "name": "yakui.zhao@intel.com",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Apr 15 14:34:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:41 2008 -0700"
      },
      "message": "acpi: unneccessary to scan the PCI bus already scanned\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10124\n\nthis change:\n\n      commit 08f1c192c3c32797068bfe97738babb3295bbf42\n      Author: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\n      Date:   Sun Jul 22 00:23:39 2007 +0300\n\n         x86-64: introduce struct pci_sysdata to facilitate sharing of -\u003esysdata\n\n         This patch introduces struct pci_sysdata to x86 and x86-64, and\n         converts the existing two users (NUMA, Calgary) to use it.\n\n         This lays the groundwork for having other users of sysdata, such as\n         the PCI domains work.\n\n         The Calgary bits are tested, the NUMA bits just look ok.\n\nreplaces pcibios_scan_root by pci_scan_bus_parented...\n\nbut in pcibios_scan_root we have a check about scanned busses.\n\nCc: \u003cyakui.zhao@intel.com\u003e\nCc: Stian Jordet \u003cstian@jordet.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Yinghai Lu\" \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf39cc3b56bc4a562db6242d3069f65034ec7549",
      "tree": "2787288d407b074548bdc2d79b947b79d5f0b55c",
      "parents": [
        "093a07e2fdfaddab7fc7d4adc76cc569c86603d7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Tue Apr 15 18:36:38 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 15:51:36 2008 -0700"
      },
      "message": "[PARISC] fix signal trampoline cache flushing\n\nThe signal trampolines were accidently flushing the kernel I$ instead of\nthe users.  Fix that up, and also add a missing user D$ flush while\nwe\u0027re at it.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd785d6b18b930b76ad5076eed6e9af43195b281",
      "tree": "e0517a17f0713ae03dd5947628cc369219c32795",
      "parents": [
        "fad0f90134197259b5a935c69d7556ee847f242c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Apr 16 02:21:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 16 02:21:47 2008 +0900"
      },
      "message": "\n\nsh: export empty_zero_page\n\nERROR: \"empty_zero_page\" [fs/ext4/ext4dev.ko] undefined!\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fad0f90134197259b5a935c69d7556ee847f242c",
      "tree": "6bed13adf9278174dc7d20a1858ab32205c74ea9",
      "parents": [
        "85eee6072bae69acfab903df596b5f468df03470"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Apr 16 02:03:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 16 02:03:51 2008 +0900"
      },
      "message": "\n\nsh: arch/sh/kernel/traps_32.c needs asm/fpu.h\n\narch/sh/kernel/traps_32.c: In function `do_reserved_inst\u0027:\narch/sh/kernel/traps_32.c:667: error: implicit declaration of function `do_fpu_inst\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85eee6072bae69acfab903df596b5f468df03470",
      "tree": "a48e0663fcee20e64127f6289eeccc2042b32976",
      "parents": [
        "50387b3e11075fe798f5d44fa1b5491788a8742a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Apr 16 02:01:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 16 02:01:55 2008 +0900"
      },
      "message": "sh: fix compressed kernel build\n\ncommit 54a015104136974262afa4b8ddd943ea70dec8a2 broke zImage build on sh arch:\n\n LD      vmlinux\n  SYSMAP  System.map\n  SYSMAP  .tmp_System.map\n  AS      arch/sh/boot/compressed/head_32.o\nIn file included from /k/arch/sh/boot/compressed/head_32.S:11:\n/k/include/linux/linkage.h:34: error: syntax error in macro parameter list\n\nFix it for both sh and sh64.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "50387b3e11075fe798f5d44fa1b5491788a8742a",
      "tree": "3ec17587e6d10fe24ae5396d69493e513fc84070",
      "parents": [
        "a985aabe4d7a720b109c2b63549f8641676a9c88"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Sun Apr 13 21:15:38 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 16 02:00:09 2008 +0900"
      },
      "message": "sh64: add missing #include \u003casm/fpu.h\u003e\u0027s\n\nThis patch fixes some compile errors due to missing save_fpu()\nprototypes on sh64 caused by\ncommit 9bbafce2eec190ef7e44b0eb1095ba17ce6ad3af\n(sh: Fix occasional FPU register corruption under preempt).\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4f3f8e94b7b079131f0faf641e8afd790a6537d1",
      "tree": "c3786d428a84b0be512fc6ff92e5687c44667ee5",
      "parents": [
        "120dd64cacd4fb796bca0acba3665553f1d9ecaa"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 14 11:20:59 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 14 07:55:15 2008 -0700"
      },
      "message": "FRV: Correctly determine the address of an illegal instruction\n\nCorrectly determine the address of an illegal instruction.  The EPCR0 register\nholds this value (masked by EPCR0_PC) if the validity bit is set (masked by\nEPCR0_V).  So the test as to whether the contents of the register are usable\nshould be involve checking the _V bit, not the _PC bits.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f0635016246e2fee6e80b4741299833c68b065e",
      "tree": "a37971b0b849093d095de22c88f3d4b53904d6a4",
      "parents": [
        "0859ab59a8a48d2a96b9d2b7100889bcb6bb5818",
        "d786a4a6599740eaa4b8d1e1d466853f02db11d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:09:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:09:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix several regset and ptrace bugs.\n"
    },
    {
      "commit": "54a015104136974262afa4b8ddd943ea70dec8a2",
      "tree": "713f0c1f4d0afe62e5c568a424e309f70388cf7f",
      "parents": [
        "783e391b7b5b273cd20856d8f6f4878da8ec31b3"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Apr 10 15:37:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 17:28:26 2008 -0700"
      },
      "message": "asmlinkage_protect replaces prevent_tail_call\n\nThe prevent_tail_call() macro works around the problem of the compiler\nclobbering argument words on the stack, which for asmlinkage functions\nis the caller\u0027s (user\u0027s) struct pt_regs.  The tail/sibling-call\noptimization is not the only way that the compiler can decide to use\nstack argument words as scratch space, which we have to prevent.\nOther optimizations can do it too.\n\nUntil we have new compiler support to make \"asmlinkage\" binding on the\ncompiler\u0027s own use of the stack argument frame, we have work around all\nthe manifestations of this issue that crop up.\n\nMore cases seem to be prevented by also keeping the incoming argument\nvariables live at the end of the function.  This makes their original\nstack slots attractive places to leave those variables, so the compiler\ntends not clobber them for something else.  It\u0027s still no guarantee, but\nit handles some observed cases that prevent_tail_call() did not.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "783e391b7b5b273cd20856d8f6f4878da8ec31b3",
      "tree": "897e8db7c6eaf3763c2f1ef9aa099f2691d76400",
      "parents": [
        "a1e58bbdc969c3fe60addca7f2729779d22a83c1"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Apr 10 09:49:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 15:38:29 2008 -0700"
      },
      "message": "x86: Simplify cpu_idle_wait\n\nThis patch also resolves hangs on boot:\n\thttp://lkml.org/lkml/2008/2/23/263\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10093\n\nThe bug was causing once-in-few-reboots 10-15 sec wait during boot on\ncertain laptops.\n\nEarlier commit 40d6a146629b98d8e322b6f9332b182c7cbff3df added\nsmp_call_function in cpu_idle_wait() to kick cpus that are in tickless\nidle.  Looking at cpu_idle_wait code at that time, code seemed to be\nover-engineered for a case which is rarely used (while changing idle\nhandler).\n\nBelow is a simplified version of cpu_idle_wait, which just makes a dummy\nsmp_call_function to all cpus, to make them come out of old idle handler\nand start using the new idle handler.  It eliminates code in the idle\nloop to handle cpu_idle_wait.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed9b949f55bc8a6bb6083ce0eddb53d06aee302a",
      "tree": "03c7005beb1611028c13a34766f87da848b13859",
      "parents": [
        "e31c243f984628d02f045dc4b622f1e2827860dc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 10 16:11:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 13:41:29 2008 -0700"
      },
      "message": "FRV: Make NOMMU-mode work with base addresses other than 0xC0000000 [try #2]\n\nMake NOMMU-mode work with base addresses other than 0xC0000000 by:\n\n (1) Giving the code that sets up the protection registers the right address\n     in __sdram_base.  Rather than being hard coded to 0xC0000000, the value\n     of __page_offset is obtained from the linker script.\n\n (2) Eliminate the check in __switch_to() that verifies the current thread\n     info is in the 0xCxxxxxxx region.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e31c243f984628d02f045dc4b622f1e2827860dc",
      "tree": "cd2ac2f33c7da86b515087260d93179b31fd1671",
      "parents": [
        "0c93d8e4d342b1b5cda1037f2527fcf443c80fbc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 10 16:10:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 13:41:29 2008 -0700"
      },
      "message": "FRV: Add support for emulation of userspace atomic ops [try #2]\n\nUse traps 120-126 to emulate atomic cmpxchg32, xchg32, and XOR-, OR-, AND-, SUB-\nand ADD-to-memory operations for userspace.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d786a4a6599740eaa4b8d1e1d466853f02db11d4",
      "tree": "98157e4dc5c6b246ac56d95a6a16baccd86b6df7",
      "parents": [
        "ad4f95764040077f16ebf24559d5a06f8fb133bc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 19:39:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 19:39:25 2008 -0700"
      },
      "message": "[SPARC]: Fix several regset and ptrace bugs.\n\n1) ptrace should pass \u0027current\u0027 to task_user_regset_view()\n\n2) When fetching general registers using a 64-bit view, and\n   the target is 32-bit, we have to convert.\n\n3) Skip the whole register window get/set code block if\n   the user isn\u0027t asking to access anything in there.\n\n   Otherwise we have problems if the user doesn\u0027t have\n   an address space setup.  Fetching ptrace register is\n   still valid at such a time, and ptrace does not try\n   to access the register window area of the regset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4be31ec9690cfe6e94fcbed6ae60a6a38b3c3ed",
      "tree": "cb2e3ce144808fff867d043c58117f30cdf4c1f9",
      "parents": [
        "44cad261025c04327fd7e847a7088fd3031b0c3e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Apr 09 19:04:07 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 09 18:38:08 2008 -0700"
      },
      "message": "pop previous section in alternative.c\n\ngcc expects all toplevel assembly to return to the original section type.\nThe code in alteranative.c does not do this. This caused some strange bugs\nin sched-devel where code would end up in the .rodata section and when\nthe kernel sets the NX bit on all .rodata, the kernel would crash when\nexecuting this code.\n\nThis patch adds a .previous marker to return the code back to the\noriginal section.\n\nCredit goes to Andrew Pinski for telling me it wasn\u0027t a gcc bug but a\nbug in the toplevel asm code in the kernel.  ;-)\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c5a3d729cf430609d091ff610a7db363aafcd47",
      "tree": "29f56334c48e2b9aeb80880813e045a7be6e4688",
      "parents": [
        "950b0d28378c4ee63a30dad732a8319c8a41c95d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 05 15:13:23 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 07 22:31:04 2008 +0100"
      },
      "message": "[MIPS] Handle aliases in vmalloc correctly.\n\nflush_cache_vmap / flush_cache_vunmap were calling flush_cache_all which -\nhaving been deprecated - turned into a nop ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f41c94d5c24e3b3453e9df03c0a80ca1acf00d2",
      "tree": "996302561d3970325980af4a324bfd8440ad5e41",
      "parents": [
        "5b13d863573e746739ccfc24ac1a9473cfee8df1"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Mon Apr 07 12:14:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 07 21:09:14 2008 +0200"
      },
      "message": "x86: fix call to set_cyc2ns_scale() from time_cpufreq_notifier()\n\nIn time_cpufreq_notifier() the cpu id to act upon is held in freq-\u003ecpu. Use it\ninstead of smp_processor_id() in the call to set_cyc2ns_scale().\nThis makes the preempt_*able() unnecessary and lets set_cyc2ns_scale() update\nthe intended cpu\u0027s cyc2ns.\n\nRelated mail/thread: http://lkml.org/lkml/2007/12/7/130\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b13d863573e746739ccfc24ac1a9473cfee8df1",
      "tree": "aa7f3536bf6f1c491a6051cf55b4ed71cd2a421c",
      "parents": [
        "4cac04dd63fa3b202ee313ed1afbbd135ab887ee"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 07 20:58:08 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 07 21:09:14 2008 +0200"
      },
      "message": "revert \"x86: tsc prevent time going backwards\"\n\nrevert:\n\n| commit 47001d603375f857a7fab0e9c095d964a1ea0039\n| Author: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n| Date:   Tue Apr 1 19:45:18 2008 +0200\n|\n|     x86: tsc prevent time going backwards\n\nit has been identified to cause suspend regression - and the\ncommit fixes a longstanding bug that existed before 2.6.25 was\nopened - so it can wait some more until the effects are better\nunderstood.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1c287b992d30dab86f1b1bfe1780d9d3a652b34",
      "tree": "747f8c58550b21614a3f67d2e8cbc4ca5a817b66",
      "parents": [
        "4a72ef9f7ad36ea0fb3b42f31b2b0c5b9871969a",
        "ad4f95764040077f16ebf24559d5a06f8fb133bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 08:36:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 08:36:37 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix user accesses in regset code.\n  [SPARC64]: Fix FPU saving in 64-bit signal handling.\n"
    },
    {
      "commit": "64ba4f230d30b089bc89db2e59d02c1efa5ac769",
      "tree": "71cd66ab95e1ba7e43800e79433c7177e0864cc1",
      "parents": [
        "3bf48468fe84468a148e4f19465e0a725c0f977b"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 06 17:23:38 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:10:40 2008 -0700"
      },
      "message": "Fix booting pentium+ with dodgy TSC\n\nWe handle a broken tsc these days, so no need to panic.  We clear the\nTSC bit when tsc_init decides it\u0027s unreliable (eg.  under lguest w/ bad\nhost TSC), leading to bogus panic.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fdf5e67fe8d3c83500dad9acae985132c2459a3",
      "tree": "c6cb9c0b22c4d22e4c65a40c0851aff5eedf7cd5",
      "parents": [
        "abd24df828f1a72971db29d1b74fefae104ea9e2",
        "e64a3cfcd929d093a2f076bcace9afa7ba5a2e32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 15:09:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 15:09:44 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus:\n  [MIPS] Make KGDB compile on UP\n  [MIPS] Pb1200: Fix header breakage\n"
    },
    {
      "commit": "e64a3cfcd929d093a2f076bcace9afa7ba5a2e32",
      "tree": "9129a2cff111066152a00898fa567ec9f2d844bb",
      "parents": [
        "865ab8753837b73fe1e800fc88462c5914eec549"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 20 20:59:34 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 04 22:43:47 2008 +0100"
      },
      "message": "[MIPS] Make KGDB compile on UP\n\nBuilding UP kernel with KGDB enabled produces the following errors and warning\n(fatal due to -Werror in arch/mips/kernel/Makefile):\n\nIn file included from arch/mips/kernel/gdb-stub.c:142:\ninclude/asm/smp.h:25:1: \"raw_smp_processor_id\" redefined\nIn file included from include/linux/sched.h:69,\n                 from arch/mips/kernel/gdb-stub.c:126:\ninclude/linux/smp.h:88:1: this is the location of the previous definition\nIn file included from arch/mips/kernel/gdb-stub.c:142:\ninclude/asm/smp.h:62: error: redefinition of \u0027smp_send_reschedule\u0027\ninclude/linux/smp.h:102: error: previous definition of \u0027smp_send_reschedule\u0027 was here\ninclude/asm/smp.h: In function `smp_send_reschedule\u0027:\ninclude/asm/smp.h:65: error: dereferencing pointer to incomplete type\narch/mips/kernel/gdb-stub.c: At top level:\narch/mips/kernel/gdb-stub.c:660: warning: \u0027kgdb_wait\u0027 defined but not used\n\nFix the errors by not directly including \u003casm/smp.h\u003e (which is already included\nby \u003clinux/smp.h\u003e) and the warning by enclosing kgdb_wait() in #ifdef CONFIG_SMP.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a143125ddc4e2e0ca1e67fb4bedd45c36e59cc7",
      "tree": "0e5bc6fcc66b4cbfef909646b8a6b8f7f9d08956",
      "parents": [
        "a1aa758d0019f2ac4ea558b3987a07c12fa19f61",
        "5761d64b277c287a7520b868c32d656ef03374b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: revert assign IRQs to hpet timer\n  x86: tsc prevent time going backwards\n  xen: Clear PG_pinned in release_{pt,pd}()\n  xen: Do not pin/unpin PMD pages\n  xen: refactor xen_{alloc,release}_{pt,pd}()\n  x86, agpgart: scary messages are fortunately obsolete\n  xen: fix grant table bug\n  x86: fix breakage of vSMP irq operations\n  x86: print message if nmi_watchdog\u003d2 cannot be enabled\n  x86: fix nmi_watchdog\u003d2 on Pentium-D CPUs\n"
    },
    {
      "commit": "a1aa758d0019f2ac4ea558b3987a07c12fa19f61",
      "tree": "e2b5234a125bec32c4bc296dd0ba4f06c27f0c6f",
      "parents": [
        "ef85ecbf1179157e765f42c7545bc32b56ce3cb4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Apr 04 14:58:42 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:30 2008 -0700"
      },
      "message": "m68k: update defconfigs for 2.6.25\n\nLong overdue update of the m68k defconfigs\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef85ecbf1179157e765f42c7545bc32b56ce3cb4",
      "tree": "4d2158455a35e4191623fe894024670c5729e1f4",
      "parents": [
        "7a5ac8def9e0c77803c302b63c3f29e31a610415"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Fri Apr 04 14:57:38 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:20 2008 -0700"
      },
      "message": "m68k: use KBUILD_DEFCONFIG\n\nThe default defconfig should be one from arch/m68k/configs/\n\narch/m68k/defconfig was not exactly identical to amiga_defconfig but\nalso considering how long they have been without any update that doesn\u0027t\nseem to have been on purpose.\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5761d64b277c287a7520b868c32d656ef03374b4",
      "tree": "9fb217efd1a50ed4d5fbf5c313cae586604d6f2f",
      "parents": [
        "47001d603375f857a7fab0e9c095d964a1ea0039"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Apr 04 16:26:10 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:49 2008 +0200"
      },
      "message": "x86: revert assign IRQs to hpet timer\n\nThe commits:\n\ncommit 37a47db8d7f0f38dac5acf5a13abbc8f401707fa\nAuthor: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nDate:   Wed Jan 30 13:30:03 2008 +0100\n\n    x86: assign IRQs to HPET timers, fix\n\nand\n\ncommit e3f37a54f690d3e64995ea7ecea08c5ab3070faf\nAuthor: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nDate:   Wed Jan 30 13:30:03 2008 +0100\n\n    x86: assign IRQs to HPET timers\n\nhave been identified to cause a regression on some platforms due to\nthe assignement of legacy IRQs which makes the legacy devices\nconnected to those IRQs disfunctional.\n\nRevert them.\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d10382\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "47001d603375f857a7fab0e9c095d964a1ea0039",
      "tree": "8cf2893bc3c4e1259cdf98150724fed820e810c8",
      "parents": [
        "c946c7de49a9ba50bc205d6359b41bbc8f01174c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Apr 01 19:45:18 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:49 2008 +0200"
      },
      "message": "x86: tsc prevent time going backwards\n\nWe already catch most of the TSC problems by sanity checks, but there\nis a subtle bug which has been in the code for ever. This can cause\ntime jumps in the range of hours.\n\nThis was reported in:\n     http://lkml.org/lkml/2007/8/23/96\nand\n     http://lkml.org/lkml/2008/3/31/23\n\nI was able to reproduce the problem with a gettimeofday loop test on a\ndual core and a quad core machine which both have sychronized\nTSCs. The TSCs seems not to be perfectly in sync though, but the\nkernel is not able to detect the slight delta in the sync check. Still\nthere exists an extremly small window where this delta can be observed\nwith a real big time jump. So far I was only able to reproduce this\nwith the vsyscall gettimeofday implementation, but in theory this\nmight be observable with the syscall based version as well.\n\nCPU 0 updates the clock source variables under xtime/vyscall lock and\nCPU1, where the TSC is slighty behind CPU0, is reading the time right\nafter the seqlock was unlocked.\n\nThe clocksource reference data was updated with the TSC from CPU0 and\nthe value which is read from TSC on CPU1 is less than the reference\ndata. This results in a huge delta value due to the unsigned\nsubtraction of the TSC value and the reference value. This algorithm\ncan not be changed due to the support of wrapping clock sources like\npm timer.\n\nThe huge delta is converted to nanoseconds and added to xtime, which\nis then observable by the caller. The next gettimeofday call on CPU1\nwill show the correct time again as now the TSC has advanced above the\nreference value.\n\nTo prevent this TSC specific wreckage we need to compare the TSC value\nagainst the reference value and return the latter when it is larger\nthan the actual TSC value.\n\nI pondered to mark the TSC unstable when the readout is smaller than\nthe reference value, but this would render an otherwise good and fast\nclocksource unusable without a real good reason.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c946c7de49a9ba50bc205d6359b41bbc8f01174c",
      "tree": "96ab7a3279dc21603e4d86746411c4e81e9d0243",
      "parents": [
        "a684d69d15a8fafede7c5c0daac8c646bbee805c"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Apr 02 15:36:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:48 2008 +0200"
      },
      "message": "xen: Clear PG_pinned in release_{pt,pd}()\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: xen-devel@lists.xensource.com\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a684d69d15a8fafede7c5c0daac8c646bbee805c",
      "tree": "510b8f9ba8bd0d5cb23703070b342b4c05380ee3",
      "parents": [
        "f64337062c09c2c318fbcbf44ed1d739e8bc72ab"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Apr 02 15:36:37 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:48 2008 +0200"
      },
      "message": "xen: Do not pin/unpin PMD pages\n\ni.e. with this simple test case:\n\n    int fd \u003d open(\"/dev/zero\", O_RDONLY);\n    munmap(mmap((void *)0x40000000, 0x1000_LEN, PROT_READ, MAP_PRIVATE, fd, 0), 0x1000);\n    close(fd);\n\nwe currently get:\n\n   kernel BUG at arch/x86/xen/enlighten.c:678!\n   ...\n   EIP is at xen_release_pt+0x79/0xa9\n   ...\n   Call Trace:\n    [\u003cc041da25\u003e] ? __pmd_free_tlb+0x1a/0x75\n    [\u003cc047a192\u003e] ? free_pgd_range+0x1d2/0x2b5\n    [\u003cc047a2f3\u003e] ? free_pgtables+0x7e/0x93\n    [\u003cc047b272\u003e] ? unmap_region+0xb9/0xf5\n    [\u003cc047c1bd\u003e] ? do_munmap+0x193/0x1f5\n    [\u003cc047c24f\u003e] ? sys_munmap+0x30/0x3f\n    [\u003cc0408cce\u003e] ? syscall_call+0x7/0xb\n    \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nand xen complains:\n\n  (XEN) mm.c:2241:d4 Mfn 1cc37 not pinned\n\nFurther details at:\n\n  https://bugzilla.redhat.com/436453\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: xen-devel@lists.xensource.com\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f64337062c09c2c318fbcbf44ed1d739e8bc72ab",
      "tree": "fa0b44044379c5781aba6b3115b038a05e7fa413",
      "parents": [
        "8f59610de2fb244b5bc1a3feafd328a8d4d511d6"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Apr 02 15:36:36 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:48 2008 +0200"
      },
      "message": "xen: refactor xen_{alloc,release}_{pt,pd}()\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: xen-devel@lists.xensource.com\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8f59610de2fb244b5bc1a3feafd328a8d4d511d6",
      "tree": "727c45527b5f2955c82067757188e3f5a3586202",
      "parents": [
        "bbc60c18ed17df75270da504bbd8f7bc4a52d43d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Apr 01 14:24:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:46 2008 +0200"
      },
      "message": "x86, agpgart: scary messages are fortunately obsolete\n\nFix obsolete printks in aperture-64. We used not to handle missing\nagpgart, but we handle it okay now.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9c9b81f77330ddc003a2de2f35fa6a20410c1a62",
      "tree": "9c96b2827aea1cd44770330ea28ff5bf65077f8e",
      "parents": [
        "4f14bdef41e599e218d71e3d0abf339d65e9b480"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 23:39:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:45 2008 +0200"
      },
      "message": "x86: print message if nmi_watchdog\u003d2 cannot be enabled\n\nright now if there\u0027s no CPU support for nmi_watchdog\u003d2 we\u0027ll just\nrefuse it silently.\n\nprint a useful warning.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4f14bdef41e599e218d71e3d0abf339d65e9b480",
      "tree": "ed7909975fa061b798b9b302a1ec6b79c0ab3bc8",
      "parents": [
        "e315c121a858499d84dc88c499046b9f10bb61ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 23:37:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:45 2008 +0200"
      },
      "message": "x86: fix nmi_watchdog\u003d2 on Pentium-D CPUs\n\nimplement nmi_watchdog\u003d2 on this class of CPUs:\n\n  cpu family      : 15\n  model           : 6\n  model name      : Intel(R) Pentium(R) D CPU 3.00GHz\n\nthe watchdog\u0027s -\u003esetup() method is safe anyway, so if the CPU\ncannot support it we\u0027ll bail out safely.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ad4f95764040077f16ebf24559d5a06f8fb133bc",
      "tree": "48d1414e70785a9d910c8bcc62c324e8852c48ad",
      "parents": [
        "7c3cce978e4f933ac13758ec5d2554fc8d0927d2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 16:55:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 16:55:14 2008 -0700"
      },
      "message": "[SPARC64]: Fix user accesses in regset code.\n\nIf target is not current we need to use access_process_vm().\n\nNoticed by Roland McGrath.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ba51fd75cc3789be83f0d6f878dabbb0cb19bca",
      "tree": "7e1ab105022a571facd81b7fd8040b96e58d73af",
      "parents": [
        "2eccd6f65a0d4844318b1e30755cafd063833908"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Apr 03 14:18:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:42:43 2008 -0700"
      },
      "message": "x86 ptrace: avoid unnecessary wrmsr\n\nThis avoids using wrmsr on MSR_IA32_DEBUGCTLMSR when it\u0027s not needed.\nNo wrmsr ever needs to be done if noone has ever used block stepping.\n\nWithout this change, using ptrace on 2.6.25 on an x86 KVM guest\nwill tickle KVM\u0027s missing support for the MSR and crash the guest\nkernel.  Though host KVM is the buggy one, this makes for a regression\nin the guest behavior from 2.6.24-\u003e2.6.25 that we can easily avoid.\n\nI also corrected some bad whitespace.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd1d2d279a4b149301ef0316d12ba4b29424a802",
      "tree": "206ac2ae7c210e55b1e1ff0872ffb70ecdcecc7c",
      "parents": [
        "9f389f4b2016e0aa35cd9cbb5afcd55d58e0c56a",
        "8d813941b17626a7610342325be63435282bac02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:10 2008 -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 MPC5200 (not B!) device tree so FEC ethernet works\n  [POWERPC] mpc5200: Amalgamated DTS fixes and updates\n  [POWERPC] Fix rtas_flash procfs interface\n  [POWERPC] Fix deadlock with mmu_hash_lock in hash_page_sync\n  [POWERPC] Fix iSeries hard irq enabling regression\n  [POWERPC] Fix CPM2 SCC1 clock initialization.\n  [POWERPC] Fix defconfigs so we dont set both GENRTC and RTCLIB\n  [POWERPC] fsldma: Use compatiable binding as spec\n  [POWERPC] sata_fsl: reduce compatibility to fsl,pq-sata\n  [POWERPC] 83xx: enable usb in 837x rdb and 83xx defconfigs\n  [POWERPC] 83xx: Fix wrong USB phy type in mpc837xrdb dts\n"
    },
    {
      "commit": "7c3cce978e4f933ac13758ec5d2554fc8d0927d2",
      "tree": "81cb39729bcf86905d268dc85f1cae02d278ce6d",
      "parents": [
        "c819914e0d5cc85cccf5fe7542fcb9586286bc28"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 15:07:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 15:07:24 2008 -0700"
      },
      "message": "[SPARC64]: Fix FPU saving in 64-bit signal handling.\n\nThe calculation of the FPU reg save area pointer\nwas wrong.\n\nBased upon an OOPS report from Tom Callaway.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d813941b17626a7610342325be63435282bac02",
      "tree": "bec234d73fde8109e2bdbdfd9ce7d86739e18004",
      "parents": [
        "115e1adca3b75a82f24da8b2cc9386eb5b7e2cff"
      ],
      "author": {
        "name": "René Bürgel",
        "email": "r.buergel@unicontrol.de",
        "time": "Thu Apr 03 19:58:37 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:12 2008 +1100"
      },
      "message": "[POWERPC] Fix MPC5200 (not B!) device tree so FEC ethernet works\n\nThis gets the FEC ethernet driver working again on the lite5200\nplatform.\n\nThe FEC driver is also compatible with the MPC5200, not only with the\nMPC5200B, so this adds a suitable entry to the driver\u0027s match list.\nFurthermore this adds the settings for the PHY in the dts file for the\nLite5200.  Note, that this is not exactly the same as in the\nLite5200B, because the PHY is located at f0003000:01 for the 5200, and\nat :00 for the 5200B.  This was tested on a Lite5200 and a Lite5200B,\nboth booted a kernel via tftp and mounted the root via nfs\nsuccessfully.\n\nSigned-off-by: René Bürgel \u003cr.buergel@unicontrol.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "115e1adca3b75a82f24da8b2cc9386eb5b7e2cff",
      "tree": "d8bd9c49f3d32df2b216342001ee7617b76ac151",
      "parents": [
        "7484839850d826e14b8b024bb048dca8489140ae"
      ],
      "author": {
        "name": "Bartlomiej Sieka",
        "email": "tur@semihalf.com",
        "time": "Thu Apr 03 01:26:02 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:12 2008 +1100"
      },
      "message": "[POWERPC] mpc5200: Amalgamated DTS fixes and updates\n\nDTS updates that fix booting problems on mpc5200-based boards:\n- change to ethernet reg property\n- addition of mdio and phy nodes\n- removal of pci node (Motion-Pro board)\n\nOther DTS updates:\n- update i2c device tree nodes\n- add lpb bus node and flash device (without partitions defined)\n- add rtc i2c nodes\n\nSigned-off-by: Marian Balakowicz \u003cm8@semihalf.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7484839850d826e14b8b024bb048dca8489140ae",
      "tree": "1fefb0a1417996a5db9de794dd344d7173bbc078",
      "parents": [
        "b991f05f1326fd9e6212851d0f2099875906dd16"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Wed Apr 02 00:12:20 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:11 2008 +1100"
      },
      "message": "[POWERPC] Fix rtas_flash procfs interface\n\nHandling of the proc_dir_entry-\u003ecount was changed in 2.6.24-rc5.\nAfter this change, the default value for pde-\u003ecount is 1 and not 0 as\nbefore.  Therefore, if we want to check whether our procfs file is\nalready opened (already in use), we have to check if pde-\u003ecount is\ngreater than 2 rather than 1.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b991f05f1326fd9e6212851d0f2099875906dd16",
      "tree": "3ed9768f865989ab221bcbfbfb8df930997cb3b6",
      "parents": [
        "ff3da2e0938bae36d10d69c22bce0177b067a9e2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 31 07:49:27 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:11 2008 +1100"
      },
      "message": "[POWERPC] Fix deadlock with mmu_hash_lock in hash_page_sync\n\nhash_page_sync() takes and releases the low level mmu hash\nlock in order to sync with other processors disposing of page\ntables.  Because that lock can be needed to service hash misses\ntriggered by interrupt handlers, taking it must be done with\ninterrupts off.  However, hash_page_sync() appears to be called\nwith interrupts enabled, thus causing occasional deadlocks.\n\nWe fix it by making sure hash_page_sync() masks interrupts while\nholding the lock.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ff3da2e0938bae36d10d69c22bce0177b067a9e2",
      "tree": "4df635b6bc9298fbf455ab2be23aaec04324c3f0",
      "parents": [
        "025306f30948836a743eb68a7cbaf4ab0bfb5f47"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 02 15:58:40 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:10:34 2008 +1100"
      },
      "message": "[POWERPC] Fix iSeries hard irq enabling regression\n\nA subtle bug sneaked into iSeries recently.  On this platform, we must\nnot normally clear MSR:EE (the hardware external interrupt enable)\nexcept for short periods of time.  Taking an interrupt while\nsoft-disabled doesn\u0027t cause us to clear it for example.\n\nThe iSeries kernel expects to mostly run with MSR:EE enabled at all\ntimes except in a few exception entry/exit code paths.  Thus\nlocal_irq_enable() doesn\u0027t check if it needs to hard-enable as it\nexpects this to be unnecessary on iSeries.\n\nHowever, hard_irq_disable() _does_ cause MSR:EE to be cleared,\nincluding on iSeries.  A call to it was recently added to the\ncontext switch code, thus causing interrupts to become disabled\nfor a long periods of time, causing the iSeries watchdog to kick\nin under some circumstances and other nasty things.\n\nThis patch fixes it by making local_irq_enable() properly re-enable\nMSR:EE on iSeries.  It basically removes a return statement here\nto make iSeries use the same code path as everybody else.  That does\nmean that we might occasionally get spurious decrementer interrupts\nbut I don\u0027t think that matters.\n\nAnother option would have been to make hard_irq_disable() a nop\non iSeries but I didn\u0027t like it much, in case we have good reasons\nto hard-disable.\n\nPart of the patch is fixes to make sure the hard_enabled PACA field\nis properly set on iSeries as it used not to be before, since it\nwas mostly unused.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "025306f30948836a743eb68a7cbaf4ab0bfb5f47",
      "tree": "2e3e204ddc47fed9ca1a65b1fbe7fa7c5deed9b4",
      "parents": [
        "1e85d89fa3954eff332033c0e75f6e2442be44ed"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Wed Apr 02 16:46:31 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 03 01:31:59 2008 -0500"
      },
      "message": "[POWERPC] Fix CPM2 SCC1 clock initialization.\n\nA missing break statement in a switch caused cpm2_clk_setup() to initialize\nSCC2 instead of SCC1.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "629c8b4cdb354518308663aff2f719e02f69ffbe",
      "tree": "0754db238b377089f77b57ba4a8071054119fb33",
      "parents": [
        "865965a66ea616a413012edcd3a10ef39c06d672"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Apr 02 13:04:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "vmcoreinfo: add the symbol \"phys_base\"\n\nFix the problem that makedumpfile sometimes fails on x86_64 machine.\n\nThis patch adds the symbol \"phys_base\" to a vmcoreinfo data.  The\nvmcoreinfo data has the minimum debugging information only for dump\nfiltering.  makedumpfile (dump filtering command) gets it to distinguish\nunnecessary pages, and makedumpfile creates a small dumpfile.\n\nOn x86_64 kernel which compiled with CONFIG_PHYSICAL_START\u003d0x0 and\nCONFIG_RELOCATABLE\u003dy, makedumpfile fails like the following:\n\n # makedumpfile -d31 /proc/vmcore dumpfile\n The kernel version is not supported.\n The created dumpfile may be incomplete.\n _exclude_free_page: Can\u0027t get next online node.\n\n makedumpfile Failed.\n #\n\nThe cause is the lack of the symbol \"phys_base\" in a vmcoreinfo data.\nIf the symbol \"phys_base\" does not exist, makedumpfile considers an\nx86_64 kernel as non relocatable.  As the result, makedumpfile\nmisunderstands the physical address where the kernel is loaded, and it\ncannot translate a kernel virtual address to physical address correctly.\n\nTo fix this problem, this patch adds the symbol \"phys_base\" to a\nvmcoreinfo data.\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c143d43aa3149b83e4b40624a27aa2b18638afec",
      "tree": "e179afebfec65a61e2d71d87a35b27950256daaf",
      "parents": [
        "39d4c922b596633da86878b1a5cc881785b8e5fa"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed Apr 02 13:04:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "alpha: fix ALSA DMA mmap crash\n\nMake dma_alloc_coherent respect gfp flags (__GFP_COMP is one that\nmatters).\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nTested-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@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": "4c61f72c72e0e1181f91831f106c5f7306238706",
      "tree": "448350a5bf4a8b53417cfa97ad234be05c2a4590",
      "parents": [
        "2f819ae8816990aaad46dd6d1748a096d136df68",
        "c819914e0d5cc85cccf5fe7542fcb9586286bc28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 07:46:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 07:46:41 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: remove unused calc_npages() in iommu_common.h\n  sparc64: add the segment boundary checking to IOMMUs while merging SG entries\n  [SPARC64]: Don\u0027t open-code {get,put}_cpu_var() in flush_tlb_pending().\n"
    },
    {
      "commit": "10027471a305c5491d23add394041120720e8a11",
      "tree": "9e3c91a56ba45d4beb26f8ae84021b1897da460d",
      "parents": [
        "61434392f797cf89872bda87dff8b3395edf4108",
        "26b63e995113dd48fde66c0d0d65eecc6df53172"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:45:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:45:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25:\n  sh: Fix up uImage compression type\n  remove include/asm-sh/floppy.h\n  sh: Fix TIF_USEDFPU clearing under FPU emulation.\n  sh: Fix occasional FPU register corruption under preempt.\n"
    },
    {
      "commit": "61434392f797cf89872bda87dff8b3395edf4108",
      "tree": "489e344b0a5142dd4dc74ba3f4972592b90bacec",
      "parents": [
        "0e45adb8f5371f3d20a6df21cd13ce32fbe9bf15",
        "f9e8b782608021c0cbd936923cc0e509521b594d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:31:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:31:31 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus:\n  [MIPS] XSS1500: Fix compilation\n  [MIPS] Bigsur: make defconfig more useful.\n  [MIPS] Alchemy: work around clock misdetection on early Au1000\n  [MIPS] Add missing 4KEC TLB refill handler\n  [MIPS] BCM1480: Fix PCI/HT IO access\n  [MIPS] Fix the installation condition of MIPS clocksource\n  [MIPS] Check for GCC r10k-cache-barrier support\n  [MIPS] I8253: Export i2853_lock to modules.\n  [MIPS] VPE loader: Check result of memory allocation.\n"
    },
    {
      "commit": "d5f1a21ca05cad212829460ee7900915128e3401",
      "tree": "cc9a7f00436677f5ac8398a3f7d099bfb2353403",
      "parents": [
        "1f4cfbaa2bede7d371ea2e589e87c6881235a711",
        "1035d60d92325bddcc4248df5a27dcd5698f5931"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:26:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:26:26 2008 -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] 4875/1: Add MODULE_ALIAS to ixp4xx-beeper module\n  [ARM] 4873/1: Fix ITE 8152 interrupt demux\n  [ARM] 4878/1: Add oabi shim for fstatat64\n"
    },
    {
      "commit": "f9e8b782608021c0cbd936923cc0e509521b594d",
      "tree": "8861bbbcc73f0672ab0232c6137536a10d163927",
      "parents": [
        "0519649f7e855382a0270e6def03c9f84f7ac9b0"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Apr 01 15:53:25 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] XSS1500: Fix compilation\n\nThis patch fixes the compilation of the Au1000 XSS1500\nboard setup and irqmap code.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0519649f7e855382a0270e6def03c9f84f7ac9b0",
      "tree": "69c1f86e9b6d5b0cc0bc338434947db2c0ddfddb",
      "parents": [
        "758e285faca4db948ecddefb523007255b29cdb7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 31 08:52:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] Bigsur: make defconfig more useful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "758e285faca4db948ecddefb523007255b29cdb7",
      "tree": "530fb34442234b04afe0972d6765bbc7f17ba0f6",
      "parents": [
        "b1ec4c8e483d0d00d3114eafdb2c85c1cf3ed4ae"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 27 16:09:31 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] Alchemy: work around clock misdetection on early Au1000\n\nWork around the CPU clock miscalculation on Au1000DA/HA/HB due the\nsys_cpupll register being write-only, i.e. actually do what the comment\nbefore cal_r4off() function advertised for years but the code failed at.\nThis is achieved by just giving user a chance to define the clock\nexplicitly  in the board config. via CONFIG_SOC_AU1000_FREQUENCY option,\ndefaulting to 396 MHz if the option is not given...\n\nThe patch is based on the AMD\u0027s big unpublished patch, the issue seems to\nbe an undocumented errata (or feature :-)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1ec4c8e483d0d00d3114eafdb2c85c1cf3ed4ae",
      "tree": "3857fa290052c911899c04b0128b39a300e5c1da",
      "parents": [
        "cf7b7e0b3718418b38e1c20f5236534402e5a6c0"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Mar 26 16:42:54 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] Add missing 4KEC TLB refill handler\n\nEarly 4KEc were MIPS32r1 and therefore need some love to get a TLB\nrefill handler.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf7b7e0b3718418b38e1c20f5236534402e5a6c0",
      "tree": "3575724fe1d9ce07b4767f3ae6efb8b519909601",
      "parents": [
        "447cdf2628b59aa513a42785450b348dced26d8a"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Mar 16 18:14:16 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] BCM1480: Fix PCI/HT IO access\n\n- removed check for enable HT-PCI bridges, because some CFE version\n  init only the needed one and scanning works even with disabled HT\n  links\n- implemented I/O access behind HT PCI busses\n- fixed pci_map for IO resource behind PCI bridge\n\nTested with E100 and Tulip driver.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "447cdf2628b59aa513a42785450b348dced26d8a",
      "tree": "337fb68e808620501c29a8a514a9b6df8e3d0f33",
      "parents": [
        "82933342c3b157c93f4b09199bcde8f2e961dff6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Mar 12 23:50:02 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] Fix the installation condition of MIPS clocksource\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82933342c3b157c93f4b09199bcde8f2e961dff6",
      "tree": "e6b83c578de0d2191a3775a28ea5ae16dd92b95f",
      "parents": [
        "a05e623f63f7ce2d6b334eb3d7ecb449b907b429"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Mar 15 12:28:51 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] Check for GCC r10k-cache-barrier support\n\nCheck whether gcc supports -mr10-cache-barrier\u003d1 and issue a cleaner\nerror message if not. This option is needed to build working SGI IP28\nkernels.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a05e623f63f7ce2d6b334eb3d7ecb449b907b429",
      "tree": "a425053653b2ba6a4f2d6c66ef03fffc347ee042",
      "parents": [
        "5408c490a4297556cfe10ba9725b1bd13f4a8377"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 14 14:15:08 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] I8253: Export i2853_lock to modules.\n\nThis fixes:\n\n  ERROR: \"i8253_lock\" [drivers/input/misc/pcspkr.ko] undefined!\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5408c490a4297556cfe10ba9725b1bd13f4a8377",
      "tree": "2db6f1e490e832e3d7b918d5fe79d7260e612d30",
      "parents": [
        "a9edadbf790d72adf6ebed476cb5caf7743e7e4a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 13 15:16:53 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] VPE loader: Check result of memory allocation.\n\nAnd while at it, make it a little cleaner.  Issue originally reported by\nTiejun Chen (tiejun.chen@windriver.com).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e85d89fa3954eff332033c0e75f6e2442be44ed",
      "tree": "ae5f8a670988d129accb1d2fe36c3f454b78633c",
      "parents": [
        "049c9d45531d9825bf737891163a794fca1421c5"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 31 11:53:46 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 31 11:53:46 2008 -0500"
      },
      "message": "[POWERPC] Fix defconfigs so we dont set both GENRTC and RTCLIB\n\nThe new rtc subsystem conflicts with genrtc so don\u0027t enable GENRTC\nif RTCLIB is enabled.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "96ce1b6dc5824cc6027c954b9a2e4717c70e01b5",
      "tree": "5428528d950528db66eda3b80c2b104ece7bfafa",
      "parents": [
        "58bb7a973b1d3c0a5127477fb049bbfc5ce02fb5"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Mar 28 10:51:33 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 31 10:27:35 2008 -0500"
      },
      "message": "[POWERPC] sata_fsl: reduce compatibility to fsl,pq-sata\n\nas prescribed in Documentation/powerpc/booting-without-of.txt.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "58bb7a973b1d3c0a5127477fb049bbfc5ce02fb5",
      "tree": "1de4df3978360bea6285399aefba703d8e4f5196",
      "parents": [
        "8e8ff3a309ebdaad51fd7a64a6fd2a2f88b30d87"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Mar 28 10:51:29 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 31 10:26:22 2008 -0500"
      },
      "message": "[POWERPC] 83xx: enable usb in 837x rdb and 83xx defconfigs\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8e8ff3a309ebdaad51fd7a64a6fd2a2f88b30d87",
      "tree": "d98ec6aaed3fd2562bf9ee16ddfd6317a73fdb63",
      "parents": [
        "a9edadbf790d72adf6ebed476cb5caf7743e7e4a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Mar 12 23:02:13 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 31 10:23:48 2008 -0500"
      },
      "message": "[POWERPC] 83xx: Fix wrong USB phy type in mpc837xrdb dts\n\nDue to chip constraint MPC837x USB DR module can only use\nULPI and serial PHY interfaces.  The patch fixes the wrong\ntype in dts.\n\nThis patch fixes USB malfunctioning on the MPC837xE-RDB boards.\n\nSimilar patch has been already applied for the MDS boards:\n\n  commit 28b958859206b7010d03129611c2e444898e3ee4\n  Author: Li Yang \u003cleoli@freescale.com\u003e\n  Date:   Thu Mar 6 18:42:26 2008 +0800\n\n      [POWERPC] 83xx: Fix wrong USB phy type in mpc837xmds dts\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "26b63e995113dd48fde66c0d0d65eecc6df53172",
      "tree": "249e03f5f8a55a68cc4f639c086397c7a93678be",
      "parents": [
        "7d7f7c3ed2c519a462a4ae989ad3d55cc7f7f6ec"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Mar 28 15:03:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 31 16:17:11 2008 +0900"
      },
      "message": "sh: Fix up uImage compression type\n\nFix up uImage compression type.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d7f7c3ed2c519a462a4ae989ad3d55cc7f7f6ec",
      "tree": "7b8ead40d9d2c117927f94527a9fc3bae6831e7b",
      "parents": [
        "138bed154eab2205b4ef93f02f5feb1edf6d8552"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 01:53:43 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 31 16:16:02 2008 +0900"
      },
      "message": "remove include/asm-sh/floppy.h\n\nThis patch removes the unused include/asm-sh/floppy.h\n(ARCH_MAY_HAVE_PC_FDC was not enabled).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f10095c3ecb2116ef8b8fa7a56bd9f8b5fd89031",
      "tree": "57a8cd947ef7d0ad28ea78526930905c11a21ee9",
      "parents": [
        "1b90c137cc2a0e9b813a8ae316827c493c664146"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:10:38 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:24 2008 -0700"
      },
      "message": "powerpc/pseries/xcis: ansify\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "683113a33d5b9262bdf3e5cf9c60d9a2ad02cae3",
      "tree": "e4f0a473cce08a3de94f2a4103b742f72dea0fc0",
      "parents": [
        "cc4191dc1d1ec3282d25fb78ece2ed4a9b134b43"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:08:58 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:23 2008 -0700"
      },
      "message": "vma_map: use proper pointer types\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c819914e0d5cc85cccf5fe7542fcb9586286bc28",
      "tree": "e751d0e1948c512f32e90442d9ccd747f1660db5",
      "parents": [
        "f08802572965873af97e74337d5740bfa2542941"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Mar 28 15:56:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 28 15:56:01 2008 -0700"
      },
      "message": "sparc64: remove unused calc_npages() in iommu_common.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f08802572965873af97e74337d5740bfa2542941",
      "tree": "a28f31926b4f548d662cea2d6b2b1882b0214e24",
      "parents": [
        "76cc86ee6b3c261b96ea3ee2f4c6dfd127335881"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Mar 28 15:55:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 28 15:55:41 2008 -0700"
      },
      "message": "sparc64: add the segment boundary checking to IOMMUs while merging SG entries\n\nSome IOMMUs allocate memory areas spanning LLD\u0027s segment boundary limit.  It\nforces low level drivers to have a workaround to adjust scatter lists that the\nIOMMU builds.  We are in the process of making all the IOMMUs respect the\nsegment boundary limits to remove such work around in LLDs.\n\nSPARC64 IOMMUs were rewritten to use the IOMMU helper functions and the commit\n89c94f2f70d093f59b55d3ea8042d13889169346 made the IOMMUs not allocate memory\nareas spanning the segment boundary limit.\n\nHowever, SPARC64 IOMMUs allocate memory areas first then try to merge them\n(while some IOMMUs walk through all the sg entries to see how they can be\nmerged first and allocate memory areas).  So SPARC64 IOMMUs also need the\nboundary limit checking when they try to merge sg entries.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76cc86ee6b3c261b96ea3ee2f4c6dfd127335881",
      "tree": "4994e2e4e7b8482f30a91a206135d6d590184c71",
      "parents": [
        "af8be4e4b316df36a00c1e52a9970c253783b57e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 16:51:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 28 15:53:25 2008 -0700"
      },
      "message": "[SPARC64]: Don\u0027t open-code {get,put}_cpu_var() in flush_tlb_pending().\n\nNoticed by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c312058b2e530722c7bd30c1b6f26eea35dc5fe",
      "tree": "e3de38b87d0f08e88f3bf6e607283dd26b3f8425",
      "parents": [
        "1f71f50342c6fe4fbdebe63b0fd196972a70e281"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Mar 28 11:47:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 13:08:14 2008 -0700"
      },
      "message": "Avoid false positive warnings in kmap_atomic_prot() with DEBUG_HIGHMEM\n\nI believe http://bugzilla.kernel.org/show_bug.cgi?id\u003d10318 is a false\npositive.  There\u0027s no way in which networking will be using highmem pages\nhere, so it won\u0027t be taking the KM_USER0 kmap slot, so there\u0027s no point in\nperforming these checks.\n\nCc: Pawel Staszewski \u003cpstaszewski@artcom.pl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n [ Really sad.  We lose almost all real-life coverage of the debug tests\n   with this patch. Now it will only report problems for the cases where\n   people actually end up using a HIGHMEM page, not when they just _might_\n   use one.    - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c178beeb20ce3801c4851d41342d0ca32ad292c",
      "tree": "61241209d094d9289546cf6742f8bbc61d4b9f2d",
      "parents": [
        "48d3d8263c491822d50e64547bae5f6b4a54ec59",
        "a2ceff5e555e664751bc653a4d9b133efa18c742"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 10:34:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 10:34:21 2008 -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 missed hardware breakpoints across multiple threads\n"
    },
    {
      "commit": "b626517751b8d78abc8465971e3120ebd686673a",
      "tree": "af1ac4e7b3dbfe73215c6dd2ddca97e9317bd6c4",
      "parents": [
        "c60afe1014dc4b8d2211fb6cc9dd08ebab31d00b"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Mar 23 15:32:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 28 15:07:46 2008 +0000"
      },
      "message": "[ARM] 4873/1: Fix ITE 8152 interrupt demux\n\nThis patch fixes misprints in ITE 8152 interrupt demuxing\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c60afe1014dc4b8d2211fb6cc9dd08ebab31d00b",
      "tree": "93e51816fd0ec592a3397f2506cf3740dc6add17",
      "parents": [
        "3085354de635179d70c240e6d942bcbd1d93056c"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Fri Mar 28 13:08:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 28 15:00:46 2008 +0000"
      },
      "message": "[ARM] 4878/1: Add oabi shim for fstatat64\n\nCcoreutils and other have started using fstatat64. Thus, we\nneed a shim for it if we want to support modern oldabi\nuserlands (such as Debian/arm/lenny) with EABI kernels.\n\nSee http://bugs.debian.org/462677\n\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Riku Voipio \u003criku.voipio@movial.fi\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2ceff5e555e664751bc653a4d9b133efa18c742",
      "tree": "07ec73c8b105b50f3f3363c3dd80a5b39f200d19",
      "parents": [
        "5c29934de29ddd7ecd913d83cad28e872f2e8c78"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Mar 28 19:11:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 28 22:51:02 2008 +1100"
      },
      "message": "[POWERPC] Fix missed hardware breakpoints across multiple threads\n\nThere is a bug in the powerpc DABR (data access breakpoint) handling,\nwhich can result in us missing breakpoints if several threads are trying\nto break on the same address.\n\nThe circumstances are that do_page_fault() calls do_dabr(), this clears\nthe DABR (sets it to 0) and sets up the signal which will report to\nuserspace that the DABR was hit. The do_signal() code will restore the DABR\nvalue on the way out to userspace.\n\nIf we reschedule before calling do_signal(), __switch_to() will check the\ncached DABR value and compare it to the new thread\u0027s value, if they match\nwe don\u0027t set the DABR in hardware.\n\nSo if two threads have the same DABR value, and we schedule from one to\nthe other after taking the interrupt for the first thread hitting the DABR,\nthe second thread will run without the DABR set in hardware.\n\nThe cleanest fix is to move the cache update into set_dabr(), that way we\ncan\u0027t forget to do it.\n\nReported-by: Jan Kratochvil \u003cjan.kratochvil@redhat.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8536bbaff44addff8d2ac66da1156c95b1e00c4e",
      "tree": "56b11bc2107e6683b40d9eceb47a3242348ec43e",
      "parents": [
        "7529963cb9c5db6821f0a00fc8426ebed79fc2e0",
        "a6bd8e13034dd7d60b6f14217096efa192d0adc1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 18:52:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 18:52:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: comment documentation update.\n  lguest: Don\u0027t need comment terminator before disk section.\n  lguest: lguest.txt documentation fix\n  lguest: Add puppies which where previously missing.\n  virtio_pci: unregister virtio device at device remove\n"
    },
    {
      "commit": "a6bd8e13034dd7d60b6f14217096efa192d0adc1",
      "tree": "23890908b06eb8357e6ce633d35df1216f5e4213",
      "parents": [
        "e18b094f0faa4889b06a112da17230a10b88c815"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 28 11:05:53 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 28 11:05:54 2008 +1100"
      },
      "message": "lguest: comment documentation update.\n\nTook some cycles to re-read the Lguest Journey end-to-end, fix some\nrot and tighten some phrases.\n\nOnly comments change.  No new jokes, but a couple of recycled old jokes.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "7529963cb9c5db6821f0a00fc8426ebed79fc2e0",
      "tree": "5367b3e7325306239e82dd5af922f059a0d5983d",
      "parents": [
        "3085354de635179d70c240e6d942bcbd1d93056c",
        "5c29934de29ddd7ecd913d83cad28e872f2e8c78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 16:12:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 16:12:25 2008 -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] update pasemi_defconfig\n"
    },
    {
      "commit": "3085354de635179d70c240e6d942bcbd1d93056c",
      "tree": "60d67b5d16ea9fc73a0e0d091162c337bc87e5e7",
      "parents": [
        "fb8c7fb25d7d754a992481e9f763ec0b5889c4d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 21:29:09 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 22:00:16 2008 +0100"
      },
      "message": "x86: prefetch fix #2\n\nLinus noticed a second bug and an uncleanliness:\n\n - we\u0027d return on any instruction fetch fault\n\n - we\u0027d use both the value of 16 and the PF_INSTR symbol which are\n   the same and make no sense\n\nthe cleanup nicely unifies this piece of logic.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb8c7fb25d7d754a992481e9f763ec0b5889c4d9",
      "tree": "d43cd30836988e263ddeecd54a6c74e9ac03aad2",
      "parents": [
        "074fcab574a36edec35d2e74955250f2e17d6000",
        "2e8fe719b57bbdc9e313daed1204bb55fed3ed44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 13:20:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 13:20:47 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  xen: fix UP setup of shared_info\n  xen: fix RMW when unmasking events\n  x86, documentation: nmi_watchdog\u003d2 works on x86_64\n  x86: stricter check in follow_huge_addr()\n  rdc321x: GPIO routines bugfixes\n  x86: ptrace.c: fix defined-but-unused warnings\n  x86: fix prefetch workaround\n"
    },
    {
      "commit": "074fcab574a36edec35d2e74955250f2e17d6000",
      "tree": "390ae7918c13494108f3c59ea137efb0647ee4e5",
      "parents": [
        "c94b4321ebde51a80a805f7a5e102ac083ae2ac9",
        "a2a395256134a24d906d5e67e03e853c580b37ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 09:14:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 27 09:14:07 2008 -0700"
      },
      "message": "Merge branch \u0027avr32-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027avr32-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix bug in early resource allocation code\n  avr32: Build fix for CONFIG_BUG\u003dn\n  avr32: Work around byteswap bug in gcc \u003c 4.2\n"
    },
    {
      "commit": "2e8fe719b57bbdc9e313daed1204bb55fed3ed44",
      "tree": "cec338fa69120c53f63e5798f7fd87c0fa7800df",
      "parents": [
        "04c44a080d2f699a3042d4e743f7ad2ffae9d538"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 16:08:45 2008 +0100"
      },
      "message": "xen: fix UP setup of shared_info\n\nWe need to set up the shared_info pointer once we\u0027ve mapped the real\nshared_info into its fixmap slot.  That needs to happen once the general\npagetable setup has been done.  Previously, the UP shared_info was set\nup one in xen_start_kernel, but that was left pointing to the dummy\nshared info.  Unfortunately there\u0027s no really good place to do a later\nsetup of the shared_info in UP, so just do it once the pagetable setup\nhas been done.\n\n[ Stable: needed in 2.6.24.x ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04c44a080d2f699a3042d4e743f7ad2ffae9d538",
      "tree": "f198aa2f653a8b2cd0e4d33ccc68587e9027cd81",
      "parents": [
        "5abbcf29928966b28d70f8a0da424f55582f8603"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Mar 17 16:36:52 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 16:08:45 2008 +0100"
      },
      "message": "xen: fix RMW when unmasking events\n\nxen_irq_enable_direct and xen_sysexit were using \"andw $0x00ff,\nXEN_vcpu_info_pending(vcpu)\" to unmask events and test for pending ones\nin one instuction.\n\nUnfortunately, the pending flag must be modified with a locked operation\nsince it can be set by another CPU, and the unlocked form of this\noperation was causing the pending flag to get lost, allowing the processor\nto return to usermode with pending events and ultimately deadlock.\n\nThe simple fix would be to make it a locked operation, but that\u0027s rather\ncostly and unnecessary.  The fix here is to split the mask-clearing and\npending-testing into two instructions; the interrupt window between\nthem is of no concern because either way pending or new events will\nbe processed.\n\nThis should fix lingering bugs in using direct vcpu structure access too.\n\n[ Stable: needed in 2.6.24.x ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "25e59881f109dc6378ebc463ae4c2de907435de3",
      "tree": "a8fb0090cff8ad34103b47c0a894b39fe41f1013",
      "parents": [
        "b2ef749720a97053d60605a7456772a1752164cc"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Mar 26 21:03:04 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 16:08:45 2008 +0100"
      },
      "message": "x86: stricter check in follow_huge_addr()\n\nThe first page of the compound page is determined in follow_huge_addr()\nbut then PageCompound() only checks if the page is part of a compound page.\nPageHead() allows checking if this is indeed the first page of the\ncompound.\n\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2ef749720a97053d60605a7456772a1752164cc",
      "tree": "47120d353cc460d078b5f4b6560c5ab392d09622",
      "parents": [
        "d8d4f157b8d828bc837f0eb2ee4a2dd40dbdd572"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Mar 26 22:39:15 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 16:08:45 2008 +0100"
      },
      "message": "rdc321x: GPIO routines bugfixes\n\nThis patch fixes the use of GPIO routines which are in the PCI\nconfiguration space of the RDC321x, therefore reading/writing\nto this space without spinlock protection can be problematic.\n\nWe also now request and free GPIOs and support the MGB100\nboard, previous code was very AR525W-centric.\n\nSigned-off-by: Volker Weiss \u003cvolker@tintuc.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d8d4f157b8d828bc837f0eb2ee4a2dd40dbdd572",
      "tree": "0b35af47065b4201c5b11b3061d73a45ce85eda1",
      "parents": [
        "bc713dcf35c427ae8377fb9a4d1b7f891054ce13"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 04 15:05:39 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 16:08:44 2008 +0100"
      },
      "message": "x86: ptrace.c: fix defined-but-unused warnings\n\narch/x86/kernel/ptrace.c:548: warning: \u0027ptrace_bts_get_size\u0027 defined but not used\narch/x86/kernel/ptrace.c:558: warning: \u0027ptrace_bts_read_record\u0027 defined but not used\narch/x86/kernel/ptrace.c:607: warning: \u0027ptrace_bts_clear\u0027 defined but not used\narch/x86/kernel/ptrace.c:617: warning: \u0027ptrace_bts_drain\u0027 defined but not used\narch/x86/kernel/ptrace.c:720: warning: \u0027ptrace_bts_config\u0027 defined but not used\narch/x86/kernel/ptrace.c:788: warning: \u0027ptrace_bts_status\u0027 defined but not used\n\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bc713dcf35c427ae8377fb9a4d1b7f891054ce13",
      "tree": "d129b92986076190576935d8ceb09062db58453e",
      "parents": [
        "08dcf29e01dcb786c13dc80045bd65f804117efb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 15:58:28 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 16:08:44 2008 +0100"
      },
      "message": "x86: fix prefetch workaround\n\nsome early Athlon XP\u0027s and Opterons generate bogus faults on prefetch\ninstructions. The workaround for this regressed over .24 - reinstate it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a2a395256134a24d906d5e67e03e853c580b37ed",
      "tree": "752692d1d77fdad32484c6d5d50005d0de48f367",
      "parents": [
        "957ecd7dc835d40d110e8c8f460d1956420f86b1"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Mar 27 15:24:12 2008 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Mar 27 15:31:57 2008 +0100"
      },
      "message": "avr32: Fix bug in early resource allocation code\n\nadd_reserved_region() tries to keep the resource list sorted, so when\nlooking for a place to insert the new resource, it may break out\nbefore the last entry.\n\nWhen this happens, the list is broken in two because the sibling field\nof the new entry doesn\u0027t point to the next resource. Fix it by\nupdating the new resource\u0027s sibling field appropriately.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "ee20a0dd5400e771ff93eb7f2bcc731eab1f377e",
      "tree": "43743bd300a5b1ed94888881689e1d6a8ecac1e1",
      "parents": [
        "d55a4528f7f607ca2872fec18574bc8cec060f05",
        "732c8bd590625e8bc0b88313b82930e336b2bec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:50 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  [IPSEC]: Fix BEET output\n  [ICMP]: Dst entry leak in icmp_send host re-lookup code (v2).\n  [AX25]: Remove obsolete references to BKL from TODO file.\n  [NET]: Fix multicast device ioctl checks\n  [IRDA]: Store irnet_socket termios properly.\n  [UML]: uml-net: don\u0027t set IFF_ALLMULTI in set_multicast_list\n  [VLAN]: Don\u0027t copy ALLMULTI/PROMISC flags from underlying device\n  netxen, phy/marvell, skge: minor checkpatch fixes\n  S2io: Handle TX completions on the same CPU as the sender for MIS-X interrupts\n  b44: Truncate PHY address\n  skge napi-\u003epoll() locking bug\n  rndis_host: fix oops when query for OID_GEN_PHYSICAL_MEDIUM fails\n  cxgb3: Fix lockdep problems with sge.reg_lock\n  ehea: Fix IPv6 support\n  dm9000: Support promisc and all-multi modes\n  dm9601: configure MAC to drop invalid (crc/length) packets\n  dm9601: add Hirose USB-100 device ID\n  Marvell PHY m88e1111 driver fix\n  netxen: fix rx dropped stats\n  netxen: remove low level tx lock\n  ...\n"
    },
    {
      "commit": "d55a4528f7f607ca2872fec18574bc8cec060f05",
      "tree": "d7fa9184df280c53efaf5a73d648a255ed142196",
      "parents": [
        "08dcf29e01dcb786c13dc80045bd65f804117efb",
        "c101b088ba0ed16d7109b2f3c2d16798d162a535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 26 18:35:22 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Define TASK_SIZE_OF()\n  [SPARC64]: flush_ptrace_access() needs preemption disable.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix allnoconfig build, ptrace.c missing CONFIG_COMPAT checks.\n  [SPARC64]: Fix __get_cpu_var in preemption-enabled area.\n  [SPARC64]: Fix sparse warnings in arch/sparc64/kernel/signal.c\n  [SPARC64]: Fix most sparse warnings in arch/sparc64/kernel/sys_sparc.c\n  [SPARC64]: Fix sparse warnings in arch/sparc64/kernel/time.c\n  [SPARC64]: Fix sparse warnings in arch/sparc64/kernel/ptrace.c\n  [SPARC64]: Fix sparse warnings in arch/sparc64/kernel/irq.c\n  [SPARC64]: Fix sparse warnings in arch/sparc64/kernel/iommu.c\n  [SPARC64]: Fix sparse errors in arch/sparc64/kernel/traps.c\n  [SPARC64]: Fix sparse warnings in arch/sparc64/kernel/{cpu,setup}.c\n  [SPARC64]: Adjust {TLBTEMP,TSBMAP}_BASE.\n  [SPARC64]: Make save_stack_trace() more efficient.\n"
    },
    {
      "commit": "d546b67a940eb42a99f56b86c5cd8d47c8348c2a",
      "tree": "5382b2d1800756aedad0a25643081de2eec6a4bf",
      "parents": [
        "76c324182bbd29dfe4298ca65efb15be18055df1"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Mar 25 17:39:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:41 2008 +0100"
      },
      "message": "x86: fix performance drop for glx\n\nfix the 3D performance drop reported at:\n\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d10328\n\nfb drivers are using ioremap()/ioremap_nocache(), followed by mtrr_add with\nWC attribute. Recent changes in page attribute code made both\nioremap()/ioremap_nocache() mappings as UC (instead of previous UC-). This\nbreaks the graphics performance, as the effective memory type is UC instead\nof expected WC.\n\nThe correct way to fix this is to add ioremap_wc() (which uses UC- in the\nabsence of PAT kernel support and WC with PAT) and change all the\nfb drivers to use this new ioremap_wc() API.\n\nWe can take this correct and longer route for post 2.6.25. For now,\nrevert back to the UC- behavior for ioremap/ioremap_nocache.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "76c324182bbd29dfe4298ca65efb15be18055df1",
      "tree": "7dcdd3aded048ab8613f532140d1d5bad14e4621",
      "parents": [
        "923a0cf82f2b504e316642e2d152d38b6c0be4ba"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Sun Mar 23 00:16:49 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:41 2008 +0100"
      },
      "message": "x86: fix trim mtrr not to setup_memory two times\n\nwe could call find_max_pfn() directly instead of setup_memory() to get\nmax_pfn needed for mtrr trimming.\n\notherwise setup_memory() is called two times... that is duplicated...\n\n[ mingo@elte.hu: both Thomas and me simulated a double call to\n  setup_bootmem_allocator() and can confirm that it is a real bug\n  which can hang in certain configs. It\u0027s not been reported yet but\n  that is probably due to the relatively scarce nature of\n  MTRR-trimming systems. ]\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "923a0cf82f2b504e316642e2d152d38b6c0be4ba",
      "tree": "2d3d18bc516d22c2eb25eabbecaa58f864f35a9d",
      "parents": [
        "c6e8256a7b15033bc5d7797e25c7e053040c4c7c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Mar 26 14:13:01 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:40 2008 +0100"
      },
      "message": "x86: GEODE: add missing module.h include\n\nOn Wed, 26 Mar 2008 11:56:22 -0600\nJordan Crouse \u003cjordan.crouse@amd.com\u003e wrote:\n\n\u003e On 26/03/08 14:31 +0100, Stefan Pfetzing wrote:\n\u003e \u003e Hello Jordan,\n\u003e \u003e\n\u003e \u003e I just tried to build your geodwdt driver for the geode watchdog. Therefore\n\u003e \u003e I pulled your repository from http://git.infradead.org/geode.git (or more,\n\u003e \u003e the git url).\n\u003e \u003e\n\u003e \u003e I tried to build the geodewdt driver as a module - which didn\u0027t work, and\n\u003e \u003e it failed with the same problem as earlier mentioned on lkmk [1]. I also\n\u003e \u003e checked the fix [2], but that seems to be already in your (or linus) tree -\n\u003e \u003e and so I\u0027m unsure what the problem is.\n\u003e \u003e\n\u003e \u003e [1] http://kerneltrap.org/mailarchive/linux-kernel/2008/2/17/884074\n\u003e \u003e [2] http://kerneltrap.org/mailarchive/linux-kernel/2008/2/17/884174\n\u003e \u003e\n\u003e \u003e Building directly into the kernel seems to work.\n\u003e \u003e\n\u003e \u003e Maybe you have some idea?\n\u003e\n\u003e Hmm - that is strange.  Exporting the symbols should work.  I recommend\n\u003e starting over with a clean tree.\n\u003e\n\u003e CCing Andres - any thoughts?\n\u003e\n\u003e Jordan\n\u003e\n\nEr, yeah.  The patch below should fix it.  This should probably go into\n2.6.25.\n\nOops, EXPORT_SYMBOL_GPL wasn\u0027t being declared due to this header\nbeing missing.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c6e8256a7b15033bc5d7797e25c7e053040c4c7c",
      "tree": "596ea5db734559345a0d389f374902ab5132e3cb",
      "parents": [
        "475613b9e374bf0c15340eb166a962da04aa02e8"
      ],
      "author": {
        "name": "Stephan Diestelhorst",
        "email": "langer_mann@web.de",
        "time": "Mon Mar 10 16:05:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:40 2008 +0100"
      },
      "message": "x86, cpufreq: fix Speedfreq-SMI call that clobbers ECX\n\nI have found that using SMI to change the cpu\u0027s frequency on my DELL\nLatitude L400 clobbers the ECX register in speedstep_set_state, causing\nunneccessary retries because the \"state\" variable has changed silently (GCC\nassumes it is still present in ECX).\n\nplay safe and avoid gcc caching any register across IO port accesses\nthat trigger SMIs.\n\nSigned-off by: \u003cStephan.Diestelhorst@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "475613b9e374bf0c15340eb166a962da04aa02e8",
      "tree": "e3a59200e5aedff81dca650de4dca98194caa9c8",
      "parents": [
        "3c274c2909e17aa0afeded4cd4520b7357357ca0"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sun Feb 24 23:23:09 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:40 2008 +0100"
      },
      "message": "x86: fix memoryless node oops during boot\n\nfix oops during boot reported in this thread:\n\n  http://lkml.org/lkml/2008/2/6/65\n\nenable booting on memoryless nodes.\n\nReported-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3c274c2909e17aa0afeded4cd4520b7357357ca0",
      "tree": "ab49ef2e061d1ba6effcef862cc17e459d4a8a15",
      "parents": [
        "1d3381ebf42de1b6f8c118732893cb5bdc37edcd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 21 10:06:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:40 2008 +0100"
      },
      "message": "x86: add dmi quirk for io_delay\n\nreported by mereandor@gmail.com, in:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d6307\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1d3381ebf42de1b6f8c118732893cb5bdc37edcd",
      "tree": "0caba5dc1391d179ac6fb91b2c0a19f6ee77e738",
      "parents": [
        "c0c20fb5a8f2e2eddf7f0e5467c7511fee907903"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 13 16:59:12 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 26 22:23:40 2008 +0100"
      },
      "message": "x86: convert mtrr/generic.c to kernel-doc\n\nConvert function comment blocks to kernel-doc notation.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f6a843d939ade435e060d580f5c56d958464f8a5",
      "tree": "4764dd4871bb032e2d0e7d5da5ef98526f9da424",
      "parents": [
        "e5ac71f255335f130bbe582c4ce3008c1b46413f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 04:51:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 04:51:12 2008 -0700"
      },
      "message": "[SPARC64]: flush_ptrace_access() needs preemption disable.\n\nBased upon a report by Mariusz Kozlowski.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5ac71f255335f130bbe582c4ce3008c1b46413f",
      "tree": "0aef251ab42cefefc10a76a98f1f627d8112fca0",
      "parents": [
        "11cc8a3abf5556d9f24395d87573532420d5ace7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 04:34:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 04:34:04 2008 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11cc8a3abf5556d9f24395d87573532420d5ace7",
      "tree": "bcd3c23f2b64c97fc5e6dff1b74034003410fece",
      "parents": [
        "69072f6e8e4bd4799d2a54e4ff8771d0657512c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 04:31:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 04:31:50 2008 -0700"
      },
      "message": "[SPARC64]: Fix allnoconfig build, ptrace.c missing CONFIG_COMPAT checks.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "69072f6e8e4bd4799d2a54e4ff8771d0657512c1"
}
