)]}'
{
  "log": [
    {
      "commit": "db0c19e1a6abd9a9bdbf3ffbabc1e8e4995cb462",
      "tree": "296239b964b471e03deb836e51dbd72ea53115ad",
      "parents": [
        "f5cd9f14e2660e610d8bb99ce723ef098b65ae9c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:59:18 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] Pb1200: Fix warning.\n\narch/mips/au1000/pb1200/irqmap.c:101: warning: ignoring return value of \u0027request_irq\u0027, declared with attribute warn_unused_result\n\nAnd while at it a few coding style cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f5cd9f14e2660e610d8bb99ce723ef098b65ae9c",
      "tree": "0e2a4dda36b6d058c8dedfcba0cab96698a93e54",
      "parents": [
        "c8925297e875168a7c08965b4f80b418524fb8ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:22:53 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Pb1200: Fix warning.\n\narch/mips/au1000/pb1200/board_setup.c:71: warning: unused variable \u0027pin_func\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8925297e875168a7c08965b4f80b418524fb8ce",
      "tree": "3694fb96964d728781203c3069053ec2b880d517",
      "parents": [
        "07f6169cffdca076ef9a67bd69dd1085dc668618"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:20:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] IP27: Fix build error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07f6169cffdca076ef9a67bd69dd1085dc668618",
      "tree": "e6cdd0aa35af0bd9f4ff24d1942d375e4caf6f42",
      "parents": [
        "217dd11e9d0442767fa13c9c188be0b92dc93d7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:16:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Excite: Fix build error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "217dd11e9d0442767fa13c9c188be0b92dc93d7e",
      "tree": "9557e15fbad397fcc5a707e85cf1a68132ee6c31",
      "parents": [
        "f3f9ad0edcc1b7bf154bb34fe3b3f71e5379c9f0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 01:57:55 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Split and move clock code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3f9ad0edcc1b7bf154bb34fe3b3f71e5379c9f0",
      "tree": "d553ebebfad8bf083342e6af704ae62ae252d0f2",
      "parents": [
        "faf2782bf3903391936aba0b575fd39b1da10d00"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 00:24:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Fixes for oneshot timer mode.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "faf2782bf3903391936aba0b575fd39b1da10d00",
      "tree": "de4d64d1fd6b26c53791ad18e37b9efc11ba9a3b",
      "parents": [
        "211a29a87cbde00d8c34fb6d92fc91a87c2c9b47"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 00:10:07 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Remove blank line.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "211a29a87cbde00d8c34fb6d92fc91a87c2c9b47",
      "tree": "23c2670f9109cf6baf1cb092b094c6edebf6a9ab",
      "parents": [
        "d9eec1a5d6ae54b0f7562ffe07008a33ac39e8fe"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Oct 31 16:26:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Swarm: Fix build failure\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9eec1a5d6ae54b0f7562ffe07008a33ac39e8fe",
      "tree": "2da898720a0240a778df00a0488db3f9593da190",
      "parents": [
        "1d0a909cfc41f17175023b939b28322e427746b4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Oct 31 01:21:03 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] time: Code cleanups\n\n* Do not include unnecessary headers.\n* Do not mention time.README.\n* Do not mention mips_timer_ack.\n* Make clocksource_mips static.  It is now dedicated to c0_timer.\n* Initialize clocksource_mips.read statically.\n* Remove null_hpt_read.\n* Remove an argument of plat_timer_setup.  It is just a placeholder.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1d0a909cfc41f17175023b939b28322e427746b4",
      "tree": "c6451b458ad8658e03500532435c9d794a1ba063",
      "parents": [
        "81b635ef368d994a86f20c0ea5a82f45045da1e9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 14:24:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] time: Remove now unused local_timer_interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "81b635ef368d994a86f20c0ea5a82f45045da1e9",
      "tree": "15108ff3d707082be9442ef82b323476f45e1833",
      "parents": [
        "46abf4b39a555294ec0df138923daed1ccb9adb5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 13:10:00 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] IP32: Fix address of 2nd serial interface.\n\nFound by Giuseppe Sacco \u003cgiuseppe@eppesuigoccas.homedns.org\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46abf4b39a555294ec0df138923daed1ccb9adb5",
      "tree": "211315bce777186654b098eb11ee6e76f765d4c2",
      "parents": [
        "d1598b6adb0e7d9615f751f3bced128bcceb7378"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 12:42:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] SB1250: Use the right irqaction for the timer interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d1598b6adb0e7d9615f751f3bced128bcceb7378",
      "tree": "0006dbc03b05ae3e42e658ab5e2d8120967f96f4",
      "parents": [
        "2e5dcd2b4ce97ebc43703f2645bf2fe978da1627"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 12:36:42 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] SB1250: Remove stray assignment of cpumask.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e5dcd2b4ce97ebc43703f2645bf2fe978da1627",
      "tree": "188c4aafc087e9632bb335b9d6af61149255555d",
      "parents": [
        "9e32a510afa62c0d548d78572031e6112d21e0ea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 12:34:42 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Fix names of the clockevent devices.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e32a510afa62c0d548d78572031e6112d21e0ea",
      "tree": "02df5485ffc1b995011d0b694b75b2a45a6dc3d9",
      "parents": [
        "54866f032307063776b4eff7eadb131d47f9f9b4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 00:08:06 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Build fixes / dead code removal.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a3b7920fe55247d39c3e1ac1e9b8aca607d0188",
      "tree": "37e5d585cbdf5324c160bf456be417ed6a9ba491",
      "parents": [
        "a76ab5c10d99bdf458067cb495e72c0ee5f09909"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] tb0219: Update copyright message.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a76ab5c10d99bdf458067cb495e72c0ee5f09909",
      "tree": "6623ea1ee8c9a273afe1a05069f54b6ca745b91b",
      "parents": [
        "a370605594bc9f375d2912096f01643c46b4b709"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 08 16:38:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] MT: Fix bug in multithreaded kernels.\n\nWhen GDB writes a breakpoint into address area of inferior process the\nkernel needs to invalidate the modified memory in the inferior which\nis done by calling flush_cache_page which in turns calls\nr4k_flush_cache_page and local_r4k_flush_cache_page for VSMP or SMTC\nkernel via r4k_on_each_cpu().\n\nAs the VSMP and SMTC SMP kernels for 34K are running on a single shared\ncaches it is possible to get away without interprocessor function calls.\nThis optimization is implemented in r4k_on_each_cpu, so\nlocal_r4k_flush_cache_page is only ever called on the local CPU.\n\nThis is where the following code in local_r4k_flush_cache_page() strikes:\n\n        /*\n         * If ownes no valid ASID yet, cannot possibly have gotten\n         * this page into the cache.\n         */\n        if (cpu_context(smp_processor_id(), mm) \u003d\u003d 0)\n                return;\n\nOn VSMP and SMTC had a function of cpu_context() for each CPU(TC).\n\nSo in case another CPU than the CPU executing local_r4k_cache_flush_page\nhas not accessed the mm but one of the other CPUs has there may be data\nto be flushed in the cache yet local_r4k_cache_flush_page will falsely\nreturn leaving the I-cache inconsistent for the breakpoint.\n\nWhile the issue was discovered with GDB it also exists in\nlocal_r4k_flush_cache_range() and local_r4k_flush_cache().\n\nFixed by introducing a new function has_valid_asid which on MT kernels\nreturns true if a mm is active on any processor in the system.\n\nThis is relativly expensive since for memory acccesses in that loop\ncache misses have to be assumed but it seems the most viable solution\nfor 2.6.23 and older -stable kernels.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a370605594bc9f375d2912096f01643c46b4b709",
      "tree": "fec6407440a4968692c5b8d685fc2c4f27add773",
      "parents": [
        "1553f6a2ca53b0d723f21d915fdd3d2cf7c8f852"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Remove CONFIG_TS_AU1X00_ADS7846 from defconfigs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1553f6a2ca53b0d723f21d915fdd3d2cf7c8f852",
      "tree": "24ff29e3460c3ec133f9cdac154cb30e1e04d570",
      "parents": [
        "d9ba26a93a691df24fa520dc47ee9f6f05014bf1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 15:15:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "Author: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n[MIPS] MSP71xx: Fix bitrot.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9ba26a93a691df24fa520dc47ee9f6f05014bf1",
      "tree": "ea9ff61d256d2b25419d452e9f006fdf8d857061",
      "parents": [
        "16be243589934f5e76f7fc2c3eb65c9909d56f93"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Oct 12 16:46:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] sb1250: Enable GenBus IDE in defconfig.\n\nEnable the onboard GenBus IDE interface in the default configuration.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16be243589934f5e76f7fc2c3eb65c9909d56f93",
      "tree": "f9a39fe5946f90469bc474dc6cecdd2481ed12ae",
      "parents": [
        "21b2aecaae3a46a13dbe775639e7d060bec033bd"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Oct 18 23:12:32 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] vmlinux.ld.S: correctly indent .data section\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21b2aecaae3a46a13dbe775639e7d060bec033bd",
      "tree": "d0a1bed8b37ec3cf79ff08a47ebb1a820158ef90",
      "parents": [
        "62b14c24b10033591bbab16dea165d696a616f37"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Oct 17 11:51:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] c-r3k: Implement flush_cache_range()\n\nContrary to the belief of some, the R3000 and related processors did have\ncaches, both a data and an instruction cache.  Here is an implementation\nof r3k_flush_cache_page(), which is the processor-specific back-end for\nflush_cache_range(), done according to the spec in\nDocumentation/cachetlb.txt.\n\nWhile at it, remove an unused local function: get_phys_page(), do some\ntrivial formatting fixes and modernise debugging facilities.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "62b14c24b10033591bbab16dea165d696a616f37",
      "tree": "838b49148ee2a558d71d8ab7dc92b2e6b230d53b",
      "parents": [
        "26c288f82c74dba08da6321c626c101a7aa8575b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Oct 26 00:53:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] Store sign-extend register values for PTRACE_GETREGS\n\nA comment on ptrace_getregs() states \"Registers are sign extended to\nfill the available space.\" but it is not true.  Fix code to match the\ncomment.  Also fix casts on each caller to get rid of some warnings.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26c288f82c74dba08da6321c626c101a7aa8575b",
      "tree": "c92dda5bd85d3f6d21c80f6d1816b8575bc860b8",
      "parents": [
        "098362e72002d01fdd18afee2e635ffdcdc89e2c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Oct 23 18:55:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Register platform devices\n\nThis patch separates the platform devices registration for the MTX-1\nspecific devices: GPIO leds and watchdog.\n\n[Minor fixup and formatting change -- Ralf]\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "098362e72002d01fdd18afee2e635ffdcdc89e2c",
      "tree": "bc886181f598356f5b010c16235b9069633685b8",
      "parents": [
        "c4e8308c30b0139f89bac71f3c22c8d7413b8665"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Sat Oct 27 23:10:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] Add len and addr validation for MAP_FIXED mappings.\n\nMmap with MAP_FIXED was not validating the addr and len parameters.  This\nleads to the failure of GCC\u0027s gcc.c-torture/execute/loop-2[fg].c testcases\nwhen using the o32 ABI on a 64 bit kernel.\n\nThese testcases try to mmap 65536 bytes at 0x7fff8000 and then access all\nthe memory.  In 2.6.18 and 2.6.23.1 (and likely other versions as well)\nthe kernel maps the requested memory, but since half of it is above\n0x80000000 a SIGBUS is generated when it is accessed.\n\nThis patch moves the len validation above the MAP_FIXED processing so that\nit is always validated.  It also adds validation to the addr parameter for\nMAP_FIXED mappings.\n\nSigned-off-by: David Daney  \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4e8308c30b0139f89bac71f3c22c8d7413b8665",
      "tree": "cca61e7378f1cc7796e0aaebd4a95957d1ecaf98",
      "parents": [
        "38760d40ca61b18b2809e9c28df8b3ff9af8a02b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 15:00:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] IRIX: Fix off-by-one error in signal compat code.\n\nBased on original patch by Roel Kluin \u003c12o3l@tiscali.nl\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "38760d40ca61b18b2809e9c28df8b3ff9af8a02b",
      "tree": "dd65b99f1ae919498808506121a2b75217997713",
      "parents": [
        "1238d5d868a56dcbc743d3ffc9bd3c920258b4cb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 14:23:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] time: Replace plat_timer_setup with modern APIs.\n\nplat_timer_setup is no longer getting called.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1238d5d868a56dcbc743d3ffc9bd3c920258b4cb",
      "tree": "2520f316ed1cbadc7db52504b48b1e10ef86025c",
      "parents": [
        "3a6c43a78763da67d4049745ce35122734e89fbc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 11:36:24 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] time: Fix cut\u0027n\u0027paste bug in Sibyte clockevent driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a6c43a78763da67d4049745ce35122734e89fbc",
      "tree": "4889b4534b28629010d7a5e191edd43601b0cfe1",
      "parents": [
        "c637fecb4fe67e2baccef24b9b7e9cb79ee23cf8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 23 21:55:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] time: Make c0_compare_int_usable faster\n\nTry increasingly longer time periods starting of at 0x10 cycles.  This\nshould be fast on hardware and work nicely with emulators.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c637fecb4fe67e2baccef24b9b7e9cb79ee23cf8",
      "tree": "810f5187068e12aacf7d69ddbdb63939dbf26864",
      "parents": [
        "11ca25aa312d912c192ccfd5781669d794126118"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 23 21:51:19 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] time: Fix cevt-r4k.c for 64-bit kernel\n\nThe expression \"(long)(read_c0_count() - cnt)\" can never be a negative\nvalue on 64-bit kernel.  Cast to \"int\" before comparison.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11ca25aa312d912c192ccfd5781669d794126118",
      "tree": "256dc4788bb96e4e557894fdff1673484076a1de",
      "parents": [
        "229f773ef4ee852ad7bfbe8e1238a2c35b2baa6f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 28 23:02:46 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Delete {sb1250,bcm1480}_steal_irq().\n\nThey break the timer interrupt initialization and only seem to be a kludge\nfor initialization happening in the wrong order.  Further testing done by\nThiemo confirms the suspicion that the other invocations also seem to have\nuseless.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "229f773ef4ee852ad7bfbe8e1238a2c35b2baa6f",
      "tree": "44d9dd3f2be845140024883db13ab879b4ce1f2e",
      "parents": [
        "22df3f53e33d55335e1ef43d4e6ead54b379b3a2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 25 01:34:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] txx9tmr clockevent/clocksource driver\n\nConvert jmr3927_clock_event_device to more generic\ntxx9tmr_clock_event_device which supports one-shot mode.  The\ntxx9tmr_clock_event_device can be used for TX49 too if the cp0 timer\ninterrupt was not available.\n\nConvert jmr3927_hpt_read to txx9_clocksource driver which does not\ndepends jiffies anymore.  The txx9_clocksource itself can be used for\nTX49, but normally TX49 uses higher precision clocksource_mips.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22df3f53e33d55335e1ef43d4e6ead54b379b3a2",
      "tree": "5b4ba495c16a2433263b82382edfb4eec689b527",
      "parents": [
        "8a13ecd7b2f8008659e91213f2803f269f1d8edf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Oct 26 22:27:05 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] Add mips_hpt_frequency check to mips_clockevent_init().\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a13ecd7b2f8008659e91213f2803f269f1d8edf",
      "tree": "9ae2214343e348e2367ff0880d55aa0d72fb18c4",
      "parents": [
        "725d7b36c3287217e14cea6fec6c0b897f500a10"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 28 18:46:39 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] IP32: Fixes after interrupt renumbering.\n\nAnd general untangling.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "725d7b36c3287217e14cea6fec6c0b897f500a10",
      "tree": "d3c0cac39d4529095f9b98064ed631a2c924917d",
      "parents": [
        "84953b39f9b57f89f87b5974c599b8111658f0b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 28 23:02:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] IP27: Fix slice logic to work for arbitrary number of slices.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84953b39f9b57f89f87b5974c599b8111658f0b6",
      "tree": "eacbb43ccf79896087779f0cc1822d5ee4709074",
      "parents": [
        "e0511f75246df404e72fc1376967253d2f460c34"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 14:36:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:34 2007 +0000"
      },
      "message": "[MIPS] SNI: Convert a20r timer to clockevent device.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0511f75246df404e72fc1376967253d2f460c34",
      "tree": "4de9db3e7433ff26e0deab98addce314e32f291f",
      "parents": [
        "ba5eac515f73910744c5d9f8fc1c5d6548cf6ff4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 13:52:41 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:34 2007 +0000"
      },
      "message": "[MIPS] time: Merge eXcite plat_timer_setup into plat_time_init.\n\nFixme: At the time of this writing cevt-r4k.c doesn\u0027t yet know about how\nto handle the alternate timer interrupt of the RM9000.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba5eac515f73910744c5d9f8fc1c5d6548cf6ff4",
      "tree": "ea25263fe3271773c1ad7b031e15d13b4efcd267",
      "parents": [
        "da349bef9700e0dbf69e4273fa87c476c46c454f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 13:43:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:34 2007 +0000"
      },
      "message": "[MIPS] time: Merge lasat plat_timer_setup into plat_time_init.\n\nSince the cp0 compare interrupt handler isn\u0027t initialized by the time\nplat_time_init is called don\u0027t set IE_IRQ5 anymore, cevt-r4k.c will do\nthat a little later itself.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "da349bef9700e0dbf69e4273fa87c476c46c454f",
      "tree": "ccc757aecd50c6939c8f2930245e08d4b11e81b7",
      "parents": [
        "656db5061dc5758dc52cdbf26de5cd25aca82d7a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 13:36:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:34 2007 +0000"
      },
      "message": "[MIPS] time: Remove wrppmc\u0027s definition of plat_timer_setup.\n\nThe only thing it used to do is now done by cevt-r4k.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "656db5061dc5758dc52cdbf26de5cd25aca82d7a",
      "tree": "1b8c05f46f0ff14e32cad77d44081c3675ee52a7",
      "parents": [
        "0d0cc920de658126560938a01f12e6e8ca7d5bcd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 13:24:06 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:34 2007 +0000"
      },
      "message": "[MIPS] time: Cause platform definitions of plat_timer_setup to cause error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc2f2a24d9cd52bd6f5307ab36ffa041366d936d",
      "tree": "f450eb61d3b1787dfc4d935794ba65f3852adcc7",
      "parents": [
        "82923663419d376b6c418d353231efb3f7c2b878"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 12:58:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:33 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Convert from plat_timer_setup to plat_time_init.\n\nThe old plat_timer_setup hook is no longer getting called so the Alchemy\ntime initialization was getting skipped.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82923663419d376b6c418d353231efb3f7c2b878",
      "tree": "2e3e37157a255179c4086349bb12ee3a8cf80624",
      "parents": [
        "6e86b0bf0bd997aad4a5f67b1cba90db11ade6e3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 24 15:54:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:33 2007 +0000"
      },
      "message": "[MIPS] vpe: Use p_paddr instead of p_vaddr loader.\n\nThis subtle difference makes ELF overlays work.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e86b0bf0bd997aad4a5f67b1cba90db11ade6e3",
      "tree": "d942621a86606baf0254e9ed0acda0a96a7ad1e8",
      "parents": [
        "11c03a6faa471ae37f4fd3db79389ae6297b66db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:33 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:33 2007 +0000"
      },
      "message": "[MIPS] Cleanup random difference between the lmo and kernel.org tree.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11c03a6faa471ae37f4fd3db79389ae6297b66db",
      "tree": "356509269b32197192fee1af046b99d196bbcac2",
      "parents": [
        "c984c87826a6e3b2adae1fab8d5bddcf26af8c78"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 23 18:22:50 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:33 2007 +0000"
      },
      "message": "[MIPS] time: set clock before clockevent_delta2ns() in GT641xx.\n\nclockevent_delta2ns() use the shift and mult value, so\nclockevent_set_clock() should be called first.\nPointed out by Atsushi Nemoto.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c984c87826a6e3b2adae1fab8d5bddcf26af8c78",
      "tree": "f326319dcd672bde4afcb69d128ba46df6d14e56",
      "parents": [
        "2c771a4c28a71b6acc0bd6b7ef56e0a1849c9b09"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 23 18:19:13 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:33 2007 +0000"
      },
      "message": "[MIPS] time: Use non-interrupt locks in GT641xx clockevent driver\n\nset_next_event() and set_mode() are always called with interrupt disabled.\nirqsave and irqrestore are not necessary for spinlock.\nPointed out by Atsushi Nemoto.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2c771a4c28a71b6acc0bd6b7ef56e0a1849c9b09",
      "tree": "9b99af977fc2aa6f315ac95e98ef67d018881faa",
      "parents": [
        "310a09d8508b8e048c7efdf53bb91f2cd787b58e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 23 03:04:19 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:32 2007 +0000"
      },
      "message": "[MIPS] Alchemy: micro-optimizatize time code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "310a09d8508b8e048c7efdf53bb91f2cd787b58e",
      "tree": "80e86e2e9abb4d37e43514cf070c93fba3a8918c",
      "parents": [
        "be5f1f2114665508a722e3924a3a7f477c502841"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 23 02:59:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:32 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Nuke homebrew setup_irq(), it\u0027s broken and unnecessary.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be5f1f2114665508a722e3924a3a7f477c502841",
      "tree": "77319ff792fa6e08a0e7c63f1828295219e7f398",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Mar 21 13:28:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:32 2007 +0000"
      },
      "message": "[MIPS] SMTC: Allow control over TC assignment to vpe0.\n\nModify the SMTC initialization code to allow boot-time specification not\nonly of how many VPEs and TCs to use, but also how many TCs out of the\nallowed pool are to be bound to VPE 0.  The new boot option is \"vpe0tcs\u003dN\",\nwhere N is an integer.  Using it in combination with the existing options\nallows arbitrary assignments across the 2 VPEs of a 34K.  e.g. \"maxtcs\u003d3\n vpe0tcs\u003d1\" forces VPE0 to have 1 TC, while VPE1 has 2, and \"maxtcs\u003d4\nvpe0tcs\u003d3\" forces VPE0 to have 3 TCs, while VPE1 gets 1.  If no vpe0tcs\noption is specified, the traditional algorithm of evenly dividing TCs\nbetween available VPEs, with the odd \"slop\" going to VPE0, is retained.\n\nThe reason for doing this is to allow a finer balancing of TCs which can\nhandle I/O interrupts on Malta (those on VPE 0) and those which cannot.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4fcc47a053adc786cc1ab84f3b8909eeb5c37963",
      "tree": "03dfa51a5f94e9fc3c811824bdc510148b161aa0",
      "parents": [
        "944bda26fbfb3c30533b95ee4aaff72778008f78"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:32:34 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:32:34 2007 +0200"
      },
      "message": "mips: sg_page() fallout\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f10f114f199dbcb9e1d6b5a0b36a34acf93f6179",
      "tree": "299058a338e245957bf9e132f5cbf222bd03cad6",
      "parents": [
        "0c326331c8b107abc0a160e8899d749150b8f76a",
        "dab969c00b8bee17a47057bbb91cd0a348cf6f76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:21:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:21:08 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] time: Make c0_compare_int_usable more bullet proof\n  [MIPS] Kbuild: Use the new cc-cross-prefix feature.\n  [MIPS] Fix include wrapper symbol to something sane.\n  [MIPS] Malta: Delete dead code.\n  [MIPS] time: Add GT641xx timer0 clockevent driver\n  [MIPS] time: SMP-proofing of Sibyte clockevent/clocksource code.\n  [MIPS] time: SMP/NUMA-proofing of IP27 HUB RT timer code.\n  [MIPS] time: Fix calculation in clockevent_set_clock()\n"
    },
    {
      "commit": "dab969c00b8bee17a47057bbb91cd0a348cf6f76",
      "tree": "2cd88edd3304c3a2d5c7b421ba782f08958b0b94",
      "parents": [
        "17f690be454de447d8ddc586fa418ebfdb200966"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 23 01:14:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:01 2007 +0100"
      },
      "message": "[MIPS] time: Make c0_compare_int_usable more bullet proof\n\nUse write_c0_compare(read_c0_count()) to clear interrupt.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17f690be454de447d8ddc586fa418ebfdb200966",
      "tree": "3c085a7f556a5cc4951a0ede5af587d5cd33e563",
      "parents": [
        "9490094b141003d692320113a662224a9fa2ef42"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 19:10:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:01 2007 +0100"
      },
      "message": "[MIPS] Kbuild: Use the new cc-cross-prefix feature.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fa33a54646fa305a7cf5a2872da062f20ac94b6f",
      "tree": "fac6014ce15a96cafa5e85beef69e337b7ac7d26",
      "parents": [
        "1097c6ac33defae6cf501b7919c23faf240601f0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 15:13:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] Malta: Delete dead code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1097c6ac33defae6cf501b7919c23faf240601f0",
      "tree": "326fdeb21a0b0b67a569e74117c63d74620a0fb2",
      "parents": [
        "d04533650f64fe3367e180f3e488d92205152cd3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 22 19:43:15 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] time: Add GT641xx timer0 clockevent driver\n\nAnd make use of it for Cobalt.  A few others such as the Malta could make\nuse of it as well.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d04533650f64fe3367e180f3e488d92205152cd3",
      "tree": "5f183668d97d9655a8517e61afd46bfa2f80b101",
      "parents": [
        "06d428d719dece96c01532b62df4140f4e69a308"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 10:38:44 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] time: SMP-proofing of Sibyte clockevent/clocksource code.\n\nThe BCM148 has 4 cores but there are also just 4 generic timers available\nso use the ZBbus cycle counter instead of it.  In addition the ZBbus\ncounter also offers a much higher resolution and 64-bit counting so I\u0027m\nconsidering a later complete conversion to it once I figure out if all\nmembers of the Sibyte SOC family support it - the docs seem to agree but\nthe headers files seem to disagree ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06d428d719dece96c01532b62df4140f4e69a308",
      "tree": "2e10ca921862366b515404697206f1d0ca68dd56",
      "parents": [
        "508a775a3c9c6c3f952338f6722ea8bc92899962"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 10:34:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] time: SMP/NUMA-proofing of IP27 HUB RT timer code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "508a775a3c9c6c3f952338f6722ea8bc92899962",
      "tree": "d92761dcb36ba6b2dbcf6749ca411fe97252c452",
      "parents": [
        "55b70a0300b873c0ec7ea6e33752af56f41250ce"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Oct 20 00:28:33 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] time: Fix calculation in clockevent_set_clock()\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a",
      "tree": "35fbd72eb62a37375bc06c01e356afd7da0c9693",
      "parents": [
        "f9527f121bd42c5d300815fbf12216bc1a63f60f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:02:46 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:59 2007 +0200"
      },
      "message": "Update arch/ to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "0a4908e19fd016d60403fc76cf38b2d08d21e2d2",
      "tree": "f8f33a474bfb9835625677c76735fb27fe0a2b75",
      "parents": [
        "2843483d2eb02ad104edbe8b2429fb6a39d25063",
        "6f75aaa72af19d3e4d144e13d59e71f51686b77f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 12:01:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 12:01:22 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Delete totally outdated Documentation/mips/time.README\n  [MIPS] Kill duplicated setup_irq() for cp0 timer\n  [MIPS] Sibyte: Finish conversion to modern time APIs.\n  [MIPS] time: Helpers to compute clocksource/event shift and mult values.\n  [MIPS] SMTC: Build fix.\n  [MIPS] time: Delete dead code.\n  [MIPS] MIPSsim: Strip defconfig file to the bones.\n"
    },
    {
      "commit": "09cadedbdc01f1a4bea1f427d4fb4642eaa19da9",
      "tree": "988da227d46be7eb239a37676b9140d325dc4335",
      "parents": [
        "1c3f0b8e07de78a86f2dce911f5e245845ce40a8"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Oct 18 23:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:54 2007 -0700"
      },
      "message": "Combine instrumentation menus in kernel/Kconfig.instrumentation\n\nQuoting Randy:\n\n\"It seems sad that this patch sources Kconfig.marker, a 7-line file,\n20-something times.  Yes, you (we) don\u0027t want to put those 7 lines into\n20-something different files, so sourcing is the right thing.\n\nHowever, what you did for avr32 seems more on the right track to me: make\n_one_ Instrumentation support menu that includes PROFILING, OPROFILE, KPROBES,\nand MARKERS and then use (source) that in all of the arches.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-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": "19c5870c0eefd27c6d09d867465e0571262e05d0",
      "tree": "8244d3beb5cc24a75e47bd28a4f3ec7921992338",
      "parents": [
        "ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Thu Oct 18 23:40:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:43 2007 -0700"
      },
      "message": "Use helpers to obtain task pid in printks (arch code)\n\nOne of the easiest things to isolate is the pid printed in kernel log.\nThere was a patch, that made this for arch-independent code, this one makes\nso for arch/xxx files.\n\nIt took some time to cross-compile it, but hopefully these are all the\nprintks in arch code.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\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": "1977f032722c27ee3730284582fd3991ad9ac81b",
      "tree": "00ba5692a697a387399131850c56e01345c7cace",
      "parents": [
        "1276b103c20603835d9b903cae099125e8c2c5a3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:41 2007 -0700"
      },
      "message": "remove asm/bitops.h includes\n\nremove asm/bitops.h includes\n\nincluding asm/bitops directly may cause compile errors. don\u0027t include it\nand include linux/bitops instead. next patch will deny including asm header\ndirectly.\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b460cbc581a53cc088ceba80608021dd49c63c43",
      "tree": "83c28d0adbc15f4157c77b40fa60c40a71cb8673",
      "parents": [
        "3743ca05ff464b8a9e345c08a6c9ce30485f9805"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Thu Oct 18 23:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:37 2007 -0700"
      },
      "message": "pid namespaces: define is_global_init() and is_container_init()\n\nis_init() is an ambiguous name for the pid\u003d\u003d1 check.  Split it into\nis_global_init() and is_container_init().\n\nA cgroup init has it\u0027s tsk-\u003epid \u003d\u003d 1.\n\nA global init also has it\u0027s tsk-\u003epid \u003d\u003d 1 and it\u0027s active pid namespace\nis the init_pid_ns.  But rather than check the active pid namespace,\ncompare the task structure with \u0027init_pid_ns.child_reaper\u0027, which is\ninitialized during boot to the /sbin/init process and never changes.\n\nChangelog:\n\n\t2.6.22-rc4-mm2-pidns1:\n\t- Use \u0027init_pid_ns.child_reaper\u0027 to determine if a given task is the\n\t  global init (/sbin/init) process. This would improve performance\n\t  and remove dependence on the task_pid().\n\n\t2.6.21-mm2-pidns2:\n\n\t- [Sukadev Bhattiprolu] Changed is_container_init() calls in {powerpc,\n\t  ppc,avr32}/traps.c for the _exception() call to is_global_init().\n\t  This way, we kill only the cgroup if the cgroup\u0027s init has a\n\t  bug rather than force a kernel panic.\n\n[akpm@linux-foundation.org: fix comment]\n[sukadev@us.ibm.com: Use is_global_init() in arch/m32r/mm/fault.c]\n[bunk@stusta.de: kernel/pid.c: remove unused exports]\n[sukadev@us.ibm.com: Fix capability.c to work with threaded init]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nAcked-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Herbert Poetzel \u003cherbert@13thfloor.at\u003e\nCc: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a47afb0f9d794d525a372c8d69902147cc88222a",
      "tree": "7bd67280e2edc1c3b1803d4a93bee794088e9342",
      "parents": [
        "858d72ead4864da0fb0b89b919524125ce998e27"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Thu Oct 18 23:39:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:37 2007 -0700"
      },
      "message": "pid namespaces: round up the API\n\nThe set of functions process_session, task_session, process_group and\ntask_pgrp is confusing, as the names can be mixed with each other when looking\nat the code for a long time.\n\nThe proposals are to\n* equip the functions that return the integer with _nr suffix to\n  represent that fact,\n* and to make all functions work with task (not process) by making\n  the common prefix of the same name.\n\nFor monotony the routines signal_session() and set_signal_session() are\nreplaced with task_session_nr() and set_task_session(), especially since they\nare only used with the explicit task-\u003esignal dereference.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2e2c7fa1cb2cf2b114a6c9bc132b6601db5a7c8",
      "tree": "10527ddbb5c7198d35359c4f2823f95552ec6867",
      "parents": [
        "006cb99200a38a8e3b0cbc1be48035a08921e601"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Oct 18 23:39:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:36 2007 -0700"
      },
      "message": "task cgroups: enable cgroups by default in some configs\n\nIn pre-cgroup cpusets, a few config files enabled cpusets by default.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d9ef3ecd7fa2ca28064f03614f37409100c0527",
      "tree": "36ec8b13f3544fa6fbaa8333435fd7b9161c5a14",
      "parents": [
        "d527eef5b7f151320921f0ff7a88297cefc5be72"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Oct 20 01:26:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 18:15:58 2007 +0100"
      },
      "message": "[MIPS] Kill duplicated setup_irq() for cp0 timer\n\nAlso many plat_timer_setup() can be killed too.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d527eef5b7f151320921f0ff7a88297cefc5be72",
      "tree": "8376bc3dd03818f8274a16753605cba84eee0653",
      "parents": [
        "93c846f9047f392fc2335668a5234edfbddb7cdc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 08:22:38 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 18:15:58 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Finish conversion to modern time APIs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "93c846f9047f392fc2335668a5234edfbddb7cdc",
      "tree": "d52a9915c5c6f4f3c998d76e34606e4bbef7bd8b",
      "parents": [
        "f887b93e17448552eb6761d21277c33177bb904b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 08:13:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 18:15:57 2007 +0100"
      },
      "message": "[MIPS] time: Helpers to compute clocksource/event shift and mult values.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f887b93e17448552eb6761d21277c33177bb904b",
      "tree": "3c6a5fd622089424516e14faac5a3406700c622a",
      "parents": [
        "9c9ad7917bf22350c59e6568d6d570f9be102d00"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 07:55:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 18:15:57 2007 +0100"
      },
      "message": "[MIPS] SMTC: Build fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c9ad7917bf22350c59e6568d6d570f9be102d00",
      "tree": "a3ab8d3d238fce64314019e66f36a372d3d3239a",
      "parents": [
        "723ee050aa2dd4aa483bdb30413dcd7d48829783"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 07:55:18 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 18:15:57 2007 +0100"
      },
      "message": "[MIPS] time: Delete dead code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "723ee050aa2dd4aa483bdb30413dcd7d48829783",
      "tree": "aba2cb21228d2de25626c594aa6c2a2729431a5a",
      "parents": [
        "4fa4d23fa20de67df919030c1216295664866ad7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 22:57:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 19 18:15:57 2007 +0100"
      },
      "message": "[MIPS] MIPSsim: Strip defconfig file to the bones.\n\nMIPSsim simulates only a barebone system, no point in a fancy kernel.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42f77542f4a1c104bb6fbba2e18e04e84415a96b",
      "tree": "79b58e2d3e93abacbdd535684e2627231d2e0ffc",
      "parents": [
        "2cfa7660dbf94a61b9d43edaa84be454f9dc25fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 17:48:11 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:47 2007 +0100"
      },
      "message": "[MIPS] time: Move R4000 clockevent device code to separate configurable file\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2cfa7660dbf94a61b9d43edaa84be454f9dc25fc",
      "tree": "634bbdec33888bce17cfd2f32e5e6a9e407847bf",
      "parents": [
        "76d3a7a54cbd40c979d9914f53066ff67f8463f5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 16:00:19 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:47 2007 +0100"
      },
      "message": "[MIPS] time: Delete dead cycles_per_jiffy, mips_timer_ack and null_timer_ack\n\ncycles_per_jiffy was only ever getting assigned and the function pointer\nnot being called anymore and mips_timer_ack had gotten similarly stale.  I\nleave the remaining assignments unfixed as a lighthouse pointing platform\nmaintainers to what needs a rewrite.  These changes make null_timer_ack()\nunreferenced, so delete that too.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76d3a7a54cbd40c979d9914f53066ff67f8463f5",
      "tree": "8ae3a0771b4ea63fb532d3f7a08c22df3206db97",
      "parents": [
        "89742e5376adee9f26756f5d2573ae2b18fb2a96"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 14:00:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:47 2007 +0100"
      },
      "message": "[MIPS] IP32: Retire use of plat_timer_setup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89742e5376adee9f26756f5d2573ae2b18fb2a96",
      "tree": "b3c466807a11b3ec992284b842c881f3d829a41b",
      "parents": [
        "e887b24592c5ddf46d37e592b2ee6bd2188257e1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 13:51:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:47 2007 +0100"
      },
      "message": "[MIPS] Jazz: Retire use of plat_timer_setup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e887b24592c5ddf46d37e592b2ee6bd2188257e1",
      "tree": "802956f841441d87dc472240c9eee87f6a574f46",
      "parents": [
        "832348ff0bf1538e026ff862f91ab6db06e73499"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 13:34:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:47 2007 +0100"
      },
      "message": "[MIPS] IP27: Convert to clock_event_device.\n\nThis separates the tick timer stuff from the generic MIPS time.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "832348ff0bf1538e026ff862f91ab6db06e73499",
      "tree": "d47a4f085b2783a652ad963782329fbf02380202",
      "parents": [
        "15ad838d281b3681d96e37cba8a628177da8f4ff"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 01:10:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:46 2007 +0100"
      },
      "message": "[MIPS] JMR3927: Convert to clock_event_device.\n\nThis separate the tick timer stuff from the generic MIPS time.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "15ad838d281b3681d96e37cba8a628177da8f4ff",
      "tree": "655606a3de4a688ac5b409e7986ceb20b8c258c0",
      "parents": [
        "d85714d81cc0408daddb68c10f7fd69eafe7c213"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu Sep 13 20:23:48 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:46 2007 +0100"
      },
      "message": "[MIPS] Always do the ARC64_TWIDDLE_PC thing.\n\nAlways jump to the place where the kernel is linked to. This helps where\nthe bootloaders/proms ignores the start address inside the ELF header.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0eafaae84e21ac033815cc9f33c3ae889cd7ccfe",
      "tree": "86e10f8de9a4f606699781fc97dfed1df2379dec",
      "parents": [
        "9ee5389c58d7e74ae06887541fbb0ff6ecc6a499"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Oct 17 19:15:17 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:49 2007 +0100"
      },
      "message": "[MIPS] IP22: Fix hang due to messing with timer interrupt handler\n\nAs IP22 is now using do_IRQ for timer interrupt, don\u0027t mess with\ninterrupt handler any longer\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ee5389c58d7e74ae06887541fbb0ff6ecc6a499",
      "tree": "da9715fa4b6f8e43f84a2309501120bd9fa17e3b",
      "parents": [
        "9d360ab4a7568a8d177280f651a8a772ae52b9b9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 18 00:57:07 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:49 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Fix typos in sibyte clockevent drivers\n\nFix some typo introduced on clockevent conversion.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "820b2d853bfa431c0c2ccba5adbae621b0303c42",
      "tree": "f1d3af2e1ceed576fbdf071d6d2fabc53c542488",
      "parents": [
        "c30db2480e8e6db08e64eb7e6778fb00bb01266f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 15:37:44 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: replace last remaining instance of au_ffs with ffs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c30db2480e8e6db08e64eb7e6778fb00bb01266f",
      "tree": "d07c9eb44bf8633d7d31dd10f7b23b12a55d1865",
      "parents": [
        "f3e8d1da389fe2e514e31f6e93c690c8e1243849"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 15:36:53 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Reformat PM code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3e8d1da389fe2e514e31f6e93c690c8e1243849",
      "tree": "75ed85948d11f14c1ea6f483333a365af588955c",
      "parents": [
        "fb8dd014220f51dadcbfb91e6d1dfca69d0910a7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 10:58:43 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Fix build by conversion to irq_cpu.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb8dd014220f51dadcbfb91e6d1dfca69d0910a7",
      "tree": "5cba3dccaa40363edbd42eddca58fb3e34f189b3",
      "parents": [
        "b0d4056dd6f16eca63114d0c252b214449a13cca"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 11:32:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:48 2007 +0100"
      },
      "message": "[MIPS] MTX1: Enable CONFIG_CROSSCOMPILE in defconfig.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b0d4056dd6f16eca63114d0c252b214449a13cca",
      "tree": "50c55bdd330574fcdb718e4192d02b91f2aaa551",
      "parents": [
        "60b0d65541b581955279221e060f8a0a221151b4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 23:20:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:47 2007 +0100"
      },
      "message": "[MIPS] Probe for usability of cp0 compare interrupt.\n\nSome processors offer the option of using the interrupt on which\nnormally the count / compare interrupt would be signaled as a normal\ninterupt pin.  Previously this required some ugly hackery for each\nsystem which is much easier done by a quick and simple probe.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "60b0d65541b581955279221e060f8a0a221151b4",
      "tree": "9ed6abf374cb5004ab626927b96e1ba6eb4eb2ee",
      "parents": [
        "396a2ae08e5080b140330645743ab2567f6bc426"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 16 18:43:26 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:47 2007 +0100"
      },
      "message": "[MIPS] SYNC emulation for MIPS I processors\n\nUserland, including the C library and the dynamic linker, is keen to use\nthe SYNC instruction, even for \"generic\" MIPS I binaries these days.\nWhich makes it less than useful on MIPS I processors.\n\nThis change adds the emulation, but as our do_ri() infrastructure was not\nreally prepared to take yet another instruction, I have rewritten it and\nits callees slightly as follows.\n\nNow there is only a single place a possible signal is thrown from.  The\nplace is at the end of do_ri().  The instruction word is fetched in\ndo_ri() and passed down to handlers.  The handlers are called in sequence\nand return a result that lets the caller decide upon further processing.\nIf the result is positive, then the handler has picked the instruction,\nbut a signal should be thrown and the result is the signal number.  If the\nresult is zero, then the handler has successfully simulated the\ninstruction.  If the result is negative, then the handler did not handle\nthe instruction; to make it more obvious the calls do not follow the usual\n0/-Exxx result convention they now return -1 instead of -EFAULT.\n\nThe calculation of the return EPC is now at the beginning.  The reason is\nit is easier to handle it there as emulation callees may modify a register\nand an instruction may be located in delay slot of a branch whose result\ndepends on the register.  It has to be undone if a signal is to be raised,\nbut it is not a problem as this is the slow-path case, and both actions\nare done in single places now rather than the former being scattered\nthrough emulation handlers.\n\nThe part of do_cpu() being covered follows the changes to do_ri().\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "396a2ae08e5080b140330645743ab2567f6bc426",
      "tree": "1a4fede51e1ce610e578e58496cfa6c56fc46aea",
      "parents": [
        "e6d5a11dad44b8ae18ca8fc4ecb72ccccfa0a2d2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 20:05:18 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 17 18:28:46 2007 +0100"
      },
      "message": "[MIPS] Fix modpost warning in raw binary builds.\n\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0x478): Section mismatch: reference to .init.text:start_kernel (between \u0027_stext\u0027 and \u0027run_init_process\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7a75f0a40073601a0fb509290019d5f3f32b94b",
      "tree": "61b4e44ec385b17fe0177fbece0c02d7ad1e882f",
      "parents": [
        "d68c9d6ae8f1fdae7d998158adc5ee106a2f8ce6"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Oct 16 23:30:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:43:01 2007 -0700"
      },
      "message": "spin_lock_unlocked cleanups\n\nReplace some SPIN_LOCK_UNLOCKED with DEFINE_SPINLOCK\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44a2db43eb715b54618bf01520cc5d46376cdbe2",
      "tree": "9686e3a6ce7938bdfe1ad2d59106c04c1acfdaa9",
      "parents": [
        "debe621468cf54630d360999f6223b50a3efdd0c"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 16 23:29:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "lk201: remove obsolete driver\n\nRemove the old-fashioned lk201 driver under drivers/tc/ that used to be\nused by the old dz.c and zs.c drivers, which is now orphan code referred to\nfrom nowhere and does not build anymore.  A modern replacement is available\nas drivers/input/keyboard/lkkbd.c.\n\nThere are no plans to do anything about this piece of code and it does not\nfit anywhere anymore, so it is not just a matter of maintenance or the lack\nof.  There are still some bits that might be added to the new lkkbd.c\ndriver based on the old code, and the embedded hardware documentation which\nis otherwise quite hard to get hold of might be useful to keep too.  Both\nof these can be done separately though.  RIP.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nAcked-by: 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": "622a9edd919de98ef59571ae6c40c7458244e3f2",
      "tree": "c25684f90ed52c459c39d97d6ab641fe3bb6b09d",
      "parents": [
        "bc154b1efb7f8430ea9faabd5953ebc411f8ead5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 23:29:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "Remove dma_cache_(wback|inv|wback_inv) functions\n\ndma_cache_(wback|inv|wback_inv) were the earliest attempt on a generalized\ncache managment API for I/O purposes.  Originally it was basically the raw\nMIPS low level cache API exported to the entire world.  The API has\nsuffered from a lack of documentation, was not very widely used unlike it\u0027s\nmore modern brothers and can easily be replaced by dma_cache_sync.  So\nremove it rsp.  turn the surviving bits back into an arch private API, as\ndiscussed on linux-arch.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.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": "cba4fbbff2e9722e93b28e18fa7714b9013cbdda",
      "tree": "6c070671e8df2d1e37fd50d7f2504d99a3f62c5f",
      "parents": [
        "4af3c9cc4fad54c3627e9afebf905aafde5690ed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 16 23:29:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:55 2007 -0700"
      },
      "message": "remove include/asm-*/ipc.h\n\nAll asm/ipc.h files do only #include \u003casm-generic/ipc.h\u003e.\n\nThis patch therefore removes all include/asm-*/ipc.h files and moves the\ncontents of include/asm-generic/ipc.h to include/linux/ipc.h.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\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": "7dc0b22e3c54f1f4730354fef84a20f5944f6c5e",
      "tree": "8b281ed3315699eb0b21f00b5933b6222add5b5a",
      "parents": [
        "8e2b705649e294f43a8cd1ea79e4c594c0bd1d9d"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Oct 16 23:26:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:50 2007 -0700"
      },
      "message": "core_pattern: ignore RLIMIT_CORE if core_pattern is a pipe\n\nFor some time /proc/sys/kernel/core_pattern has been able to set its output\ndestination as a pipe, allowing a user space helper to receive and\nintellegently process a core.  This infrastructure however has some\nshortcommings which can be enhanced.  Specifically:\n\n1) The coredump code in the kernel should ignore RLIMIT_CORE limitation\n   when core_pattern is a pipe, since file system resources are not being\n   consumed in this case, unless the user application wishes to save the core,\n   at which point the app is restricted by usual file system limits and\n   restrictions.\n\n2) The core_pattern code should be able to parse and pass options to the\n   user space helper as an argv array.  The real core limit of the uid of the\n   crashing proces should also be passable to the user space helper (since it\n   is overridden to zero when called).\n\n3) Some miscellaneous bugs need to be cleaned up (specifically the\n   recognition of a recursive core dump, should the user mode helper itself\n   crash.  Also, the core dump code in the kernel should not wait for the user\n   mode helper to exit, since the same context is responsible for writing to\n   the pipe, and a read of the pipe by the user mode helper will result in a\n   deadlock.\n\nThis patch:\n\nRemove the check of RLIMIT_CORE if core_pattern is a pipe.  In the event that\ncore_pattern is a pipe, the entire core will be fed to the user mode helper.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nCc: \u003cmartin.pitt@ubuntu.com\u003e\nCc: \u003cwwoods@redhat.com\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": "e4dc1b14d8dc57c3975bf69740e4f5cda6bfba09",
      "tree": "084771b19ecb4335c31cdd91093f7a02b7861e69",
      "parents": [
        "deba0f49b9345f885a53a077623a68cef89c01d5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Oct 16 23:26:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:46 2007 -0700"
      },
      "message": "Use list_head in binfmt handling\n\nSwitch single-linked binfmt formats list to usual list_head\u0027s.  This leads\nto one-liners in register_binfmt() and unregister_binfmt().  The downside\nis one pointer more in struct linux_binfmt.  This is not a problem, since\nthe set of registered binfmts on typical box is very small -- (ELF +\nsomething distro enabled for you).\n\nTest-booted, played with executable .txt files, modprobe/rmmod binfmt_misc.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
      "tree": "daeb82c70de678ac10a5cec153097294dd772cb1",
      "parents": [
        "fc8a327db6c46de783b1a4276d846841b9abc24c",
        "8bb00d83d8fc2de5c0614f5d55780107e0c375fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:44:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:44:35 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Increase cp0 compare clockevent min_delta_ns from 0x30 to 0x300.\n  [MIPS] Cache: Provide more information on cache policy on bootup.\n  [MIPS] Fix aliasing bug in copy_user_highpage, take 2.\n  [MIPS] VPE loader: convert from struct class_ device to struct device\n  [MIPS] MIPSsim: Fix booting from NFS root\n  [MIPS] Alchemy: Get rid of au1xxx_irq_map_t.\n  [MIPS] Alchemy: Get rid of au_ffz().\n  [MIPS] Alchemy: Get rid of au_ffs().\n  [MIPS] Alchemy: cleanup interrupt code.\n  [MIPS] Lasat: Fix build by conversion to irq_cpu.c.\n  [MIPS] Lasat: Add #ifndef ... #endif include warpper to lasatint.h.\n  [MIPS] IP22: Enable -Werror.\n  [MIPS] IP22: Fix warning.\n  [MIPS] IP22: Complain if requesting the front panel irq failed.\n  [MIPS] vmlinux.lds.S: Handle KPROBES_TEXT.\n  [MIPS] vmlinux.lds.S: Fix handling of .notes in final link.\n  [MIPS] vmlinux.lds.S: Remove duplicate comment.\n  [MIPS] MSP71XX: Add workarounds file.\n  [MIPS] IP32: Fix build by conversion to irq_cpu.c.\n"
    },
    {
      "commit": "8bb00d83d8fc2de5c0614f5d55780107e0c375fe",
      "tree": "99eb7dd55b819a5376f6403ea185908f405a31f4",
      "parents": [
        "64bfca5cd8c40fa138ad5db2513e8bcf8bd54ebd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 11:35:11 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 18:23:50 2007 +0100"
      },
      "message": "[MIPS] Increase cp0 compare clockevent min_delta_ns from 0x30 to 0x300.\n\nExtremly low values are of dubious usefulness anyway but in this case\nthey actually were killing Qemu which simply wasn\u0027t able to complete\nmips_next_event() within 0x30 100MHz cycles even on fast hosts.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "64bfca5cd8c40fa138ad5db2513e8bcf8bd54ebd",
      "tree": "08caa0c52a24744e52012f3ccab5325d97e425ee",
      "parents": [
        "985c30ef4d7c2a4f0e979a507a7e2f7f09b096c3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 15 16:35:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 18:23:49 2007 +0100"
      },
      "message": "[MIPS] Cache: Provide more information on cache policy on bootup.\n\nThis should help making bug reports for the gadzillion of cores with all\ntheir configuration and synthesis options more useful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "985c30ef4d7c2a4f0e979a507a7e2f7f09b096c3",
      "tree": "8f5a447adaa49b6efb7485e8b69b2743eca3ee4b",
      "parents": [
        "736fad17b89e5e718908abb76ae9bce210a9d5d4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 15 16:30:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 18:23:49 2007 +0100"
      },
      "message": "[MIPS] Fix aliasing bug in copy_user_highpage, take 2.\n\nTurns out b868868ae0f7272228c95cc760338ffe35bb739d  wasn\u0027t quite right.\nWhen called for a page that isn\u0027t marked dirty it would artificially\ncreate an alias instead of doing the obvious thing and access the page\nvia KSEG0.\n\nThe same issue also exists in copy_to_user_page and copy_from_user_page\nwhich was causing the machine to die under rare circumstances for example\nwhen running ps if the BUG_ON() assertion added by the earlier fix was\ngetting triggered.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "736fad17b89e5e718908abb76ae9bce210a9d5d4"
}
