)]}'
{
  "log": [
    {
      "commit": "8faf2e6c201d95b780cd3b4674b7a55ede6dcbbb",
      "tree": "ccae9e193f41652a4cd1fb9db371298d6ea586e5",
      "parents": [
        "0d5977d652fa5fd4e9a56127b109e5e28d4db95d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jun 13 22:22:59 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:19 2010 +0100"
      },
      "message": "MIPS: Set io_map_base for several PCI bridges lacking it\n\nSeveral MIPS platforms don\u0027t set pci_controller::io_map_base for their\nPCI bridges.  This results in a panic in pci_iomap().  (The panic is\nconditional on CONFIG_PCI_DOMAINS, but that is now enabled for all PCI\nMIPS systems.)\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: linux-mips@linux-mips.org\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: 584784@bugs.debian.org\nPatchwork: https://patchwork.linux-mips.org/patch/1377/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d5977d652fa5fd4e9a56127b109e5e28d4db95d",
      "tree": "b477d8968be6d38231c79a40ece880f5467d938a",
      "parents": [
        "7f13f65e61f1deed77c5c335ed0fa4d08f69e608"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@denx.de",
        "time": "Sat Jul 17 16:38:48 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:19 2010 +0100"
      },
      "message": "MIPS: Alchemy: Define eth platform devices in the correct order\n\nCurrently, the eth devices are probed in the inverse order, first\nau1xxx_eth1_device and then au1xxx_eth0_device. On the GPR board,\nthis makes trouble:\n\n  # ifconfig|grep HWaddr\n  eth0      Link encap:Ethernet  HWaddr 00:50:C2:0C:30:01\n  eth1      Link encap:Ethernet  HWaddr 66:22:01:80:38:10\n\nA bogous ethernet hwaddr is assigned to the first device and\nau1xxx_eth0_device is mapped to eth1, which even does not work\nproperly. With this patch, the problems are gone:\n\n  # ifconfig|grep HWaddr\n  eth0      Link encap:Ethernet  HWaddr 66:22:11:32:38:10\n  eth1      Link encap:Ethernet  HWaddr 66:22:11:32:38:11\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@denx.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1473/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f13f65e61f1deed77c5c335ed0fa4d08f69e608",
      "tree": "3dacdf60e053e8aa74c411a82e025ea5c8b0f9d2",
      "parents": [
        "f2a68272d799bf4092443357142f63b74f7669a1"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Jul 21 22:59:26 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:18 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Prevent second enet registration on BCM6338\n\nThis SoC has only one ethernet MAC, so prevent registration of a second one.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1482/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f2a68272d799bf4092443357142f63b74f7669a1",
      "tree": "48be33969b0dde9d5928b7ceb5fa375b30bf57ac",
      "parents": [
        "31c984a5acabea5d8c7224dc226453022be46f33"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jul 22 11:59:27 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:18 2010 +0100"
      },
      "message": "MIPS: Quit using undefined behavior of ADDU in 64-bit atomic operations.\n\nFor 64-bit, we must use DADDU and DSUBU.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1483/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "31c984a5acabea5d8c7224dc226453022be46f33",
      "tree": "100d662d09da6981d7fc83abfda1052449cd1de8",
      "parents": [
        "98a0f86a54bb195c28ae1ccb5a5f5cda12cf7121"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 21 21:20:25 2010 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:17 2010 +0100"
      },
      "message": "MIPS: N32: Define getdents64.\n\nAs a relativly new ABI N32 should only have received the getdents64(2) but\ninstead it only had getdents(2).  This was noticed as a performance anomaly\nin glibc.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98a0f86a54bb195c28ae1ccb5a5f5cda12cf7121",
      "tree": "9b4563fbf5ea0191dac4af7c8523fa35dba9f524",
      "parents": [
        "1ed845375b1f2938acc4496a186e180892b00c71"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "randolf.bruno@googlemail.com",
        "time": "Mon Jul 12 00:40:28 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:17 2010 +0100"
      },
      "message": "MIPS: MTX-1: Fix PCI on the MeshCube and related boards\n\nThis patch fixes a regression introduced by commit \"MIPS: Alchemy: MTX-1:\nUse linux gpio api.\" (bb706b28bbd647c2fd7f22d6bf03a18b9552be05) which broke\nPCI bus operation. The problem is caused by alchemy_gpio2_enable() which\nresets the GPIO2 block. Two PCI signals (PCI_SERR and PCI_RST) are connected\nto GPIO2 and they obviously do not to like the reset. Since GPIO2 is\ncorrectly initialized by the boot monitor (YAMON) it is not necessary to\ncall this function, so just remove it.\n\nAlso replace gpio_set_value() with alchemy_gpio_set_value() to avoid\nproblems in case gpiolib gets initialized after PCI. And since alchemy\ngpio_set_value() calls au_sync() we don\u0027t have to au_sync() again later.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nTo: linux-mips@linux-mips.org\nTo: manuel.lauss@googlemail.com\nPatchwork: https://patchwork.linux-mips.org/patch/1448/\nTested-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ed845375b1f2938acc4496a186e180892b00c71",
      "tree": "fc310af942e270725f59bfb3d6c07a574905d27f",
      "parents": [
        "57d15018aa48ecc5fafef3374dcebcf0bbbfa764"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Jun 16 15:00:28 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:16 2010 +0100"
      },
      "message": "MIPS: Make init_vdso a subsys_initcall.\n\nQuoting from Jiri Slaby\u0027s patch of a similar nature for x86:\n\n    When initrd is in use and a driver does request_module() in its\n    module_init (i.e. __initcall or device_initcall), a modprobe\n    process is created with VDSO mapping. But VDSO is inited even in\n    __initcall, i.e. on the same level (at the same time), so it may\n    not be inited yet (link order matters).\n\nMove init_vdso up to subsys_initcall to avoid the issue.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1386/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57d15018aa48ecc5fafef3374dcebcf0bbbfa764",
      "tree": "b66c2e558615910a5df57e323cdd3bd1a109187f",
      "parents": [
        "28d7d213a1ba4f1891eebb680f8a16a731d7a72a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Jun 16 15:00:27 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:16 2010 +0100"
      },
      "message": "MIPS: \"Fix\" useless \u0027init_vdso successfully\u0027 message.\n\nIn addition to being useless, it was mis-spelled.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1385/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28d7d213a1ba4f1891eebb680f8a16a731d7a72a",
      "tree": "6f6f4f93967baae2c0ebad72680acea2b4a2e096",
      "parents": [
        "93871603a74563b3683d09ef13da954670829c45"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Fri Jun 18 16:51:49 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:16 2010 +0100"
      },
      "message": "MIPS: PowerTV: Move register setup to before reading registers.\n\nThe 4600 family code reads registers to differentiate between two ASIC\nvariants, but this was being done prior to the register setup. This moves\nregister setup before the reading code.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1392/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "55dc9d51a89ba10a1f7b3ed15f1262eb83e87e74",
      "tree": "e1553087e0e07c5a97fb8fb488ed902d970b7033",
      "parents": [
        "121915c4ee0812a14bc8d752bc210d0238d755c1"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper@jni.nu",
        "time": "Thu Jun 17 15:25:54 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:33 2010 +0100"
      },
      "message": "MIPS: Return after handling coprocessor 2 exception\n\nBreaking here dropped us to the default code which always sends a SIGILL\nto the current process, no matter what the CU2 notifier says.\n\n[Ralf: Currently this only hurts on Cavium and possibly some out of tree\nplatforms.]\n\nSigned-off-by: Jesper Nilsson \u003cjesper@jni.nu\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/1391/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "121915c4ee0812a14bc8d752bc210d0238d755c1",
      "tree": "76c12b34f0b97fbdc2ba627b6cc58327847a90d8",
      "parents": [
        "5df74352876c0835d2b41b53858c9ee779e0f12f"
      ],
      "author": {
        "name": "Waldemar Brodkorb",
        "email": "mips@waldemar-brodkorb.de",
        "time": "Tue Jun 08 19:06:01 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:32 2010 +0100"
      },
      "message": "MIPS: BCM47xx: Add NVRAM support devices\n\nWhen trying to netboot a Linksys WRT54GS WLAN router, the bootup fails,\nbecause of following error message:\n\n...\n[    0.424000] b44: b44.c:v2.0\n[    0.424000] b44: Invalid MAC address found in EEPROM\n[    0.432000] b44 ssb0:1: Problem fetching invariants of chip,aborting\n[    0.436000] b44: probe of ssb0:1 failed with error -22\n...\n\nThe router uses a CFE bootloader, but most of the needed environment\nvariables for network card initialization, are not available from CFE\nvia printenv and even though not via cfe_getenv().\nThe required environment variables are saved in a special partition\nin flash memory. The attached patch implement nvram_getenv and enables\nbootup via NFS root on my router.\n\nMost of the patch is extracted from the OpenWrt subversion repository and\nstripped down and cleaned up to just fix this issue.\n\n[Ralf: sorted out header file inclusions.  Lots of unneded headers and such\nthat should have been included.]\n\nSigned-off-by: Waldemar Brodkorb \u003cwbx@openadk.org\u003e\nReviewed-by: Phil Sutter \u003cphil@nwl.cc\u003e\nTo: linux-mips@linux-mips.org\nCc: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1359/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5df74352876c0835d2b41b53858c9ee779e0f12f",
      "tree": "5c6dded0090a897483a286c48b178f8df6049fbd",
      "parents": [
        "17c04139fd2aeaef30fda380bb91b32de7b41a8f"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Wed Jun 02 00:39:54 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:32 2010 +0100"
      },
      "message": "MIPS: Loongson: Define rtc device on MC146818-equipped systems\n\nThis patch declare the rtc device present on systems with clock compatible\nwith the mc146818 and handled by rtc-cmos.  Introduce a new Kconfig entry\nbecause there are some systems without rtc_cmos compatible clock.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nCc: aba@not.so.argh.org\nPatchwork: http://patchwork.linux-mips.org/patch/1320/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17c04139fd2aeaef30fda380bb91b32de7b41a8f",
      "tree": "4f0a1534d7423ff95cc0c6ab41120ee2ccec14ce",
      "parents": [
        "1d84267480ce8cf9943b79b70da86ddb3f95e3dd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat May 29 03:19:57 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:32 2010 +0100"
      },
      "message": "MIPS: MT: Fix FPU affinity.\n\nThe fragile MT sys_sched_setaffinity wrapper needs its regular dose of\nfixes.\n\nNose-poked-at-pile-o-crap-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1d84267480ce8cf9943b79b70da86ddb3f95e3dd",
      "tree": "6032d06980f11251b50cb44adb2846baf34d39f5",
      "parents": [
        "2e93d1ec080e4b21a34869129bda73f24ebb8950"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 01:03:49 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:31 2010 +0100"
      },
      "message": "MIPS: Oprofile: Fixup of loongson2_exit()\n\nWhen exiting from loongson2_exit(), we need to reset the counter\nregister too, this patch adds a function reset_counters() to do it, by\nthe way, this function will be shared by Perf.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1199/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e93d1ec080e4b21a34869129bda73f24ebb8950",
      "tree": "7fff306e4dd252c60f0145c951cc4c46c9024252",
      "parents": [
        "c9f84873c1231621508cd438bb2991ddba770a69"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon May 24 19:42:52 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:30 2010 +0100"
      },
      "message": "MIPS: Alchemy: sleepcode without compile-time cputype dependencies\n\nSplit the low-level sleepcode into per-cpu functions instead of\nrelying on compile-time-defined cpu type.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1281/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9f84873c1231621508cd438bb2991ddba770a69",
      "tree": "4bf6065b6d184dc54e01bb8445e2de28c42d50fb",
      "parents": [
        "68ccf7521dc89bfcf01432fd1bf8cb4d7d534e4c"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:34 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:30 2010 +0100"
      },
      "message": "MIPS: Tracing: Cleanup of address space checking\n\nThis patch adds an inline function in_module() to check which space the\ninstruction pointer in, kernel space or module space.\n\nNote:  This will not work when the kernel space and module space are the\nsame. If they are the same, we need to modify scripts/recordmcount.pl,\nftrace_make_nop/call() and the other related parts to ensure the\nenabling/disabling of the calling site to _mcount is right for both\nkernel and module.\n\n[Ralf: It also is still incorrect for some 64-bit kernels.]\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1232/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68ccf7521dc89bfcf01432fd1bf8cb4d7d534e4c",
      "tree": "9b2d38cabb56b069ae4993a19a8b68ed760f2525",
      "parents": [
        "e424054000878d7eb11e44289242886d6e219d22"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:33 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:30 2010 +0100"
      },
      "message": "MIPS: Tracing: Cleanup of function graph tracer\n\nCleans up comments and ftrace_get_parent_addr() of function graph tracer.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1231/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e424054000878d7eb11e44289242886d6e219d22",
      "tree": "fdae97a03c8e8b3c4ff232e627e20da88d0477c2",
      "parents": [
        "4d6829f92a02d96e1bec2ffe6ee674ef3b49722b"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:32 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:29 2010 +0100"
      },
      "message": "MIPS: Tracing: Reduce the overhead of dynamic Function Tracer\n\nWith the help of uasm this patch encodes the instructions of the dynamic\nfunction tracer in ftrace_dyn_arch_init() when initializing it.\n\nAs a result we can remove the dynamic encoding of instructions in\nftrace_make_nop()/call(), ftrace_enable_ftrace_graph_caller() and remove\nthe macro jump_insn_encode() and at last this reduce the overhead of\ndynamic Function Tracer.  This also is cleaner.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1230/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d6829f92a02d96e1bec2ffe6ee674ef3b49722b",
      "tree": "e2fe7f3058f68e1ae1c9b26dedb6cc18f46ce12a",
      "parents": [
        "3a2af2dc1bcbfe86b1f39e9e5f9c2c5447943f16"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:31 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:29 2010 +0100"
      },
      "message": "MIPS: Tracing: Cleanup of instructions used\n\nThis patch adds some cleanups of the instructions:\n  o use macros instead of magic numbers\n  o use macros instead of variables to reduce some overhead\n  o add new macro for the jal instruction\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1229/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a2af2dc1bcbfe86b1f39e9e5f9c2c5447943f16",
      "tree": "3c94d93dadcf93ffea7881a7ba0e5a84bda355a3",
      "parents": [
        "56b49cd35fd56e29adb8f97ba051a1670d24d133"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:30 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:28 2010 +0100"
      },
      "message": "MIPS: Tracing: Fix 32-bit support with -mmcount-ra-address\n\nFor 32-bit kernel the -mmcount-ra-address option of gcc 4.5 emits one\nextra instruction before calling to _mcount so we need to use a different\n\"b 1f\" for it.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1228/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "56b49cd35fd56e29adb8f97ba051a1670d24d133",
      "tree": "4c7d6ef25e414141721c8cd31f9582513f0f15ef",
      "parents": [
        "042e571d224707b777d0995317c74812b960bfeb"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:29 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:28 2010 +0100"
      },
      "message": "MIPS: Tracing: Fix argument passing of the 32bit support with gcc 4.5\n\nAs documented in the GCC 4.5 docs [1] -mmcount-ra-address uses register\n$12 to pass the stack offset of the return address to the _mcount function.\nOn 64-bit kernels $12 is t0 but in 32-bit kernels it is t4 so we need to\nuse $12 instead of t0 here to be correct for both kernel types.\n\n[1] GCC documentation: MIPS Options\nhttp://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1227/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "042e571d224707b777d0995317c74812b960bfeb",
      "tree": "0f333bfe75eadff72a8543e2370bbbefd268e02e",
      "parents": [
        "cbe555b01b0da9e89afa4babf3b8942d2b052fb8"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:28 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:27 2010 +0100"
      },
      "message": "MIPS: Tracing: Cleanup comments\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1225/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cbe555b01b0da9e89afa4babf3b8942d2b052fb8",
      "tree": "6dc079f2e036ec08c443aec412ef57f6b79398a0",
      "parents": [
        "27b118342f2dcd6f0c2cd64453cc5a0289c4b3c9"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:27 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:27 2010 +0100"
      },
      "message": "MIPS: Tracing: Cleanup the arguments passing of prepare_ftrace_return\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1226/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "27b118342f2dcd6f0c2cd64453cc5a0289c4b3c9",
      "tree": "0c2e4d821a1ed01025d970efda6b9f0c78dc021b",
      "parents": [
        "cdf22a4e90ea3ea8e6a7dd9d2fa810b4a3cdfaed"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 14 19:08:26 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:27 2010 +0100"
      },
      "message": "MIPS: Tracing: Merge adjacent #ifdefs with same condition.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: David Daney \u003cdavid.s.daney@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1224/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cdf22a4e90ea3ea8e6a7dd9d2fa810b4a3cdfaed",
      "tree": "ece77d50f0bcfb06dfd52c313a61918309c086f4",
      "parents": [
        "e48682ddaa8c553fe36a01be9fa07e2556a640df"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Mon May 24 17:36:24 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:26 2010 +0100"
      },
      "message": "MIPS: AR7, BCM63xx: fix gpio_to_irq() return value\n\nThe return value of gpio_to_irq() is not a pointer but an integer.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1280/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e48682ddaa8c553fe36a01be9fa07e2556a640df",
      "tree": "f178524364c4c3e8dc20f6a04a2db82300dd0fff",
      "parents": [
        "4085467060dc31c8d1201f69e52529a08e2c2407"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Tue May 11 18:30:34 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:24 2010 +0100"
      },
      "message": "MIPS: Restore signalling NaN behaviour for abs.[sd]\n\nAtsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e spotted that this had been incorrectly\nremoved in a previous patch\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1213/\nTested-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4085467060dc31c8d1201f69e52529a08e2c2407",
      "tree": "ff809bad9d484d34d45ad31754c1aba8974ceaba",
      "parents": [
        "aa5f858b16d44887cf8a40a746592ae08df5664a"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed May 19 09:14:18 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:22 2010 +0100"
      },
      "message": "MIPS: Loongson: CS5536: Fix ISA support\n\nThe function _wrmsr() called by divil_lbar_disable()/enable() should be\ncalled with the offset as the argument.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Zhang Le \u003cr0bertz@gentoo.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1252/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa5f858b16d44887cf8a40a746592ae08df5664a",
      "tree": "e931908edec5cf8fc917272ea638292cc076dd7b",
      "parents": [
        "f18b2f67eaae0dc0e3aaf1fd8ef320e2b69a514c"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed May 19 09:13:38 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:21 2010 +0100"
      },
      "message": "MIPS: Loongson: Add a missing break statement in CS5536 IDE code\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Zhang Le \u003cr0bertz@gentoo.org\u003e\nCc: Hu Hongbing \u003chuhb@lemote.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1251/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f18b2f67eaae0dc0e3aaf1fd8ef320e2b69a514c",
      "tree": "89d6968bb6f07af931ed2216c3bbb6710d0f38d3",
      "parents": [
        "e1df057df814a4a70a8711c0226a1d178c33edaa"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed May 19 09:12:17 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:20 2010 +0100"
      },
      "message": "MIPS: Loongson: CS5536: Add missing RDMSRs for IDE and USB\n\nAdd several missing RDMSRs for IDE and USB are missing to avoid the\nagressive modification of the high 32 bits of the MSR.\n\nWithout this patch some usb devices may fail after printing \"reset ehci\nhost .....\" when reading the partition information.\n\nSigned-off-by: Hu Hongbing \u003chuhb@lemote.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Zhang Le \u003cr0bertz@gentoo.org\u003e\nCc: Hu Hongbing \u003chuhb@lemote.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1250/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e1df057df814a4a70a8711c0226a1d178c33edaa",
      "tree": "3d865c34db926f2374181f2eecfaa9610e7b9017",
      "parents": [
        "154615d554596d96dd2b29bba4116fa21770fdc0"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 16 15:25:30 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:18 2010 +0100"
      },
      "message": "MIPS: AR7: Fix typo in ar7.h\n\nThis fixes a typo on the AR7_RESET_PERIPHERAL define.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1247/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "154615d554596d96dd2b29bba4116fa21770fdc0",
      "tree": "a5b29e482ed7c9f39e75f81435f0d3258a9b35fa",
      "parents": [
        "984bc9601f64fd341b8573021d7c999f1f1499a9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 16 15:25:17 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 05 17:17:17 2010 +0100"
      },
      "message": "MIPS: AR7: Use correct UART port type\n\nPORT_AR7 has the correct TRIG flag (UART_FCR_R_TRIG_00) as well as\nUART_CAP_AFE being set. This fixes UART on TNETD7300 revision 0x02,\nwhich would otherwise mangle some characters, no side effects on\nother revisions.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1246/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f73897861b8ef0be64ff4b801f8d6f830f683b5",
      "tree": "b4bae8f12e1422113910d8cb00a19d010dc4a52f",
      "parents": [
        "b904d7131d116900524bd36ec170dcd97846bfd3",
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild: (81 commits)\n  kbuild: Revert part of e8d400a to resolve a conflict\n  kbuild: Fix checking of scm-identifier variable\n  gconfig: add support to show hidden options that have prompts\n  menuconfig: add support to show hidden options which have prompts\n  gconfig: remove show_debug option\n  gconfig: remove dbg_print_ptype() and dbg_print_stype()\n  kconfig: fix zconfdump()\n  kconfig: some small fixes\n  add random binaries to .gitignore\n  kbuild: Include gen_initramfs_list.sh and the file list in the .d file\n  kconfig: recalc symbol value before showing search results\n  .gitignore: ignore *.lzo files\n  headerdep: perlcritic warning\n  scripts/Makefile.lib: Align the output of LZO\n  kbuild: Generate modules.builtin in make modules_install\n  Revert \"kbuild: specify absolute paths for cscope\"\n  kbuild: Do not unnecessarily regenerate modules.builtin\n  headers_install: use local file handles\n  headers_check: fix perl warnings\n  export_report: fix perl warnings\n  ...\n"
    },
    {
      "commit": "d904c5bf8fa8bf8be6fb312baa9fa1cd5e86a83e",
      "tree": "7f9170ecc4bfa5dbae4e8f1b32bd70a5d0669eea",
      "parents": [
        "9da655480c36bd128a467e6b1183b2caf4716fd1"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "mips: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6969a434737dd82f7343e3fcd529bc320508d9fc",
      "tree": "13d9982aa8fc5f5448ea678de2f1850d63802e79",
      "parents": [
        "0fc377bd648d1935ea34665239e3f0a274b71698",
        "0453fb3c528c5eb3483441a466b24a4cb409eec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:23:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:23:54 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (25 commits)\n  MIPS: Use GCC __builtin_prefetch() to implement prefetch().\n  MIPS: Octeon: Serial port fixes for OCTEON simulator.\n  MIPS: Octeon: Get rid of early serial.\n  MIPS: AR7: prevent race between clock initialization and devices registration\n  MIPS: AR7: use ar7_has_high_vlynq() to determine watchdog base address\n  MIPS: BCM63xx: Avoid namespace clash on GPIO_DIR_{IN,OUT}\n  MIPS: MTX-1: Update defconfig\n  MIPS: BCM47xx: Update defconfig\n  MIPS: RB532: Update defconfig\n  MIPS: AR7: Update defconfig\n  RTC: rtc-cmos: Fix binary mode support\n  MIPS: Oprofile: Loongson: Cleanup the comments\n  MIPS: Oprofile: Loongson: Cleanup of the macros\n  MIPS: Oprofile: Loongson: Remove unused variable from loongson2_cpu_setup()\n  MIPS: Oprofile: Loongson: Remove useless parentheses\n  MIPS: Oprofile: Loongson: Unify macro for setting events\n  MIPS: nofpu and nodsp only affect CPU0\n  MIPS: Clean up tables for bootmem allocation\n  MIPS: Coding style cleanups of access of FCSR rounding mode bits\n  MIPS: Loongson 2F: Add gpio/gpioilb support\n  ...\n"
    },
    {
      "commit": "0453fb3c528c5eb3483441a466b24a4cb409eec5",
      "tree": "9f3ede7bb21b5accef294cadcf633d251150e8da",
      "parents": [
        "606c958e2857d29106b8d3b2fc30e22f376c80c5"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri May 14 12:44:18 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:23 2010 +0100"
      },
      "message": "MIPS: Use GCC __builtin_prefetch() to implement prefetch().\n\nGCC\u0027s __builtin_prefetch() was introduced a long time ago, all\nsupported GCC versions have it.  Lets do what the big boys up in\nlinux/prefetch.h do, except we use \u00271\u0027 as the third parameter to\nprovoke \u0027PREF 0,...\u0027  and \u0027PREF 1,...\u0027 instead of other prefetch\nhints.\n\nThis allows for better code generation.  In theory the existing\nembedded asm could be optimized, but the compiler has these builtins,\nso there is really no point.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1235/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "606c958e2857d29106b8d3b2fc30e22f376c80c5",
      "tree": "d5ea9847b33df34228570f36733bf2eadfae45b5",
      "parents": [
        "1dd5216e80318b4cb25c1785f5d11a6f042f0a3b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed May 19 14:16:32 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:23 2010 +0100"
      },
      "message": "MIPS: Octeon: Serial port fixes for OCTEON simulator.\n\nFor the simulator, fake a slow clock to get fast output.\n\nIn prom_putchar we have to mask the value so the simulator doesn\u0027t\nASSERT when printing non-ASCII characters.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1255/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1dd5216e80318b4cb25c1785f5d11a6f042f0a3b",
      "tree": "f2fe458c71e2258c2034e6daf9ceb3b330d51334",
      "parents": [
        "142a2ceea793b4d134757c226daeb4101d649df0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed May 19 14:16:31 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:22 2010 +0100"
      },
      "message": "MIPS: Octeon: Get rid of early serial.\n\nGet rid of early_serial_setup, we use CONFIG_EARLY_PRINTK instead.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1254/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "142a2ceea793b4d134757c226daeb4101d649df0",
      "tree": "d24618a2dba5dd751fedb0e218e50045494d34ba",
      "parents": [
        "9c1b013a3951671e219c32ca056fc07381a9e113"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue May 11 11:20:14 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:22 2010 +0100"
      },
      "message": "MIPS: AR7: prevent race between clock initialization and devices registration\n\nar7_regiser_devices needs ar7_clocks_init to have been called first,\nhowever clock.o is currently linked later due to its order in the Makefile,\ntherefore ar7_clocks_init always gets called later than ar7_register_devices\nbecause both have the same initcall level. Fix this by moving\nar7_register_devices to the right initcall level.\n\nReported-by: Michael J. Evans \u003cmjevans1983@gmail.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1212/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c1b013a3951671e219c32ca056fc07381a9e113",
      "tree": "225f47b9a7a8d00df23947b2a4524797b46061b1",
      "parents": [
        "3e1bf29f73ccb31b99215476b0278f477db1a247"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue May 11 11:20:09 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:22 2010 +0100"
      },
      "message": "MIPS: AR7: use ar7_has_high_vlynq() to determine watchdog base address\n\nInstead of doing yet another switch/case on the chip_id, use existing\ninline function to set the watchdog base address.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1211/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e1bf29f73ccb31b99215476b0278f477db1a247",
      "tree": "1f97325f772ada21cd911a6bc7fd295b25806891",
      "parents": [
        "32130ec2daa0aa095f7c5d915a11a18d33b35402"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue May 04 10:38:57 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:22 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Avoid namespace clash on GPIO_DIR_{IN,OUT}\n\nThis is too generic a name, so prefix it with BCM63XX_ to avoid potential\nnamespace clashes when including \u003casm/gpio.h\u003e.\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nTo:     linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1171/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32130ec2daa0aa095f7c5d915a11a18d33b35402",
      "tree": "88026cf962f26877eb056bc82f97d53cdbdbdbba",
      "parents": [
        "480f3b2dd36c4f5477d20c1bb53f25fc6c7ce38a"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 02 11:39:11 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:21 2010 +0100"
      },
      "message": "MIPS: MTX-1: Update defconfig\n\nUpdates the 4G Systems MTX-1 defconfig, and remove systems unavailable\non this platform.  Changes include:\n\n- built-in MTD char/block support\n- GPIO sysfs support\n- MTX-1 watchdog driver\n- I2C over GPIO driver as a module\n- SquashFS support\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1168/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "480f3b2dd36c4f5477d20c1bb53f25fc6c7ce38a",
      "tree": "d52faccab16a6db0ec2ac2ee50fce9a54065b867",
      "parents": [
        "75d56c6e70605357f30fd0e60cde67e82db14895"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 02 11:39:07 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:21 2010 +0100"
      },
      "message": "MIPS: BCM47xx: Update defconfig\n\nUpdate Broadcom BCM47xx defconfig with:\n\n- tiny RCU\n- BCM47xx watchdog driver\n- b43/b43legacy wireless as modules\n- SSB Gigabit Ethernet driver\n- disabled IRDA\n\n6igned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1167/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "75d56c6e70605357f30fd0e60cde67e82db14895",
      "tree": "59bc20424f8b0707ed09b2729a7bef4b70ba75a2",
      "parents": [
        "a39ed2c98830bdb2575c18ad2c4b1bdb72fd5b3f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 02 11:39:02 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:20 2010 +0100"
      },
      "message": "MIPS: RB532: Update defconfig\n\nThis updates the Mikrotik RB532 defconfig with:\n\n- tiny RCU\n- RB532 input buttons driver\n- RB532 LED driver\n- RC32434 watchdog driver\n- GPIO sysfs support\n- Wireless support\n- SquashFS support\n- more LED triggers\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1166/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a39ed2c98830bdb2575c18ad2c4b1bdb72fd5b3f",
      "tree": "2ff38d7fa79e470ece1efa30fa249631ea447308",
      "parents": [
        "3804a89bfb84fb8849c72e3bbafddaee539b3430"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun May 02 11:38:57 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:20 2010 +0100"
      },
      "message": "MIPS: AR7: Update defconfig\n\nUpdate Texas Instruments AR7 defconfig with:\n\n- tiny RCU\n- LEDs GPIO\n- disable SSB\n- enable zboot support\n- enable GPIO sysfs support\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1165/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "893556e602d6d5d86ed401ff72bf63d8cfa4a9d0",
      "tree": "260e328986c231d6d3475a10aef9bf85ee3a0b65",
      "parents": [
        "852151bdb992874b3d625444a8c7c551f3a738b5"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 01:29:48 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:19 2010 +0100"
      },
      "message": "MIPS: Oprofile: Loongson: Cleanup the comments\n\nRemoves some out-of-date comments and empty lines.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1204/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "852151bdb992874b3d625444a8c7c551f3a738b5",
      "tree": "8ad2e932119a9d20d9cc86242290d2ddfa0e555e",
      "parents": [
        "6d8c2873e06626c371bdedd5e00b00a60d3fde41"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 01:29:47 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:19 2010 +0100"
      },
      "message": "MIPS: Oprofile: Loongson: Cleanup of the macros\n\nThe _EXL, _KERNEL etc. bits are in the performance control register so\nuse _PERFCTRL prefix instead of _PERFCNT.  While at it make the macro\nmore readable, use _ENABLE instead of _INT_EN suffix to describe the\ninterrupt enable bit.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1203/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d8c2873e06626c371bdedd5e00b00a60d3fde41",
      "tree": "3bf86ea5b687c67750dbe32bb72673d98d28f4be",
      "parents": [
        "c838abc511ed710bdc2d93e0d8b5449be953849e"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 01:29:46 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:19 2010 +0100"
      },
      "message": "MIPS: Oprofile: Loongson: Remove unused variable from loongson2_cpu_setup()\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1202/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c838abc511ed710bdc2d93e0d8b5449be953849e",
      "tree": "a321ab2287acf36323f2c33eb4146a5a8a46b865",
      "parents": [
        "86e5a5202148736bffed49499a1dc8c1a311d3ab"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 01:29:45 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:18 2010 +0100"
      },
      "message": "MIPS: Oprofile: Loongson: Remove useless parentheses\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1201/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "86e5a5202148736bffed49499a1dc8c1a311d3ab",
      "tree": "838fcb1c97f5b2e2f8366c9e2d697ef9254b9d45",
      "parents": [
        "0103d23f44b1e9f8d2e89cc197e21192f6914f24"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 01:29:44 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:18 2010 +0100"
      },
      "message": "MIPS: Oprofile: Loongson: Unify macro for setting events\n\nUnified macro for counter0 and counter1 to set the event in the control\nregister.  This will be needed by Perf.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1200/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0103d23f44b1e9f8d2e89cc197e21192f6914f24",
      "tree": "a5be6db45c86235702e10edd64a62bdd7072e40d",
      "parents": [
        "4f1e099582c119cf73d6a873b53e8edaa773d065"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sun May 02 14:43:52 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:17 2010 +0100"
      },
      "message": "MIPS: nofpu and nodsp only affect CPU0\n\nThe \"nofpu\" and \"nodsp\" kernel command line options currently do not\naffect CPUs that are brought online later in the boot process or\nhotplugged at runtime.  It is desirable to apply the nofpu/nodsp options\nto all CPUs in the system, so that surprising results are not seen when\na process migrates from one CPU to another.\n\n[Ralf: Moved definitions of mips_fpu_disabled, fpu_disable,\nmips_dsp_disabled and dsp_disable from setup.c to cpu-probe.c to allow\nmaking mips_fpu_disabled and mips_dsp_disabled static.]\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/1169/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f1e099582c119cf73d6a873b53e8edaa773d065",
      "tree": "fa1f06b4a40d60ff2fa20445d553069096cb10c3",
      "parents": [
        "3f135530448104c01153fe048024366203196798"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Fri May 07 15:17:02 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:17 2010 +0100"
      },
      "message": "MIPS: Clean up tables for bootmem allocation\n\nModifications to the boot memory allocation structures to make them easier\nto read and maintain. Note that this will not pass checkpatch because\nit wants a structure element initializer to be enclosed in a\ndo {...} while(...), which is obvious nonsensical.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1207/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f135530448104c01153fe048024366203196798",
      "tree": "b7b9b5bec5cba35276930bfa5f3022ea81785649",
      "parents": [
        "c197da9163a42e6faeb051f331868b9245836eef"
      ],
      "author": {
        "name": "Shane McDonald",
        "email": "mcdonald.shane@gmail.com",
        "time": "Fri May 07 00:02:09 2010 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:17 2010 +0100"
      },
      "message": "MIPS: Coding style cleanups of access of FCSR rounding mode bits\n\nReplaces references to the magic number 0x3 with constants and macros\nindicating the real purpose of those bits.  They are the rounding mode\nbits of the FCSR register.\n\nSigned-off-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\nTo: anemo@mba.ocn.ne.jp\nTo: kevink@paralogos.com\nTo: linux-mips@linux-mips.org\nTo: sshtylyov@mvista.com\nPatchwork: http://patchwork.linux-mips.org/patch/1206/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\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": "96d660c482e03b2d7b6c0245b95a7cce537606c8",
      "tree": "c414bcdc389770516cc53308540171e510e0dcc0",
      "parents": [
        "0f0d85bcc332ec8f0957378ea5fa3e553f80ae4b"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 14 20:33:44 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:15 2010 +0100"
      },
      "message": "MIPS: Alchemy: add sysdev for DBDMA PM.\n\nAdd a sysdev for DBDMA PM.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1119/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f0d85bcc332ec8f0957378ea5fa3e553f80ae4b",
      "tree": "bcf184569aa20ee21aaf392ec3164c4487d7b68c",
      "parents": [
        "7b5fcd694dffd1db294dd4ef9f90911852e422f5"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Apr 13 20:49:14 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:15 2010 +0100"
      },
      "message": "MIPS: Alchemy: add sysdev for IRQ PM.\n\nUse a sysdev to implement PM methods for the Au1000 interrupt controllers.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1114/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b5fcd694dffd1db294dd4ef9f90911852e422f5",
      "tree": "12ed508995204ea32d86186f18816e3f0bacfd70",
      "parents": [
        "b8853aa3d912f47f649ad8de784ac3afd932437d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Mar 25 22:55:38 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:15 2010 +0100"
      },
      "message": "MIPS: Alchemy: Fix up residual devboard poweroff/reboot code.\n\nClean out stray unused board_reset() calls in pb1x boards, the PB1000 is\ndifferent from the rest and gets private methods.\n\n(Cleanup after 32fd6901a6d8d19f94e4de6be4e4b552ab078620)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1085/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b8853aa3d912f47f649ad8de784ac3afd932437d",
      "tree": "02939e404694eb0067b149d54c6191fea04de68f",
      "parents": [
        "ed1bbdefc39477a1301fb466139ffb0c00f0d006"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Apr 13 13:16:34 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:14 2010 +0100"
      },
      "message": "MIPS: Loongson: update cpu-feature-overrides.h\n\nLoongson doesn\u0027t support MIPSR2, therefore, MIPSR2 vectored interrupts\n(cpu_has_vint) and MIPSR2 external interrupt controller mode\n(cpu_has_veic) are 0.\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/1112/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed1bbdefc39477a1301fb466139ffb0c00f0d006",
      "tree": "14315e6a0428bb1ef3e1c7f71b4623f2dbdc5dde",
      "parents": [
        "8b108c609adefd98577c35f0a41497a610041a6c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Mar 26 23:03:07 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:14 2010 +0100"
      },
      "message": "MIPS: Use set_cpus_allowed_ptr\n\nFrom: Julia Lawall \u003cjulia@diku.dk\u003e\n\nUse set_cpus_allowed_ptr rather than set_cpus_allowed.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1,E2;\n@@\n\n- set_cpus_allowed(E1, cpumask_of_cpu(E2))\n+ set_cpus_allowed_ptr(E1, cpumask_of(E2))\n\n@@\nexpression E;\nidentifier I;\n@@\n\n- set_cpus_allowed(E, I)\n+ set_cpus_allowed_ptr(E, \u0026I)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nTo: peterz@infradead.org\nTo: mingo@elte.hu\nTo: tglx@linutronix.de\nTo: oleg@redhat.com\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nTo: kernel-janitors@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/1087/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "90b9a32d8f441369b2f97a765d2d957b531eb653",
      "tree": "3146d251a983ba12226e75c121613de6f051af8b",
      "parents": [
        "8b108c609adefd98577c35f0a41497a610041a6c",
        "4402c153cb9c549cd21d6007ef0dfac50c8d148d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:08:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:08:05 2010 -0700"
      },
      "message": "Merge branch \u0027kdb-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027kdb-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb: (25 commits)\n  kdb,debug_core: Allow the debug core to receive a panic notification\n  MAINTAINERS: update kgdb, kdb, and debug_core info\n  debug_core,kdb: Allow the debug core to process a recursive debug entry\n  printk,kdb: capture printk() when in kdb shell\n  kgdboc,kdb: Allow kdb to work on a non open console port\n  kgdb: Add the ability to schedule a breakpoint via a tasklet\n  mips,kgdb: kdb low level trap catch and stack trace\n  powerpc,kgdb: Introduce low level trap catching\n  x86,kgdb: Add low level debug hook\n  kgdb: remove post_primary_code references\n  kgdb,docs: Update the kgdb docs to include kdb\n  kgdboc,keyboard: Keyboard driver for kdb with kgdb\n  kgdb: gdb \"monitor\" -\u003e kdb passthrough\n  sparc,sunzilog: Add console polling support for sunzilog serial driver\n  sh,sh-sci: Use NO_POLL_CHAR in the SCIF polled console code\n  kgdb,8250,pl011: Return immediately from console poll\n  kgdb: core changes to support kdb\n  kdb: core for kgdb back end (2 of 2)\n  kdb: core for kgdb back end (1 of 2)\n  kgdb,blackfin: Add in kgdb_arch_set_pc for blackfin\n  ...\n"
    },
    {
      "commit": "2c3c8bea608866d8bd9dcf92657d57fdcac011c5",
      "tree": "f509b958d0a65c46c831dbdd447a81e706dd995a",
      "parents": [
        "68d75ed4b84a0806ecd4bc14da4759713b23a532"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Wed May 12 18:28:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:37:31 2010 -0700"
      },
      "message": "sysfs: add struct file* to bin_attr callbacks\n\nThis allows bin_attr-\u003eread,write,mmap callbacks to check file specific data\n(such as inode owner) as part of any privilege validation.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8965467f366fd18f01feafb5db10512d7b4422c",
      "tree": "3706a9cd779859271ca61b85c63a1bc3f82d626e",
      "parents": [
        "a26272e5200765691e67d6780e52b32498fdb659",
        "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1674 commits)\n  qlcnic: adding co maintainer\n  ixgbe: add support for active DA cables\n  ixgbe: dcb, do not tag tc_prio_control frames\n  ixgbe: fix ixgbe_tx_is_paused logic\n  ixgbe: always enable vlan strip/insert when DCB is enabled\n  ixgbe: remove some redundant code in setting FCoE FIP filter\n  ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n  ixgbe: fix header len when unsplit packet overflows to data buffer\n  ipv6: Never schedule DAD timer on dead address\n  ipv6: Use POSTDAD state\n  ipv6: Use state_lock to protect ifa state\n  ipv6: Replace inet6_ifaddr-\u003edead with state\n  cxgb4: notify upper drivers if the device is already up when they load\n  cxgb4: keep interrupts available when the ports are brought down\n  cxgb4: fix initial addition of MAC address\n  cnic: Return SPQ credit to bnx2x after ring setup and shutdown.\n  cnic: Convert cnic_local_flags to atomic ops.\n  can: Fix SJA1000 command register writes on SMP systems\n  bridge: fix build for CONFIG_SYSFS disabled\n  ARCNET: Limit com20020 PCI ID matches for SOHARD cards\n  ...\n\nFix up various conflicts with pcmcia tree drivers/net/\n{pcmcia/3c589_cs.c, wireless/orinoco/orinoco_cs.c and\nwireless/orinoco/spectrum_cs.c} and feature removal\n(Documentation/feature-removal-schedule.txt).\n\nAlso fix a non-content conflict due to pm_qos_requirement getting\nrenamed in the PM tree (now pm_qos_request) in net/mac80211/scan.c\n"
    },
    {
      "commit": "5dd11d5d47d248850c58292513f0e164ba98b01e",
      "tree": "fd3c5f27dd40d6a483483de3644ca060a5cafd75",
      "parents": [
        "ba797b28131b1f1367b662936ea370239d603cff"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:26 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:26 2010 -0500"
      },
      "message": "mips,kgdb: kdb low level trap catch and stack trace\n\nThe only way the debugger can handle a trap in inside rcu_lock,\nnotify_die, or atomic_notifier_call_chain without a recursive fault is\nto have a low level \"first opportunity handler\" do_trap_or_bp() handler.\n\nGenerally this will be something the vast majority of folks will not\nneed, but for those who need it, it is added as a kernel .config\noption called KGDB_LOW_LEVEL_TRAP.\n\nAlso added was a die notification for oops such that kdb can catch an\noops for analysis.\n\nThere appeared to be no obvious way to pass the struct pt_regs from\nthe original exception back to the stack back tracer, so a special\ncase was added to show_stack() for when kdb is active because you\ngenerally desire to generally look at the back trace of the original\nexception.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dcc7871128e99458ca86186b7bc8bf27ff0c47b5",
      "tree": "e10d252ccc4e990aac7dd09f44b94cfe045adc6b",
      "parents": [
        "67fc4e0cb931d6b4ccf21248e4199b154478ecea"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:21 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:21 2010 -0500"
      },
      "message": "kgdb: core changes to support kdb\n\nThese are the minimum changes to the kgdb core in order to enable an\nAPI to connect a new front end (kdb) to the debug core.\n\nThis patch introduces the dbg_kdb_mode variable controls where the\nuser level I/O is routed.  It will be routed to the gdbstub (kgdb) or\nto the kdb front end which is a simple shell available over the kgdboc\nconnection.\n\nYou can switch back and forth between kdb or the gdb stub mode of\noperation dynamically.  From gdb stub mode you can blindly type\n\"$3#33\", or from the kdb mode you can enter \"kgdb\" to switch to the\ngdb stub.\n\nThe logic in the debug core depends on kdb to look for the typical gdb\nconnection sequences and return immediately with KGDB_PASS_EVENT if a\ngdb serial command sequence is detected.  That should allow a\nreasonably seamless transition between kdb -\u003e gdb without leaving the\nkernel exception state.  The two gdb serial queries that kdb is\nresponsible for detecting are the \"?\" and \"qSupported\" packets.\n\nCC: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Martin Hicks \u003cmort@sgi.com\u003e\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -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: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487",
      "tree": "fa7f8400ac685fb52e96f64997c7c682fc2aa021",
      "parents": [
        "7b39f90fabcf9e2af0cd79d0a60440d821e22b56",
        "537b60d17894b7c19a6060feae40299d7109d6e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 23:01:55 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 23:01:55 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tinclude/linux/mod_devicetable.h\n\tscripts/mod/file2alias.c\n"
    },
    {
      "commit": "1014cfe2fb4cdd663137aafb21448cb613dd6a7d",
      "tree": "13b5fc4e7036b4226d94bd33aefb74a3dbb25b6a",
      "parents": [
        "8123d8f17d8ba9d67e556688e4f025456ca97842",
        "4726f2a617ebd868a4fdeb5679613b897e5f1676"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: Reduce stack_trace usage\n  lockdep: No need to disable preemption in debug atomic ops\n  lockdep: Actually _dec_ in debug_atomic_dec\n  lockdep: Provide off case for redundant_hardirqs_on increment\n  lockdep: Simplify debug atomic ops\n  lockdep: Fix redundant_hardirqs_on incremented with irqs enabled\n  lockstat: Make lockstat counting per cpu\n  i8253: Convert i8253_lock to raw_spinlock\n"
    },
    {
      "commit": "f3d46f9d3194e0329216002a8724d4c0957abc79",
      "tree": "6d9413e4a448d7b8d342c40297c4fbe0b9c4c2f0",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon May 17 14:33:53 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 17 07:57:27 2010 -0700"
      },
      "message": "atomic_t: Cast to volatile when accessing atomic variables\n\nIn preparation for removing volatile from the atomic_t definition, this\npatch adds a volatile cast to all the atomic read functions.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e73238d163c6fcf001264832701d2a6d4927672",
      "tree": "bf8b9aa38ffec794d44cb1a81ee99c52e4d6b5f0",
      "parents": [
        "46afb8296c2494bfce17064124b253eb9b176ef9"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri May 07 00:59:46 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat May 15 21:59:54 2010 +0100"
      },
      "message": "    MIPS: Oprofile: Fix Loongson irq handler\n    \n    The interrupt enable bit for the performance counters is in the Control\n    Register $24, not in the counter register.\n    loongson2_perfcount_handler(), we need to use\n    \n    Reported-by: Xu Hengyang \u003chengyang@mail.ustc.edu.cn\u003e\n    Signed-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\n    Cc: linux-mips@linux-mips.org\n    Patchwork: http://patchwork.linux-mips.org/patch/1198/\n    Signed-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "46afb8296c2494bfce17064124b253eb9b176ef9",
      "tree": "709fc3151984e294f27e54a67bfe9f9387a377fb",
      "parents": [
        "95e8f634d7a3ea5af40ec3fa42c8a152fd3a0624"
      ],
      "author": {
        "name": "Chandrakala Chavva",
        "email": "cchavva@caviumnetworks.com",
        "time": "Mon May 10 17:11:54 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat May 15 21:59:53 2010 +0100"
      },
      "message": "    MIPS: N32: Use compat version for sys_ppoll.\n    \n    The sys_ppoll() takes struct \u0027struct timespec\u0027. This is different for the\n    N32 and N64 ABIs. Use the compat version to do the proper conversions.\n    \n    Signed-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\n    To: linux-mips@linux-mips.org\n    Patchwork: http://patchwork.linux-mips.org/patch/1210/\n    Signed-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "95e8f634d7a3ea5af40ec3fa42c8a152fd3a0624",
      "tree": "67da92dd5fa7fc27ebd25a9b524166ef182793ae",
      "parents": [
        "3f8bf8f0fd79410fbcbf9dd9910dbc9d4882c94f"
      ],
      "author": {
        "name": "Shane McDonald",
        "email": "mcdonald.shane@gmail.com",
        "time": "Thu May 06 23:26:57 2010 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat May 15 21:59:53 2010 +0100"
      },
      "message": "    MIPS FPU emulator: allow Cause bits of FCSR to be writeable by ctc1\n    \n    In the FPU emulator code of the MIPS, the Cause bits of the FCSR register\n    are not currently writeable by the ctc1 instruction.  In odd corner cases,\n    this can cause problems.  For example, a case existed where a divide-by-zero\n    exception was generated by the FPU, and the signal handler attempted to\n    restore the FPU registers to their state before the exception occurred.  In\n    this particular setup, writing the old value to the FCSR register would\n    cause another divide-by-zero exception to occur immediately.  The solution\n    is to change the ctc1 instruction emulator code to allow the Cause bits of\n    the FCSR register to be writeable.  This is the behaviour of the hardware\n    that the code is emulating.\n    \n    This problem was found by Shane McDonald, but the credit for the fix goes\n    to Kevin Kissell.  In Kevin\u0027s words:\n    \n    I submit that the bug is indeed in that ctc_op:  case of the emulator.  The\n    Cause bits (17:12) are supposed to be writable by that instruction, but the\n    CTC1 emulation won\u0027t let them be updated by the instruction.  I think that\n    actually if you just completely removed lines 387-388 [...] things would\n    work a good deal better.  At least, it would be a more accurate emulation of\n    the architecturally defined FPU.  If I wanted to be really, really pedantic\n    (which I sometimes do), I\u0027d also protect the reserved bits that aren\u0027t\n    necessarily writable.\n    \n    Signed-off-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\n    To: anemo@mba.ocn.ne.jp\n    To: kevink@paralogos.com\n    To: sshtylyov@mvista.com\n    Patchwork: http://patchwork.linux-mips.org/patch/1205/\n    Signed-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "0ddc9324b1a842afd77e8e86698b1d1d2ffed022",
      "tree": "9247bd1a897cc9ed665782a1b7f7e5fb28068600",
      "parents": [
        "6858d49833b8c2aae74adcb593065797409d376e"
      ],
      "author": {
        "name": "Andreas Dilger",
        "email": "adilger@dilger.ca",
        "time": "Fri May 14 11:13:27 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 14 11:13:27 2010 +0200"
      },
      "message": "add descriptive comment for TIF_MEMDIE task flag declaration.\n\nSigned-off-by: Andreas Dilger \u003cadilger@dilger.ca\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "278554bd6579206921f5d8a523649a7a57f8850d",
      "tree": "4e6c527daf0910e455b3aa72e2c96b0479e430be",
      "parents": [
        "5a147e8bf982f9dd414c1dd751fe02c1942506b2",
        "cea0d767c29669bf89f86e4aee46ef462d2ebae8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wireless/ath/ar9170/usb.c\n\tdrivers/scsi/iscsi_tcp.c\n\tnet/ipv4/ipmr.c\n"
    },
    {
      "commit": "53ba4f2fa73225113a488584df0d85d3cba52943",
      "tree": "d85b984d9818abc3ccc0237eb53b710d9e96c39e",
      "parents": [
        "bd6d29c25bb1a24a4c160ec5de43e0004e01f72b",
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:17:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 03 09:17:01 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.34-rc6\u0027 into core/locking\n"
    },
    {
      "commit": "64fc74f5f6055e8470208a7d9cfc8d3994fff34d",
      "tree": "c8f744047cfd6403fa12cc5719868d7cce55c799",
      "parents": [
        "b197b6286650feb9c991826519065aac6f4399b1"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:07:13 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:58 2010 +0100"
      },
      "message": "MIPS: Loongson 2F: Fix of problems introduced by -mfix-loongson2f-jump\n\nThe -mfix-loongson2f-jump option provided by latest CVS binutils have fixed\nthe out-of-order issue of Loongson-2F described in chapter 15 of the\nLoongson2F User Manual [1, 2], but introduced some problems.\n\nThe option changes all of the jump target to \"addr \u0026 0xcfffffff\" through the\nat($1) register, but for the reboot address of Loongson 2F 0xbfc00000 this is\nwrong.  Avoids the problem via telling the assembler to not use the $at\nregister.\n\n[1] Loongson2F User Manual (Chinese Version)\n    http://www.loongson.cn/uploadfile/file/200808211\n[2] English Version of Chapter 15:\n    http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode\u003dsource\n\nReported-and-tested-by: Liu Shiwei \u003cliushiwei@gmail.com\u003e\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/1109/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b197b6286650feb9c991826519065aac6f4399b1",
      "tree": "96bb05f49595948f2a7f9fbe985da59cdfa55f83",
      "parents": [
        "8bbda428e90a2b638428fbb07abd80b9cb624a27"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:07:01 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:58 2010 +0100"
      },
      "message": "MIPS: Loongson-2F: Use CONFIG_CPU_JUMP_WORKAROUNDS to control workarounds.\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/1106/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bbda428e90a2b638428fbb07abd80b9cb624a27",
      "tree": "d428d994726d7bb2b249ddf1d24d03816d98190d",
      "parents": [
        "622844bf0b4cfa4f76d4a0ddc44266938385f5ab"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Apr 10 20:05:01 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:56 2010 +0100"
      },
      "message": "MIPS: Loongson 2F: Enable fixups of the latest binutils\n\nWith the  \"Fixups of Loongson2F\" patch [1] having been applied to binutils\nfor binutils 2.20.1 we now can use it\u0027s time to enable the options provided\nby the patch to compile the kernel.\n\nWithout these fixups, the system may hang if the erratum is triggered.\n\nFor more information on these fixups please refer to the following\nreferences.\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] Chapter 15 of the English version Loongson 2F User Manual\n    http://groups.google.com.hk/group/loongson-dev/msg/e0d2e220958f10a6?dmode\u003dsource\n\nSigned-off-by: Zhang Le \u003cr0bertz@gentoo.org\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Zhang Le \u003cr0bertz@gentoo.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1106/\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": "a9af5a01cadc25a058ee1dfd3bd8abd8724a3ed8",
      "tree": "6bb56b9893a883a3e21b36c60735a615c1afd991",
      "parents": [
        "922010ff7b75737e6dc361f8eae9c2784ac1872d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "ffainelli@freebox.fr",
        "time": "Thu Mar 25 11:42:22 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:55 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Update defconfig\n\nthe defconfig was out-of-sync since 2.6.30-rc6, update it with the new\nsymbols and enable BCM6338, 6345, wireless, b43 driver and LEDs support.\n\nSigned-off-by:  Fainelli \u003cffainelli@freebox.fr\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1081/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "922010ff7b75737e6dc361f8eae9c2784ac1872d",
      "tree": "800fb92ec4b1a6a0a02544cd2c67a77a795c215c",
      "parents": [
        "9dd147467790932e2f630b67eec925745463ee11"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Mon Apr 26 20:01:54 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:54 2010 +0100"
      },
      "message": "MIPS: oprofile: Fix breakage when CONFIG_OPROFILE\u003dm\n\nWhen the oprofile is compiled as a module do_IRQ() is not called in\narch/mips/loongson/lemote-2f/irq.c due to a wrong #ifdef there.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1143/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94c26c9a66a35d4da3ab200864d1afd14c91fb71",
      "tree": "efb052b20d1f54be3816ada723bf581d2e367464",
      "parents": [
        "514b6d0c06a5d751259f145d9593b4d084c1cce3"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:51 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:51 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix LOONGSON_ADDRWIN_CFG macro.\n\nThere\u0027s a typo in the LOONGSON_ADDRWIN_CFG macro. The cpu window mmap\nregister address should contain the destination parameters not the\nsource one.  This has not been noticed because the code is only using\nsource \u003d destination.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1162/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "514b6d0c06a5d751259f145d9593b4d084c1cce3",
      "tree": "2393ab9df49dfaa005e06ec88cbfe9452fe9bd5e",
      "parents": [
        "ff40ad72addb448c1285181820597a17685ee69a"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:49 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:51 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix phys_mem_access_prot() check\n\nThe check used to determine if uncached accelerated should be used or not\nis wrong. The parenthesis are misplaced and making the test fail.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1161/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff40ad72addb448c1285181820597a17685ee69a",
      "tree": "825c161be0ef2f1ef96552a2ab839700d666d506",
      "parents": [
        "1c6d541c23a92c1b74c9dc62b453f3ac5923fbe1"
      ],
      "author": {
        "name": "Richard LIU",
        "email": "richard.liu@st.com",
        "time": "Thu Apr 29 11:58:47 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:50 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix find_vga_mem_init()\n\nThis allows to use all display device for instance DISPLAY_OTHER like SM501.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1160/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c6d541c23a92c1b74c9dc62b453f3ac5923fbe1",
      "tree": "5321e25f8be31bfe2f8d55d02c0fcd67d0bed7fa",
      "parents": [
        "4f81b01a30ffb338068d611e27da18c08db55464"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:46 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:49 2010 +0100"
      },
      "message": "MIPS: Loongson: Fix typo in gdium mach type string.\n\nIt\u0027s not \"gidum\" but \"gdium\".\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1159/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f81b01a30ffb338068d611e27da18c08db55464",
      "tree": "d60e6b0f6de80a485a56c21e4b008c8681c88008",
      "parents": [
        "1ec56329ff939aba29291c0dec1a28ceed660162"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue Apr 27 22:53:30 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:48 2010 +0100"
      },
      "message": "MIPS: Use CKSEG1ADDR for uncached handler\n\n\"MIPS: Calculate proper ebase value for 64-bit kernels\"\n9af43ea080dd5d6c7b34f38261780e5dd43537bc (lmo) rsp.\nf6be75d03c8870be91e6e2a195648ece04b6bb16 (kernel.org) broke some 64-bit\nMIPS systems.\n\nBefore this we were using XKPHYS/cached as ebase and computed the uncached\nxphsys/unchached address for that area. After that commit ebase became a\n32-bit compat address and convert does not work anymore.  We now should use\nCKSEG1 for this. CKSEG1ADDR does just that in 32-bit and 64-bit.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nTo: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1149/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ec56329ff939aba29291c0dec1a28ceed660162",
      "tree": "45788e1f4f0baef44d727e7ca31821c16ba6317f",
      "parents": [
        "3be6022c27ace1e3b4ba963e7ffd2e3b60cecd8a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 28 12:16:18 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:48 2010 +0100"
      },
      "message": "MIPS: Check for accesses beyond the end of the PGD.\n\nFor some combinations of PAGE_SIZE and vmbits, it is possible to have\nuserspace access that are beyond what is covered by the PGD, but within\nvmbits.  Such an access would cause the TLB refill handler to load garbage\nvalues for PMD and PTE potentially giving userspace access to parts of the\nphysical address space to which it is not entitled.\n\nIn the TLB refill hot path, we add a single dsrl instruction so we can\ncheck if any bits outside of the range covered by the PGD are set.  In\nthe vmalloc side we then separate the bad case from the normal vmalloc\ncase and call tlb_do_page_fault_0 if warranted.  This slows us down a\nbit, but has the benefit of yielding deterministic behavior.\n\n[Ralf: Fixed build error for 32-bit kernels.]\n[Ralf: Folded lmo commit c8c0e22b2aa3982852b44279638ef37f9aa31b7d into this\n commit.]\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1152/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "3be6022c27ace1e3b4ba963e7ffd2e3b60cecd8a",
      "tree": "617178ac2ee9395e609aef3899b56756fb701cbb",
      "parents": [
        "26b9e547e90db6b8b409084a9d4501124ff492b3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 28 12:16:17 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:47 2010 +0100"
      },
      "message": "MIPS: Use uasm_i_ds{r,l}l_safe() instead of uasm_i_ds{r,l}l() in tlbex.c\n\nThis makes the code somewhat cleaner while reducing the risk of shift\namount overflows when various page table related options are changed.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1154/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26b9e547e90db6b8b409084a9d4501124ff492b3",
      "tree": "020bfdc2f464477b032e2bc5d766a36382f7e5b4",
      "parents": [
        "ce384d83d00ee457c3931d3fdb9fa2c38e345a3c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 28 12:16:16 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:45 2010 +0100"
      },
      "message": "MIPS: Add uasm_i_dsrl_safe() and uasm_i_dsll_safe() to uasm.\n\nThis allows us to clean up the code by not having to explicitly code\nchecks for shift amounts greater than 32.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1153/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce384d83d00ee457c3931d3fdb9fa2c38e345a3c",
      "tree": "9f2a8a21236f0a270118d393e893cdc4986d229b",
      "parents": [
        "fcf3ca4c3d6d911df8ee2b8f010ffe504d3aef71"
      ],
      "author": {
        "name": "Yury Polyanskiy",
        "email": "ypolyans@princeton.edu",
        "time": "Mon Apr 26 00:53:10 2010 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:45 2010 +0100"
      },
      "message": "MIPS: die() does not call die notifier chain\n\nThe MIPS implementation of die() forgets to call notify_die() and thus notifiers\nregistered via register_die_notifier() are not called.  This results in kgdb not\nbeing activated on exceptions.\n\nThe only subtlety is that notify_die declares its regs argument w/o const, so\nthe const had to be removed from mips die() as well.\n\n[Ralf: Fixed build error for SGI IP22 and IP28 platforms.]\n\nSigned-off-by: Yury Polyanskiy \u003cypolyans@princeton.edu\u003e\nCc: linux-mips@linux-mips.org\nPatchworks: http://patchwork.linux-mips.org/patch/1142/\nAcked-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\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": "0000a5390184af1459e82506fcfa7db96f3e6d33",
      "tree": "a21be05f506bbee603e2a280d126204ce7dbf3d4",
      "parents": [
        "0dfeecacd8e4405209f217944818b90016bb4a9d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 21 17:41:59 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: DB1200: PCMCIA card detection must not be auto-enabled.\n\nSame issues as SD card detection:  One of both is always triggering and the\nhandlers take care to shut it up and enable the other.  To avoid messages\nabout \"unbalanced interrupt enable/disable\" they must not be automatically\nenabled when initally requested.\n\nThis was not an issue with the db1200_defconfig due to fortunate timings;\non a build without network chip support the warnings appear.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1133/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0dfeecacd8e4405209f217944818b90016bb4a9d",
      "tree": "8939dc546bcbae06960647427250c8b24b0a6446",
      "parents": [
        "b20947aaa0026efd7355ae4bf70b56a13a3f98b1"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Wed Apr 21 20:57:08 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: SB1250: Include correct header and fix a warning\n\n| arch/mips/pci/pci-sb1250.c: In function sb1250_pcibios_init:\n| arch/mips/pci/pci-sb1250.c:257: warning: assignment makes integer from pointer without a cast\n| arch/mips/pci/pci-sb1250.c:285: error: MAX_NR_CONSOLES undeclared (first use in this function)\n| arch/mips/pci/pci-sb1250.c:285: error: (Each undeclared identifier is reported only once\n| arch/mips/pci/pci-sb1250.c:285: error: for each function it appears in.)\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1136/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b20947aaa0026efd7355ae4bf70b56a13a3f98b1",
      "tree": "9be5f52cef2740c33290efcd63b2c1832365d9ae",
      "parents": [
        "9eed4124c0d56d39b06224765c65eaa35f580edf"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Wed Apr 21 22:36:47 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:42 2010 +0100"
      },
      "message": "MIPS: Fixup screen_info struct initializations\n\n|arch/mips/sibyte/swarm/setup.c:153:\n| warning: large integer implicitly truncated to unsigned type\n\nThe field was changed in d9b26352 aka (\"x86, setup: Store the boot\ncursor state\").  This patch changes the values back they way they were\nbefore this extra field got introduced.\n\nWhile here, the other two boards are also converted to C99 initializer.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1137/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9eed4124c0d56d39b06224765c65eaa35f580edf",
      "tree": "38ba0866b2e2a01865bd21a7ceb81ca56698b1df",
      "parents": [
        "c8f3cc0b65af00be5f84c6d4ee45007643322713"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 21 11:39:07 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:41 2010 +0100"
      },
      "message": "MIPS: cmpxchg.h: Fix excessive indentation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8f3cc0b65af00be5f84c6d4ee45007643322713",
      "tree": "9a1159172287b7fd921c5dd9a34d4c6b970187a0",
      "parents": [
        "b0b4ce38a535ed3de5ec6fdd4f3c34435a1c1d1e"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Apr 19 11:43:10 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:41 2010 +0100"
      },
      "message": "MIPS: Don\u0027t vmap things at address zero.\n\nIn the 64-bit kernel we use swapper_pg_dir for three different things.\n\n1) xuseg mappings for kernel threads.\n\n2) vmap mappings for all kernel-space accesses in xkseg.\n\n3) vmap mappings for kernel modules in ksseg (kseg2).\n\nDue to how the TLB refill handlers work, any mapping established in\nxkseg or ksseg will also establish a xuseg mapping that should never\nbe used by the kernel.\n\nIn order to be able to use exceptions to trap NULL pointer\ndereferences, we need to ensure that nothing is mapped at address\nzero.  Since vmap mappings in xkseg are reflected in xuseg, this means\nwe need to ensure that there are no vmap mappings established at the\nstart of xkseg.  So we move back VMALLOC_START to avoid establishing\nvmap mappings at the start of xkseg.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1129/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7270be03bc300f67c0b9eccde730937e802892b6",
      "tree": "c574e42e2c5289d479e3f424d8e5a8ddc94c9f80",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:10:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:39 2010 +0100"
      },
      "message": "MIPS: PNX8550: Fix build error, broken by:\n\n    commit 5a0e3ad6af8660be21ca98a971cd00f331318c05\n    Author: Tejun Heo \u003ctj@kernel.org\u003e\n    Date:   Wed Mar 24 17:04:11 2010 +0900\n\n        include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\nSince a while the few headers included don\u0027t drag in \u003clinux/kernel.h\u003e\nanymore, thus no more prototype of printk() resulting in:\n\n  CC      arch/mips/nxp/pnx8550/common/reset.o\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c: In function \u0027pnx8550_machine_restart\u0027:\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:31: error: implicit declaration of function \u0027printk\u0027\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:33: error: \u0027NULL\u0027 undeclared (first use in this function)\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:33: error: (Each undeclared identifier is reported only once\n/home/ralf/src/linux/upstream-linus/arch/mips/nxp/pnx8550/common/reset.c:33: error: for each function it appears in.)\nmake[3]: *** [arch/mips/nxp/pnx8550/common/reset.o] Error 1\n\nFixed by including \u003clinux/kernel.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8cd9b13207f9a38e4da2d69bba51eb8dcbe1ead9",
      "tree": "7c2f3c1d924de4be492410ea108721245400887e",
      "parents": [
        "fa12abd7d3fbaa9f86f97baeb445cb71189ae1d1"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue Apr 27 15:54:50 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 27 15:54:50 2010 -0700"
      },
      "message": "net/sb1250: setup the pdevice within the soc code\n\ndoing it within the driver does not look good.\nAnd surely isn\u0027t how platform devices were meat to be used.\n\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1",
      "tree": "797676a336b050bfa1ef879377c07e541b9075d6",
      "parents": [
        "4cb3ca7cd7e2cae8d1daf5345ec99a1e8502cf3f",
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "f6be75d03c8870be91e6e2a195648ece04b6bb16",
      "tree": "eba85c44498f040ac07915d82467aa08bb426860",
      "parents": [
        "d8000beef2cd10c16dc5f66af715f692f5992652"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Apr 06 13:29:50 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 12 17:26:22 2010 +0100"
      },
      "message": "MIPS: Calculate proper ebase value for 64-bit kernels\n\nThe ebase is relative to CKSEG0 not CAC_BASE.  On a 32-bit kernel they\nare the same thing, for a 64-bit kernel they are not.\n\nIt happens to kind of work on a 64-bit kernel as they both reference\nthe same physical memory.  However since the CPU uses the CKSEG0 base,\ndetermining if a J instruction will reach always gives the wrong result\nunless we use the same number the CPU uses.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1093/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8000beef2cd10c16dc5f66af715f692f5992652",
      "tree": "3cbe44d00c9ba1e2a09b91514a20e1353089d38c",
      "parents": [
        "2844e49f5ea1ae75d2026ff128b145e3bd44134c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat Apr 03 17:07:03 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 12 17:26:22 2010 +0100"
      },
      "message": "MIPS: Alchemy: DB1200: Remove custom wait implementation\n\nWhile playing with the out-of-tree MAE driver module, the system would\npanic after a while in the db1200 custom wait code after wakeup due to\na clobbered k0 register being used as target address of a store op.\n\nRemove the custom wait implementation and revert back to the Alchemy-\nrecommended implementation already set as default.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1092/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "2844e49f5ea1ae75d2026ff128b145e3bd44134c"
}
