)]}'
{
  "log": [
    {
      "commit": "e758936e02700ff88a0b08b722a3847b95283ef2",
      "tree": "50c919bef1b459a778b85159d5929de95b6c4a01",
      "parents": [
        "239cfbde1f5843c4a24199f117d5f67f637d72d5",
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-x86/statfs.h\n"
    },
    {
      "commit": "d302d05cf4d25f4fbbec0f9338fac13ee0c0ad89",
      "tree": "dc6b20baecd16e0102bcc95d58dd9bb22ed15462",
      "parents": [
        "0926bf953ee79b8f139741b442e5a18520f81705"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "message": "MIPS: Move ptrace prototypes to ptrace.h\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0926bf953ee79b8f139741b442e5a18520f81705",
      "tree": "5e2cbdb2060ec9324866e6a072d1d7666849445c",
      "parents": [
        "2c708cbaa6031b73be6b992adb3ec1811f91cdb1"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:11:26 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "message": "MIPS: Ptrace support for HARDWARE_WATCHPOINTS\n\nThis is the final part of the watch register patch.  Here we hook up\nptrace so that the user space debugger (gdb), can set and read the\nregisters.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b67b2b703047bfaf62687ca64c9486599b609ef0",
      "tree": "ae9eee050db78869d62c5ca85953d0c1b93639f3",
      "parents": [
        "654f57bfb467996fb730eae96dc30ea4de989fdc"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:08:45 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:56 2008 +0100"
      },
      "message": "MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.\n\nHere we hook up the watch exception handler so that it sends SIGTRAP when\nthe hardware watch registers are triggered.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "654f57bfb467996fb730eae96dc30ea4de989fdc",
      "tree": "20843169f98a37ffe4908486de587a5817653140",
      "parents": [
        "6aa3524c182c01b8b8b7c21c4da20c742a9b4d86"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:07:16 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:56 2008 +0100"
      },
      "message": "MIPS: Probe watch registers and report configuration.\n\nProbe for watch register characteristics, and report them in /proc/cpuinfo.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6aa3524c182c01b8b8b7c21c4da20c742a9b4d86",
      "tree": "245fc4e9f26ad9e7a95e83087bfcc79528d1352e",
      "parents": [
        "8192c9ea9ac44213d1266ecb64615519443979b3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:05:54 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:56 2008 +0100"
      },
      "message": "MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.\n\nThis is the main support code for the patch.  Here we just add the\ncode, the following patches hook it up.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/include/asm/watch.h\n create mode 100644 arch/mips/kernel/watch.c\n"
    },
    {
      "commit": "5d9a76cd0ed367d01b0b237253adb7607e86a277",
      "tree": "1c239a7cc3044a6ddc077148e97c1182aa8eb065",
      "parents": [
        "b922df7383749a1c0b7ea64c50fa839263d3816b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Aug 17 16:49:25 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:41 2008 +0100"
      },
      "message": "MIPS: Use compat_sys_ptrace\n\nThis replaces mips\u0027s sys_ptrace32 with a compat_arch_ptrace and\nenables the new generic definition of compat_sys_ptrace instead.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "990d0f2ced23052abc7efa09bd05bff34e00cf73",
      "tree": "df9f3fe5c0417102586087cec63e1d813a8f29cb",
      "parents": [
        "85ba94ba0592296053f7f2846812173424afe1cb",
        "34b3ede2353604ec9861c1d900b2a835ff85de47",
        "e545a6140b698b2494daf0b32107bdcc5e901390",
        "d294eb83d8d39a29f01dad391f15fc3a29aa04f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 08 11:31:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 08 11:31:02 2008 +0200"
      },
      "message": "Merge branches \u0027sched/devel\u0027, \u0027sched/cpu-hotplug\u0027, \u0027sched/cpusets\u0027 and \u0027sched/urgent\u0027 into sched/core\n"
    },
    {
      "commit": "fd3d2764ee5aad862e51c21b8239561acdea8c2f",
      "tree": "711696fcca098a4f44b208850b1aea05549b9167",
      "parents": [
        "4a16ff4c692d49f0caeabe08e6d3ae28a0ad4d04"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 03 22:43:38 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 06 01:22:29 2008 +0100"
      },
      "message": "[MIPS] IP27: Fix build errors if CONFIG_MAPPED_KERNEL\u003dy\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8531a35e5e275b17c57c39b7911bc2b37025f28c",
      "tree": "c593e23c875d0639a8f422c0ceb8b2a7738d143e",
      "parents": [
        "d2bb01b042a38219fbddaafc214c5beb96248d2f"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@paralogos.com",
        "time": "Tue Sep 09 21:48:52 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 03 17:58:58 2008 +0100"
      },
      "message": "[MIPS] SMTC: Fix SMTC dyntick support.\n\nRework of SMTC support to make it work with the new clock event system,\nallowing \"tickless\" operation, and to make it compatible with the use of\nthe \"wait_irqoff\" idle loop.  The new clocking scheme means that the\npreviously optional IPI instant replay mechanism is now required, and has\nbeen made more robust.\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@paralogos.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d2bb01b042a38219fbddaafc214c5beb96248d2f",
      "tree": "6a0380166400d7ad2b61dead8dab933ba8d43d6a",
      "parents": [
        "9cc123631b6630948eb5059d218f44424888daa7"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@paralogos.com",
        "time": "Tue Sep 09 21:35:01 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 03 17:58:58 2008 +0100"
      },
      "message": "[MIPS] SMTC: Close tiny holes in the SMTC IPI replay system.\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@paralogos.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cc123631b6630948eb5059d218f44424888daa7",
      "tree": "686c68fd2e030912bacb32f69d291a97b8621c8f",
      "parents": [
        "498a863fdfb3e60d2e0e964cd202c2030bda1005"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@paralogos.com",
        "time": "Tue Sep 09 21:33:36 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 03 17:58:58 2008 +0100"
      },
      "message": "[MIPS] SMTC: Fix holes in SMTC and FPU affinity support.\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@paralogos.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b7e4226e4f427b59dc8e9c45a2a1a1ed1353a140",
      "tree": "f2d3286896807f0b8f16e94c4d09d0bcd6240315",
      "parents": [
        "95b866d5afcafee00fc9ad70665e48c86d8c4e0f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 01 21:52:41 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 03 17:58:56 2008 +0100"
      },
      "message": "[MIPS] Build fix: Fix irq flags type\n\nThough from a hardware perspective it would be sensible to use only a\n32-bit unsigned int type Linux defines interrupt flags to be stored in\nan unsigned long and nothing else.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7161a65341556bacb5e6654e133803f46f51063",
      "tree": "b2933dc2ce1435956c193c37fd53a3d5530fe9d7",
      "parents": [
        "18d6522b86d21a04c8ac1ea79747e2e434a956d9"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Sep 26 10:36:41 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Sep 26 10:36:41 2008 -0500"
      },
      "message": "kgdb, x86, arm, mips, powerpc: ignore user space single stepping\n\nOn the x86 arch, user space single step exceptions should be ignored\nif they occur in the kernel space, such as ptrace stepping through a\nsystem call.\n\nFirst check if it is kgdb that is executing a single step, then ensure\nit is not an accidental traversal into the user space, while in kgdb,\nany other time the TIF_SINGLESTEP is set, kgdb should ignore the\nexception.\n\nOn x86, arm, mips and powerpc, the kgdb_contthread usage was\ninconsistent with the way single stepping is implemented in the kgdb\ncore.  The arch specific stub should always set the\nkgdb_cpu_doing_single_step correctly if it is single stepping.  This\nallows kgdb to correctly process an instruction steps if ptrace\nhappens to be requesting an instruction step over a system call.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "6b3766a263a62fc82ca0457faa73dc34b98ceb87",
      "tree": "87b7f78cd8dac416bf7c07341f7f8ccbac6cac7b",
      "parents": [
        "c65a5480ff29198c241f11d39d9e34ab22c72c69"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 05 23:45:14 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:58 2008 +0200"
      },
      "message": "[MIPS] vmlinux.lds.S: handle .text.*\n\nThe -ffunction-sections puts each text in .text.function_name section.\nWithout this patch, most functions are placed outside _text..._etext\narea and it breaks show_stacktrace(), etc.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c65a5480ff29198c241f11d39d9e34ab22c72c69",
      "tree": "bb6fadfbb27c607b4c99745844339f9f1e740940",
      "parents": [
        "6657fe0a0281e06ff46eb42bc18ecb68d8b14b27"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Nov 12 02:05:18 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:57 2008 +0200"
      },
      "message": "[MIPS] Fix potential latency problem due to non-atomic cpu_wait.\n\nIf an interrupt happened between checking of NEED_RESCHED and WAIT\ninstruction, adjust EPC to restart from checking of NEED_RESCHED.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6657fe0a0281e06ff46eb42bc18ecb68d8b14b27",
      "tree": "9e222d3dd20eb450395d8463f8f43f3dedb70a86",
      "parents": [
        "b80a1b80818cd83c6c2109081b43551e7af72c84"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 09 15:19:10 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:57 2008 +0200"
      },
      "message": "[MIPS] SMTC: Clear TIF_FPUBOUND on clone / fork.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e545a6140b698b2494daf0b32107bdcc5e901390",
      "tree": "63f302e25ba7a0705bbf051f3817fac8f8b98aba",
      "parents": [
        "7686ad5606f08d9dfb33a2087a36c8366366015b"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Sun Sep 07 16:57:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 08 19:25:24 2008 +0200"
      },
      "message": "kernel/cpu.c: create a CPU_STARTING cpu_chain notifier\n\nRight now, there is no notifier that is called on a new cpu, before the new\ncpu begins processing interrupts/softirqs.\nVarious kernel function would need that notification, e.g. kvm works around\nby calling smp_call_function_single(), rcu polls cpu_online_map.\n\nThe patch adds a CPU_STARTING notification. It also adds a helper function\nthat sends the message to all cpu_chain handlers.\n\nTested on x86-64.\nAll other archs are untested. Especially on sparc, I\u0027m not sure if I got\nit right.\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9d5a9e74655b9d04d0ec9c8e47801163b7b74211",
      "tree": "8399629429e5f2b5b1d6ed91b50401db6226337f",
      "parents": [
        "e17c6d56160e4fb9e8c2830e30cc9741d4309989"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Jun 28 00:12:52 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 06 19:30:24 2008 +0100"
      },
      "message": "Remove asm/a.out.h files for all architectures without a.out support.\n\nThis patch also includes the required removal of (unused) inclusion of\n\u003casm/a.out.h\u003e \u003clinux/a.out.h\u003e\u0027s in the arch/ code for these\narchitectures.\n\n[dwmw2: updated for 2.6.27-rc]\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0011036beeffeada15acd1936d67988de21ca65e",
      "tree": "8ec5d593f3ae0b12108e8541157fe54832c2c66c",
      "parents": [
        "3885ec8ca29e5e33e9a5f0ae9dc849d798634ec9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 26 22:34:57 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 05 21:24:12 2008 +0100"
      },
      "message": "[MIPS] Probe initrd header only if explicitly specified\n\nCurrently init_initrd() probes initrd header at the last page of kernel\nimage, but it is valid only if addinitrd was used.  If addinitrd was not\nused, the area contains garbage so probing there might misdetect initrd\nheader (magic number is not strictly robust).\n\nThis patch introduces CONFIG_PROBE_INITRD_HEADER to explicitly enable this\nprobing.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0cee3eea7875800451739ae38f99edcf11c133d",
      "tree": "411a044d9094582cb26963a6cee72fd4c594e9fb",
      "parents": [
        "0510617b85758b6e66f3c602ceccea1826440470"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Aug 04 20:53:57 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 05 21:24:11 2008 +0100"
      },
      "message": "[MIPS] Fix WARNING: at kernel/smp.c:290\n\ntrap_init issues flush_icache_range(), which uses ipi functions to\nget icache flushing done on all cpus. But this is done before interrupts\nare enabled and caused WARN_ON messages. This changeset introduces\na new local_flush_icache_range() and uses it before interrupts (and\nadditional CPUs) are enabled to avoid this problem.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0510617b85758b6e66f3c602ceccea1826440470",
      "tree": "b5b3c9750ca2b92d65f059692c56fbb45c9426e0",
      "parents": [
        "b380b0d4f7dffcc235c0facefa537d4655619101"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Aug 04 19:44:34 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 05 21:24:11 2008 +0100"
      },
      "message": "[MIPS] Fix data bus error recovery\n\nWith -ffunction-section the entries in __dbe_table aren\u0027t no longer\nsorted, so the lookup of exception addresses in do_be() failed for\nsome addresses. To avoid this we now sort __dbe_table.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e6259c3ef30432b4a067d6362738c236eb2e680",
      "tree": "563a39fb48fbd38466897b18e39f6442985c31a4",
      "parents": [
        "b895760dfb9b7ab921b066141d618bc6877f5d4b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Aug 19 21:28:21 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:27 2008 +0100"
      },
      "message": "[MIPS] Ignore vmlinux.lds generated files\n\nThis patch adds the proper .gitignore file to ignore vmlinux.lds generated\nin arch/mips/kernel/.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b895760dfb9b7ab921b066141d618bc6877f5d4b",
      "tree": "f5ee3f00832c1f4faf7285988be7b8b6690f8758",
      "parents": [
        "1ddfe82dc687bd786cc75c0ea973588394665e60"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Aug 11 23:05:35 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:26 2008 +0100"
      },
      "message": "[MIPS] kgdb: Do not call fixup_exception\n\nkgdb_mips_notify is called on IBE/DBE/FPE/BP/TRAP/RI exception.  None\nof them need fixup.  And doing fixup for a breakpoint exception will\nconfuse gdb.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9391d6bbedfd28c20531be75a3929c62bb43676e",
      "tree": "7e8a02332b7380ef5b5c3c0b6ac76da93439f2db",
      "parents": [
        "e522b7ccd26a9774cac9379476ae3c6e005c88be"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 05 23:43:35 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:24 2008 +0100"
      },
      "message": "[MIPS] kgdb: s/(void *)0)/NULL/\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e522b7ccd26a9774cac9379476ae3c6e005c88be",
      "tree": "6dfa03addc9b1fb1fae4945e58d91d219e16d478",
      "parents": [
        "1374d084736fff6f72f1d143ffdaa90cddd86e7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 05 23:42:16 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:23 2008 +0100"
      },
      "message": "[MIPS] kgdb: smp_call_function\u0027s 3rd argument is a pointer.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3885b71ba66bfd0dbe92e580c23eebaccd11248b",
      "tree": "f4aa560bbc7f6f3ccf983ad1699cb082ec900e86",
      "parents": [
        "a64ae7a2256b56bbd2830749c580fa533b69758c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 31 11:16:43 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:20 2008 +0100"
      },
      "message": "[MIPS] Wire up new syscalls.\n\nsignalfd4, eventfd2, epoll_create1, dup3, pipe2 and inotify_init1.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a64ae7a2256b56bbd2830749c580fa533b69758c",
      "tree": "d298ce0290447f3a5c51dd93353edfb3c88dd4cf",
      "parents": [
        "b8e6c91c74e9f0279b7c51048779b3d62da60b88"
      ],
      "author": {
        "name": "Mike Crowe",
        "email": "mac@mcrowe.com",
        "time": "Mon Jul 28 13:12:52 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:19 2008 +0100"
      },
      "message": "[MIPS] Convert printk statements during kernel setup to use severity levels\n\nSigned-off-by: Mike Crowe \u003cmac@mcrowe.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8854700115ecf8aa6f087aa915b7b6cf18090d39",
      "tree": "3338d7aed80d715e0576783e0fecf30cc507a9a7",
      "parents": [
        "8d60a903d986ffa26c41f0092320a3b9da20bfaf"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jul 29 15:58:53 2008 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:42 2008 +0100"
      },
      "message": "[MIPS] kgdb: add arch support for the kernel\u0027s kgdb core\n\nThe new kgdb architecture specific handler registers and unregisters\ndynamically for exceptions depending on when you configure a kgdb I/O\ndriver.\n\nAside from initializing the exceptions earlier in the boot process,\nkgdb should have no impact on a device when it is compiled in so long\nas an I/O module is not configured for use.\n\nThere have been quite a number of contributors during the existence of\nthis patch (see arch/mips/kernel/kgdb.c).  Most recently Jason\nre-wrote the mips kgdb logic to use the die notification handlers.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d60a903d986ffa26c41f0092320a3b9da20bfaf",
      "tree": "f05a8ae48e275d55fcfd3acfb7b3b1b601da56ea",
      "parents": [
        "8f8da9adebdf04bfb3b812a7de8706fbf179fd2c"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jul 29 15:58:52 2008 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:42 2008 +0100"
      },
      "message": "[MIPS] kgdb: Remove existing implementation\n\nThis patch explicitly removes the kgdb implementation, for mips which\nis intended to be followed by a patch that adds a kgdb implementation\nfor MIPS that makes use of the kgdb core in the kernel.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8938a62a85d1f487e02c3b01955b47c9598f6d2",
      "tree": "39ef38f2ab6c69834cb5187fc2e3c6fcdbdef506",
      "parents": [
        "cf6ae8b50e0ee3f764392dadd1970e3f03c40773"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:46:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:34 2008 -0700"
      },
      "message": "remove unused #include \u003clinux/dirent.h\u003e\u0027s\n\nRemove some unused #include \u003clinux/dirent.h\u003e\u0027s.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecc8b655b38a880b578146895e0e1e2d477ca2c0",
      "tree": "4acce96bac00909fa9472f0c0669714243ea5bee",
      "parents": [
        "2528ce3237be4e900f5eaa455490146e1422e424",
        "e338125b8a886923ba8367207c144764dc352584"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:55:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:55:01 2008 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  nohz: adjust tick_nohz_stop_sched_tick() call of s390 as well\n  nohz: prevent tick stop outside of the idle loop\n"
    },
    {
      "commit": "2528ce3237be4e900f5eaa455490146e1422e424",
      "tree": "0be844679c06c7da121527189770f9737dfcc6c2",
      "parents": [
        "8ffa5b65968262ba6bb046329972791c0d960745",
        "36bd53d07243ae83c1b73bae549086cea2252854"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:54:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:54:26 2008 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  arch/mips/kernel/stacktrace.c: Heiko can\u0027t type\n  kthread: reduce stack pressure in create_kthread and kthreadd\n  fix core/stacktrace changes on avr32, mips, sh\n"
    },
    {
      "commit": "ed8cae8ba01348bfd83333f4648dd807b04d7f08",
      "tree": "c71a1c8e771c1c55728bb7c40612fbdcefbc858a",
      "parents": [
        "336dd1f70ff62d7dd8655228caed4c5bfc818c56"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Wed Jul 23 21:29:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:28 2008 -0700"
      },
      "message": "flag parameters: pipe\n\nThis patch introduces the new syscall pipe2 which is like pipe but it also\ntakes an additional parameter which takes a flag value.  This patch implements\nthe handling of O_CLOEXEC for the flag.  I did not add support for the new\nsyscall for the architectures which have a special sys_pipe implementation.  I\nthink the maintainers of those archs have the chance to go with the unified\nimplementation but that\u0027s up to them.\n\nThe implementation introduces do_pipe_flags.  I did that instead of changing\nall callers of do_pipe because some of the callers are written in assembler.\nI would probably screw up changing the assembly code.  To avoid breaking code\ndo_pipe is now a small wrapper around do_pipe_flags.  Once all callers are\nchanged over to do_pipe_flags the old do_pipe function can be removed.\n\nThe following test must be adjusted for architectures other than x86 and\nx86-64 and in case the syscall numbers changed.\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n#include \u003cfcntl.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003cunistd.h\u003e\n#include \u003csys/syscall.h\u003e\n\n#ifndef __NR_pipe2\n# ifdef __x86_64__\n#  define __NR_pipe2 293\n# elif defined __i386__\n#  define __NR_pipe2 331\n# else\n#  error \"need __NR_pipe2\"\n# endif\n#endif\n\nint\nmain (void)\n{\n  int fd[2];\n  if (syscall (__NR_pipe2, fd, 0) !\u003d 0)\n    {\n      puts (\"pipe2(0) failed\");\n      return 1;\n    }\n  for (int i \u003d 0; i \u003c 2; ++i)\n    {\n      int coe \u003d fcntl (fd[i], F_GETFD);\n      if (coe \u003d\u003d -1)\n        {\n          puts (\"fcntl failed\");\n          return 1;\n        }\n      if (coe \u0026 FD_CLOEXEC)\n        {\n          printf (\"pipe2(0) set close-on-exit for fd[%d]\\n\", i);\n          return 1;\n        }\n    }\n  close (fd[0]);\n  close (fd[1]);\n\n  if (syscall (__NR_pipe2, fd, O_CLOEXEC) !\u003d 0)\n    {\n      puts (\"pipe2(O_CLOEXEC) failed\");\n      return 1;\n    }\n  for (int i \u003d 0; i \u003c 2; ++i)\n    {\n      int coe \u003d fcntl (fd[i], F_GETFD);\n      if (coe \u003d\u003d -1)\n        {\n          puts (\"fcntl failed\");\n          return 1;\n        }\n      if ((coe \u0026 FD_CLOEXEC) \u003d\u003d 0)\n        {\n          printf (\"pipe2(O_CLOEXEC) does not set close-on-exit for fd[%d]\\n\", i);\n          return 1;\n        }\n    }\n  close (fd[0]);\n  close (fd[1]);\n\n  puts (\"OK\");\n\n  return 0;\n}\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27ac792ca0b0a1e7e65f20342260650516c95864",
      "tree": "8e0bc93612da0803fe12303ccb75c837cd633c83",
      "parents": [
        "d92bc318547507a944a22e7ef936793dc0fe167f"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Wed Jul 23 21:28:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:21 2008 -0700"
      },
      "message": "PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures\n\nOn 32-bit architectures PAGE_ALIGN() truncates 64-bit values to the 32-bit\nboundary. For example:\n\n\tu64 val \u003d PAGE_ALIGN(size);\n\nalways returns a value \u003c 4GB even if size is greater than 4GB.\n\nThe problem resides in PAGE_MASK definition (from include/asm-x86/page.h for\nexample):\n\n#define PAGE_SHIFT      12\n#define PAGE_SIZE       (_AC(1,UL) \u003c\u003c PAGE_SHIFT)\n#define PAGE_MASK       (~(PAGE_SIZE-1))\n...\n#define PAGE_ALIGN(addr)       (((addr)+PAGE_SIZE-1)\u0026PAGE_MASK)\n\nThe \"~\" is performed on a 32-bit value, so everything in \"and\" with\nPAGE_MASK greater than 4GB will be truncated to the 32-bit boundary.\nUsing the ALIGN() macro seems to be the right way, because it uses\ntypeof(addr) for the mask.\n\nAlso move the PAGE_ALIGN() definitions out of include/asm-*/page.h in\ninclude/linux/mm.h.\n\nSee also lkml discussion: http://lkml.org/lkml/2008/6/11/237\n\n[akpm@linux-foundation.org: fix drivers/media/video/uvc/uvc_queue.c]\n[akpm@linux-foundation.org: fix v850]\n[akpm@linux-foundation.org: fix powerpc]\n[akpm@linux-foundation.org: fix arm]\n[akpm@linux-foundation.org: fix mips]\n[akpm@linux-foundation.org: fix drivers/media/video/pvrusb2/pvrusb2-dvb.c]\n[akpm@linux-foundation.org: fix drivers/mtd/maps/uclinux.c]\n[akpm@linux-foundation.org: fix powerpc]\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36bd53d07243ae83c1b73bae549086cea2252854",
      "tree": "1b353aeff670ae9c9933007150fb6ab90ede3354",
      "parents": [
        "8df185a95c9b84fc0c3c02224e64fdc5b83bae34"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jul 23 00:58:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 23 11:21:45 2008 +0200"
      },
      "message": "arch/mips/kernel/stacktrace.c: Heiko can\u0027t type\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "43f98747d48195d92c4102c17d7175bf24df1801",
      "tree": "471daebd0e907366465daeeaa24a072c0e88d035",
      "parents": [
        "97cd790e3a9cf2855676a461ac5c448f5843017d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 21 12:52:33 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:43 2008 -0700"
      },
      "message": "device create: mips: convert device_create to device_create_drvdata\n\ndevice_create() is race-prone, so use the race-free\ndevice_create_drvdata() instead as device_create() is going away.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8213bbf9c1c0009872a3278aa7a83ec8f3508195",
      "tree": "1fd6d8e006f2ddd9bcc7396eab092a12dc16eace",
      "parents": [
        "4914ad4a9f2d484a68422700ba8493db73c7c411"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 13:16:46 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] Rename MIPS sys_pipe syscall entry point to something MIPS-specific.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4914ad4a9f2d484a68422700ba8493db73c7c411",
      "tree": "5fabdb6462a8f40c63274c710686e59decc3b142",
      "parents": [
        "e0eb730757665d7e8ec0e79d9042a9311f3edb7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 11:34:39 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] 32-bit compat: Delete unused sys_truncate64 and sys_ftruncate64.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b610fda0df5d0f0b0c64242e37441ad1b384aac",
      "tree": "0ea14b15f2e6546f37fe18d8ac3dc83077ec0e55",
      "parents": [
        "b8f8c3cf0a4ac0632ec3f0e15e9dc0c29de917af",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 19:53:16 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 19:53:16 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into timers/nohz\n"
    },
    {
      "commit": "b8f8c3cf0a4ac0632ec3f0e15e9dc0c29de917af",
      "tree": "183825db00f4e9252603a51a1be6f8874a963dbc",
      "parents": [
        "857f3fd7a496ddf4329345af65a4a2b16dd25fe8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 18 17:27:28 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 18 18:10:28 2008 +0200"
      },
      "message": "nohz: prevent tick stop outside of the idle loop\n\nJack Ren and Eric Miao tracked down the following long standing\nproblem in the NOHZ code:\n\n\tscheduler switch to idle task\n\tenable interrupts\n\nWindow starts here\n\n\t----\u003e interrupt happens (does not set NEED_RESCHED)\n\t      \tirq_exit() stops the tick\n\n\t----\u003e interrupt happens (does set NEED_RESCHED)\n\n\treturn from schedule()\n\t\n\tcpu_idle(): preempt_disable();\n\nWindow ends here\n\nThe interrupts can happen at any point inside the race window. The\nfirst interrupt stops the tick, the second one causes the scheduler to\nrerun and switch away from idle again and we end up with the tick\ndisabled.\n\nThe fact that it needs two interrupts where the first one does not set\nNEED_RESCHED and the second one does made the bug obscure and extremly\nhard to reproduce and analyse. Kudos to Jack and Eric.\n\nSolution: Limit the NOHZ functionality to the idle loop to make sure\nthat we can not run into such a situation ever again.\n\ncpu_idle()\n{\n\tpreempt_disable();\n\n\twhile(1) {\n\t\t tick_nohz_stop_sched_tick(1); \u003c- tell NOHZ code that we\n\t\t \t\t\t          are in the idle loop\n\n\t\t while (!need_resched())\n\t\t       halt();\n\n\t\t tick_nohz_restart_sched_tick(); \u003c- disables NOHZ mode\n\t\t preempt_enable_no_resched();\n\t\t schedule();\n\t\t preempt_disable();\n\t}\n}\n\nIn hindsight we should have done this forever, but ... \n\n/me grabs a large brown paperbag.\n\nDebugged-by: Jack Ren \u003cjack.ren@marvell.com\u003e, \nDebugged-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "8b95d9172be7146c87e7a998310ce2919c851adc",
      "tree": "b1da4f1a21e93a9edc9f1b1ae37e0f16645aff0a",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 23:32:32 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 14:42:35 2008 +0200"
      },
      "message": "fix core/stacktrace changes on avr32, mips, sh\n\nFixes this type of problem:\n\n  CC      arch/s390/kernel/stacktrace.o\narch/s390/kernel/stacktrace.c:84: warning: data definition has no type or storage class\narch/s390/kernel/stacktrace.c:84: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\narch/s390/kernel/stacktrace.c:84: warning: parameter names (without types) in function declaration\narch/s390/kernel/stacktrace.c:97: warning: data definition has no type or storage class\narch/s390/kernel/stacktrace.c:97: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL_GPL\u0027\narch/s390/kernel/stacktrace.c:97: warning: parameter names (without types) in function declaration\n\ncaused by \"stacktrace: export save_stack_trace[_tsk]\"\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7e2225d860772aaa07e1cebca6a5aa6f93f9aa91",
      "tree": "8a4c3076c2043d011fcf2357835f4f16be7606a7",
      "parents": [
        "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
        "b27418aa551a153e8bf1bd16cf93e5786f9590a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (54 commits)\n  [MIPS] Remove mips_machtype for LASAT machines\n  [MIPS] Remove mips_machtype from EMMA2RH machines\n  [MIPS] Remove mips_machtype from ARC based machines\n  [MIPS] MTX-1 flash partition setup move to platform devices registration\n  [MIPS] TXx9: cleanup and fix some sparse warnings\n  [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx\n  [MIPS] remove machtype for group Toshiba\n  [MIPS] separate rbtx4927_time_init() and rbtx4937_time_init()\n  [MIPS] separate rbtx4927_arch_init() and rbtx4937_arch_init()\n  [MIPS] txx9_cpu_clock setup move to rbtx4927_time_init()\n  [MIPS] txx9_board_vec set directly without mips_machtype\n  [MIPS] IP22: Add platform device for Indy volume buttons\n  [MIPS] cmbvr4133: Remove support\n  [MIPS] remove wrppmc_machine_power_off()\n  [MIPS] replace inline assembler to cpu_wait()\n  [MIPS] IP22/28: Add platform devices for HAL2\n  [MIPS] TXx9: Update and merge defconfigs\n  [MIPS] TXx9: Make single kernel can support multiple boards\n  [MIPS] TXx9: Update defconfigs\n  [MIPS] TXx9: Reorganize PCI code\n  ...\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "14476007c90005c8992b786c15a59cca31f53268",
      "tree": "625733f5555d157f9c304d889fce1d2e521dd3b4",
      "parents": [
        "315806cb19f9d375dccbc2d60fa14e16afdcd5ac"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 10 01:02:08 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:34 2008 +0100"
      },
      "message": "[MIPS] txx9: Make gpio_txx9 entirely spinlock-safe\n\nTXx9 GPIO set/get routines are spinlock-safe.  This patch make\ngpio_direction_{input,output} routines also spinlock-safe so that they\ncan be used during early board setup.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d5deda6fa1ca434d36c2daffb63127e92c6470f5",
      "tree": "364909c2071cd6793014daf74ac333aa589e9dca",
      "parents": [
        "6da5e30b879394f0c55b2bbf3353d797097c8f0f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:34 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:34 2008 +0100"
      },
      "message": "[MIPS] MSC01: Cleanup configuration.\n\nThis shouldn\u0027t depend on CONFIG_MIPS_BOARDS_GEN which is about to go away.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b012cffe7f6971e9ba5afca034a3d80e1cf1435c",
      "tree": "ee4f3a816369ec7ec2eebfc34afcd880e484f170",
      "parents": [
        "b29eee4935d9e5952a7ea8543ea499f06fb86808"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "message": "[MIPS] Replace use of print_symbol with new %sP pointer format.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ea6428cbdbb0fd1a6e7e8c3044253eab9aff4c7",
      "tree": "4dbb2338a22881de838a831738830ed097ee7836",
      "parents": [
        "8736595bb2b0ce6188ca31308c40921f3f02f35b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Wed Jun 18 10:18:19 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:31 2008 +0100"
      },
      "message": "[MIPS] i8253: make the pit_clockevent variable static\n\nThe pit_clockevent symbol is needlessly defined global. This patch makes\nthat variable static.\n\nSpotted by sparse. Compile-tested using Malta defconfig.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2957c9e61ee9c37e7ebf2c8acab03e073fe942fd",
      "tree": "50b4baea3b130ed3e1ef95a9c0f2d2761dd88693",
      "parents": [
        "997288517ec839b7639fcba77111256b13a66000"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] IRIX: Goodbye and thanks for all the fish\n\nNever terribly functional or popular, plagued by hard to fix bugs the time\nto say goodbye has more than arrived.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f366e2085f28358a5294b8cdc847a377c02eb22d",
      "tree": "94e92ccf571ad52614c70f4270e28cdce697f9ba",
      "parents": [
        "17f61e61b4a1d3ca254668cf12c1c5d828d892fd"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Thu May 29 17:57:11 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] unexport {allocate,free}_irqno\n\nThe following routines\n\nallocate_irqno()\nfree_irqno()\n\nseem not to be used outside of the core kernel code, hence\nexporting these functions is pointless. This patch removes\nthe export.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07cdb78436d52416a582e645b9afb6e26f986bc9",
      "tree": "765906637fb87f35b171319562ac84d5a0fb7da3",
      "parents": [
        "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Thu May 29 17:57:08 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] fix sparse warning about setup_early_printk()\n\nThis patch fixes the following sparse warning:\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\n\narch/mips/kernel/early_printk.c:35:13: warning: symbol \u0027setup_early_printk\u0027\nwas not declared. Should it be static?\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\n\nThe fix is to define a prototype of the setup_early_printk() function and\nto include the appropriate header into arch/mips/kernel/early_printk.c.\n\n[Ralf: Sorted includes again]\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb",
      "tree": "6aee2390a9a5506176acb567021c8503200e1971",
      "parents": [
        "cb11dfa0247df479e384c4a7ab6846f3a6bf1570"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jun 09 17:19:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove obsolete isa_slot_offset\n\n The isa_slot_offset variable and its __ISA_IO_base macro is not used\nanywhere anymore.  It does not look like a decent interface per today\u0027s\nstandards either.  Remove both including all places of initialization.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb11dfa0247df479e384c4a7ab6846f3a6bf1570",
      "tree": "b34979807394a3bd6ef789c22874876d80d52cca",
      "parents": [
        "2954c02a884dc0ba9e91882c0aba13bcb9d22e6c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Mon Jun 09 16:30:03 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove board_watchpoint_handler\n\nIt is not used anywhere in tree.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "af5329cdf51cdd208a323e521faa46800a16d2ec",
      "tree": "33eac56aac120778dc04207290ad539765ff5eb6",
      "parents": [
        "1dc60c53d36b08f361e1a2767c41196acce96d08",
        "7798ed0f57b4d137e660fbf5be1e1528e40f89ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:31:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:31:35 2008 -0700"
      },
      "message": "Merge branch \u0027core/stacktrace\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/stacktrace\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  generic-ipi: powerpc/generic-ipi tree build failure\n  stacktrace: fix build failure on sparc64\n  stacktrace: export save_stack_trace[_tsk]\n  stacktrace: fix modular build, export print_stack_trace and save_stack_trace\n  backtrace: replace timer with tasklet + completions\n  stacktrace: add saved stack traces to backtrace self-test\n  stacktrace: print_stack_trace() cleanup\n  debugging: make stacktrace independent from DEBUG_KERNEL\n  stacktrace: don\u0027t crash on invalid stack trace structs\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "8986d2f50e1a9ba63f64ccbf59181886aa7898c3",
      "tree": "0fde3d8ff52cb4cac35348c2464939fc7b6fc9e9",
      "parents": [
        "7e3297dc280f88ec0c6619a895f3d449776f952e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jun 24 23:26:38 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 03 19:14:27 2008 +0100"
      },
      "message": "[MIPS] cevt-txx9: Reset timer counter on initialization\n\nThe txx9_tmr_init() will not clear a timer counter register in a certain\ncase.  The counter register is cleared on 1-\u003e0 transition of TCE bit if\nCRE\u003d1.  So just clearing the TCE bit is not enough.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b4c9505f2fd82b117dd015b561f723b9a5dab79",
      "tree": "61a9f3e32119bc7239feed026634eacf77fecd47",
      "parents": [
        "8594698ebddeef5443b7da8258ae33b3eaca61d5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 03 09:17:55 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 03 09:17:55 2008 +0200"
      },
      "message": "stacktrace: export save_stack_trace[_tsk]\n\nAndrew Morton reported this against linux-next:\n\nERROR: \".save_stack_trace\" [tests/backtracetest.ko] undefined!\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "15c8b6c1aaaf1c4edd67e2f02e4d8e1bd1a51c0d",
      "tree": "3658f893c2f89ea0be4c6cc08aa11fa54476d0f4",
      "parents": [
        "8691e5a8f691cc2a4fda0651e8d307aaba0e7d68"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 09 09:39:44 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:24:38 2008 +0200"
      },
      "message": "on_each_cpu(): kill unused \u0027retry\u0027 parameter\n\nIt\u0027s not even passed on to smp_call_function() anymore, since that\nwas removed. So kill it.\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nReviewed-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8691e5a8f691cc2a4fda0651e8d307aaba0e7d68",
      "tree": "6cb6767064d2d43441212566da2d83dcc9a0cd8e",
      "parents": [
        "490f5de52a87063fcb40e3b22f61b0779603ff6d"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 06 11:18:06 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:24:35 2008 +0200"
      },
      "message": "smp_call_function: get rid of the unused nonatomic/retry argument\n\nIt\u0027s never used and the comments refer to nonatomic and retry\ninterchangably. So get rid of it.\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2f304c0a0a55072b80957580f1b66256a615d8da",
      "tree": "19f2dbd55f94b34ab9de5e9f66068641ddc0b536",
      "parents": [
        "7b7426c8a615cf61df9a77b9df7d5b75d91e3fa0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 17 10:45:23 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:57 2008 +0200"
      },
      "message": "mips: convert to generic helpers for IPI function calls\n\nThis converts mips to use the new helpers for smp_call_function() and\nfriends, and adds support for smp_call_function_single(). Not tested,\nbut it compiles.\n\nmips shares the same IPI for smp_call_function() and\nsmp_call_function_single(), since not all mips platforms have enough\navailable IPIs to support seperate setups.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "a9ad02bdbb0193203a477bbd0e833adf9fb29ac4",
      "tree": "6e7fcb2cdb4ec5b0c8e7a14c3a03d3736298e489",
      "parents": [
        "461a082f870c7fc6a0a245e2f93c9f0e3afbeddd"
      ],
      "author": {
        "name": "Zenon Fortuna",
        "email": "zenon@mips.com",
        "time": "Fri May 16 17:29:48 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Export smp_call_function and smp_call_function_single.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2719d93836b0b0cdf1725449d87705da6ede9a5",
      "tree": "c2de1c3aff3c0f9f81ccff32bd2b2bc4db8d31db",
      "parents": [
        "10220c884444a1866bb070e207d84fc18188e2a7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed May 21 01:55:02 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] remove CONFIG_CPU_R4000 line from Makefile\n\nThe existing options are named CONFIG_CPU_R4300 and CONFIG_CPU_R4X00,\nand they are directly below.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "10220c884444a1866bb070e207d84fc18188e2a7",
      "tree": "d931cbfe5375a4e24ff05b3f6ae143b0b214416e",
      "parents": [
        "057229f9efc7ebebd3ce0496195ed46df631f383"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon May 12 17:58:48 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Fix check for valid stack pointer during backtrace\n\nThe newly added check for valid stack pointer address breaks at least for\n64bit kernels.  Use __get_user() for accessing stack content to avoid crashes,\nwhen doing the backtrace.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7558da942e51933b5e6aa5e851d4da1df0cd6752",
      "tree": "4a9083e1a94b59cfec25cf5a53689f0f7893d1b8",
      "parents": [
        "0c401df37ef9f45f35390a5574e24cbf3f916acf"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu May 15 09:10:50 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Sun May 18 15:43:40 2008 -0600"
      },
      "message": "mips: cdev lock_kernel() pushdown\n\nPush the cdev lock_kernel() call into MIPS-specific drivers.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "f52111b1546943545e67573c4dde1c7613ca33d3",
      "tree": "f8188dd12f7dc78f0f4c26702a5ba0ceea8199c7",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 08 18:19:16 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 16 17:22:20 2008 -0400"
      },
      "message": "[PATCH] take init_files to fs/file.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "83738e307365aa2de4a1be65ed574aaebce52ea0",
      "tree": "d7c2a36b60fe78b23aeecbd6584d716a115aa0ba",
      "parents": [
        "b01273f120a390363ceb27bd0ccc60ddf1fb936d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue May 06 11:21:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:56 2008 +0100"
      },
      "message": "[MIPS] fix warning message on SMP kernels\n\nThis patch fixes a (harmless) warning message.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d303f4a1a09b18e9689aa896bbc23879130b1da8",
      "tree": "9e709a1b31ebd812b2ef5e5e87f14df7f19328ff",
      "parents": [
        "ddc0d009947bf8645fa3543f4532063a787202da"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun May 04 17:50:02 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] ELF handling - use SELFMAG instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad1d77a38575644b112340fd9115ac21dd533166",
      "tree": "2ba75172ccffd0742d48ad29d7d42b83aa01277a",
      "parents": [
        "1c9e919f48a49fda2ff2c607891cc17024e75122"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 01 15:28:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Add empty argument parenthesis to GCC_IMM_ASM\n\nThis is to clarify that GCC_IMM_ASM does not take an argument as the\ncontext of the macro\u0027s invocation seems to imply.\n\nAs suggested by Maciej W. Rozycki (macro@linux-mips.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc3bf3532bf7240cf117b8ecf3d16526810eba6a",
      "tree": "88e8c077495dc2d0ea1209c6da82defcceb0a74a",
      "parents": [
        "f4324f3eeb311d1889b8c25076f2669012323842"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 18 10:56:07 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] Initialize max_pfn again.\n\nThis was dropped by\n\ncommit a0d9e2d891e4cf54676c430da63bd4a17d1cdb80 (lmo)\ncommit b6f1f0dea1469e0c956eb89399916d60dd2a3808 (ko)\nAuthor: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nDate:   Fri Aug 11 17:51:48 2006 +0200\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4324f3eeb311d1889b8c25076f2669012323842",
      "tree": "4db25b6221447a64673e35fee2c97d31902f3118",
      "parents": [
        "1928cc84a0a937ce7042d9235996ab380f36f18a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 16 19:55:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] IRIX: Handle do_brk() error return correctly.\n\ndo_brk\u0027s return value was stored in an unsigned long variable before being\ntested for less than zero making the test always fail.  Also do_brk\u0027s\ncalled irix_map_prda_page wasn\u0027t forwarding do_brk() success.\n\nBug checking the return value of do_brk() and initial fix for it found\nby Roel Kluin \u003c12o3l@tiscali.nl\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1928cc84a0a937ce7042d9235996ab380f36f18a",
      "tree": "b51daa0c0b39db4db4c19e934593423e2721ef71",
      "parents": [
        "9f2546adedda600687bba6ef3e1546a8ecbc16eb"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Apr 16 15:32:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] MT: Functional fixes and a little reformatting of APRP support\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9f2546adedda600687bba6ef3e1546a8ecbc16eb",
      "tree": "083ac68a95a84ca6175ef7d581557a7b4e029fae",
      "parents": [
        "d0e7ba063233105febd960e0716d5e9fd9159307"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 17 13:42:50 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] Don\u0027t use max_pfn which is no longer initialized these days.\n\nStill won\u0027t play nicely with esotheric configurations such as discontig\nmemory ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b618336aac146df24ace641dff69dc46675886c9",
      "tree": "596064c5e11337f0a78b0918a4a6054eb74ea6cd",
      "parents": [
        "8e07c2c6af30dccfa573033d280980b2b5eb35fe"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Apr 16 15:32:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] Fixes necessary for non-SMP kernels and non-relocatable binaries\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b66e1f11ebc429569a3784aaf64123633d9e3ed1",
      "tree": "d49f96acc682aaf29416921428110da5fd78fea4",
      "parents": [
        "1be1d6b7f3f6e3a87f872dd5e7a867d03d8a6851",
        "5c598b3428c372a1209597cee99a70da20625876"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:23:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:23:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] fix sysctl_nr_open bugs\n  [PATCH] sanitize anon_inode_getfd()\n  [PATCH] split linux/file.h\n  [PATCH] make osf_select() use core_sys_select()\n  [PATCH] remove horrors with irix tty ioctls handling\n  [PATCH] fix file and descriptor handling in perfmon\n"
    },
    {
      "commit": "9f3acc3140444a900ab280de942291959f0f615d",
      "tree": "0d7f3f9698071ff90fb9a127a4c6e86e1c37c945",
      "parents": [
        "a2dcb44c3c5a8151d2d9f6ac8ad0789efcdbe184"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Apr 24 07:44:08 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 01 13:08:16 2008 -0400"
      },
      "message": "[PATCH] split linux/file.h\n\nInitial splitoff of the low-level stuff; taken to fdtable.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf7da7bcfb38409b4cdea34b0905bdf344f1b36d",
      "tree": "802584176a0957ee4bb35adfe187a573d9d1cab3",
      "parents": [
        "74d92abc6143b124db03f0d341f02bde72fba6f5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:49:25 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 01 13:07:21 2008 -0400"
      },
      "message": "[PATCH] remove horrors with irix tty ioctls handling\n\nExisting code in there (get_tty(), etc.) is both severely\nracy *and* pointless: ioctls in question have Linux equivalents\nand there\u0027s no need to play silly buggers in irix_ioctl() -\njust need to replace arguments and, in case of TIOCGSID,\ndeal with API differences - Linux one expects pid_t __user *\nwhile Irix one does unsigned long __user *.  BFD...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8bd2258e2d520dff28c855658bd24bdafb5102d",
      "tree": "d76db1dc858cb316bc7d5b8473f690a753fd2c93",
      "parents": [
        "6f6d6a1a6a1336431a6cba60ace9e97c3a496a19"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "remove div_long_long_rem\n\nx86 is the only arch right now, which provides an optimized for\ndiv_long_long_rem and it has the downside that one has to be very careful that\nthe divide doesn\u0027t overflow.\n\nThe API is a little akward, as the arguments for the unsigned divide are\nsigned.  The signed version also doesn\u0027t handle a negative divisor and\nproduces worse code on 64bit archs.\n\nThere is little incentive to keep this API alive, so this converts the few\nusers to the new API.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd04d2067508d4a2b8cdb51d9ede1c0d96f13602",
      "tree": "7a2acf20fb5dca9f858348cbd490c0f7f9c17752",
      "parents": [
        "66916cd2670e2033a468c492a0192a643ff0965e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Apr 29 01:03:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:29 2008 -0700"
      },
      "message": "mips: use kbuild.h instead of macros in asm-offsets.c\n\nUse the macros provided in kbuild.h\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e31a94ed371c70855eb30b77c490d6d85dd4da26",
      "tree": "58d9f1a75a22319f97731db8d9ac07b78a8d8aaf",
      "parents": [
        "9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9",
        "fcbd3b4b92efe29b59df16b910138cf43683be88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (45 commits)\n  [MIPS] Pb1200/DBAu1200: move platform code to its proper place\n  [MIPS] Fix handling of trap and breakpoint instructions\n  [MIPS] Pb1200: do register SMC 91C111\n  [MIPS] DBAu1200: fix bad SMC 91C111 resource size\n  [NET] Kconfig: Rename MIKROTIK_RB500 -\u003e MIKROTIK_RB532\n  [MIPS] IP27: Fix build bug due to missing include\n  [MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n  [MIPS] cevt-gt641xx: Kill unnecessary include\n  [MIPS] DS1287: Add clockevent driver\n  [MIPS] add DECstation I/O ASIC clocksource\n  [MIPS] rbtx4938: minor cleanup\n  [MIPS] Alchemy: kill unused PCI_IRQ_TABLE_LOOKUP macro\n  [MIPS] rbtx4938: misc cleanups\n  [MIPS] jmr3927: use generic txx9 gpio\n  [MIPS] rbhma4500: use generic txx9 gpio\n  [MIPS] generic txx9 gpio support\n  [MIPS] make fallback gpio.h gpiolib-friendly\n  [MIPS] unexport null_perf_irq() and make it static\n  [MIPS] unexport rtc_mips_set_time()\n  [MIPS] unexport copy_from_user_page()\n  ...\n"
    },
    {
      "commit": "df2700519c84ee8ee1e5ea165725c651f6d4d1a4",
      "tree": "51a7a8c8c7ee9dcd5a3b232afd14241ed46bad45",
      "parents": [
        "cf85c109831ce11ffa9befd4e970d6363e410a10"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 20 16:28:54 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] Fix handling of trap and breakpoint instructions\n\nWith fixes and cleanups from Atsushi Nemoto (anemo@mba.ocn.ne.jp).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "411ba7fcba54b30ba4ce2c492ea8d20f1d0db996",
      "tree": "1fe2b498d07cd685c142e037bda0885644f19705",
      "parents": [
        "855808392adf499a29e6bdb418f9474726ecbace"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 26 01:55:30 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n\n* Declare board_bind_eic_interrupt, board_watchpoint_handler in traps.h\n* Make msc_bind_eic_interrupt static and fix its argument types.\n* Make msc_levelirq_type, msc_edgeirq_type static.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "855808392adf499a29e6bdb418f9474726ecbace",
      "tree": "acb02cb694de8499cb7197a1141fdd2c7a6a739c",
      "parents": [
        "6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 24 23:08:55 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] cevt-gt641xx: Kill unnecessary include\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf",
      "tree": "baf16332ea9bb5734985bb9bc3357b992b32238c",
      "parents": [
        "4247417d8457b326ede001cb74af8570b5aa302b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Apr 25 12:11:44 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] DS1287: Add clockevent driver\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4247417d8457b326ede001cb74af8570b5aa302b",
      "tree": "d52e4b8e5c7a8fe6d353234984d6414c9982b987",
      "parents": [
        "05a96fae433a662e12879b543a6838b6c2129402"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 24 09:48:40 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] add DECstation I/O ASIC clocksource\n\nAdd DECstation I/O ASIC 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": "a9aec7fe74cd912cad74ca621ed91cb1c37566ae",
      "tree": "4fc186913e742b46c02a537ec6b5f32349cef838",
      "parents": [
        "8aa62adafada6e3f29e12dacf1d6f491d2ba5f7f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:55:41 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] generic txx9 gpio support\n\nThis is a board-independent TXx9 gpio API implementation using gpiolib.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46684734dd6a55af09c3fe799af7d74cb938684c",
      "tree": "117776ad58f5007000139b7f7d8031cc400d7a6d",
      "parents": [
        "c5b0680aa1d7a751b7dd8ebf6854e5baf0a2e54b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:38 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] unexport null_perf_irq() and make it static\n\nThis patch unexports the null_perf_irq() symbol, and simultaneously\nmakes this function static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c5b0680aa1d7a751b7dd8ebf6854e5baf0a2e54b",
      "tree": "dca14600ec562bd63c519924251f61a152f283e2",
      "parents": [
        "e698d66b813bbe38940d2d80a2488214bdaf96b6"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Wed Apr 02 03:58:37 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:30 2008 +0100"
      },
      "message": "[MIPS] unexport rtc_mips_set_time()\n\nNo users for the rtc_mips_set_time() routine exist outside of the\ncore kernel code. Therefore, EXPORT_SYMBOL(rtc_mips_set_time) is\nuseless, and this patch removes it.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb09a954b64c61b691c095e0a20708265b5bc2bc",
      "tree": "2f048790608989d756c60c825db61e2e38287cbd",
      "parents": [
        "f2ce89f30ede4cb32fa8f9aaec884087069c81ba"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Mar 28 14:34:39 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:27 2008 +0100"
      },
      "message": "[MIPS] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a92b05880d261e9017ef8e7d5b6b01e0e5aa991d",
      "tree": "663109c57e75dd2183507818a035c99ab53fff25",
      "parents": [
        "389310e2b0c195f176e7d4be788bc245e9102412"
      ],
      "author": {
        "name": "Daniel Laird",
        "email": "daniel.j.laird@nxp.com",
        "time": "Thu Mar 06 09:07:18 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Move arch/mips/philips to arch/mips/nxp\n\nSigned-off-by: daniel.j.laird \u003cdaniel.j.laird@nxp.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39b8d5254246ac56342b72f812255c8f7a74dca9",
      "tree": "a9ec6bfb5d09a8367c34cc2067328d1b49bb46c1",
      "parents": [
        "308402445e005a039a72b315cd9b5ceeaea0063c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add support for MIPS CMP platform.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bdc94eb41e6090961695747508ac7e33ea5d6c08",
      "tree": "37351b46cc1bfaa6c6faedabb2b8f3a7c5671152",
      "parents": [
        "351336929ccf222ae38ff0cb7a8dd5fd5c6236a0"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Oct 03 10:43:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add noulri kernel argument to disable \"rdhwr $29\" usermode support.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0bfa130e741f8f73a7bbf6a89aad4816e9094a71",
      "tree": "2a363f3a64cf66764711cce81bf190ffdd5936cd",
      "parents": [
        "0b6d497fcbb72b356c9d6446810a9597ee55c432"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Sep 14 21:21:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] Remove TLB sanitation code\n\nIt is not being used by Malta and shouldn\u0027t be needed for MIPSsim.\n    \nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b6d497fcbb72b356c9d6446810a9597ee55c432",
      "tree": "73460a333895a5b9b382fcd5bd13c235234514a9",
      "parents": [
        "fb2a27e743cd565c25cd896911e494482a8b7251"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Sep 13 12:32:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:23 2008 +0100"
      },
      "message": "[MIPS] Basic SPRAM support\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf2ae2b37c06cc9fb6fc03d99617f1161939980f",
      "tree": "3ffc871c7cf45eb08a51704f840778dda6db0cdc",
      "parents": [
        "726b80127239aeea9c8d8aad5b4e2c80313e3ce8"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Apr 28 02:12:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:21 2008 -0700"
      },
      "message": "pageflags: standardize comment inclusion in asm-offsets.h and fix MIPS\n\nAdd the ability to pass comments into asm-offsets.h by generating asm\noutput like\n\n-\u003e# comment line\n\nMips needs this feature to preserve the comments that are in\nasm-mips/asm-offsets.h right now.\n\nThen remove the special handling for mips from Kbuild and convert mips to use\nthe new string to include the comments.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\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": "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": "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"
    }
  ],
  "next": "69e634f1e27c8e5b954ea4be2d05dd744cabc0bc"
}
