)]}'
{
  "log": [
    {
      "commit": "b62ad9ab181a67207a4c8c373461b587c4861a68",
      "tree": "ace1572964d81f5f9bbc10b7960c1f742832d744",
      "parents": [
        "af390084359a5de20046c901529b2b6a50b941cb",
        "b29230769e3482bbd62a07d6d9485371ee66a18f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "message": "Merge branch \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  um: Fix read_persistent_clock fallout\n  kgdb: Do not access xtime directly\n  powerpc: Clean up obsolete code relating to decrementer and timebase\n  powerpc: Rework VDSO gettimeofday to prevent time going backwards\n  clocksource: Add __clocksource_updatefreq_hz/khz methods\n  x86: Convert common clocksources to use clocksource_register_hz/khz\n  timekeeping: Make xtime and wall_to_monotonic static\n  hrtimer: Cleanup direct access to wall_to_monotonic\n  um: Convert to use read_persistent_clock\n  timkeeping: Fix update_vsyscall to provide wall_to_monotonic offset\n  powerpc: Cleanup xtime usage\n  powerpc: Simplify update_vsyscall\n  time: Kill off CONFIG_GENERIC_TIME\n  time: Implement timespec_add\n  x86: Fix vtime/file timestamp inconsistencies\n\nTrivial conflicts in Documentation/feature-removal-schedule.txt\n\nMuch less trivial conflicts in arch/powerpc/kernel/time.c resolved as\nper Thomas\u0027 earlier merge commit 47916be4e28c (\"Merge branch\n\u0027powerpc.cherry-picks\u0027 into timers/clocksource\")\n"
    },
    {
      "commit": "c1bf207d6ee1eb72e9c10365edbdc7c9ff7fb9b0",
      "tree": "4c5875c8bd9087cd7b2193ac264c002cc384febb",
      "parents": [
        "2ea6399f553bf9a47260723b44d50f747e310218"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Aug 03 11:22:20 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:29 2010 +0100"
      },
      "message": "MIPS: kprobe: Add support.\n\nThis patch is based on previous work by Sony and Himanshu Chauhan.\n\nI have done some cleanup and implemented JProbes and KRETPROBES.  The\nKRETPROBES part is pretty much copied verbatim from powerpc.  A possible\nfuture enhance might be to factor out the common code.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Himanshu Chauhan \u003chschauhan@nulltrace.org\u003e\nTo: linux-mips@linux-mips.org\nTo: ananth@in.ibm.com,\nTo: anil.s.keshavamurthy@intel.com\nTo: davem@davemloft.net\nTo: masami.hiramatsu.pt@hitachi.com\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1525/\nPatchwork: https://patchwork.linux-mips.org/patch/1530/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22b0763a2328434ac68cca884e1b7d350ca61332",
      "tree": "59635ba7ba3368d40defdebc07c94d61d5941491",
      "parents": [
        "5b97c3f7ae0ad0eea1eb90d649420a1a180f2bdf"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Jul 23 18:41:43 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:21 2010 +0100"
      },
      "message": "MIPS: uasm: Add option to export uasm API.\n\nA \u0027select EXPORT_UASM\u0027 in Kconfig will cause the uasm to be exported\nfor use in modules.  When it is exported, all the uasm data and code\ncease to be __init and __initdata.\n\nAlso daddiu_bug cannot be __cpuinitdata if uasm is exported.  The\ncleanest thing is to just make it normal data.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nTo: wim@iguana.be\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1500/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5ebabe59807e116976b073ec43327eedb4b357e2",
      "tree": "a8773d04073b88a3e5c43ddd9a133c090f250f0d",
      "parents": [
        "c2a529f73de56cb99ae9abcc2c8fb9fe3f2d2039"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 04:08:19 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:17 2010 +0100"
      },
      "message": "MIPS: JZ4740: Add Kbuild files\n\nAdd the Kbuild files for the JZ4740 architecture and adds JZ4740 support\nto the MIPS Kbuild files.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1406/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42a4f17dc356689075263d7c2bd68456676fa62e",
      "tree": "2c66f5be57722cff7bb39eb0b59c3ec6eb24fff6",
      "parents": [
        "745aef5df1e2277ee9e34d86491084c0d6106338"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Jul 15 21:45:04 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:06 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove SOC_AU1X00 in favor of MIPS_ALCHEMY\n\nRemove the CONFIG_SOC_AU1X00 Kconfig symbol since its job can also be done\nby MACH_ALCHEMY, now renamed to MIPS_ALCHEMY.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1461/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "220937b1aa97025a0e2fff0604b00ee6e9b7ccd3",
      "tree": "adadb9bd5b81249bcd8d10a0352eefd487f0d9ba",
      "parents": [
        "aec9222551353890190af810a4c93ed7050bfa19"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jul 27 22:12:45 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:40 2010 +0100"
      },
      "message": "MIPS: BCM47xx: Activate SSB_B43_PCI_BRIDGE by default\n\nB43_pci_bridge is needed to use the b43 driver with brcm47xx.  Activate it\nby default if PCI is available.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1510/\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "592913ecb87a9e06f98ddb55b298f1a66bf94c6b",
      "tree": "0f63f5535fe517faf418e0f7e69800fcf1e4d8db",
      "parents": [
        "ce3bf7ab22527183634a76512d9854a38615e4d5"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 13 17:56:20 2010 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 27 12:40:54 2010 +0200"
      },
      "message": "time: Kill off CONFIG_GENERIC_TIME\n\nNow that all arches have been converted over to use generic time via\nclocksources or arch_gettimeoffset(), we can remove the GENERIC_TIME\nconfig option and simplify the generic code.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c1279068988-21864-4-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c197da9163a42e6faeb051f331868b9245836eef",
      "tree": "f0f29266fd2610bb061b9650e851a26cf6548086",
      "parents": [
        "96d660c482e03b2d7b6c0245b95a7cce537606c8"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:54 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:16 2010 +0100"
      },
      "message": "MIPS: Loongson 2F: Add gpio/gpioilb support\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1163/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "622844bf0b4cfa4f76d4a0ddc44266938385f5ab",
      "tree": "52d7ab361091614b4815076003555819d56efd03",
      "parents": [
        "c619366e36aa75beaaee630f3d6e468422ed9530"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:04:42 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:56 2010 +0100"
      },
      "message": "MIPS: Loongson: Add CPU_LOONGSON2F_WORKAROUNDS\n\nAs documented in the  Loongson 2F User Manual [2, 3], the old Loongson2F\nseries (2F01 / 2F02) have the NOP \u0026 JUMP issues which requires workarounds\nin the kernel and binutils.  This issue has been rectified in Loongson 2F\nseries 2F03 so no workarounds needed.\n\nNow that the workarounds [1] adding the the -mfix-loongson2f-nop and\n-mfix-loongson2f-jump options have been comitted to the binutils the CVS\nrepository), we can add the workarounds in the kernel.\n\nThe workarounds have no significant side effect on the system but may\ndecrease performance so we control them through a a new\nCPU_LOONGSON2F_WORKAROUNDS config option allowing the users to only enable\nit as necessary.\n\n[1] \"Fixups of Loongson2F\" patch for binutils(actually for gas)\n    http://sourceware.org/ml/binutils/2009-11/msg00387.html\n[2] Chapter 15 of \"Loongson2F User Manual\"(Chinese Version)\n    http://www.loongson.cn/uploadfile/file/200808211\n[3] English Version of the above chapter 15\n    http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode\u003dsource\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1105/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c619366e36aa75beaaee630f3d6e468422ed9530",
      "tree": "5606ab97d4265498ae5a85f015cd8ab2926427e0",
      "parents": [
        "a9af5a01cadc25a058ee1dfd3bd8abd8724a3ed8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Thu Mar 25 11:42:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:55 2010 +0100"
      },
      "message": "MIPS: Kconfig: Make Broadcom SoC support naming consistent\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1082/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcf3ca4c3d6d911df8ee2b8f010ffe504d3aef71",
      "tree": "bf5e213945d24fa3d59e0b69d083088189c3731e",
      "parents": [
        "0000a5390184af1459e82506fcfa7db96f3e6d33"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sun Apr 18 15:26:36 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:44 2010 +0100"
      },
      "message": "MIPS: Swarm, Littlesur: Enable PATA platform driver.\n\nAccording to include/asm/sibyte/swarm.h both systems provide a\nplatform device for the ide controler. Until now the IDE subsystem was\nused which is deprecated by now. The same structure can be used with the\nPATA driver.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebatian@breakpoint.cc\u003e\nCc: tbm@cyrius.com\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1127/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e1e02b329d64353e67af070516a9bd14caff8bb0",
      "tree": "67dad6845ad3175aeaad816a10edbcc459e9e1f9",
      "parents": [
        "66ed5ef8b44374def8461a0a05d4afc34d4ad684"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: mips: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60ec6571c5072cdea9e518d1dac8147b85ca93a2",
      "tree": "7543987848f6c00467bb5adea4ccfe096faf8835",
      "parents": [
        "fc48c41af81b953578a54f80ad07d2f1efa81378"
      ],
      "author": {
        "name": "pascal@pabr.org",
        "email": "pascal@pabr.org",
        "time": "Sun Jan 03 13:39:12 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:17 2010 +0100"
      },
      "message": "MIPS: Support 36-bit iomem on 32-bit Au1x00\n\nI believe these changes are needed on Alchemy SoCs in order to\nuse iomem above 4G with the usual platform_device machinery:\n\n- Set CONFIG_ARCH_PHYS_ADDR_T_64BIT to make resource_size_t 64-bit.\n- Increase IOMEM_RESOURCE_END so that platforms can register resources.\n\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/814/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5f3c909881d5deebb9a3ddc836a15937e76daefc",
      "tree": "5306ae518c1da71bdba1814e49e75ad7cd6c2736",
      "parents": [
        "69b427cd23b6f637763bf49e3e166c1236313f69"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Jan 03 21:16:51 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:16 2010 +0100"
      },
      "message": "MIPS: AR7: Implement gpiolib\n\nThis patch implements gpiolib for the AR7 SoC.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/816/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c7e8c668b09a27879e8b45d2a613fb5acdf9f8a3",
      "tree": "4036e19f1c919ea601da9436b3abe718ad473f9e",
      "parents": [
        "6f3209659833e3ed653840d19b2f624f6db07823"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Mon Jan 04 17:16:46 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:10 2010 +0100"
      },
      "message": "MIPS: Loongson: Remove the serial port output of compressed kernel support\n\nThe compressed kernel support on loongson family machines is stable now,\nso, remove the debug information via using SYS_SUPPORTS_ZBOOT instead of\nSYS_SUPPORTS_ZBOOT_UART16550. This may reduce the image size and speedup\nthe booting.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: yanh@lemote.com\nCc: huhb@lemote.com\nCc: zhangfx@lemote.com\nPatchwork: http://patchwork.linux-mips.org/patch/824/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b07d38aaa520cee922fadfeaf90c97faf217045",
      "tree": "3d68d10c95ed7d87fd1692448e3903b801b40e94",
      "parents": [
        "f252ffd50c97dae87b45f1dbad24f71358ccfbd6"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Jan 08 17:17:44 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:06 2010 +0100"
      },
      "message": "MIPS: Octeon: Use optimized memory barrier primitives.\n\nIn order to achieve correct synchronization semantics, the Octeon port\nhad defined CONFIG_WEAK_REORDERING_BEYOND_LLSC.  This resulted in code\nthat looks like:\n\n   sync\n   ll ...\n   .\n   .\n   .\n   sc ...\n   .\n   .\n   sync\n\nThe second SYNC was redundant, but harmless.\n\nOcteon has a SYNCW instruction that acts as a write-memory-barrier\n(due to an erratum in some parts two SYNCW are used).  It is much\nfaster than SYNC because it imposes ordering on the writes, but\ndoesn\u0027t otherwise stall the execution pipeline.  On Octeon, SYNC\nstalls execution until all preceeding writes are committed to the\ncoherent memory system.\n\nUsing:\n\n    syncw;syncw\n    ll\n    .\n    .\n    .\n    sc\n    .\n    .\n\nHas identical semantics to the first sequence, but is much faster.\nThe SYNCW orders the writes, and the SC will not complete successfully\nuntil the write is committed to the coherent memory system.  So at the\nend all preceeding writes have been committed.  Since Octeon does not\ndo speculative reads, this functions as a full barrier.\n\nThe patch removes CONFIG_WEAK_REORDERING_BEYOND_LLSC, and substitutes\nSYNCW for SYNC in write-memory-barriers.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/850/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe1d45e08650213ec83a72d3499c3dd703243792",
      "tree": "2d967f4d9a11ffa4e6daf6ff6e498915441b10ed",
      "parents": [
        "be8cde8b24c9dca1e54598690115eee5b1476519"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Jan 15 20:34:46 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 28 00:03:30 2010 +0100"
      },
      "message": "MIPS: Add support of LZO-compressed kernels\n\nThe necessary changes to the x86 Kconfig and boot/compressed to allow the\nuse of this new compression method.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/857/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a4609780c9acd291becfc5e81b08485f92803886",
      "tree": "dc8fd4c7e7e658a0cb192f1d1f44352017fc5b90",
      "parents": [
        "6acc7d485c24c00e111c61b2e6dff9180faebcae"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Nov 19 16:46:32 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:36 2009 +0000"
      },
      "message": "MIPS: No longer hardwire CONFIG_EMBEDDED to y\n\nThere\u0027s no reason for MIPS to select EMBEDDED.  In fact, EMBEDDED makes\nMIPS more awkward to deal with because it makes it different to the\nmajority of architectures for no good reason.\n\n[Ralf: Historically disabling EMBEDDED had hid essential options for many\n MIPS platforms such as serial console and forced crap like VGA support\n or power managment enabled for platforms where those don\u0027t make any sense.\n\n The name of the option is also _very_ missleading so many users don\u0027t\n select it even where is was required for a functioning kernel.]\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/663/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "de4148f3ef54b644a181ad75a6fb4b373f2b01f0",
      "tree": "83aa287fbbcc14a3df9e161af99af49776b61b6f",
      "parents": [
        "c3d8d85019c9e4f6e4f23d194b6432a2c2464372"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "message": "MIPS: eXcite: Remove platform.\n\nThe platform has never been fully merged \n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mtd@lists.infradead.org\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4dd92e15b316d1a782772f16074571a70ceb9184",
      "tree": "9fd73ba4065472bc7bf9a1942456f6aa9e4d2a4a",
      "parents": [
        "70ab711df44ada438973ceba0213121afeb8e8b3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:30 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:30 2009 +0000"
      },
      "message": "MIPS: Move EARLY_PRINTK to Kconfig.debug\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "29c5d3462f7c8f17bb9e0a29f0a299036468074d",
      "tree": "ea18e1a1011e27095b1f2b7b68f26e28573d47eb",
      "parents": [
        "8f99a162653531ef25a3dd0f92bfb6332cd2b295"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Nov 20 20:34:34 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:25 2009 +0000"
      },
      "message": "MIPS: Tracing: Add function graph tracer support for MIPS\n\nThe implementation of function graph tracer for MIPS is a little\ndifferent from X86.\n\nin MIPS, gcc(with -pg) only transfer the caller\u0027s return address(at) and\nthe _mcount\u0027s return address(ra) to us.\n\nFor the kernel part without -mlong-calls:\n\nmove at, ra\njal _mcount\n\nFor the module part with -mlong-calls:\n\nlui v1, hi16bit_of_mcount\naddiu v1, v1, low16bit_of_mcount\nmove at, ra\njal _mcount\n\nWithout -mlong-calls,\n\nif the function is a leaf, it will not save the return address(ra):\n\nffffffff80101298 \u003cau1k_wait\u003e:\nffffffff80101298:       67bdfff0        daddiu  sp,sp,-16\nffffffff8010129c:       ffbe0008        sd      s8,8(sp)\nffffffff801012a0:       03a0f02d        move    s8,sp\nffffffff801012a4:       03e0082d        move    at,ra\nffffffff801012a8:       0c042930        jal     ffffffff8010a4c0 \u003c_mcount\u003e\nffffffff801012ac:       00020021        nop\n\nso, we can hijack it directly in _mcount, but if the function is non-leaf, the\nreturn address is saved in the stack.\n\nffffffff80133030 \u003ccopy_process\u003e:\nffffffff80133030:       67bdff50        daddiu  sp,sp,-176\nffffffff80133034:       ffbe00a0        sd      s8,160(sp)\nffffffff80133038:       03a0f02d        move    s8,sp\nffffffff8013303c:       ffbf00a8        sd      ra,168(sp)\nffffffff80133040:       ffb70098        sd      s7,152(sp)\nffffffff80133044:       ffb60090        sd      s6,144(sp)\nffffffff80133048:       ffb50088        sd      s5,136(sp)\nffffffff8013304c:       ffb40080        sd      s4,128(sp)\nffffffff80133050:       ffb30078        sd      s3,120(sp)\nffffffff80133054:       ffb20070        sd      s2,112(sp)\nffffffff80133058:       ffb10068        sd      s1,104(sp)\nffffffff8013305c:       ffb00060        sd      s0,96(sp)\nffffffff80133060:       03e0082d        move    at,ra\nffffffff80133064:       0c042930        jal     ffffffff8010a4c0 \u003c_mcount\u003e\nffffffff80133068:       00020021        nop\n\nbut we can not get the exact stack address(which saved ra) directly in\n_mcount, we need to search the content of at register in the stack space\nor search the \"s{d,w} ra, offset(sp)\" instruction in the text. \u0027Cause we\ncan not prove there is only a match in the stack space, so, we search\nthe text instead.\n\nas we can see, if the first instruction above \"move at, ra\" is not a\nstore instruction, there should be a leaf function, so we hijack the at\nregister directly via putting \u0026return_to_handler into it, otherwise, we\nsearch the \"s{d,w} ra, offset(sp)\" instruction to get the stack offset,\nand then the stack address. we use the above copy_process() as an\nexample, we at last find \"ffbf00a8\", 0xa8 is the stack offset, we plus\nit with s8(fp), that is the stack address, we hijack the content via\nwriting the \u0026return_to_handler in.\n\nIf with -mlong-calls, since there are two more instructions above \"move\nat, ra\", so, we can move the pointer to the position above \"lui v1,\nhi16bit_of_mcount\".\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Nicholas Mc Guire \u003cder.herr@hofr.at\u003e\nCc: zhangfx@lemote.com\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/677/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "538f19526e40ce7a5a296fad6a3121409c890adc",
      "tree": "bbdf5a55a08dafaf2497a241703e944563241ddc",
      "parents": [
        "e6299d2677e600f6a0bf93bbb89f20d3de5252de"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Nov 20 20:34:32 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:23 2009 +0000"
      },
      "message": "MIPS: Tracing: Add dynamic function tracer support\n\nWith dynamic function tracer, by default, _mcount is defined as an\n\"empty\" function, it returns directly without any more action . When\nenabling it in user-space, it will jump to a real tracing\nfunction(ftrace_caller), and do the real job for us.\n\nDiffer from the static function tracer, dynamic function tracer provides\ntwo functions ftrace_make_call()/ftrace_make_nop() to enable/disable the\ntracing of some indicated kernel functions(set_ftrace_filter).\n\nIn the -v4 version, the implementation of this support is basically the same as\nX86 version does: _mcount is implemented as an empty function and ftrace_caller\nis implemented as a real tracing function respectively.\n\nBut in this version, to support module tracing with the help of\n-mlong-calls in arch/mips/Makefile:\n\nMODFLAGS +\u003d -mlong-calls.\n\nThe stuff becomes a little more complex. We need to cope with two\ndifferent type of calling to _mcount.\n\nFor the kernel part, the calling to _mcount(result of \"objdump -hdr\nvmlinux\"). is like this:\n\n\t108:   03e0082d        move    at,ra\n\t10c:   0c000000        jal     0 \u003cfpcsr_pending\u003e\n                        10c: R_MIPS_26  _mcount\n                        10c: R_MIPS_NONE        *ABS*\n                        10c: R_MIPS_NONE        *ABS*\n\t110:   00020021        nop\n\nFor the module with -mlong-calls, it looks like this:\n\n\tc:\t3c030000 \tlui\tv1,0x0\n\t\t\tc: R_MIPS_HI16\t_mcount\n\t\t\tc: R_MIPS_NONE\t*ABS*\n\t\t\tc: R_MIPS_NONE\t*ABS*\n\t10:\t64630000 \tdaddiu\tv1,v1,0\n\t\t\t10: R_MIPS_LO16\t_mcount\n\t\t\t10: R_MIPS_NONE\t*ABS*\n\t\t\t10: R_MIPS_NONE\t*ABS*\n\t14:\t03e0082d \tmove\tat,ra\n\t18:\t0060f809 \tjalr\tv1\n\nIn the kernel version, there is only one \"_mcount\" string for every\nkernel function, so, we just need to match this one in mcount_regex of\nscripts/recordmcount.pl, but in the module version, we need to choose\none of the two to match. Herein, I choose the first one with\n\"R_MIPS_HI16 _mcount\".\n\nand In the kernel verion, without module tracing support, we just need\nto replace \"jal _mcount\" by \"jal ftrace_caller\" to do real tracing, and\nfilter the tracing of some kernel functions via replacing it by a nop\ninstruction.\n\nbut as we have described before, the instruction \"jal ftrace_caller\" only left\n32bit length for the address of ftrace_caller, it will fail when calling from\nthe module space. so, herein, we must replace something else.\n\nthe basic idea is loading the address of ftrace_caller to v1 via changing these\ntwo instructions:\n\n\tlui\tv1,0x0\n\taddiu\tv1,v1,0\n\nIf we want to enable the tracing, we need to replace the above instructions to:\n\n\tlui\tv1, HI_16BIT_ftrace_caller\n\taddiu\tv1, v1, LOW_16BIT_ftrace_caller\n\nIf we want to stop the tracing of the indicated kernel functions, we\njust need to replace the \"jalr v1\" to a nop instruction. but we need to\nreplace two instructions and encode the above two instructions\noursevles.\n\nIs there a simpler solution? Yes! Here it is, in this version, we put _mcount\nand ftrace_caller together, which means the address of _mcount and\nftrace_caller is the same:\n\n_mcount:\nftrace_caller:\n\tj\tftrace_stub\n\t nop\n\n\t...(do real tracing here)...\n\nftrace_stub:\n\tjr\tra\n\t move\tra, at\n\nBy default, the kernel functions call _mcount, and then jump to ftrace_stub and\nreturn. and when we want to do real tracing, we just need to remove that \"j\nftrace_stub\", and it will run through the two \"nop\" instructions and then do\nthe real tracing job.\n\nwhat about filtering job? we just need to do this:\n\n\t lui v1, hi_16bit_of_mcount        \u003c--\u003e b 1f (0x10000004)\n\t addiu v1, v1, low_16bit_of_mcount\n\t move at, ra\n\t jalr v1\n\t nop\n\t \t\t\t\t     1f: (rec-\u003eip + 12)\n\nIn linux-mips64, there will be some local symbols, whose name are\nprefixed by $L, which need to be filtered. thanks goes to Steven for\nwriting the mips64-specific function_regex.\n\nIn a conclusion, with RISC, things becomes easier with such a \"stupid\"\ntrick, RISC is something like K.I.S.S, and also, there are lots of\n\"simple\" tricks in the whole ftrace support, thanks goes to Steven and\nthe other folks for providing such a wonderful tracing framework!\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Nicholas Mc Guire \u003cder.herr@hofr.at\u003e\nCc: zhangfx@lemote.com\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/675/\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69a7d1b3ec64786cfc8a16ef3e8585d1f93d3944",
      "tree": "543a4a531bb1e573984e8f855cd530748d05306d",
      "parents": [
        "d2bb0762993e11363d8343127516b8fe88f9006f"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Nov 20 20:34:30 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:22 2009 +0000"
      },
      "message": "MIPS: Tracing: Enable HAVE_FUNCTION_TRACE_MCOUNT_TEST for MIPS\n\nThere is an exisiting common ftrace_test_stop_func() in\nkernel/trace/ftrace.c, which is used to check the global variable\nftrace_trace_stop to determine whether stop the function tracing.\n\nThis patch implepment the MIPS specific one to speedup the procedure.\n\nThanks goes to Zhang Le for Cleaning it up.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Nicholas Mc Guire \u003cder.herr@hofr.at\u003e\nCc: zhangfx@lemote.com\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/673/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d2bb0762993e11363d8343127516b8fe88f9006f",
      "tree": "f210c4c4b0234a776977e6d2b749384e1d3699c1",
      "parents": [
        "8922f79ee56e9dab6fc144defc0bc901ff0a7f8a"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Nov 20 20:34:29 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:21 2009 +0000"
      },
      "message": "MIPS: Tracing: Add static function tracer support for MIPS\n\nIf -pg of gcc is enabled with CONFIG_FUNCTION_TRACER\u003dy. a calling to\n_mcount will be inserted into each kernel function. so, there is a\npossibility to trace the kernel functions in _mcount.\n\nThis patch add the MIPS specific _mcount support for static function\ntracing. by default, ftrace_trace_function is initialized as\nftrace_stub(an empty function), so, the default _mcount will introduce\nvery little overhead. after enabling ftrace in user-space, it will jump\nto a real tracing function and do static function tracing for us.\n\nand -ffunction-sections is incompatible with -pg, so, disable it when\nftracer is enabled.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nReviewed-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Nicholas Mc Guire \u003cder.herr@hofr.at\u003e\nCc: zhangfx@lemote.com\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/672/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9726b43a4d7aaa5b30f559e78768aeb3d17bc224",
      "tree": "8839f39acad92050e79005827b75794ed4bfd830",
      "parents": [
        "916daba8a9f2617ded8b9255e6b39f066ef60178"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Nov 17 01:32:58 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:20 2009 +0000"
      },
      "message": "MIPS: Add basic CPUFreq options.\n\nThis patch adds basic options for MIPS CPUFreq support.\n\nSince the cp0 timer\u0027s frequency is based on the processor clockrate it can\nnot be used with CPUFReq; an additional external timer is required.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: cpufreq@vger.kernel.org,\nCc: Dave Jones \u003cdavej@redhat.com\u003e,\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e,\nCc: yanh@lemote.com\nCc: huhb@lemote.com,\nPatchwork: http://patchwork.linux-mips.org/patch/659/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a3a0f8c8ed2e2470f4dcd6da95020d41fed84747",
      "tree": "f91ffa7ce5752c6debb79981f206865057413e9c",
      "parents": [
        "13e79b462212ac46a046932af06117eaf7a9f77b"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Sun Aug 30 17:15:11 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:17 2009 +0000"
      },
      "message": "MIPS: PowerTV: Base files for Cisco PowerTV platform\n\nAdd the Cisco Powertv cable settop box to the MIPS tree. This platform is\nbased on a MIPS 24Kc processor with various devices integrated on the same\nASIC. There are multiple models of this box, with differing configuration\nbut the same kernel runs across the product line.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/132/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22f1fdfd62a5f6ab738ffe03dc2ee9f1f25dabc4",
      "tree": "dbfd9b7b9b1a25f31cfb0af42becdb33e7418b4d",
      "parents": [
        "55045ff5557bc804752e84dca5d1b1f1d4bb4e31"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Nov 11 13:59:23 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:15 2009 +0000"
      },
      "message": "MIPS: Add support for uncached accelerated mappings.\n\nLoongson2f support video acceleration.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/624/\nPatchwork: http://patchwork.linux-mips.org/patch/625/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "55045ff5557bc804752e84dca5d1b1f1d4bb4e31",
      "tree": "981f6201429b833afb801079aa6abf5e72dc4349",
      "parents": [
        "6e34358ed4f89556b5474ff883ac148750189ef0"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Nov 11 13:39:12 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:15 2009 +0000"
      },
      "message": "MIPS: Loongson 2F: Cleanup the #if clauses\n\nThis patch adds two new kernel options: CPU_SUPPORTS_CPUFREQ and\nCPU_SUPPORTS_ADDRWINCFG to describe the new features of Loongons 2F and\nreplaces the several ugly #if clauses by them.\n\nThese two options will be utilized by the future loongson revisions and\nrelated drivers such as the coming Loongson 2F CPUFreq driver.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21a41faa4d59716dac0169a48565109b9e5bf0ea",
      "tree": "b3bb828c392cfbcaa0963a958069266ab33426d4",
      "parents": [
        "7d32c6dd816bb0c595aef62294b714a9b8a0f864"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Nov 10 00:06:11 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:11 2009 +0000"
      },
      "message": "MIPS: Lemote 2f: Enable legacy RTC driver\n\nCurrently rtclib is not available on Loongson family machines but the\nlegacy RTC driver works well on them.  Deselect RTC_LIB to allow the legacy\nRTC driver to be selected.\n\nThe rtclib patch series\n\n   http://www.linux-mips.org/cgi-bin/mesg.cgi?a\u003dlinux-mips\u0026i\u003da91e34bf2595157830d599cb66becd52247b1819.1257383766.git.wuzhangjin%40gmail.com\n\nor, in patchworks:\n\n   http://patchwork.linux-mips.org/patch/570/\n   http://patchwork.linux-mips.org/patch/571/\n   http://patchwork.linux-mips.org/patch/572/\n\nis eventually going to switch Lemote platforms to rtclib.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: zhangfx@lemote.com\nCc: yanh@lemote.com \nCc: huhb@lemote.com\nCc: Nicholas Mc Guire \u003chofrat@hofr.at\u003e\nCc: Arnaud Patard \u003capatard@mandriva.com\u003e\nCc: loongson-dev@googlegroups.com\nCc: linux-mips@linux-mips.org\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f7a251a259e5bf58a9ff334bdcfa3e42b6cb7a3",
      "tree": "f5b65babda54c52073819629cc0f1047b5d1b413",
      "parents": [
        "937893cf5be53203eabc6f4db29f86b1fdeea203"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Nov 06 18:45:05 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:10 2009 +0000"
      },
      "message": "MIPS: Loongson: Add basic Loongson 2F support\n\nLoongson 2F has built-in DDR2 and PCI-X controller. The PCI-X controller\nhas a programming interface similiar to the the FPGA northbridge used on\nLoongson 2E.\n\nThe main differences between Loongson 2E and Loongson 2F include:\n\n1. Loongson 2F has an extra address window configuration module, which\n   is used to map CPU address space to DDR or PCI address space, or map\n   the PCI-DMA address space to DDR or LIO address space.\n\n2. Loongson 2F supports 8 levels of software configurable CPu frequency\n   which can be configured in the LOONGSON_CHIPCFG0 register.  The coming\n   cpufreq and standby support are based on this feature.\n\nLoongson.h abstracts the modules and corresponding methods are abstracted.\n\nAdd other Loongson-2F-specific source code including gcc 4.4 support, PCI\nmemory space, PCI IO space, DMA address.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32028f1f7bce32e72183129dc55fc23656e7081c",
      "tree": "1ff4b992a66bc3b2dcc097fabc15ae2ce1507057",
      "parents": [
        "0e8cccc40665a2943f2bf93b9036579e85a716f4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:07 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:07 2009 +0000"
      },
      "message": "MIPS: Remove addinitrd and CONFIG_PROBE_INITRD_HEADER\n\nAddinitrd has been superseded by initramfs ages ago.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82622284dd2f8791f9759f3cef601520a8bc63b2",
      "tree": "ee47f43af373d0c021cc83ff9e22925942e9d001",
      "parents": [
        "92078e0618f525e22945040b5daea21d4b6d4a16"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Oct 14 12:16:56 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:01 2009 +0000"
      },
      "message": "MIPS: Put PGD in C0_CONTEXT for 64-bit R2 processors.\n\nProcessors that support the mips64r2 ISA can in four instructions\nconvert a shifted PGD pointer stored in the upper bits of c0_context\ninto a usable pointer.  By doing this we save a memory load and\nassociated potential cache miss in the TLB exception handlers.\n\nSince the upper bits of c0_context were holding the CPU number, we\nmove this to the upper bits of c0_xcontext which doesn\u0027t have enough\nbits to hold the PGD pointer, but has plenty for the CPU number.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b93b3c3e94be2605759735a89fc935ba5f58dcf",
      "tree": "1d49ea7cca709e0380d5463357deb1c632308cc0",
      "parents": [
        "bea4c899f2b5fad80099aea979780ef19f9b1987"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Oct 14 18:12:16 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:56:56 2009 +0000"
      },
      "message": "MIPS: Add support for GZIP / BZIP2 / LZMA compressed kernel images\n\nThis patch helps to generate smaller kernel images for linux-MIPS,\n\nHere is the effect when using lzma:\n\n$ ls -sh vmlinux\n7.1M vmlinux\n$ ls -sh vmlinuz\n1.5M vmlinuz\n\nHave tested the 32bit kernel on Qemu/Malta and 64bit kernel on FuLoong\nMini PC. both of them work well. and also, tested by Alexander Clouter\non an AR7 based Linksys WAG54Gv2, and by Manuel Lauss on an Alchemy\nboard.\n\nThis -v2 version incorporate the feedback from Ralf, and add the\nfollowing changes:\n\n1. add .ecoff, .bin, .erec format support\n2. only enable it and the debug source code for the machines we tested\n3. a dozen of fixups and cleanups\n\nand if you want to enable it for your board, please try to select\nSYS_SUPPORTS_ZBOOT for it, and if the board have an 16550 compatible\nuart, you can select SYS_SUPPORTS_ZBOOT_UART16550 directly. and then\nsending the relative patches to Ralf.\n\nTested-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTested-by: Alexander Clouter \u003calex@digriz.org.uk\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f133f22dd6f413bdf71ebf7e00ce441d98ac7c87",
      "tree": "ae2599f3d1b8a29865bad54a628f59776307e0a7",
      "parents": [
        "315fe625f878749a7d2b6b65a40c29bbbe6e1dc7"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Dec 01 14:55:42 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:26 2009 +0000"
      },
      "message": "MIPS: Loongson: Switch from flatmem to sparsemem\n\nWith flatmem hibernation for Loongson will fail, and there are also some\nother problems such as broken files when using NFS or CIFS / Samba.\n\nThe config help of sparsemem says:\n\n\"This option provides some potential performance benefits, along with\ndecreased code complexity.\"\n\nSo to avoid the potential problems of FLATMEM, we disable FLATMEM directly\nand use SPARSEMEM instead.\n\nRelated email thread:\n\nhttp://groups.google.com/group/loongson-dev/browse_thread/thread/b6b65890ec2b0f24/feb43e5aa7f55d9b?show_docid\u003dfeb43e5aa7f55d9b\n\nReported-by: Tatu Kilappa \u003ctatu.kilappa@gmail.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/737/\nCc: linux-mips@linux-mips.org\nCc: zhangfx@lemote.com\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "315fe625f878749a7d2b6b65a40c29bbbe6e1dc7",
      "tree": "f3bf789a101752e9075c8d21623cd07ef5c76f48",
      "parents": [
        "e1eb3a983befdb422e1aae299bdab573d04929f6"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Dec 01 14:55:25 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:26 2009 +0000"
      },
      "message": "MIPS: Loongson: Disallow 4kB pages\n\nCurrently, with PAGE_SIZE_4KB, the kernel for loongson will hang on:\n\nKernel panic - not syncing: Attempted to kill init!\n\nThe possible reason is the cache aliases problem:\n\nLoongson 2F has 64kb, 4 way L1 Cache, the way size is 16kb, which is bigger\nthen 4kb. so, If using 4kb page size, there is cache aliases problem.\nTo avoid this kind of problem, extra cache flushing.  The 2nd possible\nsolution is 16kb page size which avoids cache aliases without the need for\nextra cache flushes.  So we disable 4kB pages until the aliasing issue is\nsolved.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/736/\nCc: linux-mips@linux-mips.org\nCc: zhangfx@lemote.com\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b5e63f6b8f6566161a261a9face1de433d6608e",
      "tree": "3005496a80d3b23d9c201bfcb84f90191d111eee",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Nov 19 16:40:09 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:25 2009 +0000"
      },
      "message": "MIPS: IP22/IP28 Disable early printk to fix boot problems on some systems.\n\nSome Debian users have reported that the kernel hangs early during boot on\nsome IP22 systems.  Thomas Bogendoerfer found that this is due to a \"bad\ninteraction between CONFIG_EARLY_PRINTK and overwritten prom memory during\nearly boot\".  Since there\u0027s no fix yet, disable CONFIG_EARLY_PRINTK for now.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/702/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8ac04255dc8baa1c018e8028222d842efa56e6b",
      "tree": "4aedfaf3f4a2e5f0ffbc3280fa94e48e10ac9e38",
      "parents": [
        "da0bac33413b2888d3623dad3ad19ce76b688f07"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jun 04 00:16:04 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 13 18:10:37 2009 +0100"
      },
      "message": "MIPS: Add DMA declare coherent memory support\n\nThe ohci-sm501 driver requires dma_declare_coherent_memory().  It is used\nby the driver\u0027s local memory allocation with dma_alloc_coherent().\n\nTested on TANBAC TB0287(VR4131 + SM501).\n\n[Ralf: Fixed reject in dma-default.c and removed the entire #if 0\u0027ed block\n in dma-mapping.h instead of just the #if 0.]\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0db2b74e9150651a25ffd2e2285575ce193f763c",
      "tree": "768674e4bba24d026794f34df94904bbaee7e4bf",
      "parents": [
        "2e41f91d9e90e34254746fefcb7bb678a3c9d541"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 13 16:54:01 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:06 2009 +0100"
      },
      "message": "MIPS: Set S-cache linesize to 64-bytes for MTI\u0027s S-cache\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c70887555143fdede9595df4c7a598676922f107",
      "tree": "119fb70ce3a7044486d03baff63adf1c4754c9a5",
      "parents": [
        "accfd35a4e82148ff3d6e1946c1786e73fb408fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 12 22:30:06 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:04 2009 +0100"
      },
      "message": "MIPS: Kconfig: Fix duplicate default value for MIPS_L1_CACHE_SHIFT.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7300d04bd0809eb7ea10a2ed8c729459f816e36",
      "tree": "8af589d3954c09323d3f74e69aa6fabbb32e049e",
      "parents": [
        "0de663ef8627f35fda9106a8faaca512f29e493e"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Tue Aug 18 13:23:37 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:52 2009 +0200"
      },
      "message": "MIPS: BCM63xx: Add support for the Broadcom BCM63xx family of SOCs.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7ade3c168e4f437c11f57be012992bbb0e3075c",
      "tree": "f559580760807528f9178d29aa4c89c806a8d79d",
      "parents": [
        "b8d6f78cd058e34ec706f7cb353fdb2eb743c050"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 02:25:06 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:50 2009 +0200"
      },
      "message": "MIPS: Get rid of CONFIG_CPU_HAS_LLSC\n\nCONFIG_CPU_HAS_LLSC duplicated the function of cpu_has_llsc for no good\nreason and and the results if the one was enabled and the other disabled\nwas very unobvious.  Remove it now that there are no more remaining users.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3702bba5eb4f7a0c89107089af6fd9bc2966b65a",
      "tree": "ab2a7c8a0a88d7fb2ade98d42d24655370537640",
      "parents": [
        "3209e70e5ed1821be8d9b87fe9e8bd6cffa4b4c7"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jul 02 23:27:41 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:47 2009 +0200"
      },
      "message": "MIPS: Loongson: Add GCC 4.4 support for Loongson2E\n\nBecause only gcc \u003e\u003d4.4 have loongson-specific support, we need to choose\nthe suitable -march argument for gcc \u003c\u003d 4.3 and gcc \u003e\u003d 4.4, and here, we\nuse -march\u003dloongson2e for loongson2e.\n\nThanks goes to Arnaud Patard \u003capatard@mandriva.com\u003e for suggestion of\nusing cc-options(Documentation/kbuild/makefiles.txt). and thanks Zhang\nLe for introducing the new CPU_LOONGSON2E kernel option.\n\nNOTE: -mtune option is not need if -march and -mtune use the same value.\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "85749d24bcf90440b10394312e5b1c96d1a62cdb",
      "tree": "e244d0d79d24e066871ae207a851d38973d57345",
      "parents": [
        "8e4971175acc910eb4258df82a6bd8f2c4e4e5b5"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jul 02 23:26:45 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:47 2009 +0200"
      },
      "message": "MIPS: Loongson: Split common loongson source code out\n\nTo share common loongson source code between all of the loongson-based\nmachines. there is a need to split it out of the fuloong-2e/ directory.\nat the same time, other according tuning is needed. the machine-specific\nparts are defined as macros in relative header file, pci.h, mem.h,\nmachine.h.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e4971175acc910eb4258df82a6bd8f2c4e4e5b5",
      "tree": "921d53308d0a8a8e9119ec6b262a01fe0ccd1fd5",
      "parents": [
        "67b35e5d01aba7a83f2161b0c90acb08afa01e3e"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jul 02 23:26:08 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:47 2009 +0200"
      },
      "message": "MIPS: Loongson: Change naming methods\n\nTo make source code of loongson sharable to the machines(such as gdium)\nmade by the other companies, we rename arch/mips/lemote to\narch/mips/loongson, asm/mach-lemote to asm/mach-loongson, and rename lm2e\nto the name of the machine: fuloong-2e. accordingly, FULONG are renamed to\nFULOONG2E to make it distinguishable to the future FULOONG2F.  and also,\nsome other relative tuning is needed.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "92d1b63dbae0865bee5317ca6b65e0b304dc590d",
      "tree": "a09d1c531c4a7e554531be98de210efa6515fe51",
      "parents": [
        "f7face03c66cea12159191ba8d2a9ee735da0b0d"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzj@lemote.com",
        "time": "Thu Jul 02 23:24:01 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:47 2009 +0200"
      },
      "message": "MIPS: Loongson: RTC: Enable legacy RTC driver on fulong\n\nRTC_LIB is selected by MIPS by default, and therefore, the legacy RTC\ndriver is disabled. but fortunately, RTC_LIB not works on fulong, so,\nenabling the legcy RTC driver is needed, otherwise, the tools like\nhwclock will not work.\n\nSigned-off-by: Wu Zhangjin \u003cwuzj@lemote.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f5b3e17f791ba27f91fc4fdc514e7704d4d6273",
      "tree": "ddbeb4ff05257161e8e75ce24da2adf81918b0d9",
      "parents": [
        "cad9bc69048b073023366ebb0878c1dd64a2c4d9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 02 11:48:07 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:28 2009 +0100"
      },
      "message": "MIPS: Allow suspend and hibernation again on uniprocessor kernels.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    },
    {
      "commit": "eb9b5141a9815ef898ef6b6441f733e81c272600",
      "tree": "8bb0f113a4d156a74d5238be96cf1a9acf1267c3",
      "parents": [
        "47b178bb69ea4d0043f2df509c714bc5b287f375"
      ],
      "author": {
        "name": "Tim Anderson",
        "email": "tanderson@mvista.com",
        "time": "Wed Jun 17 16:40:34 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:27 2009 +0100"
      },
      "message": "MIPS: CMP: Update sync-r4k for current kernel\n\nThis revises the sync-4k so it will boot and operate since the removal of\nexpirelo from the timer code.\n\nSigned-off-by: Tim Anderson \u003ctanderson@mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0365070f05f12f1648b4adf22cfb52ec7a8a371c",
      "tree": "029bce65da52745722a473bf663e861157a686a9",
      "parents": [
        "a214cef9a5d06894785dca1f967c9c324cc84c17"
      ],
      "author": {
        "name": "Tim Anderson",
        "email": "tanderson@mvista.com",
        "time": "Wed Jun 17 16:22:53 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:26 2009 +0100"
      },
      "message": "MIPS: CMP: activate CMP support\n\nMost of the CMP support was added before, this mostly correct compile\nproblems but adds a platform specific translation for the interrupt number\nbased on cpu number.\n\nSigned-off-by: Tim Anderson \u003ctanderson@mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "27fdd325dace4a1ebfa10e93ba6f3d25f25df674",
      "tree": "8bf75bbbe8110c71e2b61b2669e69fa4da802e98",
      "parents": [
        "69f16c9a8630edc64cb1d6f1bfca4ee7bc16279f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yyuasa@linux.com",
        "time": "Mon Jun 29 11:11:05 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:25 2009 +0100"
      },
      "message": "MIPS: Update VR41xx GPIO driver to use gpiolib\n\nSigned-off-by: Yoichi Yuasa \u003cyyuasa@linux.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ca5dc145bc7daddd8aed8bbda46b74af9cebefc",
      "tree": "130b1aac6b095bdc2638124169795d6857981c31",
      "parents": [
        "7c5371c403abb29f01bc6cff6c5096abdf2dc524"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Jun 24 11:12:57 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:23 2009 +0100"
      },
      "message": "MIPS: Add support for Texas Instruments AR7 System-on-a-Chip\n\nThis patch adds support for the Texas Instruments AR7 System-on-a-Chip.\nIt supports the TNETD7100, 7200 and 7300 versions of the SoC.\n\nSigned-off-by: Matteo Croce \u003cmatteo@openwrt.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Eugene Konev \u003cejka@openwrt.org\u003e\nSigned-off-by: Nicolas Thill \u003cnico@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "773cb77d0e32f0a3c36edf5aaeb9642c18038cd2",
      "tree": "f604b52d75aaeffe4c432437f339f13c9e099265",
      "parents": [
        "9801b321ecdb6708365b6825bf728c8e433fca00"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 23 10:36:38 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:40 2009 +0100"
      },
      "message": "MIPS: Cavium: Add CPU hotplugging code.\n\nThanks to Cavium Inc. for the code contribution and help.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9801b321ecdb6708365b6825bf728c8e433fca00",
      "tree": "1a0ac07e34f22f6f348e1c43ab13fe6923ece51b",
      "parents": [
        "1b2bc75c1bde6581d2694cb3ed7fb06b69685008"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 23 10:20:56 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:40 2009 +0100"
      },
      "message": "MIPS: SMP: Allow suspend and hibernation if CPU hotplug is available\n\nThe SMP implementation of suspend and hibernate depends on CPU hotplugging.\nIn the past we didn\u0027t have CPU hotplug so suspend and hibernation were not\npossible on SMP systems.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b2bc75c1bde6581d2694cb3ed7fb06b69685008",
      "tree": "800fc23052bccb1fbf8acfbaabbf5648c69daa9e",
      "parents": [
        "4ac4aa5cc3b00cc558575065ae71043e92d1a69a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 23 10:00:31 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:40 2009 +0100"
      },
      "message": "MIPS: Add arch generic CPU hotplug\n\nEach platform has to add support for CPU hotplugging itself by providing\nsuitable definitions for the cpu_disable and cpu_die of the smp_ops\nmethods and setting SYS_SUPPORTS_HOTPLUG_CPU.  A platform should only set\nSYS_SUPPORTS_HOTPLUG_CPU once all it\u0027s smp_ops definitions have the\nnecessary changes.  This patch contains the changes to the dummy smp_ops\ndefinition for uni-processor systems.\n\nParts of the code contributed by Cavium Inc.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "363c55cae53742f3f685a1814912c6d4fda245b4",
      "tree": "3be662ed49bbc90c80c9faa5e71176209989d2ea",
      "parents": [
        "4bb1a1089e321d685967032497f4363081eab3a9"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzj@lemote.com",
        "time": "Thu Jun 04 20:27:10 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:31 2009 +0100"
      },
      "message": "MIPS: Add hibernation support\n\n[Ralf: SMP support requires CPU hotplugging which MIPS currently doesn\u0027t\nsupport.  As implemented in this patch cache and tlb flushing will also be\ninvoked with interrupts disabled so smp_call_function() will blow up in\ncharming ways.  So limit to !SMP.]\n\nReviewed-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nReviewed-by: Yan Hua \u003cyanh@lemote.com\u003e\nReviewed-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nReviewed-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzj@lemote.com\u003e\nSigned-off-by: Hu Hongbing \u003chuhb@lemote.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cffd154cf6817b130762501b91e753524ba2cd4",
      "tree": "909da4068e99b7e32282c07bf005e5a36d17d6fc",
      "parents": [
        "852969b2d273e77dabbc22e1c1058cbafb7ad7d2"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed May 27 17:47:46 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:31 2009 +0100"
      },
      "message": "MIPS: Kconfig Add SYS_SUPPORTS_HUGETLBFS and enable it for some systems.\n\nAdd new kconfig variables SYS_SUPPORTS_HUGETLBFS and\nCPU_SUPPORTS_HUGEPAGES.  They are enabled for systems that are known\nto support huge pages.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8635b484f644c7873e6091f15330c49396f2cbc",
      "tree": "a12d2a4f22cd29d7b88c4df251eced3b43ea47a7",
      "parents": [
        "8860fb8210b06720d5fe3c23b2803a211c26feb1"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Apr 23 17:44:38 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 17 11:06:25 2009 +0100"
      },
      "message": "MIPS: Add Cavium OCTEON PCI support.\n\nThis patch adds support for PCI and PCIe to the base Cavium OCTEON\nprocessor support.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e25bfc9243f2eab12a2ce92b7f4b8a2e3e6949a6",
      "tree": "2829e2a9341cba56d6af96824b37bfcd0fc5336d",
      "parents": [
        "c9d89d97f0d174b9154820dd5c6726d1c794cd99"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jun 02 23:17:07 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "MIPS: Cobalt: PCI bus is always required to obtain the board ID\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9d89d97f0d174b9154820dd5c6726d1c794cd99",
      "tree": "74a940addc6ba9293bc757925cfbb733fc4d27d8",
      "parents": [
        "e082f188f774544bc2c2edf51176157503c98fe4"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jun 02 23:15:10 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "MIPS: Kconfig: Remove \"Support for\" from Cavium system type\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "237e5a3443e5531336b880bbaf3e7bac110330f7",
      "tree": "3c793b3117962fc8253dacf5a6a1dcb975028d86",
      "parents": [
        "c52399bece85cd4b157dd772e9f20551f9f18d2f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 20 13:43:05 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 14 13:50:27 2009 +0100"
      },
      "message": "MIPS: Kconfig: Delete duplicate definition of RWSEM_GENERIC_SPINLOCK.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c52399bece85cd4b157dd772e9f20551f9f18d2f",
      "tree": "1f503f581735e0f4e08bb9bd2a128a89396d7828",
      "parents": [
        "740ebe4a54fae1705705ec87ce511b16ffb50659"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 02 14:07:10 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 14 13:50:27 2009 +0100"
      },
      "message": "MIPS: Cavium: Add support for 8k and 32k page sizes.\n\nBeyond the requirements of the architecture standard Cavium also supports\n8k and 32k pages.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\n"
    },
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c87e09096dcd1ea3da8dfe434ee694fac51031c8",
      "tree": "d988b5b545173c79ac013977720d62c7d26ec337",
      "parents": [
        "3e168ae286f5203d4b4aae0ae15c0d6282bcdd21"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 30 14:49:44 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 30 14:49:44 2009 +0200"
      },
      "message": "MIPS: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all platforms\n\n__do_IRQ() is deprecated and will go away.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a83860c2da9303c864a53c299d17f608f9643541",
      "tree": "f7e2aac3bf8af899499b3301f8c2242f82409cfc",
      "parents": [
        "3b289d6e35a1a535c19a5b079f0500526754e650"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 13 21:17:57 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 13 23:08:00 2009 +0100"
      },
      "message": "MIPS: Mark Eins: Fix configuration.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dbda6ac0897603f6c6dfadbbc37f9882177ec7ac",
      "tree": "9b6c5c602acf4517e620834097f85f5545c9d343",
      "parents": [
        "4b0d3f5c28c631c1aeb1860993572ad8468a4c11"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 08 16:00:26 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 27 17:56:35 2009 +0000"
      },
      "message": "MIPS: CVE-2009-0029: Enable syscall wrappers.\n\nThanks to David Daney helping with debugging and testing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\n"
    },
    {
      "commit": "5e6833892e7b745b164bae8b2edb75ccd1bee866",
      "tree": "fc04164b56082764f53dcf219480afba4120e89b",
      "parents": [
        "64e71303e44f3697e4568147caa966de74bdb4fb"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Feb 02 11:30:59 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 27 17:56:34 2009 +0000"
      },
      "message": "MIPS: Only allow Cavium OCTEON to be configured for boards that support it\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCC: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f839490ab42a471f0b0a4b795df77a1af924fe05",
      "tree": "3a2240712cba95c9b4c20f0106c2ab7b68526037",
      "parents": [
        "8bc6d05b481aa7dc79c81b8ffac0da755e149643"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 05 15:29:14 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: Use hardware watchpoints on all R1 and R2 CPUs.\n\nThe previous definition inadvertently omits Octeon which currently is\ntreated as an architecture variant separate from MIPS32 and MIPS64.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "634286f127bef8799cd04799d3e1d5471e8fd91c",
      "tree": "450b6e880c991b9decb08c0e424ad2bf784b6ac4",
      "parents": [
        "732f0462d59721764843783d790a613613287b33"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 28 17:48:40 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:58 2009 +0000"
      },
      "message": "MIPS: IP27: Switch from DMA_IP27 to DMA_COHERENT\n\nThe special IP27 DMA code selected by DMA_IP27 has been removed a while\nago turning DMA_IP27 into almost a nop.  Also fixup the broken logic of\nits last users memcpy.S and memcpy-inatomic.s.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "779e7d41ad004946603da139da99ba775f74cb1c",
      "tree": "befca6de7d38cfb689150e722164e3d2dad7aca7",
      "parents": [
        "074cf656700ddd1d2bd7f815f78e785418beb898"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: make cp0 counter clocksource/event usable as fallback.\n\nThe current mips clock build infrastructure lets a system only use\neither the MIPS cp0 counter or a SoC specific timer as a clocksource /\nclockevent device.\n\nThis patch renames the core cp0 counter clocksource / clockevent functions\nfrom mips_* to r4k_* and updates the wrappers in asm-mips/time.h to\ncall these renamed functions instead.\n\nChips which can detect whether it is safe to use a chip-specific timer\ncan now fall back on the cp0 counter if necessary and possible\n(e.g. Alchemy with a follow-on patch).\n\nExisting behaviour is not changed in any way.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a",
      "tree": "fd408e39dbfe1f64b469804a17c306ce832cec4f",
      "parents": [
        "551d9304de60229080b5bf97230728c1c1bc8260"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:38 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON to arch/mips/Kconfig\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae1e9130bfb9ad55eb97ec3fb17a122b7a118f98",
      "tree": "fa37f195008d540a4a69e562f6796b23831f0b56",
      "parents": [
        "6d21cd62516a9697cb7ec33cc52e6b814fb65a13"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 11 09:05:16 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 11 08:59:20 2008 +0100"
      },
      "message": "sched: rename SCHED_NO_NO_OMIT_FRAME_POINTER \u003d\u003e SCHED_OMIT_FRAME_POINTER\n\nImpact: cleanup, change .config option name\n\nWe had this ugly config name for a long time for hysteric raisons.\nRename it to a saner name.\n\nWe still cannot get rid of it completely, until /proc/\u003cpid\u003e/stack\nusage replaces WCHAN usage for good.\n\nWe\u0027ll be able to do that in the v2.6.29/v2.6.30 timeframe.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4bdebe5b4a7216bd6bfca9e9b368abad8e9f9bd9",
      "tree": "d27d95e18f99b18ce0a5e7602f4f561c6027850d",
      "parents": [
        "cea7e2dfdef53fe55f359d00da562a268be06fd2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 26 16:12:13 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 30 14:44:35 2008 +0000"
      },
      "message": "CHAR: Delete old and now unused DS1286 driver.\n\nIt was only used by two SGI platforms which recently were converted to\nRTC_LIB and with RTC_LIB enabled the legacy drivers are no more selectable.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "cd741b604b94a4d5bebf2672626ffec7de44652c",
      "tree": "e810e98d22c1aec0628602be9a980c02e15212f1",
      "parents": [
        "542c1020ac1cbc2f50934086ad893384a2cbd233"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 06:00:01 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: EMMA: Kconfig reorganization\n\n- Move EMMA related stuff into arch/mips/emma/Kconfig\n- Create CONFIG_SOC_EMMA* to handle more EMMA SoCs effectively\n- Rename CONFIG_MARKEINS into CONFIG_NEC_MARKEINS\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "542c1020ac1cbc2f50934086ad893384a2cbd233",
      "tree": "1216d52d4a4c7422094057ff06c66e61ce04a37a",
      "parents": [
        "bc4c4e832a203f66959e5eb2ecc56b0b9525173e"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "skuribay@ruby.dti.ne.jp",
        "time": "Fri Oct 24 01:27:57 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: Add CONFIG_CPU_R5500 for NEC VR5500 series processors\n\nWe already have sufficient infrastructure to support VR5500 and VR5500A\nseries processors.  Here\u0027s a Makefile support to make it selectable by\nports, and enable it for NEC EMMA2RH Markeins board.\n\nThis patch also fixes a confused target help, and adds 1Gb PageMask bits\nsupported by VR5500 and its variants.\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi@necel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "edb6310aaa0dfc3da303a4ba6dff9dce3fbaa8d3",
      "tree": "c57fb86878978d13b4959109f1a9760b18cc177b",
      "parents": [
        "537fa37c8606793b9998c35de0abfcb7d549a3f2"
      ],
      "author": {
        "name": "Daniel Laird",
        "email": "daniel.j.laird@nxp.com",
        "time": "Mon Jun 16 15:49:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:29 2008 +0000"
      },
      "message": "MIPS: Add support for NXP PNX833x (STB222/5) into linux kernel\n\nThe following patch add support for the NXP PNX833x SOC.  More\nspecifically it adds support for the STB222/5 variant. It fixes\nthe vectored interrupt issue.\n\nSigned-off-by: daniel.j.laird \u003cdaniel.j.laird@nxp.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc52ddc0e6f45b04780b26fc0813509f8e798c42",
      "tree": "384826e9fab4e434bc5c85ce744470ae472e52c3",
      "parents": [
        "8174f1503f4bf7e9a14b3fbbfdb30c6be6e29f77"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Sat Oct 18 20:27:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "container freezer: implement freezer cgroup subsystem\n\nThis patch implements a new freezer subsystem in the control groups\nframework.  It provides a way to stop and resume execution of all tasks in\na cgroup by writing in the cgroup filesystem.\n\nThe freezer subsystem in the container filesystem defines a file named\nfreezer.state.  Writing \"FROZEN\" to the state file will freeze all tasks\nin the cgroup.  Subsequently writing \"RUNNING\" will unfreeze the tasks in\nthe cgroup.  Reading will return the current state.\n\n* Examples of usage :\n\n   # mkdir /containers/freezer\n   # mount -t cgroup -ofreezer freezer  /containers\n   # mkdir /containers/0\n   # echo $some_pid \u003e /containers/0/tasks\n\nto get status of the freezer subsystem :\n\n   # cat /containers/0/freezer.state\n   RUNNING\n\nto freeze all tasks in the container :\n\n   # echo FROZEN \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   FREEZING\n   # cat /containers/0/freezer.state\n   FROZEN\n\nto unfreeze all tasks in the container :\n\n   # echo RUNNING \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   RUNNING\n\nThis is the basic mechanism which should do the right thing for user space\ntask in a simple scenario.\n\nIt\u0027s important to note that freezing can be incomplete.  In that case we\nreturn EBUSY.  This means that some tasks in the cgroup are busy doing\nsomething that prevents us from completely freezing the cgroup at this\ntime.  After EBUSY, the cgroup will remain partially frozen -- reflected\nby freezer.state reporting \"FREEZING\" when read.  The state will remain\n\"FREEZING\" until one of these things happens:\n\n\t1) Userspace cancels the freezing operation by writing \"RUNNING\" to\n\t\tthe freezer.state file\n\t2) Userspace retries the freezing operation by writing \"FROZEN\" to\n\t\tthe freezer.state file (writing \"FREEZING\" is not legal\n\t\tand returns EIO)\n\t3) The tasks that blocked the cgroup from entering the \"FROZEN\"\n\t\tstate disappear from the cgroup\u0027s set of tasks.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: export thaw_process]\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nTested-by: Matt Helsley \u003cmatthltc@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": "b06f3e19a673e44ff56ce265600c5c6eb99aa914",
      "tree": "50ae6bf47907f1f2e71f849e0638281a2d86f80d",
      "parents": [
        "d412283cef135811e1ed6c3840376c239f4920dd"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Oct 14 11:44:26 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 15 12:46:50 2008 +0100"
      },
      "message": "MIPS: BCM47xx: Use the new SSB GPIO API\n\nThis patch simplifies the BCM47xx GPIO code by using the new SSB GPIO\nAPI, which does a lot things that were implemented directly in the\nBCM47xx code.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8192c9ea9ac44213d1266ecb64615519443979b3",
      "tree": "79ea18e086d58ba39e25e24078dc0e7ea008c5ab",
      "parents": [
        "71ec6ccfdc2706e767189d40016fc802305067bb"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:04:26 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:55 2008 +0100"
      },
      "message": "MIPS: Add HARDWARE_WATCHPOINTS configure option.\n\nThis is automatically set for all MIPS32 and MIPS64 processors.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a31b03335e570dce5fdd082e0d71d48b2cb4290",
      "tree": "17c691e8f53874eb309fa8ed9ed14f65167247d2",
      "parents": [
        "b65a75b8c91c0f05047399401407371678fe9549"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 28 15:17:49 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:54 2008 +0100"
      },
      "message": "MIPS: Rewrite spinlocks to ticket locks.\n\nBased on patch by Chad Reese of Cavium Networks.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8c7c482347574ecdd45c43e32c332d5fc2ece61",
      "tree": "c741aa6cdb4e897df9f9476d83a816a7a2b058dd",
      "parents": [
        "8d2d91e86b4153cc2305ec86fe908048f459ff7f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 16 19:12:16 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:50 2008 +0100"
      },
      "message": "MIPS: Alchemy: rename directory\n\nIt\u0027s more than the au1000 these days.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d888e25b8dd1b501ac75b0c6587c043a394319c3",
      "tree": "31c2705b25ceaff8fa10a8b90324c6d0dd616af7",
      "parents": [
        "09b7dcf220a37245b16fd4a716923d75bf6edf8b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:34 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "MIPS: RB532: Convert to GPIO lib\n\nThis patch converts the rb532 code to use gpio library\nand register its gpio chip.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4a16ff4c692d49f0caeabe08e6d3ae28a0ad4d04",
      "tree": "b02016735f6f984affb0ee35950f328da9ae5483",
      "parents": [
        "fec6ed1d1f9b78a6acb4a3eb2c46c812ac2e96f0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 04 00:06:29 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 06 01:22:28 2008 +0100"
      },
      "message": "[MIPS] Fix CMP Kconfig configuration and mark as broken.\n\nBecause sync-r4k.c doesn\u0027t build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8531a35e5e275b17c57c39b7911bc2b37025f28c",
      "tree": "c593e23c875d0639a8f422c0ceb8b2a7738d143e",
      "parents": [
        "d2bb01b042a38219fbddaafc214c5beb96248d2f"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@paralogos.com",
        "time": "Tue Sep 09 21:48:52 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 03 17:58:58 2008 +0100"
      },
      "message": "[MIPS] SMTC: Fix SMTC dyntick support.\n\nRework of SMTC support to make it work with the new clock event system,\nallowing \"tickless\" operation, and to make it compatible with the use of\nthe \"wait_irqoff\" idle loop.  The new clocking scheme means that the\npreviously optional IPI instant replay mechanism is now required, and has\nbeen made more robust.\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@paralogos.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0011036beeffeada15acd1936d67988de21ca65e",
      "tree": "8ec5d593f3ae0b12108e8541157fe54832c2c66c",
      "parents": [
        "3885ec8ca29e5e33e9a5f0ae9dc849d798634ec9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 26 22:34:57 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 05 21:24:12 2008 +0100"
      },
      "message": "[MIPS] Probe initrd header only if explicitly specified\n\nCurrently init_initrd() probes initrd header at the last page of kernel\nimage, but it is valid only if addinitrd was used.  If addinitrd was not\nused, the area contains garbage so probing there might misdetect initrd\nheader (magic number is not strictly robust).\n\nThis patch introduces CONFIG_PROBE_INITRD_HEADER to explicitly enable this\nprobing.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8854700115ecf8aa6f087aa915b7b6cf18090d39",
      "tree": "3338d7aed80d715e0576783e0fecf30cc507a9a7",
      "parents": [
        "8d60a903d986ffa26c41f0092320a3b9da20bfaf"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jul 29 15:58:53 2008 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:42 2008 +0100"
      },
      "message": "[MIPS] kgdb: add arch support for the kernel\u0027s kgdb core\n\nThe new kgdb architecture specific handler registers and unregisters\ndynamically for exceptions depending on when you configure a kgdb I/O\ndriver.\n\nAside from initializing the exceptions earlier in the boot process,\nkgdb should have no impact on a device when it is compiled in so long\nas an I/O module is not configured for use.\n\nThere have been quite a number of contributors during the existence of\nthis patch (see arch/mips/kernel/kgdb.c).  Most recently Jason\nre-wrote the mips kgdb logic to use the die notification handlers.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d60a903d986ffa26c41f0092320a3b9da20bfaf",
      "tree": "f05a8ae48e275d55fcfd3acfb7b3b1b601da56ea",
      "parents": [
        "8f8da9adebdf04bfb3b812a7de8706fbf179fd2c"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jul 29 15:58:52 2008 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 30 21:54:42 2008 +0100"
      },
      "message": "[MIPS] kgdb: Remove existing implementation\n\nThis patch explicitly removes the kgdb implementation, for mips which\nis intended to be followed by a patch that adds a kgdb implementation\nfor MIPS that makes use of the kgdb core in the kernel.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7444a72effa632fcd8edc566f880d96fe213c73b",
      "tree": "89d3e70c22751a6b00091df2b4dce7202eb3b1f5",
      "parents": [
        "ff1d5c2f0268f4e32103536e2e65480b5b7b6530"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jul 25 01:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:30 2008 -0700"
      },
      "message": "gpiolib: allow user-selection\n\nThis patch adds functionality to the gpio-lib subsystem to make it\npossible to enable the gpio-lib code even if the architecture code didn\u0027t\nrequest to get it built in.\n\nThe archtitecture code does still need to implement the gpiolib accessor\nfunctions in its asm/gpio.h file.  This patch adds the implementations for\nx86 and PPC.\n\nWith these changes it is possible to run generic GPIO expansion cards on\nevery architecture that implements the trivial wrapper functions.  Support\nfor more architectures can easily be added.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\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: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73b4390fb23456964201abda79f1210fe337d01a",
      "tree": "bc613dfa0a3926bd889025cebbc28ae034b8c854",
      "parents": [
        "36a0a3cd45b49ceff78ac28efef1cbeec413d8c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 16 16:12:25 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:18 2008 +0100"
      },
      "message": "[MIPS] Routerboard 532: Support for base system\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36e5c21de51e83bfa17c1e7334050edd2eda3d47",
      "tree": "aa49e703fd9762383390896e13a8a1e003d283bf",
      "parents": [
        "d6d8a4635a8451ca3c6fa2aaf9bbf934d8e2097b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Jul 16 14:06:15 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:18 2008 +0100"
      },
      "message": "[MIPS] IP22, IP28: Fix merge bug\n\nInstead of one SGI_HAS_HAL2 for IP22 and one for IP28, IP28 got two of\nthem... Let\u0027s give IP22 some ALSA sound, too.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e[MIPS] IP22, IP28: Fix merge bug\n\nInstead of one SGI_HAS_HAL2 for IP22 and one for IP28, IP28 got two of\nthem... Let\u0027s give IP22 some ALSA sound, too.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e2225d860772aaa07e1cebca6a5aa6f93f9aa91",
      "tree": "8a4c3076c2043d011fcf2357835f4f16be7606a7",
      "parents": [
        "3a628b0fd42f7eaf9d052447784d48ceae9ffb8e",
        "b27418aa551a153e8bf1bd16cf93e5786f9590a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 15:01:29 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (54 commits)\n  [MIPS] Remove mips_machtype for LASAT machines\n  [MIPS] Remove mips_machtype from EMMA2RH machines\n  [MIPS] Remove mips_machtype from ARC based machines\n  [MIPS] MTX-1 flash partition setup move to platform devices registration\n  [MIPS] TXx9: cleanup and fix some sparse warnings\n  [MIPS] TXx9: rename asm-mips/mach-jmr3927 to asm-mips/mach-tx39xx\n  [MIPS] remove machtype for group Toshiba\n  [MIPS] separate rbtx4927_time_init() and rbtx4937_time_init()\n  [MIPS] separate rbtx4927_arch_init() and rbtx4937_arch_init()\n  [MIPS] txx9_cpu_clock setup move to rbtx4927_time_init()\n  [MIPS] txx9_board_vec set directly without mips_machtype\n  [MIPS] IP22: Add platform device for Indy volume buttons\n  [MIPS] cmbvr4133: Remove support\n  [MIPS] remove wrppmc_machine_power_off()\n  [MIPS] replace inline assembler to cpu_wait()\n  [MIPS] IP22/28: Add platform devices for HAL2\n  [MIPS] TXx9: Update and merge defconfigs\n  [MIPS] TXx9: Make single kernel can support multiple boards\n  [MIPS] TXx9: Update defconfigs\n  [MIPS] TXx9: Reorganize PCI code\n  ...\n"
    },
    {
      "commit": "1a781a777b2f6ac46523fe92396215762ced624d",
      "tree": "4f34bb4aade85c0eb364b53d664ec7f6ab959006",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "42a2f217a5e324ed5f2373ab1b7a0a15187c4d6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:55:59 2008 +0200"
      },
      "message": "Merge branch \u0027generic-ipi\u0027 into generic-ipi-for-linus\n\nConflicts:\n\n\tarch/powerpc/Kconfig\n\tarch/s390/kernel/time.c\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/cpu/perfctr-watchdog.c\n\tarch/x86/kernel/i8259_64.c\n\tarch/x86/kernel/ldt.c\n\tarch/x86/kernel/nmi_64.c\n\tarch/x86/kernel/smpboot.c\n\tarch/x86/xen/smp.c\n\tinclude/asm-x86/hw_irq_32.h\n\tinclude/asm-x86/hw_irq_64.h\n\tinclude/asm-x86/mach-default/irq_vectors.h\n\tinclude/asm-x86/mach-voyager/irq_vectors.h\n\tinclude/asm-x86/smp.h\n\tkernel/Makefile\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b438c44082d9f09fed10f3621fe8d5c93d3676d",
      "tree": "e420164247b35796f1132345791252b8ef6f492d",
      "parents": [
        "bf744d417ff2fe1e8e386c7ad06e79c34a078642"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu Jul 10 20:29:55 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:36 2008 +0100"
      },
      "message": "[MIPS] IP22/28: Add platform devices for HAL2\n\nCreate platform devices for hal2 and add option for selecting HAL2 alsa\ndriver.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "edcaf1a6a77315562e9781245cc8e028c9a921dc",
      "tree": "a20a0a85071fa283c36db87a41d1a7e091a35781",
      "parents": [
        "766891565bdaf605ea4aebe3e75de77e848254d0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 11 23:27:54 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:35 2008 +0100"
      },
      "message": "[MIPS] TXx9: Make single kernel can support multiple boards\n\nMake single kernel can be used on RBTX4927/37/38.  Also make\nsome SoC-specific code independent from board-specific code.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89d63fe179520b11f54de1f26755b7444c79e73a",
      "tree": "fede06c5648335652c864fc35c951d991cbab183",
      "parents": [
        "22b1d707ffc99faebd86257ad19d5bb9fc624734"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 11 00:33:08 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:35 2008 +0100"
      },
      "message": "[MIPS] TXx9: Reorganize PCI code\n\nSplit out PCIC dependent code and SoC dependent code from board dependent\ncode.  Now TX4927 PCIC code is independent from TX4927/TX4938 SoC code.\nAlso fix some build problems on CONFIG_PCI\u003dn.\n\nAs a bonus, \"FPCIB0 Backplane Support\" is available for all TX39/TX49 boards\nand PCI66 support is available for all TX49 boards.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22b1d707ffc99faebd86257ad19d5bb9fc624734",
      "tree": "9bd0bcd3878611d74db29e17f3c6e951f4656e61",
      "parents": [
        "14476007c90005c8992b786c15a59cca31f53268"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 11 00:31:36 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:35 2008 +0100"
      },
      "message": "[MIPS] TXx9: Reorganize code\n\nMove arch/mips/{jmr3927,tx4927,tx4938} into arch/mips/txx9/ tree.\nThis will help more code sharing and maintainance.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1398ddb2ebdb41e8efe6ba42505fd452704c8405",
      "tree": "1b11aa578c4f94840bfbac96e2e1ffd52c3f62f6",
      "parents": [
        "2157bc68711bf0e69f9aca4d310bd863298fbb3f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "message": "[MIPS] SEAD: Remove support code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2157bc68711bf0e69f9aca4d310bd863298fbb3f",
      "tree": "782eccb964694e9ffc534f6d970cd8a2bd25ffa0",
      "parents": [
        "372a775f50347f5c1dd87752b16e5c05ea965790"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:33 2008 +0100"
      },
      "message": "[MIPS] Atlas: Remove support code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2957c9e61ee9c37e7ebf2c8acab03e073fe942fd",
      "tree": "50b4baea3b130ed3e1ef95a9c0f2d2761dd88693",
      "parents": [
        "997288517ec839b7639fcba77111256b13a66000"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] IRIX: Goodbye and thanks for all the fish\n\nNever terribly functional or popular, plagued by hard to fix bugs the time\nto say goodbye has more than arrived.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e3297dc280f88ec0c6619a895f3d449776f952e",
      "tree": "b67495185c12a6477de506a44ebaf169de4f1f46",
      "parents": [
        "1faf7f25b2aa4fcd2ae0ec2fd2e9fb9ff4bfee10"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Jun 27 23:52:26 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 03 19:14:27 2008 +0100"
      },
      "message": "[MIPS] IP22: Fix crashes due to wrong L1_CACHE_BYTES\n\nThe introduction of a real dma cache invalidate makes it important\nto have a correct cache line size, otherwise the kernel will gives\nout two memory segment, which might share one cache line. The R4400\nIndy/Indigo2 CPU modules are using a second level cache line size\nof 128 bytes, so MIPS_L1_CACHE_SHIFT needs to be bumped up to 7 for\nIP22.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f304c0a0a55072b80957580f1b66256a615d8da",
      "tree": "19f2dbd55f94b34ab9de5e9f66068641ddc0b536",
      "parents": [
        "7b7426c8a615cf61df9a77b9df7d5b75d91e3fa0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 17 10:45:23 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 26 11:22:57 2008 +0200"
      },
      "message": "mips: convert to generic helpers for IPI function calls\n\nThis converts mips to use the new helpers for smp_call_function() and\nfriends, and adds support for smp_call_function_single(). Not tested,\nbut it compiles.\n\nmips shares the same IPI for smp_call_function() and\nsmp_call_function_single(), since not all mips platforms have enough\navailable IPIs to support seperate setups.\n\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    }
  ],
  "next": "6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf"
}
