)]}'
{
  "log": [
    {
      "commit": "a0b6218037b5cf50737a7dc0fc5464ea3f8781cd",
      "tree": "66924812bfa647b43d55f1450fa58d244ae56857",
      "parents": [
        "89c07fd14fe857c223b042a857a08c3ea46b92eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 14:35:14 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] SMTC: Fix TLB sizing bug for TLB of 64 \u003e\u003d entries\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48c35b2d245fffedadce62769aafea8ecf493d19",
      "tree": "bf462b1e3bcd869bd2cfcc8c8b0f8c0024f6d57d",
      "parents": [
        "419dd8378dfa32985672ab7927b4bc827f33b332"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jan 23 21:30:14 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] There is no __GNUC_MAJOR__\n\nGcc major version number is in __GNUC__. As side effect fix checking\nwith sparse if sparse was built with gcc 4.1 and mips cross-compiler\nis 3.4.\n\nSparse will inherit version 4.1, __GNUC__ won\u0027t be filtered from\n\"-dM -E -xc\" output, sparse will pick only new major, effectively becoming\ngcc version 3.1 which is unsupported.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "364ca8a897eadb2f0e76b7f0ffe94168f6d83d66",
      "tree": "a30a98df048ee3b1963172d8dd286cf64f098f9f",
      "parents": [
        "ac8be955049dab828a68b9c68a75144832f8289f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jan 22 23:01:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 23 18:26:47 2007 +0000"
      },
      "message": "[MIPS] Vr41xx: Fix after GENERIC_HARDIRQS_NO__DO_IRQ change\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ac8be955049dab828a68b9c68a75144832f8289f",
      "tree": "c9992cccbc6bcb2f099395ef614ebc96b91a2598",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jan 20 00:18:01 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 23 18:26:47 2007 +0000"
      },
      "message": "[MIPS] SMTC: Instant IPI replay.\n\nSMTC pseudo-interrupts between TCs are deferred and queued if the target\nTC is interrupt-inhibited (IXMT). In the first SMTC prototypes, these\nqueued IPIs were serviced on return to user mode, or on entry into the\nkernel idle loop. The INSTANT_REPLAY option dispatches them as part of\nlocal_irq_restore() processing, which adds runtime overhead (hence the\noption to turn it off), but ensures that IPIs are handled promptly even\nunder heavy I/O interrupt load.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2806ccd7ad9073f4f1a065b5672d7592e7838e97",
      "tree": "cf154b4dcfdf737df563c84c29a11a97b73490d1",
      "parents": [
        "c80697b3a0d05dd87eeeb55c4dd1c3dae047293e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 19 02:12:42 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 01:08:26 2007 +0000"
      },
      "message": "[MIPS] Delete duplicate call to load_irq_save.\n\nThis call may have resulted to local_tlb_flush_range returning with\ninterrupts disabled resulting in excessive interrupt latency.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c80697b3a0d05dd87eeeb55c4dd1c3dae047293e",
      "tree": "229ed476b86e41a4e5f9e2241ae145556ab3ce77",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 17 18:58:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 01:08:26 2007 +0000"
      },
      "message": "[MIPS] SMTC: Fix cp0 hazard.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d",
      "tree": "a5201d54c20d85273694fb79d312ed9e1434e86d",
      "parents": [
        "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed Jan 10 23:15:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Change cpu_up and co from __devinit to __cpuinit\n\nCompiling the kernel with CONFIG_HOTPLUG \u003d y and CONFIG_HOTPLUG_CPU \u003d n\nwith CONFIG_RELOCATABLE \u003d y generates the following modpost warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b7d) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b9c) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:__cpu_up\nfrom .text between \u0027_cpu_up\u0027 (at offset 0xc0141bd8) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c05) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c26) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c37) and \u0027cpu_up\u0027\n\nThis is because cpu_up, _cpu_up and __cpu_up (in some architectures) are\ndefined as __devinit\nAND\n__cpu_up calls some __cpuinit functions.\n\nSince __cpuinit would map to __init with this kind of a configuration,\nwe get a .text refering .init.data warning.\n\nThis patch solves the problem by converting all of __cpu_up, _cpu_up\nand cpu_up from __devinit to __cpuinit. The approach is justified since\nthe callers of cpu_up are either dependent on CONFIG_HOTPLUG_CPU or\nare of __init type.\n\nThus when CONFIG_HOTPLUG_CPU\u003dy, all these cpu up functions would land up\nin .text section, and when CONFIG_HOTPLUG_CPU\u003dn, all these functions would\nland up in .init section.\n\nTested on a i386 SMP machine running linux-2.6.20-rc3-mm1.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a93c4968fc177844680987b31d00d1fc3bc02aa",
      "tree": "11d46ea7250a309ff3e26e6568d2096a36e82fe8",
      "parents": [
        "e16d8df0be26c8e82c4a1188af8143f2d466b12a"
      ],
      "author": {
        "name": "Alexander Bigga",
        "email": "ab@mycable.de",
        "time": "Thu Dec 21 11:25:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 10 20:02:24 2007 +0000"
      },
      "message": "    [MIPS] Alchemy:  Fix PCI-memory access\n    \n    The problem was introduced in 2.6.18.3 with the casting of some\n    36bit-defines (PCI memory) in au1000.h to resource_size_t which may be\n    u32 or u64 depending on the experimental CONFIG_RESOURCES_64BIT.\n    \n    With unset CONFIG_RESOURCES_64BIT, the pci-memory cannot be accessed\n    because the ioremap in arch/mips/au1000/common/pci.c already used the\n    truncated addresses.\n    With set CONFIG_RESOURCES_64BIT, things get even worse, because PCI-scan\n    aborts, due to resource conflict: request_resource() in arch/mips/pci/pci.c\n    fails because the maximum iomem-address is 0xffffffff (32bit) but the\n    pci-memory-start-address is 0x440000000 (36bit).\n    \n    To get pci working again, I propose the following patch:\n    \n    1. remove the resource_size_t-casting from au1000.h again\n    2. make the casting in arch/mips/au1000/common/pci.c (it\u0027s allowed and\n    necessary here. The 36bit-handling will be done in __fixup_bigphys_addr).\n    \n    With this patch pci works again like in 2.6.18.2, the gcc-compile warnings\n    in pci.c are gone and it doesn\u0027t depend on CONFIG_EXPERIMENTAL.\n    \n    Signed-off-by: Alexander Bigga \u003cab@mycable.de\u003e\n    Signed-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "e16d8df0be26c8e82c4a1188af8143f2d466b12a",
      "tree": "c1b06fe59395286fccc94c7af72bfb6ef5ada773",
      "parents": [
        "6b4cd2755039a0be642699e3fc2e3386daa88151"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jan 10 18:53:33 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 10 20:02:24 2007 +0000"
      },
      "message": "[MIPS] Fix N32 SysV IPC routines\n\nAdd wrappers for N32 msg{snd,rcv}.  compat_sys_msg{snd,rcv} can not not be\nused as system call entries as is.  This fix is based on Kaz Kylheku\u0027s\npatch.\n\nAlso change a type of last argument of sysn32_semctl to match its true\nsize.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b4cd2755039a0be642699e3fc2e3386daa88151",
      "tree": "18510e13f705462ae9ce4dfbe697a708418a1c43",
      "parents": [
        "f3a2c3ee458bd614231e548c13acb0cf33a68631"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 09 10:23:00 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 10 20:02:23 2007 +0000"
      },
      "message": "[MIPS] PNX8550: Fix system timer initialization\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2dbda7dceca81adfe57c8884be5c66e70822d89a",
      "tree": "e9fa10a80e32fa627d42512a6603b927f001428e",
      "parents": [
        "33b06b513e804ae64ebd5105fb703ec90bd7e173"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Thu Dec 28 17:14:05 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] PNX8550: Fix system timer support\n\nthe patch inlined below restores proper time accounting for PNX8550-based\nboards. It also gets rid of #ifdef in the generic code which becomes\nunnecessary then.\n\nIt\u0027s functionally identical to the previous patch with the same name but\nit has minor comments from Atsushi and Sergei taken into account.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33b06b513e804ae64ebd5105fb703ec90bd7e173",
      "tree": "09666a89c0edc9fc62be62970bf09c24acc774c4",
      "parents": [
        "d98f92371461c5c8cc24e12a212c59b3f437b581"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Dec 18 00:38:21 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] TX49: Fix use of CDEX build_store_reg()\n\nThe commit a923660d786a53e78834b19062f7af2535f7f8ad accidently\nprevents TX49 from using CDEX.  Use build_dst_pref() only if prefetch\nfor store was really available.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d98f92371461c5c8cc24e12a212c59b3f437b581",
      "tree": "690b50b3a8809f55d2b747f8125189d0413d205b",
      "parents": [
        "f75f369fd783d194cb45632617561ca4d7045849"
      ],
      "author": {
        "name": "Davy Chan",
        "email": "chandave-linux-mips@wiasia.com",
        "time": "Fri Jan 05 13:56:46 2007 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] pnx8550: Fix write_config_byte() PCI config space accessor\n\nThere\u0027s a serious typo in the function:\n  arch/mips/pci/ops-pnx8550.c:write_config_byte()\n\nThe parameter passed to the function config_access() is PCI_CMD_CONFIG_READ\ninstead of PCI_CMD_CONFIG_WRITE. This renders any attempts to write\na single byte to the PCI configuration registers useless.\n\nThis problem does not exist for write_config_word() nor write_config_dword().\n\nThis problem has been there since kernel v2.6.17 and is still there\nas of kernel v2.6.19.1.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f75f369fd783d194cb45632617561ca4d7045849",
      "tree": "04e8f892acba4c43dcb281f5441226d669046e86",
      "parents": [
        "f9bba75e378776ee4e97adc0555db16695d341e1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 08 01:27:40 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] Fix build errors on SEAD\n\nQuick and dirty fix for build errors on SEAD.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f860c90bd6ce22c6a0a352cc16acc74fba3d628e",
      "tree": "fee63d3ff954439d19932beeb0109508a0bc899c",
      "parents": [
        "61e84f99877fa8caaf1be86d51d825406e8d8bc1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 13 01:22:06 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] csum_partial and copy in parallel\n\nImplement optimized asm version of csum_partial_copy_nocheck,\ncsum_partial_copy_from_user and csum_and_copy_to_user which can do\ncalculate and copy in parallel, based on memcpy.S.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61e84f99877fa8caaf1be86d51d825406e8d8bc1",
      "tree": "ecca04e2af3cc1fb735463a82365072e639a54ca",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 11:52:34 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 08 21:41:04 2007 +0000"
      },
      "message": "[MIPS] Malta: Add missing MTD file.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bcd022801ee514e28c32837f0b3ce18c775f1a7b",
      "tree": "6230fbec80e9f1c7580efa685ded26f638f81ef0",
      "parents": [
        "9de455b20705f36384a711d4a20bcf7ba1ab180b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 12 17:14:56 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:27:08 2006 -0800"
      },
      "message": "[PATCH] MIPS: Fix COW D-cache aliasing on fork\n\nProvide a custom copy_user_highpage() to deal with aliasing issues on\nMIPS.  It uses kmap_coherent() to map an user page for kernel with same\ncolor.  Rewrite copy_to_user_page() and copy_from_user_page() with the\nnew interfaces to avoid extra cache flushing.\n\nThe main part of this patch was originally written by Ralf Baechle;\nAtushi Nemoto did the the debugging.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbb8fc07974073543fdc61da23713ab49ddd3ced",
      "tree": "b7f2bf310dd2ae832c6b158d56f9124a18b0bc52",
      "parents": [
        "b228f4c54df37b53c6f364aa7f3efa4280bcc4f0"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Wed Dec 06 16:48:28 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 01:46:24 2006 +0000"
      },
      "message": "[MIPS] paging_init(): use highend_pfn/highstart_pfn\n\nThis patch makes paging_init() use highend_pfn/highstart_pfn globals.\n\nIt removes the need of \u0027high\u0027 local which was needed only by HIGHMEM config.\n\nMore important perhaps, it fixes a bug when HIGHMEM is set but there\u0027s\nactually no physical highmem (highend_pfn \u003d 0)\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b228f4c54df37b53c6f364aa7f3efa4280bcc4f0",
      "tree": "7f5f481ff4e772a926641359981226e048bbcf47",
      "parents": [
        "2efac77e82a36bf616d474f2eb721d95543cfae9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 11 15:33:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 01:46:24 2006 +0000"
      },
      "message": "[MIPS] Malta: Resurrect MTD support for onboard flash.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2efac77e82a36bf616d474f2eb721d95543cfae9",
      "tree": "af5c5dcb2a6880cef1f8bfcd2b7b3586efc4bd66",
      "parents": [
        "8b2f35504d81422beb9e3562ee3dd99e8567cc80"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 11 11:54:52 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 01:46:24 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text and .exit.data at runtime.\n\nWhile the recent cset 86384d544157db23879064cde36061cdcafc6794 did improve\nthings it didn\u0027t resolve all the problems.  So bite the bullet and discard\n.exit.text and .exit.data at runtime.  Which of course sucks because it\nbloats binaries with code that will never ever be used but it\u0027s the only\nthing that will work reliable as demonstrated by the function sd_major() in\ndrivers/scsi/sd.c.\n\nGcc may compile sd_major() using a jump table which it will put into\n.rodata.  If it also inlines sd_major\u0027s function body into exit_sd() which\ngcc \u003e 3.4.x does.  If CONFIG_BLK_DEV_SD has been set to y we would like ld\nto discard exit_sd\u0027s code at link time.  However sd_major happens to\ncontain a switch statement which gcc will compile using a jump table in\n.rodata on the architectures I checked.  So, when ld later discards\n.exit.text only the jump table in .rodata with its stale references to\nthe discard .exit.text will be left which any no antique ld will honor\nwith a link error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9202f32558601c2c99ddc438eb3218131d00d413",
      "tree": "f8d5c9c981fb875946b03976a695ee86b7382f49",
      "parents": [
        "f8bf35a9145b0831d7d110402662d9cff2d90bd9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 18:43:59 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Export local_flush_data_cache_page for sake of IDE.\n\nOn a CPU with aliases the IDE core needs to flush caches in the special\nIDE variants of insw, insl etc.  If IDE support is built as a module this\nwill only work if local_flush_data_cache_page happens is exported as a\nmodule.\n\nAs per policy export local_flush_data_cache_page as GPL symbol only.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8bf35a9145b0831d7d110402662d9cff2d90bd9",
      "tree": "a6974e5bdefb0a698a8d0e6604ee1ba2f0f0a7de",
      "parents": [
        "ae32ffd65bbcc32795bb9b58ed12941efeb03dff"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 15:09:38 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Export pm_power_off\n\nThis is required for ipmi_poweroff.c to work as a module.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae32ffd65bbcc32795bb9b58ed12941efeb03dff",
      "tree": "2831d84c6c298e68d9a47fad7f5e22d991840086",
      "parents": [
        "2d911e9a4e74ddbd059f9dabea402a119ef22e3d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 15:05:11 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Export csum_partial_copy_nocheck.\n\nibmtr.c and typhoon.c use it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "86384d544157db23879064cde36061cdcafc6794",
      "tree": "ead5f75f9b89f979d2e58c8e43e0dd2fa4f5838e",
      "parents": [
        "5b1d221e6292f9fcf9f12d6c9e94ee9470ee2a24"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 14:57:28 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text at linktime.\n\nThis fixes fairly unobvious breakage of various drivers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bbea9f69668a3d0cf9feba15a724cd02896f8675",
      "tree": "bc58506e4daba4a04309181a5501ae4eb5424783",
      "parents": [
        "f3d19c90fb117a5f080310a4592929aa8e1ad8e9"
      ],
      "author": {
        "name": "Vadim Lobanov",
        "email": "vlobanov@speakeasy.net",
        "time": "Sun Dec 10 02:21:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:22 2006 -0800"
      },
      "message": "[PATCH] fdtable: Make fdarray and fdsets equal in size\n\nCurrently, each fdtable supports three dynamically-sized arrays of data: the\nfdarray and two fdsets.  The code allows the number of fds supported by the\nfdarray (fdtable-\u003emax_fds) to differ from the number of fds supported by each\nof the fdsets (fdtable-\u003emax_fdset).\n\nIn practice, it is wasteful for these two sizes to differ: whenever we hit a\nlimit on the smaller-capacity structure, we will reallocate the entire fdtable\nand all the dynamic arrays within it, so any delta in the memory used by the\nlarger-capacity structure will never be touched at all.\n\nRather than hogging this excess, we shouldn\u0027t even allocate it in the first\nplace, and keep the capacities of the fdarray and the fdsets equal.  This\npatch removes fdtable-\u003emax_fdset.  As an added bonus, most of the supporting\ncode becomes simpler.\n\nSigned-off-by: Vadim Lobanov \u003cvlobanov@speakeasy.net\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f29bcd739972f71f2fd5d5d265daf3e1208fa5e",
      "tree": "96e20e4d0a077d813d8625d6919aba9bd0b5ed13",
      "parents": [
        "98d7340c360993fdd703609ff7462051e03cc2fb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Dec 10 02:19:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] sysctl: remove unused \"context\" param\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0647a52974daccbe20990fb6341f07792445fe0",
      "tree": "535e0cc2f3dc79136656eee10820fdbcc57bc841",
      "parents": [
        "c25c79d80e02db1bd993426f979c5f1b42a0f132"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Fri Dec 08 11:40:35 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[PATCH] add STB810 support (Philips PNX8550-based)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c25c79d80e02db1bd993426f979c5f1b42a0f132",
      "tree": "adab9a86daabb43c7b003dfb8cd27f7b7563bb7a",
      "parents": [
        "9fd32cfbb602f3e5e898faa61d83c4a7897bd48a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 08 12:55:42 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[MIPS] Qemu now has an ELF loader.\n\nSo nuke kludge for flat binaries.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9fd32cfbb602f3e5e898faa61d83c4a7897bd48a",
      "tree": "6e74f498719f63c50d2827ba759605a620dcdd3d",
      "parents": [
        "ed99e2bc1dc5dc54eb5a019f4975562dbef20103"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:55:07 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[MIPS] Add GENERIC_HARDIRQS_NO__DO_IRQ for i8259 users\n\nNow that i8259A_chip uses new irq flow handler select\nGENERIC_HARDIRQS_NO__DO_IRQ on some more platforms.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed99e2bc1dc5dc54eb5a019f4975562dbef20103",
      "tree": "c8ff52ab4a29fe842e34fd94d01e74082486391d",
      "parents": [
        "773ff78838ca3c07245e45c06235e0baaa5f710a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:04:51 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:59 2006 +0000"
      },
      "message": "[MIPS] Optimize csum_partial for 64bit kernel\n\nMake csum_partial 64-bit powered.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "773ff78838ca3c07245e45c06235e0baaa5f710a",
      "tree": "c238920f34ab310a7a3d426cefbf9ebb1d5ea78c",
      "parents": [
        "52ffe760ea9ec407292d093c3f06c1cda5187228"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:04:45 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:59 2006 +0000"
      },
      "message": "[MIPS] Optimize flow of csum_partial\n\nDelete dead codes at end of the function and move small_csumcopy\nthere.  This makes some labels (maybe_end_cruft, small_memcpy,\nend_bytes, out) needless and eliminates some branches.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52ffe760ea9ec407292d093c3f06c1cda5187228",
      "tree": "33b459985fcf15ad3c1aa4ff141401499ef46e58",
      "parents": [
        "14b36af46a1d3652aff6734ea24816995dff8123"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:04:31 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:59 2006 +0000"
      },
      "message": "[MIPS] Make csum_partial more readable\n\nUse standard o32 register name instead of T0, T1, etc, like memcpy.S.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "14b36af46a1d3652aff6734ea24816995dff8123",
      "tree": "35dc1c975faab9c25783b337155ea4df65448fb5",
      "parents": [
        "88032b322a38b37335c8cb2e3473a45c81d280eb"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Dec 05 17:05:44 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:58 2006 +0000"
      },
      "message": "[MIPS] Rename SNI_RM200_PCI to just SNI_RM preparing for more RM machines\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e087929df884dbb13e383d49d192bdd6928ecbf",
      "tree": "5075bb300ff6f90682b48bb14d92d2c766fa5154",
      "parents": [
        "62dfb5541a025b47df9405ff0219c7829a97d83b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: mips conversion\n\nConvert MIPS to use generic ioremap_page_range()\n\n[yoichi_yuasa@tripeaks.co.jp: build fix]\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "937949d9edbf4049bd41af6c9f92c26280584564",
      "tree": "d0a28f503b082f890cfa1f7fe952fda8fc771752",
      "parents": [
        "ef55d53caa055aedee13e77da82740987dd64f2d"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Fri Dec 08 02:37:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] add process_session() helper routine\n\nReplace occurences of task-\u003esignal-\u003esession by a new process_session() helper\nroutine.\n\nIt will be useful for pid namespaces to abstract the session pid number.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0d1b0b30d250a07627ad8b9fbbb5c7cc08422e8",
      "tree": "0aa5379150574374351fb92af7881a48dbfcf2ce",
      "parents": [
        "b3d7ae5f47a58a9f7b152deeaf7daa1fc558a8f1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 08 02:37:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] LOG2: Implement a general integer log2 facility in the kernel\n\nThis facility provides three entry points:\n\n\tilog2()\t\tLog base 2 of unsigned long\n\tilog2_u32()\tLog base 2 of u32\n\tilog2_u64()\tLog base 2 of u64\n\nThese facilities can either be used inside functions on dynamic data:\n\n\tint do_something(long q)\n\t{\n\t\t...;\n\t\ty \u003d ilog2(x)\n\t\t...;\n\t}\n\nOr can be used to statically initialise global variables with constant values:\n\n\tunsigned n \u003d ilog2(27);\n\nWhen performing static initialisation, the compiler will report \"error:\ninitializer element is not constant\" if asked to take a log of zero or of\nsomething not reducible to a constant.  They treat negative numbers as\nunsigned.\n\nWhen not dealing with a constant, they fall back to using fls() which permits\nthem to use arch-specific log calculation instructions - such as BSR on\nx86/x86_64 or SCAN on FRV - if available.\n\n[akpm@osdl.org: MMC fix]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b04fe9a8ef10774174897b15d753b9de85fe9e9",
      "tree": "c3c01a1123003d6c22b4070b94de192dd2d63669",
      "parents": [
        "dcf258ae682c2dbbe1a34624f2b3f56353d3874d"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:47 2006 -0800"
      },
      "message": "[PATCH] struct path: convert mips\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f67637ee4b5d90d41160d755b9a8cca18c394586",
      "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
      "parents": [
        "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "584236ac7cdddeec0fdff25d2e475471ef91d028",
      "tree": "78ddc51de4dde2bd1569d6c6ebfe03aad5cd2b90",
      "parents": [
        "386d9a7edd9f3492c99124b0a659e9ed7abb30f9"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Wed Dec 06 20:37:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] elf: include terminating zero in n_namesz\n\nThe ELF32 spec says we should plus we include the zero on other platforms.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Daniel Jacobowitz \u003cdrow@false.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "386d9a7edd9f3492c99124b0a659e9ed7abb30f9",
      "tree": "6b7f05e1b023f12b113845c23af9a3ba263fef99",
      "parents": [
        "651971cb7242e8f6d7ebd153e69bd271cb731223"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Wed Dec 06 20:37:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] elf: Always define elf_addr_t in linux/elf.h\n\nDefine elf_addr_t in linux/elf.h.  The size of the type is determined using\nELF_CLASS.  This allows us to remove the defines that today are spread all\nover .c and .h files.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Daniel Jacobowitz \u003cdrow@false.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a866374aecc90c7d90619727ccd851ac096b2fc7",
      "tree": "eabae0b36b5281dcef20563470c7f05549689b8c",
      "parents": [
        "6edaf68a87d17570790fd55f0c451a29ec1d6703"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 06 20:32:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] mm: pagefault_{disable,enable}()\n\nIntroduce pagefault_{disable,enable}() and use these where previously we did\nmanual preempt increments/decrements to make the pagefault handler do the\natomic thing.\n\nCurrently they still rely on the increased preempt count, but do not rely on\nthe disabled preemption, this might go away in the future.\n\n(NOTE: the extra barrier() in pagefault_disable might fix some holes on\n       machines which have too many registers for their own good)\n\n[heiko.carstens@de.ibm.com: s390 fix]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f5e573a08a369bd10d2f89b63a2d68843f64a6b",
      "tree": "069a5636974c783adc6251f71d71cd2b0aa49cc9",
      "parents": [
        "9232d5876e83921414de65d82edd1098258f6680",
        "2cafe978462bc4016392aa330bf501a674679a86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:17:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:17:37 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Import updates from i386\u0027s i8259.c\n  [MIPS] *-berr: Header inclusions for DEC bus error handlers\n  [MIPS] Compile __do_IRQ() when really needed\n  [MIPS] genirq: use name instead of typename\n  [MIPS] Do not use handle_level_irq for ioasic_dma_irq_type.\n  [MIPS] pte_offset(dir,addr): parenthesis fix\n"
    },
    {
      "commit": "2cafe978462bc4016392aa330bf501a674679a86",
      "tree": "f74ab335a5e42d6bd6f6cb8ac3c8566b745542c7",
      "parents": [
        "49afb1f67b42c4240fef9d2d8b76c317c56a189d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Dec 07 02:04:17 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:09 2006 +0000"
      },
      "message": "[MIPS] Import updates from i386\u0027s i8259.c\n\nImport many updates from i386\u0027s i8259.c, especially genirq transitions.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49afb1f67b42c4240fef9d2d8b76c317c56a189d",
      "tree": "d6534d010bcb3d758ebd69e85f92577165e2c915",
      "parents": [
        "e77c232cfc6e1250b2916a7c69225d6634d05a49"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Dec 06 11:50:23 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:09 2006 +0000"
      },
      "message": "[MIPS] *-berr: Header inclusions for DEC bus error handlers\n\n A fixup to add missing header inclusions for bus error handlers for\nDECstation system after the recent switch to get_irq_regs().\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e77c232cfc6e1250b2916a7c69225d6634d05a49",
      "tree": "a5a193c3d6d7f8c8a9eb35d970dd47fa867e5e24",
      "parents": [
        "1ccd1c1c35a6cb21da32479931d4fa6d47320095"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Dec 01 18:22:27 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] Compile __do_IRQ() when really needed\n\n__do_IRQ() is needed only by irq handlers that can\u0027t use\ndefault handlers defined in kernel/irq/chip.c.\n\nFor others platforms there\u0027s no need to compile this function\nsince it won\u0027t be used. For those platforms this patch defines\nGENERIC_HARDIRQS_NO__DO_IRQ symbol which is used exactly for\nthis purpose.\n\nFuthermore for platforms which do not use __do_IRQ(), end()\nmethod which is part of the \u0027irq_chip\u0027 structure is not used.\nThis patch simply removes this method in this case.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ccd1c1c35a6cb21da32479931d4fa6d47320095",
      "tree": "63315c187ba40f763192c85994d717a85ad31e36",
      "parents": [
        "25ba2f506c69bd54a7342210422176baf10018c5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 06 01:20:57 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] genirq: use name instead of typename\n\nThe \"typename\" field was obsoleted by the \"name\" field.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25ba2f506c69bd54a7342210422176baf10018c5",
      "tree": "e3fed20b42b7ff51767d1c6b79567144162df170",
      "parents": [
        "5b70a31708c958cb259e9c6cbecf7190521c856e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Dec 02 00:08:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] Do not use handle_level_irq for ioasic_dma_irq_type.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
      "tree": "8945fd66a5f8a32f4daecf9799635ec5d7f86348",
      "parents": [
        "9db73724453a9350e1c22dbe732d427e2939a5c9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "message": "WorkQueue: Fix up arch-specific work items where possible\n\nFix up arch-specific work items where possible to use the new work_struct and\ndelayed_work structs.\n\nThree places that enqueue bits of their stack and then return have been marked\nwith #error as this is not permitted.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "0004a9dfeaa709a7f853487aba19932c9b1a87c8",
      "tree": "e9f1f4b1ca897e57f46778cef283617ba83fc855",
      "parents": [
        "08f57f7ffe5819e537301b1f1109fa4fc670bfff"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 03:45:07 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:14 2006 +0000"
      },
      "message": "[MIPS] Cleanup memory barriers for weakly ordered systems.\n\nAlso the R4000 / R4600 LL/SC instructions imply a sync so no explicit sync\nneeded.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08f57f7ffe5819e537301b1f1109fa4fc670bfff",
      "tree": "99bcd8fab9537a37459a63fc9f96dd7675386c67",
      "parents": [
        "0bcdda0f3a87ed684d46841b6069409e39c4af65"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 03 19:55:45 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] Alchemy: Automatically enable CONFIG_RESOURCES_64BIT for PCI configs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0bcdda0f3a87ed684d46841b6069409e39c4af65",
      "tree": "52df8fc8d148b98188c09152bcf6e55c55a98c2a",
      "parents": [
        "03dbd2e0b1dcb24d63f64aa234cce3a7fabed328"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Dec 04 00:42:59 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] Unify csum_partial.S\n\nThe 32-bit version and 64-bit version are almost equal.  Unify them.  This\nmakes further improvements (for example, copying with parallel, supporting\nPREFETCH, etc.) easier.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "03dbd2e0b1dcb24d63f64aa234cce3a7fabed328",
      "tree": "c20c46721d4545755dd43212700606c348a4acad",
      "parents": [
        "4f8b5c70967de5fd27f2092f1f8da47f4705bb67"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Thu Nov 30 13:45:32 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:13 2006 +0000"
      },
      "message": "[MIPS] SWARM: Fix a typo in #error directives\n\nThis is a fix for a typo repeated several times in #error directives for\ninvalid SiByte configurations.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05e4396651ca1cac51d8da9ff4992741c9dc1e39",
      "tree": "15881e19dfd7550dbe26245a356a10a979577086",
      "parents": [
        "9567772f14f6d2692ea88ddc111a5a6b352fd512"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Nov 07 18:02:44 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 04 22:43:12 2006 +0000"
      },
      "message": "[MIPS] Use SYSVIPC_COMPAT to fix various problems on N32\n\nN32 SysV IPC system calls should use 32-bit compatible code.\narch/mips/kernel/linux32.c have similar compatible code for O32, but\nipc/compat.c seems more complete.  We can use it for both N32 and O32.\n\nThis patch should fix these problems (and other possible problems):\n\nhttp://www.linux-mips.org/cgi-bin/mesg.cgi?a\u003dlinux-mips\u0026i\u003d1149188824.6986.6.camel%40diimka-laptop\nhttp://www.linux-mips.org/cgi-bin/mesg.cgi?a\u003dlinux-mips\u0026i\u003d44C6B829.8050508%40caviumnetworks.com\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e3d8433d8c22ca6c42cba4a67d300c39aae7822",
      "tree": "98b59679682536f62fd6a1851985f728aa770cc9",
      "parents": [
        "59ed05a7e891d694a43df96ac613f7e8e164eb95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Nov 14 21:18:18 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:09 2006 -0800"
      },
      "message": "[NET]: MIPS checksum annotations and cleanups.\n\n* sanitize prototypes, annotate\n* kill shift-by-16 in checksum calculations\n* htons-\u003eshift in l-e checksum calculations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3e59d1e891f6140a346de2b8547e25133c716b0",
      "tree": "b2a669f625009a3a33f20f648bd654637323d296",
      "parents": [
        "b07e3c3a1db0ce399d2a1d04860e1b901927c05e",
        "aa414dff4f7bef29457592414551becdca72dd6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:44:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:44:02 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (31 commits)\n  [MIPS] Remove duplicate ISA DMA code for 0 DMA channel case.\n  [MIPS] Remove unused definition of cpu_to_lelongp()\n  [MIPS] Remove userspace proofing from \u003casm/bitops.h\u003e.\n  [MIPS] Remove old junk left from old atomic_lock.\n  [MIPS] Use conditional traps for BUG_ON on MIPS II and better.\n  [MIPS] mips HPT cleanup: make clocksource_mips public\n  [MIPS] do_IRQ cleanup\n  [MIPS] Avoid dupliate D-cache flush on R400C / R4400 SC and MC variants.\n  [MIPS] Remove redundant r4k_blast_icache() calls\n  [MIPS] Work around bogus gcc warnings.\n  [MIPS] Fix double inclusions\n  [MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq\n  [MIPS] IRQ cleanups\n  [MIPS] mips hpt cleanup: get rid of mips_hpt_init\n  [MIPS] PB1200: Remove duplicate definitions\n  [MIPS] Fix alignment hole in struct cache_desc; shrink struct.\n  [MIPS] Oprofile: kernel support for the R10000.\n  [MIPS] Remove unused R10000 performance counter definitions.\n  [MIPS] Add support for kexec\n  [MIPS] Don\u0027t print presence of WAIT instruction on bootup.\n  ...\n"
    },
    {
      "commit": "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5",
      "tree": "d11c4db3e38705f7d2c51531e744dd9d27834883",
      "parents": [
        "5d3f083d8f897ce2560bbd4dace483d5aa60d623"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:22:59 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:22:59 2006 +0100"
      },
      "message": "Fix misc Kconfig typos\n\nFix various Kconfig typos.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "aa414dff4f7bef29457592414551becdca72dd6b",
      "tree": "a9d12b4f7d31b04fab826c1e36b5046798382adf",
      "parents": [
        "0b7883f49810ec91755caa222b3b28f047b8c93b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:51 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:51 2006 +0000"
      },
      "message": "[MIPS] Remove duplicate ISA DMA code for 0 DMA channel case.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63dc68a8cf60cb110b147dab1704d990808b39e2",
      "tree": "48dbc7a170eff5e16c3a1f6bf4fe53ab168c4e83",
      "parents": [
        "005985609ff72df3257fde6b29aa9d71342c2a6b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 16 01:38:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:50 2006 +0000"
      },
      "message": "[MIPS] Use conditional traps for BUG_ON on MIPS II and better.\n\nThis shaves of around 4kB and a few cycles for the average kernel that\nhas CONFIG_BUG enabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "005985609ff72df3257fde6b29aa9d71342c2a6b",
      "tree": "1cf86359ccd44f2b5fbb88f13059b18bafd505fd",
      "parents": [
        "187933f23679c413706030aefad9e85e79164c44"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 12 00:10:28 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:49 2006 +0000"
      },
      "message": "[MIPS] mips HPT cleanup: make clocksource_mips public\n\nMake clocksource_mips public and get rid of mips_hpt_read,\nmips_hpt_mask.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "187933f23679c413706030aefad9e85e79164c44",
      "tree": "8efd558a3cb30a337f16869241a4075831587b3a",
      "parents": [
        "617667ba724d46ffeccb88ee99e1379f29b0bfa7"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Oct 25 23:57:04 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:49 2006 +0000"
      },
      "message": "[MIPS] do_IRQ cleanup\n\nNow we have both function and macro version of do_IRQ() and the former\nis used only by DEC and non-preemptive kernel.  This patch makes\neveryone use the macro version and removes the function version.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "617667ba724d46ffeccb88ee99e1379f29b0bfa7",
      "tree": "9a0ffd3f88a2c5fe063ef45d83d52552e51411a7",
      "parents": [
        "0550d9d13e02b30efa117d47fcadea450bb23d23"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:48 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:48 2006 +0000"
      },
      "message": "[MIPS] Avoid dupliate D-cache flush on R400C / R4400 SC and MC variants.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0550d9d13e02b30efa117d47fcadea450bb23d23",
      "tree": "5bfdbe50ebd06b2215fbad9388586bd4106861ec",
      "parents": [
        "e56798824456bd907cefe840ca127df0518942e3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 22 21:15:47 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:48 2006 +0000"
      },
      "message": "[MIPS] Remove redundant r4k_blast_icache() calls\n\nr4k_flush_cache_all() and r4k_flush_cache_mm() case: these are noop if\nthe CPU did not have dc_aliases.  It would mean we do not need to care\nabout icache here.\n\nr4k_flush_cache_range case: if r4k_flush_cache_mm() did not need to\ncare about icache, it would be same for this function.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e56798824456bd907cefe840ca127df0518942e3",
      "tree": "7b42606b32fb0bd26c8d7a278551fae56867ec90",
      "parents": [
        "dd6bfd627c4f4df771b9b73e4df75c6c0c177b09"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:47 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:47 2006 +0000"
      },
      "message": "[MIPS] Work around bogus gcc warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd6bfd627c4f4df771b9b73e4df75c6c0c177b09",
      "tree": "235f15696396e1baa0d262b9793cee14935045f0",
      "parents": [
        "1417836e81c0ab8f5a0bfeafa90d3eaa41b2a067"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Tue Nov 07 09:56:24 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:47 2006 +0000"
      },
      "message": "[MIPS] Fix double inclusions\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1417836e81c0ab8f5a0bfeafa90d3eaa41b2a067",
      "tree": "0274893cb78ca2e1bb85c3eee0c07a85e0b83d04",
      "parents": [
        "1603b5aca4f15b34848fb5594d0c7b6333b99144"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Nov 14 01:13:18 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:46 2006 +0000"
      },
      "message": "[MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq\n\nFurther incorporation of generic irq framework.  Replacing __do_IRQ()\nby proper flow handler would make the irq handling path a bit simpler\nand faster.\n\n* use generic_handle_irq() instead of __do_IRQ().\n* use handle_level_irq for obvious level-type irq chips.\n* use handle_percpu_irq for irqs marked as IRQ_PER_CPU.\n* setup .eoi routine for irq chips possibly used with handle_percpu_irq.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1603b5aca4f15b34848fb5594d0c7b6333b99144",
      "tree": "79272aa41d6510b7256df62e287676885c3960cf",
      "parents": [
        "c87b6ebaea034c0e0ce86127870cf1511a307b64"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Nov 02 02:08:36 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:46 2006 +0000"
      },
      "message": "[MIPS] IRQ cleanups\n\nThis is a big irq cleanup patch.\n\n* Use set_irq_chip() to register irq_chip.\n* Initialize .mask, .unmask, .mask_ack field.  Functions for these\n  method are already exist in most case.\n* Do not initialize .startup, .shutdown, .enable, .disable fields if\n  default routines provided by irq_chip_set_defaults() were suitable.\n* Remove redundant irq_desc initializations.\n* Remove unnecessary local_irq_save/local_irq_restore, spin_lock.\n\nWith this cleanup, it would be easy to switch to slightly lightwait\nirq flow handlers (handle_level_irq(), etc.) instead of __do_IRQ().\n\nThough whole this patch is quite large, changes in each irq_chip are\nnot quite simple.  Please review and test on your platform.  Thanks.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c87b6ebaea034c0e0ce86127870cf1511a307b64",
      "tree": "1561d92b130dd9c840237e1ed96cc942f7f17f03",
      "parents": [
        "0d02f0734f8d2310497fae4f960c978f679f66d9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Oct 28 01:14:37 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:46 2006 +0000"
      },
      "message": "[MIPS] mips hpt cleanup: get rid of mips_hpt_init\n\nCurrently nobody outside time.c require mips_hpt_init().  Remove it\nand call c0_hpt_timer_init() directly if R4k counter was used for\ntimer interrupt.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d02f0734f8d2310497fae4f960c978f679f66d9",
      "tree": "bc49509cef8fc8aefe5ed8e6809f6908c86adb70",
      "parents": [
        "6f2c3fa022312d5381f44359984395761e375f1b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Nov 01 18:40:15 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:45 2006 +0000"
      },
      "message": "[MIPS] PB1200: Remove duplicate definitions\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "714cfe7865e5182a3b25be6a95c0b17aa8e64aa9",
      "tree": "b6ff754613c17d196b2f1e9fc1db937a370bce9f",
      "parents": [
        "2472d0b519c9634d89420064315c0926149947aa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 23 00:44:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:45 2006 +0000"
      },
      "message": "[MIPS] Oprofile: kernel support for the R10000.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "583bb86fbb9e85287f020fe4eb5352a0ec3c66a3",
      "tree": "5aa886f3fd85387d26df30bc33ef24aeda1181f5",
      "parents": [
        "c237923009da464881d89f4bc27c3b5b1a93d61b"
      ],
      "author": {
        "name": "Nicolas Schichan",
        "email": "nschichan@freebox.fr",
        "time": "Wed Oct 18 15:14:55 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:44 2006 +0000"
      },
      "message": "[MIPS] Add support for kexec\n\nA tiny userland application loading the kernel and invoking kexec_load for \nmips is available here:\n\nhttp://chac.le-poulpe.net/~nico/kexec/kexec-2006-10-18.tar.gz\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c237923009da464881d89f4bc27c3b5b1a93d61b",
      "tree": "625dcb0823c66fb3af6f9e21ec0b195e03e664ce",
      "parents": [
        "5b10496b6e6577f65b032a5c4c97d0d3a841273c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:44 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:44 2006 +0000"
      },
      "message": "[MIPS] Don\u0027t print presence of WAIT instruction on bootup.\n\nNot useful and quite a big of noise on bootup of large systems.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b10496b6e6577f65b032a5c4c97d0d3a841273c",
      "tree": "996de253070623043619f893afe8aa244ae88e8a",
      "parents": [
        "656be92f9ae194ed62bc81310a4589a7cd765f13"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 11 17:50:29 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:44 2006 +0000"
      },
      "message": "[MIPS] Fast path for rdhwr emulation for TLS\n\nAdd special short path for emulationg RDHWR which is used to support TLS.\nAdd an extra prologue for cpu_has_vtag_icache case.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "656be92f9ae194ed62bc81310a4589a7cd765f13",
      "tree": "5fb14d0d7d9cd2cab2cd83a1eea38c3c964f3054",
      "parents": [
        "56ae58333031bb0564c141f955d1e42276cade55"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 26 00:08:31 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:44 2006 +0000"
      },
      "message": "[MIPS] Load modules to CKSEG0 if CONFIG_BUILD_ELF64\u003dn\n\nThis is a patch to load 64-bit modules to CKSEG0 so that can be\ncompiled with -msym32 option.  This makes each module ~10% smaller.\n\n* introduce MODULE_START and MODULE_END\n* custom module_alloc()\n* PGD for modules\n* change XTLB refill handler synthesizer\n* enable -msym32 for modules again\n  (revert ca78b1a5c6a6e70e052d3ea253828e49b5d07c8a)\n\nNew XTLB refill handler looks like this:\n\n80000080 dmfc0   k0,C0_BADVADDR\n80000084 bltz    k0,800000e4\t\t\t# goto l_module_alloc\n80000088 lui     k1,0x8046\t\t\t# %high(pgd_current)\n8000008c ld      k1,24600(k1)\t\t\t# %low(pgd_current)\n80000090 dsrl    k0,k0,0x1b\t\t\t# l_vmalloc_done:\n80000094 andi    k0,k0,0x1ff8\n80000098 daddu   k1,k1,k0\n8000009c dmfc0   k0,C0_BADVADDR\n800000a0 ld      k1,0(k1)\n800000a4 dsrl    k0,k0,0x12\n800000a8 andi    k0,k0,0xff8\n800000ac daddu   k1,k1,k0\n800000b0 dmfc0   k0,C0_XCONTEXT\n800000b4 ld      k1,0(k1)\n800000b8 andi    k0,k0,0xff0\n800000bc daddu   k1,k1,k0\n800000c0 ld      k0,0(k1)\n800000c4 ld      k1,8(k1)\n800000c8 dsrl    k0,k0,0x6\n800000cc mtc0    k0,C0_ENTRYLO0\n800000d0 dsrl    k1,k1,0x6\n800000d4 mtc0    k1,C0_ENTRYL01\n800000d8 nop\n800000dc tlbwr\n800000e0 eret\n800000e4 dsll    k1,k0,0x2\t\t\t# l_module_alloc:\n800000e8 bgez    k1,80000008\t\t\t# goto l_vmalloc\n800000ec lui     k1,0xc000\n800000f0 dsubu   k0,k0,k1\n800000f4 lui     k1,0x8046\t\t\t# %high(module_pg_dir)\n800000f8 beq     zero,zero,80000000\n800000fc nop\n80000000 beq     zero,zero,80000090\t\t# goto l_vmalloc_done\n80000004 daddiu  k1,k1,0x4000\n80000008 dsll32  k1,k1,0x0\t\t\t# l_vmalloc:\n8000000c dsubu   k0,k0,k1\n80000010 beq     zero,zero,80000090\t\t# goto l_vmalloc_done\n80000014 lui     k1,0x8046\t\t\t# %high(swapper_pg_dir)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "56ae58333031bb0564c141f955d1e42276cade55",
      "tree": "de1e272dbebb07f268b6d9bc1fd553279f517ac8",
      "parents": [
        "4e3884fc83f40b5daabceeee3a428a8ebebbbe4a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sat Oct 14 00:25:04 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:43 2006 +0000"
      },
      "message": "[MIPS] Rewrite GALILEO_INL/GALILEO_OUTL  to GT_READ/GT_WRITE\n\nThis patch has rewritten GALILEO_INL/GALILEO_OUTL using GT_READ/GT_WRITE.\nThis patch tested on Cobalt Qube2.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "acd86b8622099c3206e0a1665545ae2318089b9c",
      "tree": "f44acdcd2082538902dda48814d393e2c049eda1",
      "parents": [
        "a7837b76b6de932c31d0b7c71176ca8d1213a3ce"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Oct 19 13:20:05 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:42 2006 +0000"
      },
      "message": "[MIPS] Make free_init_pages() arguments to be physical addresses\n\nIt allows caller of this function to not care about CKSEG0/XKPHYS\naddress mixes. It\u0027s now automatically done by free_init_pages().\n\nWe can now safely remove hack needed by 64 bit kernels with\nCONFIG_BUILD_ELF64\u003dn in free_initmem().\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a7837b76b6de932c31d0b7c71176ca8d1213a3ce",
      "tree": "5dd0b330bbc2be9fd24bbce7f722809afdf4fbfd",
      "parents": [
        "f5bffe3a9bcd6e5319b5fd3a8109625f8638425a"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Oct 19 13:20:04 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:42 2006 +0000"
      },
      "message": "[MIPS] setup.c: clean up initrd related code\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f5bffe3a9bcd6e5319b5fd3a8109625f8638425a",
      "tree": "ecbf09f2bbeef9326a0e53b88994ae358fbfcf79",
      "parents": [
        "8431fd094d625b94d364fe393076ccef88e6ce18"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Oct 19 13:20:03 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:41 2006 +0000"
      },
      "message": "[MIPS] setup.c: use __pa_symbol() where needed\n\nIt should fix the broken code in resource_init() too.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4df6d4e7a66b7a9bd57f5dc7d80d6b55dc12dbb",
      "tree": "0f4a47863f390cfe9e65e7a6bd9e4933827339eb",
      "parents": [
        "620a4802be8ee7989b1b6684b7198ebae02af854"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Oct 19 13:20:01 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:41 2006 +0000"
      },
      "message": "[MIPS] setup.c: get ride of CPHYSADDR()\n\nand use new __pa() implementation instead introduced by the previous\npatch. Indeed this macro can be used now even by the 64 bit kernels\nwith CONFIG_BUILD_ELF64\u003dn config.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "99e3b942c62f42c8d5added63305e12372b06daf",
      "tree": "53878461941bf05a4c17653ddfc40362cfcb9738",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Oct 19 13:19:59 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:40 2006 +0000"
      },
      "message": "[MIPS] page.h: remove __pa() usages.\n\n__pa() was used by virt_to_page() and virt_addr_valid(). These\nlatter are used when kernel is initialised so __pa() is not\nappropriate, we use virt_to_phys() instead.\n\nFuthermore __pa() is going to take care of CKSEG0/XKPHYS\naddress mix for 64 bit kernels. This makes __pa() more complex\nthan virt_to_phys() and this extra work is not needed by\nvirt_to_page() and virt_addr_valid().\n\nEventually it consolidates virt_to_phys() prototype by making\nits argument \u0027const\u0027. this avoids some warnings that was due\nto some virt_to_page() usages which pass const pointer.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f5d6c63a67a8f124ddae88511427249d1dd87880",
      "tree": "5ddabc3f4a759e6142abe4790ed779d700466463",
      "parents": [
        "1275361c407d17d56717cd706785a31c2353d696"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 29 15:04:08 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 29 16:21:34 2006 +0000"
      },
      "message": "[MIPS] Do topology_init even on uniprocessor kernels.\n\nOtherwise CPU 0 doesn\u0027t show up in sysfs which breaks some software.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "177b2927e2eea73c598a218680b4dc9043c51dcb",
      "tree": "21687193cbe21274db08b5658c8dfeaf34971580",
      "parents": [
        "2ea5814472c3c910aed5c5b60f1f3b1000e353f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 24 12:17:51 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 28 19:13:34 2006 +0000"
      },
      "message": "[MIPS] Fix Bonito bootup message.\n\nEven when enabling Bonito IOBC coherence the kernel would actually claim\nit was disabling it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eb4828750852b84703f64747b3bedf6394d629ef",
      "tree": "49fbb6d7168132c470499bbffdb4f08e5c071d4e",
      "parents": [
        "0f9005a6f7a82f4aacbd72f7b92322a8ca1c3f97"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Thu Nov 16 22:13:54 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 22 23:34:01 2006 +0000"
      },
      "message": "[MIPS] Hack for SB1 cache issues\n\nRemoving flush_icache_page a while ago broke SB1 which was using an empty\nflush_data_cache_page function.  This glues things well enough so a more\nefficient but also more intrusive solution can be found later.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "73f4388aedade209650ed629ab767d3e2b636f7b",
      "tree": "9bb4bff9e34f526d67f33a1772d941f7c0c4da30",
      "parents": [
        "4e5852f31a22094a19bbc305e42651b6c92f3008"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 18:17:35 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:39 2006 +0000"
      },
      "message": "[MIPS] Fix EV64120 and Ocelot builds by providing a plat_timer_setup().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4e5852f31a22094a19bbc305e42651b6c92f3008",
      "tree": "6d22fc88286e7abf68a99de81ce1755eaaac3ea8",
      "parents": [
        "4a4cf77923eeb3cec40a302656d6ab5ced04ba48"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 18:05:08 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] EV64120: Fix PCI interrupt allocation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4a4cf77923eeb3cec40a302656d6ab5ced04ba48",
      "tree": "6388d7a2227a28697b4c833089980c26df696745",
      "parents": [
        "325d08d1a44b601fbf70c259fb61c38d2af7d309"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 17:41:06 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] Make irq number allocator generally available for fixing EV64120.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "325d08d1a44b601fbf70c259fb61c38d2af7d309",
      "tree": "abc8e2652fdbdb73537fe348242fb3a4789d6361",
      "parents": [
        "ff28cbd2804105b144a7054e0302615e1da6749f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 13:32:39 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] EV64120: Fix timer initialization for HZ !\u003d 100.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff28cbd2804105b144a7054e0302615e1da6749f",
      "tree": "d4a58434c913862ab19282a632210944f64f87a5",
      "parents": [
        "907c51b2d1705b022c3fb65b66cb4e5e09346433"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 05 01:18:43 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:38 2006 +0000"
      },
      "message": "[MIPS] Ocelot 3: Fix MAC address detection after platform_device conversion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "907c51b2d1705b022c3fb65b66cb4e5e09346433",
      "tree": "0ba2b3bcc9bda29e4d334a894a4e508c6f2a8acc",
      "parents": [
        "d6b861c6402307e30c7df24dcda911df64a5f9d6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 05 01:18:11 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:37 2006 +0000"
      },
      "message": "[MIPS] Ocelot C: Fix MAC address detection after platform_device conversion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6b861c6402307e30c7df24dcda911df64a5f9d6",
      "tree": "7d4814320c6ba67796ddb1b48d0814d06f60fe09",
      "parents": [
        "d19f7befe929d400df89699eb51b8d7f4ef1b2d8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 04 23:26:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:37 2006 +0000"
      },
      "message": "[MIPS] SB1: On bootup only flush cache on local CPU.\n\nThis fixes a warning on bootup warning in smp_call_function.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d19f7befe929d400df89699eb51b8d7f4ef1b2d8",
      "tree": "bc2fc8baf89b44a5a44242347e05cf1d867f729b",
      "parents": [
        "ad0b365573718a4a83266f98c9a49305c8eaf0b8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 04 13:02:46 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:36 2006 +0000"
      },
      "message": "[MIPS] Ocelot 3: Fix large number of warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad0b365573718a4a83266f98c9a49305c8eaf0b8",
      "tree": "57cb5171c0253737415e5c137d7fde99772e64dd",
      "parents": [
        "2002d2bde1a9ad10e2521b8b117c11abfbc2ee93"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 03 18:06:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:36 2006 +0000"
      },
      "message": "[MIPS] Ocelot C: Fix mapping of ioport address range.\n\n o Fix warnings\n o 768MB worth of I/O ports were insane\n o 64-bit kernels don\u0027t need special handling because ioremap does the magic\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2002d2bde1a9ad10e2521b8b117c11abfbc2ee93",
      "tree": "e46f90e9a17e2bce4d61fdf33f9d566c1d1d933d",
      "parents": [
        "9c422e2ad6a1d8bd03e2e9d49e5c63b82165d596"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 03 17:48:17 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:36 2006 +0000"
      },
      "message": "[MIPS] Ocelot C: Fix warning about missmatching format string.\n\n  CC      arch/mips/momentum/ocelot_c/setup.o\narch/mips/momentum/ocelot_c/setup.c: In function \u0027momenco_time_init\u0027:\narch/mips/momentum/ocelot_c/setup.c:223: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 2 has type \u0027long unsigned int\u0027\n\nChange data type to match format string; a 32-bit type better suits our\nneeds.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c422e2ad6a1d8bd03e2e9d49e5c63b82165d596",
      "tree": "f65ad96c4ba9c4c0f68176444083289dd4ab608b",
      "parents": [
        "cca72333e71e348995859b88628c1abcb58b759e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 03 17:45:25 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:35 2006 +0000"
      },
      "message": "[MIPS] Ocelot C: fix eth registration after conversion to platform_device\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cca72333e71e348995859b88628c1abcb58b759e",
      "tree": "7a3a67086215abccfb34585fd24b96881ea09ea3",
      "parents": [
        "64651309a1f0de3da131c8dc1d279c932fa979c7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 03 17:42:47 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 06 20:55:35 2006 +0000"
      },
      "message": "[MIPS] Ocelot C: Fix large number of warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "236d333c3c05c179e31f461285c09271256a1381",
      "tree": "8bcd2fdea3ab9b39ead9487c20850e907ea82d8a",
      "parents": [
        "904880e717c5466041485ca6d6e8c6c1ef06d0fd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 10 22:13:55 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:34 2006 +0000"
      },
      "message": "[MIPS] Do not use -msym32 option for modules.\n\nOn 64-bit kernel, modules are loaded into XKSEG for now.  While XKSEG\naddress is not a sign-extended 32-bit address, we can not use -msym32\noption.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8b922a851731037b2f1e1669e9b1a0baff3ab5dc",
      "tree": "8ce75ecaff095b5e393384d7311a7d245e33d623",
      "parents": [
        "9ba126cfbf505f4d5b39ed294cedd241321c7a91"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 30 12:48:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Ocelot G: Fix : \"CURRENTLY_UNUSED\" is not defined warning.\n\n  CC      arch/mips/momentum/ocelot_g/gt-irq.o\narch/mips/momentum/ocelot_g/gt-irq.c:30:5: warning: \"CURRENTLY_UNUSED\" is not defined\narch/mips/momentum/ocelot_g/gt-irq.c:199:5: warning: \"CURRENTLY_UNUSED\" is not defined\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ba126cfbf505f4d5b39ed294cedd241321c7a91",
      "tree": "d21601f5be93569f6815679646d773e4b8d29685",
      "parents": [
        "1a5c5de1b64ec510a6ab6994702c295db00b9acc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 13 11:22:52 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Fix warning about init_initrd() call if !CONFIG_BLK_DEV_INITRD.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a5c5de1b64ec510a6ab6994702c295db00b9acc",
      "tree": "f5c0181dea766e9e590b670f960576dd6126eb7c",
      "parents": [
        "8a88ca8f7fd15d06e53a848c6b3558ed9973327c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] IP27: Allow SMP ;-)  Another changeset messed up by patch.\n\nWhen lmo commit 4ef893e0515e8bf336dfbd200884f244869fbb43 was merged to\nkernel.org as e73ea273ef87a04ff59fc368fa33333dca275dde patch happily\napplied the IP27 segment to IP22.  f63f36c18b11e166d0f362ac04dbcd7e6ea23f9e\ndid fix the effects partially - and with a wrong log message.  Now fixed\nfor real (tm).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "8a88ca8f7fd15d06e53a848c6b3558ed9973327c"
}
