)]}'
{
  "log": [
    {
      "commit": "941091024ef0f2f7e09eb81201d293ac18833cc8",
      "tree": "8a031f67f89d29649a151d3e5275bb8aae8de8a2",
      "parents": [
        "c55757b261038d17c729068fcdaef646a665385f"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Jul 19 14:04:21 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:40 2007 +0100"
      },
      "message": "[MIPS] User stack pointer randomisation\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a81299928f3d9abfaced60bedd85214cf9921a4",
      "tree": "19cd4059c98338749a918392a91ca42533658577",
      "parents": [
        "17099b1142f6c0359fca60a3464dea8fb30badea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 17 18:49:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 20 18:57:39 2007 +0100"
      },
      "message": "[MIPS] Workaround for RM7000 WAIT instruction aka erratum 38\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f284ce7269031947326bac6bb19a977705276222",
      "tree": "8b145d42d4da182fb185dacc53b24ca7a2546114",
      "parents": [
        "7664732315c97f48dba9d1e7339ad16fc5a320ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_POKEDATA consolidation\n\nIdentical implementations of PTRACE_POKEDATA go into generic_ptrace_pokedata()\nfunction.\n\nAFAICS, fix bug on xtensa where successful PTRACE_POKEDATA will nevertheless\nreturn EPERM.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\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": "7664732315c97f48dba9d1e7339ad16fc5a320ac",
      "tree": "1eb9639b0fbe3f24341cecf1dafcae192cb7bde7",
      "parents": [
        "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_PEEKDATA consolidation\n\nIdentical implementations of PTRACE_PEEKDATA go into generic_ptrace_peekdata()\nfunction.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\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": "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c",
      "tree": "f8fe86531df3bd96c0d8fd2d7a8fb1a6639261db",
      "parents": [
        "74489a91dd43aecd638709d34a2f58b91cfda5cf"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue Jul 17 04:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Report that kernel is tainted if there was an OOPS\n\nIf the kernel OOPSed or BUGed then it probably should be considered as\ntainted.  Thus, all subsequent OOPSes and SysRq dumps will report the\ntainted kernel.  This saves a lot of time explaining oddities in the\ncalltraces.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Added parisc patch from Matthew Wilson  -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1bb828906e54ffb7e8b358516158ffdcf9581b8",
      "tree": "ea331d810e18ba791d6ded6fe7b8e6c45c0e8b20",
      "parents": [
        "01bebc66793f2cc65104452dc319a8a99f005934"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 13 23:51:46 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 13 17:40:01 2007 +0100"
      },
      "message": "[MIPS] Make show_code static and add __user tag\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5e0373b8e449b0c72495a6d8401c53f678b71988",
      "tree": "a78f743ba84a62fcde92c9aff614aed69c382cc6",
      "parents": [
        "e70dfc10b99ebffa1f464b1b9290df2589284f70"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 13 23:02:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 13 17:40:01 2007 +0100"
      },
      "message": "[MIPS] Add some __user tags\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "de61b542b822746d1498718c40f5dd740da49629",
      "tree": "3c531813af29e3dd621bbd4086d3da499cc30e25",
      "parents": [
        "fdc1f93847ea618e51f001805e022794d8bffff3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:23 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:23 2007 +0100"
      },
      "message": "[MIPS] Rename PC speaker code\n\nWhile the PC speaker is wired up to the i8254 there is more to the i8254\nthan just the PC speaker so this code was getting in the way under its\ncurrent name.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28fc582cc9b7fc6ed6a9fbf9565a2b1e56eee880",
      "tree": "13e8b08b57e5bc91ad43d50475faf7bde0b98c74",
      "parents": [
        "8ed07a1cce1530d2fd42e23c867a7c0c1170515a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 13 01:49:49 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:20 2007 +0100"
      },
      "message": "[MIPS] Sparse: Use NULL for pointer\n\nThis fixes a sparse warning:\n\narch/mips/kernel/traps.c:376:44: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0db34215c7e0ef618e7b29fbf271194ca5434f8e",
      "tree": "261d8cd77fad2d661157ee5e5bde8e3fdc8c96b9",
      "parents": [
        "bd0765098bf22eb8b1319f649a4c3301b40ec04c"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Thu Jul 12 16:21:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:17 2007 +0100"
      },
      "message": "[MIPS] SMTC: Interrupt mask backstop hack\n\nTo support multiple TC microthreads acting as \"CPUs\" within a VPE,\nVPE-wide interrupt mask bits must be specially manipulated during\ninterrupt handling. To support legacy drivers and interrupt controller\nmanagement code, SMTC has a \"backstop\" to track and if necessary restore\nthe interrupt mask. This has some performance impact on interrupt service\noverhead. Disable it only if you know what you are doing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bd39664481fc51d82e58a3bec6ba77febc7dfae",
      "tree": "77c76d35694a14fb99dffe0977dc1e89ddc52069",
      "parents": [
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 11 08:32:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:05 2007 +0100"
      },
      "message": "[MIPS] Fix resume for 64K page size on R4000 class processors.\n\nProblem reported by Peter Watkins \u003cpwatkins@sicortex.com\u003e but this is\na different fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "688b3d720820a9e3e2e9d5882be64a28f649e206",
      "tree": "7181045ae55f69966e8237439a215242e9714ff4",
      "parents": [
        "c99cabf034d42c9e4a9c1ed9dfd26411b2fb9b57"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 09 16:29:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:05 2007 +0100"
      },
      "message": "[MIPS] Delete Ocelot 3 support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6312e0ee45236b6882cd26b2ccc167b1b91646fc",
      "tree": "1c5d17522d4232e4ee40512afffb199e7c99f6ce",
      "parents": [
        "2db30150fe4fe309c57087c661209c9ea0b5c21b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jun 30 00:55:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] Add some debugfs files to debug unaligned accesses\n\nCurrently a number of unaligned instructions is counted but not used.\nAdd /debug/mips/unaligned_instructions file to show the value.\n\nAnd add /debug/mips/unaligned_action to control behavior upon an\nunaligned access.  Possible actions are:\n\n0: silently fixup the unaligned access.\n1: send SIGBUS.\n2: dump registers, process name, etc. and fixup.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "295cbf6d63165fe4253cf1d9ceadcda47a318b48",
      "tree": "f37a2065836ccb32a1438c57ef0eefe3aef1e82d",
      "parents": [
        "5ddcb3c35be995517a32799796e2acda90a784e0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@mips.com",
        "time": "Tue Jul 03 14:37:43 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:04 2007 +0100"
      },
      "message": "[MIPS] Move FPU affinity code into separate file.\n\nGets rid of some of the CONFIG_MIPS_MT_FPAFF #ifdefery.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9267a30d1dc7dcd7cadb5eb6a5bbfed703feeefa",
      "tree": "91fa5a1a4605cdf0a1f1db21e22073b87735ce7a",
      "parents": [
        "35832e26f95ba14a6b6f0519441c5cb64cca6bf9"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Thu Jun 14 15:55:31 2007 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:03 2007 +0100"
      },
      "message": "[MIPS] PMC MSP71xx mips common\n\nPatch to add mips common support for the PMC-Sierra MSP71xx devices.\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a21c7300b53b744d16903256a172d9cbcfdd03e",
      "tree": "6a6f186fc7d4ab51fdda628a42f1fa845f189b8b",
      "parents": [
        "fee578fad1a29e6a149659e5467aedcae6897c06"
      ],
      "author": {
        "name": "Fuxin Zhang",
        "email": "zhangfx@lemote.com",
        "time": "Wed Jun 06 14:52:43 2007 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] define Hit_Invalidate_I to Index_Invalidate_I for loongson2\n\nSigned-off-by: Fuxin Zhang \u003czhangfx@lemote.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a36920200c5b89d56120a5e839fe4a603d51b16c",
      "tree": "aefb1fc4b0792ef788024fa596954a5689f15d0a",
      "parents": [
        "d223a86154f8c66f5a380b17e1c8091d56f47cf8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] Enable support for the userlocal hardware register\n\nWhich will cut down the cost of RDHWR $29 which is used to obtain the\nTLS pointer and so far being emulated in software down to a single cycle\noperation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d223a86154f8c66f5a380b17e1c8091d56f47cf8",
      "tree": "97155684a16f2fe1477653b49aec152bcea6cd41",
      "parents": [
        "e7c4782f92fc4b83d953ce53f77f05ae65dcd773"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:02 2007 +0100"
      },
      "message": "[MIPS] FP affinity: Coding style cleanups \n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7c4782f92fc4b83d953ce53f77f05ae65dcd773",
      "tree": "8b72472f8653ed55593f52fc10e7eaa9b7b31f1b",
      "parents": [
        "192cca6ef2c49ac5ff46f7a31cb9dd175995658e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Put an end to \u003casm/serial.h\u003e\u0027s long and annyoing existence\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b63e804459b9b550c1ab21a43e6bac2272e32612",
      "tree": "f39ace33d68675f57a786e44bda27f54c595cd83",
      "parents": [
        "c66df567e596bd43d6d3e094d82f82951e1b17cd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jun 05 01:28:07 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:59 2007 +0100"
      },
      "message": "[MIPS] Remove unused watchpoint support and arch/mips/lib-{32,64}\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6e2373ad6148476464fc7bb2610c6450c18cd2a",
      "tree": "f73cb9a4d26b30b2cbf8530047c3825809867be5",
      "parents": [
        "24e9d0b96dac5503c0b6f034d553030c604228a7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] MIPSsim: Move code away from the other MIPS Inc. BSP code.\n\nIt shares no code at all.  While at it also fix up the beginning bitrot.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3f6df9f21c6efc4641613188204aa0742bc9e22",
      "tree": "377d574d3757c58852a106dae7b3454db300205f",
      "parents": [
        "8f8771a057bff0d3911459d0bdadf03ec1dd3c89"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri May 25 14:32:28 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] Transform old-style macros to newer \"__noreturn\"\n\nConvert old/obsolete NORET_TYPE and ATTRIB_NORET macros to use the\nnewer standard of \"__noreturn\" as defined in compiler-gcc.h.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f8771a057bff0d3911459d0bdadf03ec1dd3c89",
      "tree": "c6e4acb46ada82e489b33c836c00b2ef02507b01",
      "parents": [
        "4ead16819b4c61fea9bb73eb470f6bb1d3350e5c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:32:56 2007 +0100"
      },
      "message": "[MIPS] SMTC: Use current_cpu_data instead of cpu_data[smp_processor_id]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0437e109e1841607f2988891eaa36c531c6aa6ac",
      "tree": "e9d8f170786f7e33d4c5829cb008cf38d42a2014",
      "parents": [
        "0e6aca43e08a62a48d6770e9a159dbec167bf4c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "message": "sched: zap the migration init / cache-hot balancing code\n\nthe SMP load-balancer uses the boot-time migration-cost estimation\ncode to attempt to improve the quality of balancing. The reason for\nthis code is that the discrete priority queues do not preserve\nthe order of scheduling accurately, so the load-balancer skips\ntasks that were running on a CPU \u0027recently\u0027.\n\nthis code is fundamental fragile: the boot-time migration cost detector\ndoesnt really work on systems that had large L3 caches, it caused boot\ndelays on large systems and the whole cache-hot concept made the\nbalancing code pretty undeterministic as well.\n\n(and hey, i wrote most of it, so i can say it out loud that it sucks ;-)\n\nunder CFS the same purpose of cache affinity can be achieved without\nany special cache-hot special-case: tasks are sorted in the \u0027timeline\u0027\ntree and the SMP balancer picks tasks from the left side of the\ntree, thus the most cache-cold task is balanced automatically.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4b3e975e4a06f1710693c5aa51b8f98facfa9863",
      "tree": "2ccc660fda43c6e0906b3d03bfb39a9dd81f7ade",
      "parents": [
        "fde97822a295da9dffa4af643b49a58ffc4516ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 21 00:22:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores\n\nThe idle loop goes to sleep using the WAIT instruction if !need_resched().\nThis has is suffering from from a race condition that if if just after\nneed_resched has returned 0 an interrupt might set TIF_NEED_RESCHED but\nwe\u0027ve just completed the test so go to sleep anyway.  This would be\ntrivial to fix by just disabling interrupts during that sequence as in:\n\n        local_irq_disable();\n        if (!need_resched())\n                __asm__(\"wait\");\n        local_irq_enable();\n\nbut the processor architecture leaves it undefined if a processor calling\nWAIT with interrupts disabled will ever restart its pipeline and indeed\nsome processors have made use of the freedom provided by the architecture\ndefinition.  This has been resolved and the Config7.WII bit indicates that\nthe use of WAIT is safe on 24K, 24KE and 34K cores.  It also is safe on\n74K starting revision 2.1.0 so enable the use of WAIT with interrupts\ndisabled for 74K based on a c0_prid of at least that.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3e838a2cbb0f14af4d718160933523ac4c37adf",
      "tree": "37f41332212861826d18aff9c373846d31a93174",
      "parents": [
        "6fb88ce04f545ca7da15a7b447783bb7a4615511"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Jun 21 12:59:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Fix timer/performance interrupt detection\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fb88ce04f545ca7da15a7b447783bb7a4615511",
      "tree": "0e28721d0712c1eb4fc7e9979b8f58fba04b818a",
      "parents": [
        "5a1970959053143f6674f6d98c259452763a2f22"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 07 08:44:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:10 2007 +0100"
      },
      "message": "[MIPS] AP/SP: Avoid triggering the 34K E125 performance issue\n\nC0_status doesn\u0027t need to be initialized at this point anyway; the register\nwill be initialized later.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c976e34516c9e134488babbb95af182340370c8",
      "tree": "21a8e281d4cfd5a4ecf6c0c213cb4494323ac5a2",
      "parents": [
        "83d0f2332edb3001617e6a292c4412ae5f2bf659"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 03 18:25:58 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:16 2007 +0100"
      },
      "message": "[MIPS] VSMP: Fix initialization ordering bug.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e15a0e35fdaf19e1aeb7923571e928bd6123cfd",
      "tree": "18a08ca83d678b8e83823554b3791908c8ce8c05",
      "parents": [
        "2fae3731b1b02316c219c4556bb7ad3a920f73cc"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Jun 21 12:59:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:34 2007 +0200"
      },
      "message": "[MIPS] Count timer interrupts correctly.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a76f3a417a431eaf673323459357d8e684b52c49",
      "tree": "fb5c7bf9b1f50f191b77a5df0931644f90e96066",
      "parents": [
        "c8eae71dc81af15809d87d7aabb94810cea9577d"
      ],
      "author": {
        "name": "Pavel Kiryukhin",
        "email": "vksavl@gmail.com",
        "time": "Tue Jun 05 13:42:20 2007 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] use compat_siginfo in rt_sigframe_n32\n\nSigned-off-by: Pavel Kiryukhin \u003cvksavl@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8eae71dc81af15809d87d7aabb94810cea9577d",
      "tree": "15dbc5de3a7fbd6bc1a7b2b1f0291e07218a4709",
      "parents": [
        "b0c10b9f4c4123dfb2f9e0d3df244a402c938561"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 12 13:04:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] 20K: Handle WAIT related bugs according to errata information\n\nWe used to avoid the WAIT entirely on the 20K but really only need to do\nthis on early revs of the 20K.  Without this a 20K was a bit of a\npower hog.  Well, in the lower power power hog category ;-)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3b1d4ed5353af04d6aa20be2701727b9cdb2ac61",
      "tree": "e4a3335c925abd933f1650e1ee4786e6bfad8f35",
      "parents": [
        "7c8545e98468c53809fc06788a3b9a34dff05240"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 20 22:27:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 20 22:27:10 2007 +0100"
      },
      "message": "[MIPS] Don\u0027t drag a platform specific header into generic arch code.\n\nFor some platforms it\u0027s definitions may conflict.  So that\u0027s the one-liner.\nThe rest is 10 square kilometers of collateral damage fixup this include\nused to paper over.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ffe9ee4709cf513fb80e9b7e04d214dd8b76a10d",
      "tree": "07453e5644806b9c755159e5a4c1fe11dacfcab0",
      "parents": [
        "b72c05262298cc2ac92edb657f5ea3a97ad5ea3d"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu May 24 22:24:20 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 14 18:25:15 2007 +0100"
      },
      "message": "[MIPS] Separate performance counter interrupts\n\nSupport for performance counter overflow interrupt that is on a separate\ninterrupt from the timer.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4ebd5233f0420f1e383c38f962ec84c4d53fbbad",
      "tree": "b944968ed2ed36fbfbc2c53e15c7780148d8a444",
      "parents": [
        "cf7578995398e20d3ab0748e6d5f83ea6c7a0035"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 31 16:15:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:54 2007 +0100"
      },
      "message": "[MIPS] Fix modpost warnings by making start_secondary __cpuinit\n\nWARNING: arch/mips/kernel/built-in.o(.text+0x9a58): Section mismatch: reference to .init.text:cpu_report (between \u0027start_secondary\u0027 and \u0027smp_prepare_boot_cpu\u0027)\nWARNING: arch/mips/kernel/built-in.o(.text+0x9a60): Section mismatch: reference to .init.text:per_cpu_trap_init (between \u0027start_secondary\u0027 and \u0027smp_prepare_boot_cpu\u0027)\nWARNING: arch/mips/kernel/built-in.o(.text+0x9adc): Section mismatch: reference to .init.text:cpu_probe (between \u0027start_secondary\u0027 and \u0027smp_prepare_boot_cpu\u0027)\nmipsel-linux-objcopy -S -O srec --remove-section\u003d.reginfo --remove-section\u003d.mdebug --remove-section\u003d.comment --remove-section\u003d.note --remove-section\u003d.pdr --remove-section\u003d.options --remove-section\u003d.MIPS.options vmlinux arch/mips/boot/vmlinux.srec\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6a05888d713dd915d3268000a479e38646aa423f",
      "tree": "ade4e4ac2ff5c77a182ec10cd7aa2586c38a7411",
      "parents": [
        "8e8a52ed87e5b1fa60108b525774f2a28b4016d5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 31 14:03:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:54 2007 +0100"
      },
      "message": "[MIPS] SMTC: The MT ASE requires to initialize c0_pagemask and c0_wired.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e8a52ed87e5b1fa60108b525774f2a28b4016d5",
      "tree": "8abc0fea85a3d853470729e49936be5b194d6de4",
      "parents": [
        "ef36fc3c5b37111d41827d00536364667a923235"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 31 14:00:19 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:54 2007 +0100"
      },
      "message": "[MIPS] SMTC: Don\u0027t continue in set_vi_srs_handler on detected bad arguments.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ef36fc3c5b37111d41827d00536364667a923235",
      "tree": "59fec23e6f85622c222bdb7ec99523a329e4bcba",
      "parents": [
        "7a6d4f38744e6453ec3bd359f751c34923207735"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 31 13:36:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:53 2007 +0100"
      },
      "message": "[MIPS] SMTC: Fix warning.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a6d4f38744e6453ec3bd359f751c34923207735",
      "tree": "5514052d120b630a4c118b8204121081e11da1be",
      "parents": [
        "d3a509118af28bac5b900aa4e642141853cdfd1c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 29 23:29:40 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:53 2007 +0100"
      },
      "message": "[MIPS] Wire up utimensat, signalfd, timerfd, eventfd\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "acaec427bc81199da41fb000ab1979041ebc3289",
      "tree": "15d767c4ebe7c312c9b968a19634b2a929c6308e",
      "parents": [
        "da9bc7263dc7e32d52dd922fe3f46eb7107c0143"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu May 24 22:30:18 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:53 2007 +0100"
      },
      "message": "[MIPS] Always install the DSP exception handler.\n\nSome non-DSP enabled cores 24K / 34K can generate a DSP exception where they\nare actually expected to produce a reserved instruction exception.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "da9bc7263dc7e32d52dd922fe3f46eb7107c0143",
      "tree": "edf2cb84da2d95f9444a7affd1432f802dee44a4",
      "parents": [
        "fbf6ede2ce05592661cec04e04b88f6bab00eb09"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 24 14:56:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:53 2007 +0100"
      },
      "message": "[MIPS] SMTC: Don\u0027t set and restore irqregs ptr from self_ipi.\n\nThis did corrupt register s0 which the caller of self_ipi expects to\nbe unchanged.  This is a kernel bug which will only be triggered with\nthe compilers which compile __smtc_ipi_replay to use s0 across the\ninvocation of self_ipi. Gcc 4.1.2 does this, for example.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ba07e590d1f841a5d0539978399b852a015ab53",
      "tree": "69817e59dc8d83947aace1f2ade39b0c636ff323",
      "parents": [
        "490dcc4d309141b622107ad5ad82674a01e089bc"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon May 21 23:45:38 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 06 19:34:33 2007 +0100"
      },
      "message": "[MIPS] Fix warning by moving do_default_vi into CONFIG_CPU_MIPSR2_SRS\n\nThis fixes the warning:\n\narch/mips/kernel/traps.c:931: warning: \u0027do_default_vi\u0027 defined but not used\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8676d2e0244cbef294c7d9ad6e50048f9dfba9e0",
      "tree": "83cfb1392fc17f58494d9ef9f46d0e4f1f7d45ad",
      "parents": [
        "fbd5604d56c4543457aeae6dda69c9b8a1405474"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri May 18 00:46:13 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 06 19:34:32 2007 +0100"
      },
      "message": "[MIPS] Fix some system calls with long long arguments\n\n* O32 fadvise64() pass long long arguments by register pairs.  Add\n  sys32 version for 64 bit kernel.\n* N32 readahead() can pass a long long argument by one register.  No\n  need to use sys32_readahead.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9509c84d8d9451ecd1731e922e7094b38ee336a",
      "tree": "ddb9da06ee6a2ff3af2d2aaeb59cc60203396e26",
      "parents": [
        "79894c7b47f78decaa3511f1d6646aa06e2c6bed"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu May 17 21:36:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 06 19:34:31 2007 +0100"
      },
      "message": "[MIPS] Remove duplicate fpu enable hazard code.\n\nUse common code from hazards.h instead.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
      "tree": "489e467292ca06420e85f185095323efb80c75b7",
      "parents": [
        "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
        "38bdc32af442b6ab09ed61b8b669072098c95dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  mm/slab: fix section mismatch warning\n  mm: fix section mismatch warnings\n  init/main: use __init_refok to fix section mismatch\n  kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n  all-archs: consolidate .data section definition in asm-generic\n  all-archs: consolidate .text section definition in asm-generic\n  kbuild: add \"Section mismatch\" warning whitelist for powerpc\n  kbuild: make better section mismatch reports on i386, arm and mips\n  kbuild: make modpost section warnings clearer\n  kconfig: search harder for curses library in check-lxdialog.sh\n  kbuild: include limits.h in sumversion.c for PATH_MAX\n  powerpc: Fix the MODALIAS generation in modpost for of devices\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca967258b69eb65dcb07bbab90fdf964c6d2ec45",
      "tree": "e02acc9e830fd76e411f742ac39a7c359d7e5ba9",
      "parents": [
        "7664709b44a13e2e0b545e2dd8e7b8797a1748dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 13:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .data section definition in asm-generic\n\nWith this consolidation we can now modify the .data\nsection definition in one spot for all archs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7664709b44a13e2e0b545e2dd8e7b8797a1748dc",
      "tree": "fcb8e87dd21f90a376fab8ad22a298021a2435e5",
      "parents": [
        "cd5477911fc9f5cc64678e2b95cdd606c59a11b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 13 00:31:33 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .text section definition in asm-generic\n\nMove definition of .text section to asm-generic.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f543110da7a53acb8c6d367e740ca9e110f0bb3a",
      "tree": "69b308ce64fb604a88a69bf2b7cc36640bf9ccc5",
      "parents": [
        "55d0b4e3f6526daf1cc7449028bf5d4c304a6a69"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu May 10 01:20:30 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:31 2007 +0100"
      },
      "message": "[MIPS] Drop __devinit tag from allocate_irqno() and free_irqno()\n\nThis fix these warnings:\n\nWARNING: arch/mips/kernel/built-in.o - Section mismatch: reference to .init.text:free_irqno from __ksymtab_gpl between \u0027__ksymtab_free_irqno\u0027 (at offset 0x0) and \u0027__ksymtab_allocate_irqno\u0027\nWARNING: arch/mips/kernel/built-in.o - Section mismatch: reference to .init.text:allocate_irqno from __ksymtab_gpl after \u0027__ksymtab_allocate_irqno\u0027 (at offset 0x8)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "55d0b4e3f6526daf1cc7449028bf5d4c304a6a69",
      "tree": "ad99cd69224a755acf23225e9d8a5671003a1bcc",
      "parents": [
        "599ca0fb639ba843da46c3ad1a53590763539750"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri May 04 17:36:44 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:31 2007 +0100"
      },
      "message": "[MIPS] clocksource: use CLOCKSOURCE_MASK() macro\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d725cf3818b12a17d78b87a2de19e8eec17126ae",
      "tree": "9d200020488b886201771bd6516c63ef43397baa",
      "parents": [
        "ef300e42234eac066b193c871714203d999b481c"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Tue May 08 14:05:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:31 2007 +0100"
      },
      "message": "[MIPS] MT: Reenable EIC support and add support for SOCit SC.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ef300e42234eac066b193c871714203d999b481c",
      "tree": "2dddd78a2a0a773ec4e8780343097db527decaff",
      "parents": [
        "856a514b408fd1b147bf95916811980982fa40d0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun May 06 18:31:18 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:30 2007 +0100"
      },
      "message": "[MIPS] Define and use vi_handler_t for vectored interrupt handlers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "856a514b408fd1b147bf95916811980982fa40d0",
      "tree": "08e64d29aba1c3e2c8e233548f901f3ec602e169",
      "parents": [
        "99af900aef048f4923e71bb72f88cc556241a0d4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun May 06 17:51:59 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:30 2007 +0100"
      },
      "message": "[MIPS] Fix do_default_vi to use get_irq_regs to get the irq register ptr.\n\nHarmless bug because this function is only called in case of another\nkernel bug anyway which is also why this was missed for so long.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99af900aef048f4923e71bb72f88cc556241a0d4",
      "tree": "6680ec1dd91f8bf3882899c102bc6b0eccb7df27",
      "parents": [
        "df6b106bf01a17a157013245c2851dec4d7b5a2b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun May 06 17:18:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:30 2007 +0100"
      },
      "message": "[MIPS] Make do_default_vi static\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36ea1d57a4bb7d033b5f99f13c08f9af56cd70d7",
      "tree": "c745ae44a878b986d2ac4558bfe62eeaec039254",
      "parents": [
        "ca4437d4a58147aa975f3b4ad8f6cb35dfa43bdc"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu May 03 13:01:32 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:30 2007 +0100"
      },
      "message": "[MIPS] early_printk: allow the early console to run earlier\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca4437d4a58147aa975f3b4ad8f6cb35dfa43bdc",
      "tree": "904c11718434f82590be847a60040d17a229191a",
      "parents": [
        "129a84de2347002f09721cda3155ccfd19fade40"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu May 03 12:58:54 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 11 14:28:30 2007 +0100"
      },
      "message": "[MIPS] early_printk: use init section\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7e4217b007d1f73e7e3cf10ba4fea4a608c603f",
      "tree": "9c3932bb871d4b6727dc588e4d6c9987637aaee5",
      "parents": [
        "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "rename thread_info to stack\n\nThis finally renames the thread_info field in task structure to stack, so that\nthe assumptions about this field are gone and archs have more freedom about\nplacing the thread_info structure.\n\nNonbroken archs which have a proper thread pointer can do the access to both\ncurrent thread and task structure via a single pointer.\n\nIt\u0027ll allow for a few more cleanups of the fork code, from which e.g.  ia64\ncould benefit.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n[akpm@linux-foundation.org: build fix]\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83",
      "tree": "fe6bb926f612e67b1e57c6a448c7e5d41dd69dad",
      "parents": [
        "e61a1c1c4f240cec61300c8f27518c3e47570fd4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "wrap access to thread_info\n\nRecently a few direct accesses to the thread_info in the task structure snuck\nback, so this wraps them with the appropriate wrapper.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69331af79cf29e26d1231152a172a1a10c2df511",
      "tree": "0c6f805fc78c1969b8c46f02070cb9dc39f3f944",
      "parents": [
        "6ae9200f2cab7b328e505fc9a7021db64e0590cf"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@suse.de",
        "time": "Tue May 08 00:26:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:04 2007 -0700"
      },
      "message": "Fixes and cleanups for earlyprintk aka boot console\n\nThe console subsystem already has an idea of a boot console, using the\nCON_BOOT flag.  The implementation has some flaws though.  The major\nproblem is that presence of a boot console makes register_console() ignore\nany other console devices (unless explicitly specified on the kernel\ncommand line).\n\nThis patch fixes the console selection code to *not* consider a boot\nconsole a full-featured one, so the first non-boot console registering will\nbecome the default console instead.  This way the unregister call for the\nboot console in the register_console() function actually triggers and the\nhandover from the boot console to the real console device works smoothly.\nAdded a printk for the handover, so you know which console device the\noutput goes to when the boot console stops printing messages.\n\nThe disable_early_printk() call is obsolete with that patch, explicitly\ndisabling the early console isn\u0027t needed any more as it works automagically\nwith that patch.\n\nI\u0027ve walked through the tree, dropped all disable_early_printk() instances\nfound below arch/ and tagged the consoles with CON_BOOT if needed.  The\ncode is tested on x86, sh (thanks to Paul) and mips (thanks to Ralf).\n\nChanges to last version: Rediffed against -rc3, adapted to mips cleanups by\nRalf, fixed \"udbg-immortal\" cmd line arg on powerpc.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@exsuse.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab1b6f03a10ba1f5638188ab06bf46e33ac3a160",
      "tree": "2dc7ce01df5d51d81e250dd9cee1b7b04627466e",
      "parents": [
        "7e4c3690b07f04b1942c39db358a5c8a72831daa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 08 00:23:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:14:58 2007 -0700"
      },
      "message": "simplify the stacktrace code\n\nSimplify the stacktrace code:\n\n - remove the unused task argument to save_stack_trace, it\u0027s always\n   current\n - remove the all_contexts flag, it\u0027s alwasy 0\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6e3590f8145c77b8fcef3247e2412335221412f",
      "tree": "47fb1a28e41fd9f4e1aef45b5482b69b8d7c154e",
      "parents": [
        "de90c5ce832b1218042316260ff9268b00fdcba3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "message": "[PATCH] x86: Allow percpu variables to be page-aligned\n\nLet\u0027s allow page-alignment in general for per-cpu data (wanted by Xen, and\nIngo suggested KVM as well).\n\nBecause larger alignments can use more room, we increase the max per-cpu\nmemory to 64k rather than 32k: it\u0027s getting a little tight.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05bc284a719b778243f51e23c88fe6cefe6b219b",
      "tree": "e4ce26dc1c1fb52d687f353984d928c1495776b3",
      "parents": [
        "bea771751c116a690054581902b4144fe5a4520e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 26 15:46:28 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Remove unused _THREAD_SIZE_ORDER from asm-offset.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "639702bd725b3cc1a9bd442a7822c83849d66e91",
      "tree": "814babe3c4496a86dad078206e675e37a69c9eba",
      "parents": [
        "3c5e370600c2dda8a4f59f841f323df04e6ce7b2"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Apr 08 13:28:44 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:25 2007 +0100"
      },
      "message": "[MIPS] Register PCI host bridge resource earlier\n\nPCI based SNI RM machines have their EISA bus behind an Intel PCI/EISA\nbridge. So the PCI IO range must start at 0x0000. Changing that will\nbreak the PCI bus, because i8259.c already has registered it\u0027s IO\naddresses before the PCI bus gets initialized. Below is a patch,\nwhich will register the PCI host bridge resources inside\nregister_pci_controller(). It also changes i8259.c to use insert_region(),\nbecause request_resource() will fail, if the IO space of the PIT hanging\nof the PCI host bridge (maybe passing the resource parent to\ninit_i8259_irqs() is a cleaner fix for that).\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f5a7716dc0b380fd3c85ca5a5841969555feaa7",
      "tree": "b5e64de8cd6d83dd04f83020a5369aac6dd909d2",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 25 15:08:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 27 16:20:23 2007 +0100"
      },
      "message": "[MIPS] Fix AP/SP to work in the reality of modern kernels.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba755f8ec80fdbf2b5212622eabf7355464c6327",
      "tree": "211f9963c94d740a629c0a72fcacdb1761506873",
      "parents": [
        "faea62346444ce5b1dba8fb5291d95b676522c42"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 12 20:02:54 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 20 14:58:37 2007 +0100"
      },
      "message": "[MIPS] Fix BUG(), BUG_ON() handling\n\nWith commit 63dc68a8cf60cb110b147dab1704d990808b39e2, kernel can not\nhandle BUG() and BUG_ON() properly since get_user() returns false for\nkernel code.  Use __get_user() to skip unnecessary access_ok().  This\npatch also make BRK_BUG code encoded in the TNE instruction.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "faea62346444ce5b1dba8fb5291d95b676522c42",
      "tree": "d00e53763ca9b145348e5754aaf0cd4dcbb12123",
      "parents": [
        "5323180db75d562a287cb2020b07c9422df13df6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 16 23:19:44 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 20 14:58:37 2007 +0100"
      },
      "message": "[MIPS] Retry {save,restore}_fp_context if failed in atomic context.\n\nThe save_fp_context()/restore_fp_context() might sleep on accessing\nuser stack and therefore might lose FPU ownership in middle of them.\n\nIf these function failed due to \"in_atomic\" test in do_page_fault,\ntouch the sigcontext area in non-atomic context and retry these\nsave/restore operation.\n\nThis is a replacement of a (broken) fix which was titled \"Allow CpU\nexception in kernel partially\".\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5323180db75d562a287cb2020b07c9422df13df6",
      "tree": "71039fd0a03f89ebb3172d75a9e594d4f9f56fd6",
      "parents": [
        "9a9943575ade643368849e2c963094ac637867e0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 14 02:37:26 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 20 14:58:37 2007 +0100"
      },
      "message": "[MIPS] Disallow CpU exception in kernel again.\n\nThe commit 4d40bff7110e9e1a97ff8c01bdd6350e9867cc10 (\"Allow CpU\nexception in kernel partially\") was broken.  The commit was to fix\ntheoretical problem but broke usual case.  Revert it for now.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a1e97ee2e025f116765c92409a3cf8f6cb07ad6",
      "tree": "c3df538fce3f32b35b1b8355a9a411cb668e724e",
      "parents": [
        "6c9fde4bfff11b2fd93b4e518ae7ecb25a9244e4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 23:42:42 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 23:46:36 2007 +0100"
      },
      "message": "[MIPS] SMTC: Fix recursion in instant IPI replay code.\n\nlocal_irq_restore -\u003e raw_local_irq_restore -\u003e irq_restore_epilog -\u003e\n\tsmtc_ipi_replay -\u003e smtc_ipi_dq -\u003e spin_unlock_irqrestore -\u003e\n\t_spin_unlock_irqrestore -\u003e local_irq_restore\n\nThe recursion does abort when there is no more IPI queued for a CPU, so\nthis isn\u0027t usually fatal which is why we got away with this for so long\nuntil this was discovered by code inspection.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "20bb25d10fe5569df8f3f186a36e5548582854d9",
      "tree": "de57dcfa1b679d492f1281a3b7e9d69e12fc6c0f",
      "parents": [
        "ae036b790891565c5b4b64e616ed497138d1f8d6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 27 15:19:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 23:46:36 2007 +0100"
      },
      "message": "[MIPS] SMTC: Fix false trigger of debug code on single VPE.\n\nMake smtc_setup_irq() update the list of interrupts which need to be\nwatched by the debug code itself.  Also there is no need to initialize the\nIPI swint when running with a single VPE, so don\u0027t initialize it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae036b790891565c5b4b64e616ed497138d1f8d6",
      "tree": "57ee9dd9cc58104131d1f2948298cfa91598b528",
      "parents": [
        "fe99f1b184efb75c50dd8cbdfff99b559c2cb3b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 27 15:11:54 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 23:46:35 2007 +0100"
      },
      "message": "[MIPS] SMTC: irq_{enter,leave} and kstats keeping for relayed timer ints.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe99f1b184efb75c50dd8cbdfff99b559c2cb3b3",
      "tree": "7baefefa620815b1d585af092e87c03a5ffdda17",
      "parents": [
        "cbde5ebc972c0577741a69c85d5e5afad19d813b"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Mon Mar 26 14:48:50 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 23:46:35 2007 +0100"
      },
      "message": "[MIPS] lockdep: Deal with interrupt disable hazard in TRACE_IRQFLAGS\n\nBetween the mtc0 or di instruction that disables interrupts and the\nfollowing hazard barrier a processor may still take interrupts.  If an\ninterrupt is taken after interrupts are disabled but before the state\nis updated it will appear to restore_all that it is incorrectly returning\nwith interrupts disabled.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cbde5ebc972c0577741a69c85d5e5afad19d813b",
      "tree": "493a2f04b81bc20ba3e823b58d28b3031f2a08df",
      "parents": [
        "eb541cb24078eae83b9ef0573af36347d8dc01ee"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Mon Mar 26 14:47:06 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 23:46:35 2007 +0100"
      },
      "message": "[MIPS] lockdep: Handle interrupts in R3000 style c0_status register.\n\nCheck the IEP bit for R3000 style processors when checking to see if\ninterrupts will be reenabled in restore_all.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7df4246117cb0adc6c3ed54bdb2d2faf4656d9cd",
      "tree": "e48c0b47b99462bb023640e8e8c30e657d18a1d6",
      "parents": [
        "43e3c885d0e120a749ec7fe204aaec8f46c1d5b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 15:29:39 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:44 2007 +0000"
      },
      "message": "[MIPS] Export except_vec_vi_{mori,lui,ori} as text symbols.\n\nOtherwise objdump will screw up disassembly.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c3644350f4105a9b55fbfc6bbba567b79cdf72a",
      "tree": "008ac825d5fd8828e28e13c047f8dcbb1ea75eb3",
      "parents": [
        "5851fadce8824d5d4b8fd02c22ae098401f6489e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 16:21:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:43 2007 +0000"
      },
      "message": "[MIPS] VI: TRACE_IRQS_OFF clobbers $v0, so save \u0026 restore around call.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46230aa6ea1671690e3e5efa2a961fc0745fe9b5",
      "tree": "9224af1ccdb48fac6d0b400b6a76e2d62f104972",
      "parents": [
        "bc4809e939b91c9642f1ddaea732e2d432ee6af6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 16 12:16:27 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:29 2007 +0000"
      },
      "message": "[MIPS] RTLX: Handle copy_*_user return values.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc4809e939b91c9642f1ddaea732e2d432ee6af6",
      "tree": "0536fee2c956f0caa2379041a46bdc8db66a6d74",
      "parents": [
        "61dcc6f4d9ed5db71f4f0be9026bdd09f1a7dc06"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 15 17:13:47 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:28 2007 +0000"
      },
      "message": "[MIPS] RTLX: Protect rtlx_{read,write} with mutex.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61dcc6f4d9ed5db71f4f0be9026bdd09f1a7dc06",
      "tree": "eb28cb6fe958e7f527ac03d58b7a6e80afe425f2",
      "parents": [
        "9e34682026572f07328208f7d2b2c611d2001844"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 15 17:10:16 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:27 2007 +0000"
      },
      "message": "[MIPS] RTLX: Harden against compiler reordering and optimization.\n\nRTLX communication is based on lock-free shared memory buffers.  It\nhappened to be working by luck so far but relies on the optimizer doing\ncertain optimizations but no reordering.\n\nFixed by inserting proper barriers in rtlx_read and rtlx_write, and careful\npointer dereferencing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e34682026572f07328208f7d2b2c611d2001844",
      "tree": "56b84e65b2be6d1edba7a364888726aed433ea95",
      "parents": [
        "080e948c079f7aa7c4dce7f14b046519886ccabc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 15 17:08:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:27 2007 +0000"
      },
      "message": "[MIPS] RTLX: Don\u0027t use volatile; it\u0027s fragile.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "65f8ebe0630ffadce19a3ed11c7eb41bc6cfabce",
      "tree": "986c5c30069d30a32c6d77078dda188e529daf6d",
      "parents": [
        "2c35f813f3e98f70534b5c2d82e5e2079034fc50"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 10 18:22:25 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:26 2007 +0000"
      },
      "message": "[MIPS] Compat: Fix build if CONFIG_SYSVIPC is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "53dc80287da43b75df2fe2658651d3c5160dad8e",
      "tree": "3c4c97534c379709cd2a1dae5b90df626349f21d",
      "parents": [
        "c6a2f4679331206ef5d353fc9a6cda2fa4aef8c6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Mar 10 01:07:45 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:26 2007 +0000"
      },
      "message": "[MIPS] FPU ownership management \u0026 preemption fixes\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6a2f4679331206ef5d353fc9a6cda2fa4aef8c6",
      "tree": "9634ba2d5b6c6c97f4301b28088c68254201bf74",
      "parents": [
        "f1dbf8e718ef0ddb196a28bcc71925ac7da881af"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Mar 10 01:03:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 17 01:03:25 2007 +0000"
      },
      "message": "[MIPS] Check FCSR for pending interrupts, alternative version\n\nCommit 6d6671066a311703bca1b91645bb1e04cc983387 is incomplete and misses\nnon-r4k CPUs.  This patch reverts the commit and fixes in other way.\n\n o Do FCSR checking in caller of restore_fp_context.\n o Send SIGFPE if the signal handler set any FPU exception bits.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e6ee854e7be9f12146c35aa09da3fe366d60f8c",
      "tree": "4902ea63aabd3bc0b5676472b8200176cc0aea30",
      "parents": [
        "aea0e582d3ed9fa966c60b41871381e7f734adf2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 15:10:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 13 16:59:31 2007 +0000"
      },
      "message": "[MIPS] kspd: ioctl needs a translation entry.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6dfb4fd7dd94429ef1d5233688aaed2a63f856b",
      "tree": "81c29bfad51e187830ca059855aa285e350c9481",
      "parents": [
        "b40df5743ee8aed8674edbbb77b8fd3c8c7a747f"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Wed Mar 07 20:41:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 08 07:38:22 2007 -0800"
      },
      "message": "[PATCH] Add epoll compat_ code to fs/compat.c\n\nIA64 and ARM-OABI are currently using their own version of epoll compat_\ncode.\n\nAn architecture needs epoll_event translation if alignof(u64) in 32 bit\nmode is different from alignof(u64) in 64 bit mode.  If an architecture\nneeds epoll_event translation, it must define struct compat_epoll_event in\nasm/compat.h and set CONFIG_HAVE_COMPAT_EPOLL_EVENT and use\ncompat_sys_epoll_ctl and compat_sys_epoll_wait.\n\nAll 64 bit architecture should use compat_sys_epoll_pwait.\n\n[sfr: restructure and move to fs/compat.c, remove MIPS version\nof compat_sys_epoll_pwait, use __put_user_unaligned]\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08253b39f861e6167aa3acbe155f304ee800ce5a",
      "tree": "ac9482b60b9f63ab9c33cef4590f2e82bc4f955e",
      "parents": [
        "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 17:04:49 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] Wire up ioprio_set and ioprio_get.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e",
      "tree": "8c4da4af44743f6efcaa6a367759d51c4d199580",
      "parents": [
        "b961153be981884d9eea4a6752b8169e44857c09"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 15:54:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Export __copy_user_inatomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36a885306fdf7bb557c773309c993bfb2d0d693c",
      "tree": "643b246c90653c9451ff7fecff74a79c3de8042c",
      "parents": [
        "ca471c86043f4a8b01cba02ba2d3431fddcaf606"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 01 11:56:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:37 2007 +0000"
      },
      "message": "[MIPS] Fix and cleanup the mess that a dozen prom_printf variants are.\n\nearly_printk is a so much saner thing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "821d313c257b9b04c3c82f0b303ee259c00dc620",
      "tree": "4b76bd2e0fa335a097142be2a52e15319d1f452c",
      "parents": [
        "08274cefdc9efe709540be5d8e7c002346592d6d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 01:21:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:30 2007 +0000"
      },
      "message": "[MIPS] Replace sys32_timer_create with the generic compat_sys_timer_create.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08274cefdc9efe709540be5d8e7c002346592d6d",
      "tree": "a1f17091927262fda2327feb4c7e4315ee681fd2",
      "parents": [
        "440537ef409c7013134116a7ca155d43d25eb492"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 01:11:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:30 2007 +0000"
      },
      "message": "[MIPS] Replace sys32_socketcall with the generic compat_sys_socketcall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "440537ef409c7013134116a7ca155d43d25eb492",
      "tree": "6974b76781d530b520a215ba992bf1d6154b59e7",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 00:56:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:29 2007 +0000"
      },
      "message": "[MIPS] N32 waitid is the same as o32.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc",
      "tree": "6ee377d8634acc46e37ca57f697fddc0eebadfb3",
      "parents": [
        "e016c38d1813c4ad180a4cd44942bca2a9e7a8c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 20:46:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Make SMTC_IDLE_HOOK_DEBUG a proper option in Kconfig.debug.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e016c38d1813c4ad180a4cd44942bca2a9e7a8c9",
      "tree": "b063bfcbeb5297c32d4e10d48c0da49f5116288c",
      "parents": [
        "b772e6d272152808cede1c8f5387626b6329538c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 24 21:15:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Fix foobar in wiring up compat_sys_epoll_pwait syscall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b772e6d272152808cede1c8f5387626b6329538c",
      "tree": "844d4d9953b28c4e2b0f8efb6b60d217ea918753",
      "parents": [
        "9b43fb6bc118226206c17be5f46297fd76b4abbb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 24 21:04:04 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Always fixup unaligned accesses in kernel mode.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3dac2561e2ed8d75a8bb682c25a32b271298ff49",
      "tree": "bba7c4e5b27b165b494db9db55bc3f5f9266e512",
      "parents": [
        "c4c4018b04f9b7993e3800dc1f391ac8947764a5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 23 14:12:32 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] RTLX: Delete multiple definition of ret shaddowing each other.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4c4018b04f9b7993e3800dc1f391ac8947764a5",
      "tree": "346c9a4aa9c46eee6df883f89553e43b9d7033fc",
      "parents": [
        "cbc841356702ccf4f16e760c84006ed3ddd4b1fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 23 13:40:45 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] RTLX, VPE: Make open actually atomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d2af363cfb94f1bacb3e60327bc44a97881a38c2",
      "tree": "d87428291734ac8104a78bf3e9f84ed1625fb558",
      "parents": [
        "67e2cccec6d230165345fdf6c0fe4c8761f9d1ba"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 23 00:39:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] Kill redundant EXTRA_AFLAGS\n\nMany Makefiles in arch/mips have EXTRA_AFLAGS :\u003d $(CFLAGS) line.  This\nis redundant while AFLAGS contains $(cflags-y) and any options only\nlisted in CFLAGS (not in cflags-y) should be unnecessary for asm\nsources.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "67e2cccec6d230165345fdf6c0fe4c8761f9d1ba",
      "tree": "13b46b0eb5726d1b4011e5e52fbcfc0197240e73",
      "parents": [
        "cc39cb15a62c7e515557edcc3aea20cc62ffb13b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 22 14:19:48 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] RTLX: Handle signals when sleeping.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "de7fa296b60c9086fa038350404975b7ee4e60c2",
      "tree": "8e8aed9a18cafd1f07853076fab2fead0f29e958",
      "parents": [
        "9693a85378b590cc7a4aa2db2174422585c7c8c4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 21 00:10:19 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 22 00:50:45 2007 +0000"
      },
      "message": "[MIPS] SMP: Get smp_tune_scheduling to do something useful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9693a85378b590cc7a4aa2db2174422585c7c8c4",
      "tree": "43d031f8e555d9276e68bdb158bd264c2d260346",
      "parents": [
        "9654640d0af8f2de40ff3807d3695109d3463f54"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Feb 02 17:41:47 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 22 00:50:44 2007 +0000"
      },
      "message": "[MIPS] Add basic SMARTMIPS ASE support\n\nThis patch adds trivial support for SMARTMIPS extension. This extension\nis currently implemented by 4KS[CD] CPUs.\n\nBasically it saves/restores ACX register, which is part of the SMARTMIPS\nASE, when needed. This patch does *not* add any support for Smartmips MMU\nfeatures.\n\nFuthermore this patch does not add explicit support for 4KS[CD] CPUs since\nthey are respectively mips32 and mips32r2 compliant.  So with the current\nprocessor configuration, a platform that has such CPUs needs to select\nboth configs:\n\n\tCPU_HAS_SMARTMIPS\n\tSYS_HAS_CPU_MIPS32_R[12]\n\nThis is due to the processor configuration which is mixing up all the\narchitecture variants and the processor types.\n\nThe drawback of this, is that we currently pass \u0027-march\u003dmips32\u0027 option to\ngcc when building a kernel instead of \u0027-march\u003d4ksc\u0027 for 4KSC case. This\ncan lead to a kernel image a little bit bigger than required.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7f786e06538081dd10c97931a89418699fe609d",
      "tree": "750c6b313711c9df5d6a12197587e0372764df13",
      "parents": [
        "e5717c48ed52feebd59756578debd34eaeb9d262",
        "f00a3ec4d47b51c5995fe10f8252a90aca331e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:14:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:14:29 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [NET] Eliminate user-selectable CONFIG_MV643XX_ETH_[012]\n  [MIPS] Drop __init from init_8259A()\n  [MIPS] Fix Kconfig typo bug\n  [MIPS] Fix double signal on trap and break instruction\n  [MIPS] sigset_32 has been made redundand by compat_sigset_t.\n  [MIPS] emma2rh: Remove needless \u003casm/i8259.h\u003e inclusion.\n  [MIPS] Add MTD device support for Cobalt\n"
    }
  ],
  "next": "a0be2f7999aaff97962fe4240ab2ca12a394884c"
}
