)]}'
{
  "log": [
    {
      "commit": "92e88b4e903dc6de7a82b76fd241e2ac6f87aa9e",
      "tree": "56718f34ff36abcc7c9dccb2ba9af022d0f92e3a",
      "parents": [
        "1befdd5536e1500371f7f884d0f0ae528a519333"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Jan 18 12:20:44 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:28 2011 +0100"
      },
      "message": "MIPS: add CONFIG_VIRTUALIZATION for virtio support\n\nAdd CONFIG_VIRTUALIZATION to the MIPS architecture and include the\nthe virtio code there. Used to enable the virtio drivers under QEMU.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2002/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0aabf1a4d9b6b2d2371f641ec19fb7551cea4a90",
      "tree": "9bb5ece8310ce78c19652058f5a00816e6fc5d2d",
      "parents": [
        "6eae43c57ee92de91f6cc7c391cea97c43295da0"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 04 21:28:16 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:25 2011 +0100"
      },
      "message": "MIPS: ath79: utilize the MIPS multi-machine support\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCc: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nCc: Kathy Giori \u003cKathy.Giori@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1949/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6eae43c57ee92de91f6cc7c391cea97c43295da0",
      "tree": "5ac5521d28527e6218faea0f31cc888df65dbc9f",
      "parents": [
        "d4a67d9dc8a5a80c4ec1814791af8c0252c158b8"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 04 21:28:15 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:25 2011 +0100"
      },
      "message": "MIPS: ath79: add GPIOLIB support\n\nThis patch implements generic GPIO routines for the built-in\nGPIO controllers of the Atheros AR71XX/AR724X/AR913X SoCs.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: linux-mips@linux-mips.org\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nCc: Kathy Giori \u003cKathy.Giori@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1948/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4a67d9dc8a5a80c4ec1814791af8c0252c158b8",
      "tree": "28c9797f2ec5bf46325e1d5dd7db675ac0ac6713",
      "parents": [
        "94bb0c1ab293c298a8852e4f10c4215bad6daa9b"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 04 21:28:14 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:24 2011 +0100"
      },
      "message": "MIPS: Add initial support for the Atheros AR71XX/AR724X/AR931X SoCs\n\nThis patch adds initial support for various Atheros SoCs based on the\nMIPS 24Kc core. The following models are supported at the moment:\n\n  - AR7130\n  - AR7141\n  - AR7161\n  - AR9130\n  - AR9132\n  - AR7240\n  - AR7241\n  - AR7242\n\nThe current patch contains minimal support only, but the resulting\nkernel can boot into user-space with using of an initramfs image on\nvarious boards which are using these SoCs. Support for more built-in\ndevices and individual boards will be implemented in further patches.\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nCc: Kathy Giori \u003cKathy.Giori@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1947/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94bb0c1ab293c298a8852e4f10c4215bad6daa9b",
      "tree": "e4e7dfa18bf2ffd832a97d7ab67863b1b363c6fe",
      "parents": [
        "8d662c8d34a05e8e47deaa9e22fe770dc557c2d3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 28 13:26:23 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:24 2011 +0100"
      },
      "message": "MIPS: jump label: Add MIPS support.\n\nIn order not to be left behind, we add jump label support for MIPS.\n\nTested on 64-bit big endian (Octeon), and 32-bit little endian\n(malta/qemu).\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1923/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "487d70d0b8bd1c70d099a7526077ffefee412050",
      "tree": "e8ea4a5830fa88dca0a903b6bdf1f14e3ee119eb",
      "parents": [
        "0bec405e8ee390067e63265b3002aaac49d4eea8"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Nov 23 16:06:25 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:21 2011 +0100"
      },
      "message": "MIPS: Add generic support for multiple machines within a single kernel\n\nThis patch adds a generic solution to support multiple machines based on\na given SoC within a single kernel image. It is implemented already for\nseveral other architectures but MIPS has no generic support for that yet.\n\n[Ralf: This competes with DT but DT is a much more complex solution and this\ncode has been used by OpenWRT for a long time so for now DT is a bad reason\nto stop the merge but longer term this should be migrated to DT.]\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kaloz@openwrt.org\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1814/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e6ce1324e4f08b0d984340201a125806dae0e9a6",
      "tree": "fe7e203f2e5d73b555a6fcb713948cf4fe5f7715",
      "parents": [
        "55271024a735d0c3234e6ca7e0914b05aab7fbac"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Thu Nov 18 15:54:56 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 16:08:18 2010 -0700"
      },
      "message": "of/flattree: Add Kconfig for EARLY_FLATTREE\n\nThe device tree code is now in two pieces: some which can be used generically\non any platform which selects CONFIG_OF_FLATTREE, and some early which is used\nat boot time on only a few architectures.  This patch segregates the early\ncode so that only those architectures which care about it need compile it.\nThis also means that some of the requirements in the early code (such as\na cmd_line variable) that most architectures (e.g. X86) don\u0027t provide\ncan be ignored.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\n[grant.likely@secretlab.ca: remove extra blank line addition]\n[grant.likely@secretlab.ca: fixed incorrect #ifdef CONFIG_EARLY_FLATTREE check]\n[grant.likely@secretlab.ca: Made OF_EARLY_FLATTREE select instead of depend\n                            on OF_FLATTREE]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c9bace7ca1e2aeb95754ebc92c8f88a9f215691d",
      "tree": "a42a86dee05efba73770434d5020abaae7750a72",
      "parents": [
        "82b89152f00f7ad17844d5614d5011e8d7944ac9"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Oct 11 14:52:45 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:11:02 2010 +0000"
      },
      "message": "MIPS: Add a CONFIG_FORCE_MAX_ZONEORDER Kconfig option.\n\nFor huge page support with base page size of 16K or 32K, we have to\nincrease the MAX_ORDER so that huge pages can be allocated.\n\n[Ralf: I don\u0027t think a user should have to configure obscure constants like\nthis but for the time being this will have to suffice.]\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1685/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bd27e329ca80f4946efdd12bf1f5a9bf0886e76",
      "tree": "ede90a8794e5cb98370eadbc66a568f08f0a667d",
      "parents": [
        "690ca2ce0c824e8d3da7b2e273c2c873ab96d1e6"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Nov 05 15:12:48 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:56 2010 +0000"
      },
      "message": "MIPS: Rework GENERIC_HARDIRQS Kconfig.\n\nRecent changes to CONFIG_GENERIC_HARDIRQS have caused us to start getting:\n\nwarning: (SMP \u0026\u0026 SYS_SUPPORTS_SMP) selects IRQ_PER_CPU which has unmet direct dependencies (HAVE_GENERIC_HARDIRQS)\n\nRearranging our Kconfig quiets the message.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1757/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "64575f918f3279d8487cf670dbefa956ce16a526",
      "tree": "eb870d0d7cb9adbfbb6c47ad77c0a58611d00947",
      "parents": [
        "412910cd046c1f14f0fba9c0aec401d47e57dcd1"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Oct 27 18:59:09 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:56 2010 +0100"
      },
      "message": "ftrace/MIPS: Enable C Version of recordmcount\n\nSelects HAVE_C_RECORDMCOUNT to use the C version of the recordmcount\nintead of the old Perl Version of recordmcount.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nLKML-Reference: \u003cbb99009a9ac79d3f55a8c8bf1c8bd2bc0e1f160e.1288176026.git.wuzhangjin@gmail.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c1c0c461c6e5f55add64012249cd6e2c8b3e62a9",
      "tree": "03e5a608c038f8c86da8b69d9dfef4874ba379df",
      "parents": [
        "602977b0d672687909b0cb0542ede134ed6ef858"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sun Oct 17 10:56:53 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:51 2010 +0100"
      },
      "message": "MIPS: Add BMIPS processor types to Kconfig\n\n[v2: add \"VIPER\" marketing name for BMIPS4350]\n\nAdd processor feature definitions for BMIPS3300, BMIPS4350, BMIPS4380,\nand BMIPS5000.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: mbizon@freebox.fr\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nTested-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1716/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\n"
    },
    {
      "commit": "14f7001284185bffeb796a181664906f7160f593",
      "tree": "5524b4a8bfdee982b2d5db68053ae0a8dd599b57",
      "parents": [
        "7f788d2d53085815d474559cd51ef1f38b0a9bb8"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:37:22 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:48 2010 +0100"
      },
      "message": "MIPS: add support for hardware performance events (skeleton)\n\nThis patch provides the skeleton of the HW perf event support. To enable\nthis feature, we can not choose the SMTC kernel; Oprofile should be\ndisabled; kernel performance events be selected. Then we can enable it in\nKernel type menu.\n\nOprofile for MIPS platforms initializes irq at arch init time. Currently\nwe do not change this logic to allow PMU reservation.\n\nIf a platform has EIC, we can use the irq base and perf counter irq offset\ndefines for the interrupt controller in specific init_hw_perf_events().\n\nBased on this skeleton patch, the 3 different kinds of MIPS PMU, namely,\nmipsxx/loongson2/rm9000, can be supported by adding corresponding lower\nlevel C files at the bottom. The suggested names of these files are\nperf_event_mipsxx.c/perf_event_loongson2.c/perf_event_rm9000.c. So, for\nexample, we can do this by adding \"#include perf_event_mipsxx.c\" at the\nbottom of perf_event.c.\n\nIn addition, PMUs with 64bit counters are also considered in this patch.\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nCc: ddaney@caviumnetworks.com\nCc: matt@console-pimps.org\nPatchwork: https://patchwork.linux-mips.org/patch/1688/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f788d2d53085815d474559cd51ef1f38b0a9bb8",
      "tree": "32c2b6af15da818a02502a678225ff4de754b542",
      "parents": [
        "6dbd972850c092e50e10bd14a3324e2abe88997a"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:37:21 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:48 2010 +0100"
      },
      "message": "MIPS: add support for software performance events\n\nSoftware events are required as part of the measurable stuff by the\nLinux performance counter subsystem. Here is the list of events added by\nthis patch:\nPERF_COUNT_SW_PAGE_FAULTS\nPERF_COUNT_SW_PAGE_FAULTS_MIN\nPERF_COUNT_SW_PAGE_FAULTS_MAJ\nPERF_COUNT_SW_ALIGNMENT_FAULTS\nPERF_COUNT_SW_EMULATION_FAULTS\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1686/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "340fbb8b12dd24c83b1e8ff094b8e2c218144217",
      "tree": "95d9820ba6c2a2645c70ce6b2c2151587f215482",
      "parents": [
        "1643accdaad4625c2877f7ceefa39c1cb3e90117"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 08 14:47:53 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:45 2010 +0100"
      },
      "message": "MIPS: Add platform device and Kconfig for Octeon USB EHCI / OHCI\n\nDeclare that OCTEON reference boards have both OHCI and EHCI.\n\nAdd platform devices for the corresponding hardware.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-usb@vger.kernel.org\nTo: dbrownell@users.sourceforge.net\nPatchwork: http://patchwork.linux-mips.org/patch/1676/\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48e1fd5a81416a037f5a48120bf281102f2584e2",
      "tree": "c5c4bd344f50493bb1d1c36d485300e9061c5aa2",
      "parents": [
        "43e4f7ae4b4a96b5e84f6e1592d2e9353138e88c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 01 13:27:32 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:31 2010 +0100"
      },
      "message": "MIPS: Convert DMA to use dma-mapping-common.h\n\nUse asm-generic/dma-mapping-common.h to handle all DMA mapping operations\nand establish a default get_dma_ops() that forwards all operations to the\nexisting code.\n\nAugment dev_archdata to carry a pointer to the struct dma_map_ops, allowing\nDMA operations to be overridden on a per device basis.  Currently this is\nnever filled in, so the default dma_map_ops are used.  A follow-on patch\nsets this for Octeon PCI devices.\n\nAlso initialize the dma_debug system as it is now used if it is configured.\n\nIncludes fixes by Kevin Cernekee \u003ccernekee@gmail.com\u003e.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1637/\nPatchwork: http://patchwork.linux-mips.org/patch/1678/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f00e001e9c98c55bdd582f8bc6adcd99335e1a09",
      "tree": "697d20b876e8a5138439feec7c47eccbba10b190",
      "parents": [
        "57575b5c81d9ced1133719bba82a65440371a010"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 01 13:27:30 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:30 2010 +0100"
      },
      "message": "MIPS: Octeon: Select ZONE_DMA32\n\nGive us a nice place to allocate coherent DMA memory for 32-bit devices.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1635/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\n"
    },
    {
      "commit": "51f00a471ce8f359627dd99aeac322947a0e491b",
      "tree": "de3f0c26359d7846fc5d6d0fdd147e225d979add",
      "parents": [
        "a7f505c6b15fb35c0de8136e370d2927ce29452c",
        "97ff46cb69da22037346670ae515217c658ace02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mtd/m25p80: add support to parse the partitions by OF node\n  of/irq: of_irq.c needs to include linux/irq.h\n  of/mips: Cleanup some include directives/files.\n  of/mips: Add device tree support to MIPS\n  of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch\n  of/device: Rework to use common platform_device_alloc() for allocating devices\n  of/xsysace: Fix OF probing on little-endian systems\n  of: use __be32 types for big-endian device tree data\n  of/irq: remove references to NO_IRQ in drivers/of/platform.c\n  of/promtree: add package-to-path support to pdt\n  of/promtree: add of_pdt namespace to pdt code\n  of/promtree: no longer call prom_ functions directly; use an ops structure\n  of/promtree: make drivers/of/pdt.c no longer sparc-only\n  sparc: break out some PROM device-tree building code out into drivers/of\n  of/sparc: convert various prom_* functions to use phandle\n  sparc: stop exporting openprom.h header\n  powerpc, of_serial: Endianness issues setting up the serial ports\n  of: MTD: Fix OF probing on little-endian systems\n  of: GPIO: Fix OF probing on little-endian systems\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "f2ffa5ab74f4dfd598860f96ca37a71c4d0a28a8",
      "tree": "be560fcb0633ab1e7c4cc0ff9e016e82f33c5712",
      "parents": [
        "32c97689c46b272302053778f1a6c2facb0e220c"
      ],
      "author": {
        "name": "Dezhong Diao",
        "email": "dediao@cisco.com",
        "time": "Wed Oct 13 00:52:46 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 21 11:10:10 2010 -0600"
      },
      "message": "of/mips: Add device tree support to MIPS\n\nAdd the ability to enable CONFIG_OF on the MIPS architecture.\n\nSigned-off-by: Dezhong Diao \u003cdediao@cisco.com\u003e\n[grant.likely@secretlab.ca: cleared out obsolete hooks,\n\tremoved ARCH_HAS_DEVTREE_MEM,\n\tremove __init tags from header file,\n\tremoved debugfs support hunk]\n[ddaney@linux-mips.org: backed out over aggressive trimming of hooks]\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nTested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "547af560ddbfe469ada2cad3009cbcfde313d73c",
      "tree": "1f97e215de2d88d90ed34db24212dab69eb300b2",
      "parents": [
        "b0579fc089808b68c53a6a95d043db034468116c",
        "a35bee8a2748abe9a40865f477aba0a9b85965fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:36 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Enable ISA_DMA_API config to fix build failure\n  MIPS: 32-bit: Fix build failure in asm/fcntl.h\n  MIPS: Remove all generated vmlinuz* files on \"make clean\"\n  MIPS: do_sigaltstack() expects userland pointers\n  MIPS: Fix error values in case of bad_stack\n  MIPS: Sanitize restart logics\n  MIPS: secure_computing, syscall audit: syscall number should in r2, not r0.\n  MIPS: Don\u0027t block signals if we\u0027d failed to setup a sigframe\n"
    },
    {
      "commit": "a35bee8a2748abe9a40865f477aba0a9b85965fd",
      "tree": "7c49e6acf40ebe95824ecb55315702bd115b6d89",
      "parents": [
        "063c13a5adbd0ab3110cbefcf9ba5aeb103a84ac"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Oct 18 12:55:21 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: Enable ISA_DMA_API config to fix build failure\n\nAdd ISA_DMA_API config item and select it when GENERIC_ISA_DMA enabled.\nThis fixes build failure on allmodconfig like following:\n\n  CC      sound/isa/es18xx.o\nsound/isa/es18xx.c: In function \u0027snd_es18xx_playback1_prepare\u0027:\nsound/isa/es18xx.c:501:9: error: implicit declaration of function \u0027snd_dma_program\u0027\nsound/isa/es18xx.c: In function \u0027snd_es18xx_playback_pointer\u0027:\nsound/isa/es18xx.c:818:3: error: implicit declaration of function \u0027snd_dma_pointer\u0027\nmake[3]: *** [sound/isa/es18xx.o] Error 1\nmake[2]: *** [sound/isa/es18xx.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1717/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "50a23e6eec6f20d55a3a920e47adb455bff6046e",
      "tree": "0198dabd0a3d3aa53807fa24bd08345e985f997a",
      "parents": [
        "631dd1a885b6d7e9f6f51b4e5b311c2bb04c323c"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Sat Oct 16 10:36:23 2010 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 18 11:03:21 2010 +0200"
      },
      "message": "Update broken web addresses in arch directory.\n\nThe patch below updates broken web addresses in the arch directory.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nReviewed-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "239060b93bb30a4ad55f1ecaa512464a035cc5ba",
      "tree": "77f79810e57d4fc24356eca0cd6db463e8994128",
      "parents": [
        "1408b15b98635a13bad2e2a50b3c2ae2ccdf625b",
        "e9203c988234aa512bd45ca32b52e21c7bbfc414"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 12 15:09:06 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Oct 12 15:09:06 2010 +0200"
      },
      "message": "Merge branch \u0027kbuild/rc-fixes\u0027 into kbuild/kconfig\n\nWe need to revert the temporary hack in 71ebc01, hence the merge.\n"
    },
    {
      "commit": "25f12b339caea6b3ca750871d8cecbda70fd83c6",
      "tree": "39f6536c9571b877669837326d3830f8a0627311",
      "parents": [
        "a2e715a86c6dc85fb4a13c0c818637131de44cd2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 16 11:40:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:56 2010 +0100"
      },
      "message": "MIPS: Kconfig: Fix and clarify kconfig help text for VSMP and SMTC.\n\nOnly VSMP was known as SMVP and generally the help text was too short to\nbe helpful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b78920d19870561a8b7503b8e869a6da5f07d3f",
      "tree": "363e73cd197f0a873322df38bb8ac5dcb8f6541d",
      "parents": [
        "543001f8d8a878c3babe4525cb16d83d25c16762"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Wed Jun 09 12:35:25 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:54 2010 +0100"
      },
      "message": "MIPS: Use generic atomic64 for 32-bit kernels\n\nThe 64-bit kernel has already had its atomic64 functions. Except for that,\nwe use the generic spinlocked version. The atomic64 types and related\nfunctions are needed for the Linux performance counter subsystem.\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nPatchwork: https://patchwork.linux-mips.org/patch/1361/\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04",
      "tree": "b4d1e0b8dc63ce2832e16a9408190e44ee0ee79c",
      "parents": [
        "c7abe8630ae63e90c2267c2c385a682e729e08be"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sat Sep 04 17:10:20 2010 -0400"
      },
      "committer": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun Sep 19 22:54:11 2010 -0400"
      },
      "message": "kbuild: migrate all arch to the kconfig mainmenu upgrade\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "542c1020ac1cbc2f50934086ad893384a2cbd233"
}
