)]}'
{
  "log": [
    {
      "commit": "938b2b14172bd098972df2a5157bfabf161c90e5",
      "tree": "f50c7ee265327f6b29905e2c45ed12ecaa4b4492",
      "parents": [
        "1f34f2e4262bae8a1aa6d8fd6306b07074d33718"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu May 29 22:05:07 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Malta: Fix build errors for 64-bit kernels\n\nFix 64-bit Malta by using CKSEG0ADDR and correct casts.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c3bd83b0974238a5808d342663c6407512564d0",
      "tree": "36d29bd9e53278fd4d73d2cc533043bfdcc53f46",
      "parents": [
        "d6c3048cad3c9eb312c070e11fdbea56498255ed"
      ],
      "author": {
        "name": "Thomas Horsten",
        "email": "thomas@horsten.com",
        "time": "Sat Jun 14 02:32:42 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Lasat: bring back from the dead\n\nAfter the common MIPS CPU interrupt controller (for irq0-7) was introduced\nthe Lasat boards didn\u0027t get their interrupts right, so nothing worked. The\nold routines need to be offset by the new 8 hardware interrupts common to\nall MIPS CPU\u0027s.\n\nSigned-off-by: Thomas Horsten \u003cthomas@horsten.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6c3048cad3c9eb312c070e11fdbea56498255ed",
      "tree": "af00989a08efe98198594f9d44ee98a1c8f76a01",
      "parents": [
        "a9ad02bdbb0193203a477bbd0e833adf9fb29ac4"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri May 16 17:29:54 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] vpe_id is required for VSMP and SMTC builds\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89052bd7b393434f7c573ce6a3b88c5f143586d2",
      "tree": "e68bf4c2b46ca1c33b0fa1b78da6ea2a4db3aff4",
      "parents": [
        "330117ff2723566e8eb7ad43223081b557f1540e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 12 17:26:02 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Fix build for PNX platforms.\n\nBuild error was caused by commit 351336929ccf222ae38ff0cb7a8dd5fd5c6236a0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b7d0b2fb6da3f6182f2bd162bf02ed4aed1813f",
      "tree": "73fc578101bd3066f494f2c693c816ecd0a569ed",
      "parents": [
        "497d2adcbf50bccec6c56620d61d77429d23993a"
      ],
      "author": {
        "name": "bruno randolf",
        "email": "br1@einfach.org",
        "time": "Fri Jun 06 16:42:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] Alchemy: Add au1500 reserved interrupt\n\nIn the conversion done in the commits\n\n  95c4eb3ef4484ca85da5c98780d358cffd546b90\n  9d360ab4a7568a8d177280f651a8a772ae52b9b9\n\n  [MIPS] Alchemy: Renumber interrupts so irq_cpu can work.\n\none reserved interrupt on au1500 was missed. this broke the au1000 ethernet\ndriver.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2cc3c0b67bdde7263f6eb16c16709e0b84047646",
      "tree": "75cd9b784a1da00c9e9dc6924e8b96661ec0e0b3",
      "parents": [
        "482845a348f76fbf9cec6dda0f1eb113d4fafd9d"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue May 27 17:27:28 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:16 2008 +0100"
      },
      "message": "[MIPS] Fix typo in header guard\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "272bace7f3753ea8bf6ee80e3a6b32fa64190744",
      "tree": "d3cfd8e5da732341af3f42c9b0e2f727b83e4998",
      "parents": [
        "96173a6c4ebca4c146bb87026cce78bbe392cb61"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 26 09:35:47 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:15 2008 +0100"
      },
      "message": "[MIPS] Add accessors for random register.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "057229f9efc7ebebd3ce0496195ed46df631f383",
      "tree": "97f14e46db15c0c420db4f188d4bcf15b8843708",
      "parents": [
        "326e2e1a59decc81bea052e8a8c6d75c63daa2db"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri May 02 14:08:20 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Add missing braces to pte_mkyoung\n\nOnly the version pte_mkyoung for 36-bit pagetables on 32-bit hw was\naffected and with this bug being around since November 29, 2004 there\nis evidence to suport the assumption it was benign ;-)\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ccdb0034f8d5321be42c479dd7fc872ba2a46adb",
      "tree": "0259d6f41a41959e407a514cb712839e7466960e",
      "parents": [
        "b1fb05cdb9096e3fe1af4474e108dedce2515801"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mlau@msc-ge.com",
        "time": "Wed May 07 13:45:23 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Alchemy: dbdma: add API to delete custom DDMA device ids.\n\nAdd API to delete custom DDMA device ids create with\nau1xxx_ddma_device_add().\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25829b0e977a7e396b284dad0f523099394390e7",
      "tree": "8b4d02d789dcfc3ffcbae070204d0c365d4bcf94",
      "parents": [
        "9d5437a15884bfb3429aee99f76fc014c7de039a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri May 23 13:04:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:08 2008 -0700"
      },
      "message": "fix parenthesis in include/asm-mips/mach-au1x00/au1000.h\n\nParenthesis fix in include/asm-mips/mach-au1x00/au1000.h\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d5437a15884bfb3429aee99f76fc014c7de039a",
      "tree": "f2cc2c2fb383b5137ba97cb3a73852d04336d4ce",
      "parents": [
        "8808a793f052c0a67426a24b961402fa20e92814"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri May 23 13:04:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:08 2008 -0700"
      },
      "message": "fix parenthesis in include/asm-mips/gic.h\n\nParenthesis fix in include/asm-mips/gic.h\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddc0d009947bf8645fa3543f4532063a787202da",
      "tree": "a55190a6f4798ac4b87b128ba513bbebf2c86829",
      "parents": [
        "fcd84f2fca49166dab2dba259eca6e633585763f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun May 04 14:53:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Get rid of __ilog2\n\n56a6b1eb7bfb5ace0b5cb9c149f502fbd101b8ab was a bit too conservative and\nleft __ilog2 around which is only used as an internal function for other\nbitops.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcd84f2fca49166dab2dba259eca6e633585763f",
      "tree": "ce9eb07612fbde779ad80a21ed58b5b300e09f70",
      "parents": [
        "7ff83f21d23d17b63bbb984fee5d12aa5a8066b3"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun May 04 00:25:02 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Fix __fls for non-MIPS32/MIPS64 cpus\n\nOnly MIPS32 and MIPS64 CPUs implement clz/dclz. Therefore don\u0027t export\n__ilog2() for non MIPS32/MIPS64 cpus and use generic __fls bitop code for\nthese cpus.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3d1d5c8c10c937c65186f6dac75e2fb4675ef07",
      "tree": "7068d6740a59499be13961643c971a52fe198c7f",
      "parents": [
        "6afabe6c9335c0534224b53c3db4b091621af2dd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:29:04 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Pb1200/DBAu1200 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- initialization of a \u0027static\u0027 variable to 0;\n\n- space after opening and before closing parentheses;\n\n- missing space between \u0027for\u0027 and opening parenthesis;\n\n- macros with complex values not enclosed in parentheses;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- mention DBAu1200 board in the Makefile;\n\n- replace the group of #include/#ifdef directives by a single\n  #include \u003cau1xxx.h\u003e since this header contains the needed stuff;\n\n- properly indent the blocks;\n\n- insert spaces between operator and its operands, remove excess spaces\n  there;\n\n- remove needless parentheses and add some for clarity;\n\n- replace numeric literals/expressions with the matching macros;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- reduce pb1200_setup_cascade() to the single \u0027return\u0027 statement;\n\n- reduce the number of printed empty lines in the so-called CPLD\n  workaround;\n\n- remove #undef AU1X00_EXTERNAL_INT since that macro is not defined\n  anywhere;\n\n- replace spaces after the macro name with tabs in the #define directives;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typo in the BCSR_RESETS_PWMR1mUX macro\u0027s name;\n\n- group all Pb1200 PCMCIA definitions together;\n\n- put the function\u0027s result type and name/parameters on the same line;\n\n- insert missing and remove excess new lines;\n\n- make the multi-line comment style consistent with the kernel style\n  elsewhere by adding empty first line and/or adding space/asterisk on\n  their left side;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- combine some comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6afabe6c9335c0534224b53c3db4b091621af2dd",
      "tree": "886cd102533a3a63b6185ee1eb4b74c47092855b",
      "parents": [
        "2091a17ff7f32432976d1eacbb79a06819d95301"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:28:17 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Pb1550 code style cleanup\n\nFix a few errors and warnings given by checkpatch.pl:\n\n- macros with complex values not enclosed in parentheses;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- replace numeric literals with the matching macros;\n\n- properly indent the code and the array initializers;\n\n- insert spaces between operator and its operands, also remove excess spaces\n  there;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives, also\n  sometimes insert space there for better looks;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2091a17ff7f32432976d1eacbb79a06819d95301",
      "tree": "10743b88ff85a5be44512ffd11d8323285c4ba5f",
      "parents": [
        "be1c3c1ed13f31ae8f9d5d043d96d2e56b5ee1d5"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:27:20 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1500 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- replace numeric literals/expressions with the matching macros;\n\n- insert spaces between operator and its operands;\n\n- properly indent the code and the array initializers;\n\n- remove useless #if dirctive from board_setup();\n\n- remove needless parentheses;\n\n- remove unneeded type casts;\n\n- remove excess new lines;\n\n- make hexadecimal literals all lower case;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives,\n  also sometimes insert space there for better looks;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be1c3c1ed13f31ae8f9d5d043d96d2e56b5ee1d5",
      "tree": "687af4313c327ce05e4864d76d94ecf342c7331c",
      "parents": [
        "7916c3548e53bffb0545a1d0dc7fde86d79add92"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:26:28 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1100 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- space between asterisk and variable name;\n\n- use of C99 // comments;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- properly indent the code;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- replace numeric literals/expressions with the matching macros;\n\n- replace spaces after the macro name with tabs in the #define directives,\n  and sometimes insert spaces there;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style\n  elsewhere by adding empty first line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7916c3548e53bffb0545a1d0dc7fde86d79add92",
      "tree": "6e0020f6f24865343938cb56ef537fd9eb0297df",
      "parents": [
        "abd14cc00d940b8b5b4fc92be23f656b57c6ecfe"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:25:55 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1000 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- brace not on the same line with condition in the \u0027switch\u0027 statement;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- properly indent the \u0027switch\u0027 statement;\n\n- remove needless parentheses;\n\n- insert spaces between operator and its operands;\n\n- replace numeric literals/expressions with the matching macros;\n\n- remove useless #if dirctive from board_setup();\n\n- remove unneeded numeric literal type casts;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- replace spaces after the macro name with tabs in the #define directives, and\n  sometimes insert spaces there;\n\n- remove excess new lines;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first/last line;\n\n- combine some comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abd14cc00d940b8b5b4fc92be23f656b57c6ecfe",
      "tree": "d85a4cf255b80e59f0f673b2db3a62b78413fcbc",
      "parents": [
        "a9633279cf13de15b7002b71a507baf89d0619ca"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:25:04 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:53 2008 +0100"
      },
      "message": "[MIPS] DBAu1xx0 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- macros with complex values not enclosed in parentheses;\n\n- leading spaces instead of tabs;\n\n- printk() without KERN_* facility level;\n\n- using simple_strtol() where strict_strtol() could be used;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- initialize variable instead of assigning value later where it makes sense;\n\n- insert spaces between operator and its operands, also remove excess spaces\n  there;\n\n- remove unneeded numeric literal type casts;\n\n- remove needless parentheses;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first/last line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff6814d53016081947ff4021e00db3f806a561c9",
      "tree": "089c8373c0eebd55c89203768bb77af970a09862",
      "parents": [
        "ad1d77a38575644b112340fd9115ac21dd533166"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:18:35 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Alchemy common headers style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- space after opening and before closing parentheses;\n\n- opening brace following \u0027struct\u0027 not on the same line;\n\n- leading spaces instead of tabs;\n\n- use of C99 // comments;\n\n- macros with complex values not enclosed in parentheses;\n\n- missing space between the type and asterisk in a variable declaration;\n\n- space between asterisk and function name;\n\n- including \u003casm/io.h\u003e instead of \u003clinux/io.h\u003e and \u003casm/irq.h\u003e instead of\n  \u003clinux/irq.h\u003e;\n\n- use of \u0027__inline__\u0027 instead of \u0027inline\u0027;\n\n- space between function name and opening parenthesis;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- remove needless parentheses;\n\n- insert spaces between operator and its operands;\n\n- replace spaces after the macro name with tabs in the #define directives and\n  after the type in the structure field declarations;\n\n- remove excess tabs after the macro name in the #define directives and in the\n  \u0027extern\u0027 variable declarations;\n\n- remove excess spaces between # and define for the SSI_*_MASK macros to align\n  with other such macros;\n\n- put \u0027||\u0027 operator on the same line with its first operand;\n\n- properly indent multi-line function prototypes;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line and/or adding space/asterisk on their left side;\n\n- make two-line comments that only have one line of text one-line;\n\n- convert the large multi-line comment in au1xxx_ide.h into several one-liners,\n  replace spaces with tabs there;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- insert missing and remove excess new lines;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s and Steve Longerbeam\u0027s old email addresses...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad1d77a38575644b112340fd9115ac21dd533166",
      "tree": "2ba75172ccffd0742d48ad29d7d42b83aa01277a",
      "parents": [
        "1c9e919f48a49fda2ff2c607891cc17024e75122"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 01 15:28:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Add empty argument parenthesis to GCC_IMM_ASM\n\nThis is to clarify that GCC_IMM_ASM does not take an argument as the\ncontext of the macro\u0027s invocation seems to imply.\n\nAs suggested by Maciej W. Rozycki (macro@linux-mips.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1928cc84a0a937ce7042d9235996ab380f36f18a",
      "tree": "b51daa0c0b39db4db4c19e934593423e2721ef71",
      "parents": [
        "9f2546adedda600687bba6ef3e1546a8ecbc16eb"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Apr 16 15:32:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] MT: Functional fixes and a little reformatting of APRP support\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2961b423037da60a8cb230963ee0d8c04473d73b",
      "tree": "b0839865ff5206ac6f3a9e8aa34b74f1016a511b",
      "parents": [
        "36bbfe2f097d5e09e8e9c83f55264bd538a0ebe1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat May 03 22:26:17 2008 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun May 04 14:45:55 2008 -0700"
      },
      "message": "fix asm-mips/types.h syntax error\n\nThis patch fixes the following compile error caused by\ncommit 23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9\n(mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      kernel/bounds.s\nIn file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/types.h:12,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/page-flags.h:8,\n                 from /home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/bounds.c:9:\ninclude2/asm/types.h:56:2: error: #endif without #if\nmake[2]: *** [kernel/bounds.s] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9",
      "tree": "fdc58540ccc68f33913d508f083db98689d4214f",
      "parents": [
        "ad55ed6161c113cc03c04df266e75d484bce8247"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:06 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:29 2008 -0700"
      },
      "message": "mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture\n\nThis modifies \u003casm-mips/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f6d6a1a6a1336431a6cba60ace9e97c3a496a19",
      "tree": "f32e82fc3a50b6877afa3220bdb6f7ea0582e07f",
      "parents": [
        "71abb3af62dfa52930755f3b6497eafbe1d6ec85"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "rename div64_64 to div64_u64\n\nRename div64_64 to div64_u64 to make it consistent with the other divide\nfunctions, so it clearly includes the type of the divide.  Move its definition\nto math64.h as currently no architecture overrides the generic implementation.\n They can still override it of course, but the duplicated declarations are\navoided.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "730f412c08c13858f7681bac0a2770fbc9159fed",
      "tree": "ac37a43aef9dca3a6e63c9bdf97c489af3801357",
      "parents": [
        "07132922aac0caf807c56b9c2a388954b357a8c4"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Apr 30 00:54:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:52 2008 -0700"
      },
      "message": "asm-*/futex.h should include linux/uaccess.h\n\nLots of asm-*/futex.h call pagefault_enable and pagefault_disable, which\nare declared in linux/uaccess.h, without including linux/uaccess.h.\n\nThey all include asm/uaccess.h, so this patch replaces asm/uaccess.h\nwith linux/uaccess.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.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: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6510d41954dc6a9c8b1dbca7eaca0f23195ca727",
      "tree": "868b5fac25c7c5b80cc5a88eaaab8bf3d693420d",
      "parents": [
        "064106a91be5e76cb42c1ddf5d3871e3a1bd2a23"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 01:03:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:27 2008 -0700"
      },
      "message": "kernel: Move arches to use common unaligned access\n\nUnaligned access is ok for the following arches:\ncris, m68k, mn10300, powerpc, s390, x86\n\nArches that use the memmove implementation for native endian, and\nthe byteshifting for the opposite endianness.\nh8300, m32r, xtensa\n\nPacked struct for native endian, byteshifting for other endian:\nalpha, blackfin, ia64, parisc, sparc, sparc64, mips, sh\n\nm86knommu is generic_be for Coldfire, otherwise unaligned access is ok.\n\nfrv, arm chooses endianness based on compiler settings, uses the byteshifting\nversions.  Remove the unaligned trap handler from frv as it is now unused.\n\nv850 is le, uses the byteshifting versions for both be and le.\n\nRemove the now unused asm-generic implementation.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e31a94ed371c70855eb30b77c490d6d85dd4da26",
      "tree": "58d9f1a75a22319f97731db8d9ac07b78a8d8aaf",
      "parents": [
        "9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9",
        "fcbd3b4b92efe29b59df16b910138cf43683be88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 10:51:43 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (45 commits)\n  [MIPS] Pb1200/DBAu1200: move platform code to its proper place\n  [MIPS] Fix handling of trap and breakpoint instructions\n  [MIPS] Pb1200: do register SMC 91C111\n  [MIPS] DBAu1200: fix bad SMC 91C111 resource size\n  [NET] Kconfig: Rename MIKROTIK_RB500 -\u003e MIKROTIK_RB532\n  [MIPS] IP27: Fix build bug due to missing include\n  [MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n  [MIPS] cevt-gt641xx: Kill unnecessary include\n  [MIPS] DS1287: Add clockevent driver\n  [MIPS] add DECstation I/O ASIC clocksource\n  [MIPS] rbtx4938: minor cleanup\n  [MIPS] Alchemy: kill unused PCI_IRQ_TABLE_LOOKUP macro\n  [MIPS] rbtx4938: misc cleanups\n  [MIPS] jmr3927: use generic txx9 gpio\n  [MIPS] rbhma4500: use generic txx9 gpio\n  [MIPS] generic txx9 gpio support\n  [MIPS] make fallback gpio.h gpiolib-friendly\n  [MIPS] unexport null_perf_irq() and make it static\n  [MIPS] unexport rtc_mips_set_time()\n  [MIPS] unexport copy_from_user_page()\n  ...\n"
    },
    {
      "commit": "fcbd3b4b92efe29b59df16b910138cf43683be88",
      "tree": "2aadd1e40849ea39e08fe41ee8772f38f27e6872",
      "parents": [
        "df2700519c84ee8ee1e5ea165725c651f6d4d1a4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Apr 28 19:54:38 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:33 2008 +0100"
      },
      "message": "[MIPS] Pb1200/DBAu1200: move platform code to its proper place\n\nSince both the IDE interface and SMC 91C111 Ethernet chip are on-board\ndevices, not SOC devices, move the platform device registration form the\ncommon to the board specific code.\n\nWhile at it, remove semicolon (which didn\u0027t break compilation only by\nchance) from the AU1XXX_ATA_DDMA_REQ macro and do some renaming:\n\n- change \u0027au1200_ide0_\u0027 variable name prefix to the mere \u0027ide_\u0027;\n\n- change \u0027smc91x_\u0027 variable name prefix to \u0027smc91c111_\u0027 since that\u0027s the\n  name of the chip used on the boards;\n\n- drop \u0027AU1XXX_\u0027 prefix from the names of macros describing IDE and Ethernet\n  on-board devices;\n\n- change \u0027SMC91111_\u0027 to \u0027SMC91C111_\u0027, change \u0027IRQ\u0027 to \u0027INT\u0027 in the names of\n  the macros describing the Ethernet chip for consistency with the IDE\n  macros;\n\n- change \u0027ATA_\u0027 to \u0027IDE_\u0027 and \u0027OFFSET\u0027 to \u0027SHIFT\u0027 (since this value is\n  indeed a shift count) in the names of the macros describing the IDE\n  interface.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a4a8f70d2db2998cf28532287ee89776d4d8a2ca",
      "tree": "acfafde5e105c2f6b1b508aa67cbe7b7bf5ddb22",
      "parents": [
        "411ba7fcba54b30ba4ce2c492ea8d20f1d0db996"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 23 18:55:59 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] IP27: Fix build bug due to missing include\n\nasm-mips/mach-ip27/topology.h must #include \u003casm-generic/topology.h\u003e\nThis fixes the following compile error:\n\n...\n  CC      kernel/sched.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c: In function \u0027find_next_best_node\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: implicit declaration of function \u0027node_to_cpumask_ptr\u0027\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: \u0027__tmp__\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7015: error: for each function it appears in.)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c: In function \u0027sched_domain_node_span\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7047: error: \u0027nodemask\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7048: warning: ISO C90 forbids mixed declarations and code\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7059: error: implicit declaration of function \u0027node_to_cpumask_ptr_next\u0027\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c: In function \u0027__build_sched_domains\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/kernel/sched.c:7605: error: \u0027pnodemask\u0027 undeclared (first use in this function)\nmake[2]: *** [kernel/sched.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "411ba7fcba54b30ba4ce2c492ea8d20f1d0db996",
      "tree": "1fe2b498d07cd685c142e037bda0885644f19705",
      "parents": [
        "855808392adf499a29e6bdb418f9474726ecbace"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 26 01:55:30 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] Fix some sparse warnings on traps.c and irq-msc01.c\n\n* Declare board_bind_eic_interrupt, board_watchpoint_handler in traps.h\n* Make msc_bind_eic_interrupt static and fix its argument types.\n* Make msc_levelirq_type, msc_edgeirq_type static.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6457d9fc3bb87c72db03cfb34cd414c8fb9b8edf",
      "tree": "baf16332ea9bb5734985bb9bc3357b992b32238c",
      "parents": [
        "4247417d8457b326ede001cb74af8570b5aa302b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Apr 25 12:11:44 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] DS1287: Add clockevent driver\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4247417d8457b326ede001cb74af8570b5aa302b",
      "tree": "d52e4b8e5c7a8fe6d353234984d6414c9982b987",
      "parents": [
        "05a96fae433a662e12879b543a6838b6c2129402"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Apr 24 09:48:40 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:32 2008 +0100"
      },
      "message": "[MIPS] add DECstation I/O ASIC clocksource\n\nAdd DECstation I/O ASIC clocksource\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ed436932d1417534aa1a738fd9585795f954304",
      "tree": "d352670d3a4f008f205cac5f24eba195a00ab239",
      "parents": [
        "66140c8e9f0d978bd26c58f236d0d86aa666d8fc"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Apr 22 23:28:57 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] Alchemy: kill unused PCI_IRQ_TABLE_LOOKUP macro\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66140c8e9f0d978bd26c58f236d0d86aa666d8fc",
      "tree": "c23657f4c761e09b48bf64a64e95cf8798b8169d",
      "parents": [
        "1bd0962e3d5bc66ee0ee207a61485c6a436cfac2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 14 21:49:07 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] rbtx4938: misc cleanups\n\n* Do not use non-standard I/O accessors, such as reg_rd08, etc.\n* Kill unnecessary wbflush()\n* Kill tx4938_mips.h\n* Kill unnecessary includes\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1bd0962e3d5bc66ee0ee207a61485c6a436cfac2",
      "tree": "4244f3ac55b7c0d464680d063fcca6a3cae4d535",
      "parents": [
        "4cad154b30e7471628cb1943081c72b6368b079a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:56:27 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] jmr3927: use generic txx9 gpio\n\nUse generic txx9 gpio (and gpiolib) for JMR3927 board.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4cad154b30e7471628cb1943081c72b6368b079a",
      "tree": "b4b67bcb39b868ee31436f8e9bd00b9e5f3927c5",
      "parents": [
        "a9aec7fe74cd912cad74ca621ed91cb1c37566ae"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:56:09 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] rbhma4500: use generic txx9 gpio\n\nUse generic txx9 gpio (and gpiolib) for RBHMA4500 board.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9aec7fe74cd912cad74ca621ed91cb1c37566ae",
      "tree": "4fc186913e742b46c02a537ec6b5f32349cef838",
      "parents": [
        "8aa62adafada6e3f29e12dacf1d6f491d2ba5f7f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:55:41 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] generic txx9 gpio support\n\nThis is a board-independent TXx9 gpio API implementation using gpiolib.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8aa62adafada6e3f29e12dacf1d6f491d2ba5f7f",
      "tree": "34823f01604a79d519050b4b788812eeb4360b48",
      "parents": [
        "46684734dd6a55af09c3fe799af7d74cb938684c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 05 00:55:24 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:31 2008 +0100"
      },
      "message": "[MIPS] make fallback gpio.h gpiolib-friendly\n\nIf gpiolib was selected, asm-generic/gpio.h provides some prototypes\nfor gpio API and implementation helpers.  With this patch, platform\ncode can implement its GPIO API using gpiolib without custom gpio.h\nfile.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0167509574ef1cdb516906db5e8b6ad5ca64ab61",
      "tree": "3047fc8adf04601f529e2d497a36d1a79d4681bc",
      "parents": [
        "a92b05880d261e9017ef8e7d5b6b01e0e5aa991d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Mar 24 23:15:50 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Alchemy: don\u0027t unmask timer IRQ early\n\nDefer the unmasking of the count/compare interrupt (IRQ5) till the\nclockevent driver initialization:\n\n- only enable the cascaded IRQs 0 thru 4 in arch_init_irq(); kill the\n  ALLINTS macro -- this change is blessed by AMD as I saw it in their own\n  patch; :-)\n\n- do not force IRQ5 enabled in plat_time_init() if PM is enabled and there\u0027s\n  no 32 KHz crystal.\n\nUpdate the copyrights (taking into account my prior changes), also removing\nPete Popov\u0027s old email...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a92b05880d261e9017ef8e7d5b6b01e0e5aa991d",
      "tree": "663109c57e75dd2183507818a035c99ab53fff25",
      "parents": [
        "389310e2b0c195f176e7d4be788bc245e9102412"
      ],
      "author": {
        "name": "Daniel Laird",
        "email": "daniel.j.laird@nxp.com",
        "time": "Thu Mar 06 09:07:18 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Move arch/mips/philips to arch/mips/nxp\n\nSigned-off-by: daniel.j.laird \u003cdaniel.j.laird@nxp.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39b8d5254246ac56342b72f812255c8f7a74dca9",
      "tree": "a9ec6bfb5d09a8367c34cc2067328d1b49bb46c1",
      "parents": [
        "308402445e005a039a72b315cd9b5ceeaea0063c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add support for MIPS CMP platform.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "308402445e005a039a72b315cd9b5ceeaea0063c",
      "tree": "b7eed05100987528df9df9d793b78373e8754ee0",
      "parents": [
        "bdc94eb41e6090961695747508ac7e33ea5d6c08"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Sep 21 14:50:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:26 2008 +0100"
      },
      "message": "[MIPS] Add CoreFPGA5 support; distinguish between SOCit/ROCit\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "351336929ccf222ae38ff0cb7a8dd5fd5c6236a0",
      "tree": "d9e9253bd30cf011d248ad3b63761a9a725e5cb0",
      "parents": [
        "bec5052743ec8ae4c5669918cf9b130bf15709a2"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Sep 19 00:58:24 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] Allow setting of the cache attribute at run time.\n\nSlightly tacky, but there is a precedent in the sparc archirecture code.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bec5052743ec8ae4c5669918cf9b130bf15709a2",
      "tree": "c5d01f46fa24fa22624eab3e194aad663e8ef50a",
      "parents": [
        "962f480e0f9024ecdcfe2ba1d216c038ee328ced"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Sep 19 00:51:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] Tidy up cache attributes\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "962f480e0f9024ecdcfe2ba1d216c038ee328ced",
      "tree": "7bdc4f14bd9e894ed3178b3a9b6ec235710868a6",
      "parents": [
        "0bfa130e741f8f73a7bbf6a89aad4816e9094a71"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Wed Sep 19 00:46:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 28 17:14:25 2008 +0100"
      },
      "message": "[MIPS] All MIPS32 processors support64-bit physical addresses.\n\nStill, only the 4K may actually implement it.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fc3f341b5a1a3f26ec8ed74a38234db7d0d1bae1",
      "tree": "d7c0bc678f4b83ddf66bb9b9501d72a02a39fa11",
      "parents": [
        "baac58955d6933571f29126a1a95299b421faef7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Apr 28 02:14:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "serial: add VR41xx SIU setup for serial console\n\nAdd VR41xx SIU setup for serial console.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e675137a8e1a4d45822746456dd389b65745bf6",
      "tree": "5df01d23ea1b6b212d18f2136ff82913fcbe7718",
      "parents": [
        "b379d790197cdf8a95fb67507d75a24ac0a1678d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Mon Apr 28 02:13:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:23 2008 -0700"
      },
      "message": "mm: introduce pte_special pte bit\n\ns390 for one, cannot implement VM_MIXEDMAP with pfn_valid, due to their memory\nmodel (which is more dynamic than most).  Instead, they had proposed to\nimplement it with an additional path through vm_normal_page(), using a bit in\nthe pte to determine whether or not the page should be refcounted:\n\nvm_normal_page()\n{\n\t...\n        if (unlikely(vma-\u003evm_flags \u0026 (VM_PFNMAP|VM_MIXEDMAP))) {\n                if (vma-\u003evm_flags \u0026 VM_MIXEDMAP) {\n#ifdef s390\n\t\t\tif (!mixedmap_refcount_pte(pte))\n\t\t\t\treturn NULL;\n#else\n                        if (!pfn_valid(pfn))\n                                return NULL;\n#endif\n                        goto out;\n                }\n\t...\n}\n\nThis is fine, however if we are allowed to use a bit in the pte to determine\nrefcountedness, we can use that to _completely_ replace all the vma based\nschemes.  So instead of adding more cases to the already complex vma-based\nscheme, we can have a clearly seperate and simple pte-based scheme (and get\nslightly better code generation in the process):\n\nvm_normal_page()\n{\n#ifdef s390\n\tif (!mixedmap_refcount_pte(pte))\n\t\treturn NULL;\n\treturn pte_page(pte);\n#else\n\t...\n#endif\n}\n\nAnd finally, we may rather make this concept usable by any architecture rather\nthan making it s390 only, so implement a new type of pte state for this.\nUnfortunately the old vma based code must stay, because some architectures may\nnot be able to spare pte bits.  This makes vm_normal_page a little bit more\nugly than we would like, but the 2 cases are clearly seperate.\n\nSo introduce a pte_special pte state, and use it in mm/memory.c.  It is\ncurrently a noop for all architectures, so this doesn\u0027t actually result in any\ncompiled code changes to mm/memory.o.\n\nBTW:\nI haven\u0027t put vm_normal_page() into arch code as-per an earlier suggestion.\nThe reason is that, regardless of where vm_normal_page is actually\nimplemented, the *abstraction* is still exactly the same. Also, while it\ndepends on whether the architecture has pte_special or not, that is the\nonly two possible cases, and it really isn\u0027t an arch specific function --\nthe role of the arch code should be to provide primitive functions and\naccessors with which to build the core code; pte_special does that. We do\nnot want architectures to know or care about vm_normal_page itself, and\nwe definitely don\u0027t want them being able to invent something new there\nout of sight of mm/ code. If we made vm_normal_page an arch function, then\nwe have to make vm_insert_mixed (next patch) an arch function too. So I\ndon\u0027t think moving it to arch code fundamentally improves any abstractions,\nwhile it does practically make the code more difficult to follow, for both\nmm and arch developers, and easier to misuse.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b79ed952bd7344d40152f8a560ad8a0d93f3886",
      "tree": "0cdf72321a9eeb2a766b7b98d5a87ad3d46ad620",
      "parents": [
        "a52b0d25a722e84da999005b75f972aa4824253c",
        "19870def587554c4055df3e74a21508e3647fb7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 13:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 26 13:46:11 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-generic-bitops-v3\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-generic-bitops-v3:\n  x86, bitops: select the generic bitmap search functions\n  x86: include/asm-x86/pgalloc.h/bitops.h: checkpatch cleanups - formatting only\n  x86: finalize bitops unification\n  x86, UML: remove x86-specific implementations of find_first_bit\n  x86: optimize find_first_bit for small bitmaps\n  x86: switch 64-bit to generic find_first_bit\n  x86: generic versions of find_first_(zero_)bit, convert i386\n  bitops: use __fls for fls64 on 64-bit archs\n  generic: implement __fls on all 64-bit archs\n  generic: introduce a generic __fls implementation\n  x86: merge the simple bitops and move them to bitops.h\n  x86, generic: optimize find_next_(zero_)bit for small constant-size bitmaps\n  x86, uml: fix uml with generic find_next_bit for x86\n  x86: change x86 to use generic find_next_bit\n  uml: Kconfig cleanup\n  uml: fix build error\n"
    },
    {
      "commit": "f629b38beddf2ff8bc3fda1754bbd6cc7d3acc03",
      "tree": "0e5c4b222c2df6aa4fab5dd1bf5bc2e936a47979",
      "parents": [
        "63158d5c217e2e62665ae9b10d203bd7da817108"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 26 22:25:22 2008 +0200"
      },
      "message": "au1xxx-ide: fix MWDMA support\n\nAlways use \"fast\" MWDMA support and remove dma_{black,white}_list\n(they were based on completely bogus -\u003eide_dma_check implementation\nwhich didn\u0027t set neither the host controller timings nor the device\nfor the desired transfer mode).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "56a6b1eb7bfb5ace0b5cb9c149f502fbd101b8ab",
      "tree": "46d3781050938b0649fc89cd8e7f612cacb66984",
      "parents": [
        "7d9dff22e8ad06ad330968c9e3d3a2fb55a5f9c3"
      ],
      "author": {
        "name": "Alexander van Heukelum",
        "email": "heukelum@mailshack.com",
        "time": "Sat Mar 15 18:31:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 19:21:16 2008 +0200"
      },
      "message": "generic: implement __fls on all 64-bit archs\n\nImplement __fls on all 64-bit archs:\n\nalpha has an implementation of fls64.\n\tAdded __fls(x) \u003d fls64(x) - 1.\n\nia64 has fls, but not __fls.\n\tAdded __fls based on code of fls.\n\nmips and powerpc have __ilog2, which is the same as __fls.\n\tAdded __fls \u003d __ilog2.\n\nparisc, s390, sh and sparc64:\n\tInclude generic __fls.\n\nx86_64 already has __fls.\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "188da98800893691e47eea9335a234378e32aceb",
      "tree": "57dbf491d23676e011b4946ec1867a6d55a02eef",
      "parents": [
        "07fe944e87d79f8d7e1b090913fe9f2ace78f41d",
        "273b8385e5817a4765f82257004c5ec661a6a5b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:39:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 18 08:39:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (58 commits)\n  ide: remove ide_init_default_irq() macro\n  ide: move default IDE ports setup to ide_generic host driver\n  ide: remove obsoleted \"idex\u003dnoprobe\" kernel parameter (take 2)\n  ide: remove needless hwif-\u003eirq check from ide_hwif_configure()\n  ide: init hwif-\u003e{io_ports,irq} explicitly in legacy VLB host drivers\n  ide: limit legacy VLB host drivers to alpha, x86 and mips\n  cmd640: init hwif-\u003e{io_ports,irq} explicitly\n  cmd640: cleanup setup_device_ptrs()\n  ide: add ide-4drives host driver (take 3)\n  ide: remove ppc ifdef from init_ide_data()\n  ide: remove ide_default_io_ctl() macro\n  ide: remove CONFIG_IDE_ARCH_OBSOLETE_INIT\n  ide: add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS (take 2)\n  ppc/pmac: remove no longer needed IDE quirk\n  ppc: don\u0027t include \u003clinux/ide.h\u003e\n  ppc: remove ppc_ide_md\n  ppc/pplus: remove ppc_ide_md.ide_init_hwif hook\n  ppc/sandpoint: remove ppc_ide_md hooks\n  ppc/lopec: remove ppc_ide_md hooks\n  ppc/mpc8xx: remove ppc_ide_md hooks\n  ...\n"
    },
    {
      "commit": "273b8385e5817a4765f82257004c5ec661a6a5b2",
      "tree": "76ae63e30433fe2676c145421a1963a71f834ef0",
      "parents": [
        "486c92e2900d618c650a7099536310651aa6cf1b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:35 2008 +0200"
      },
      "message": "ide: remove ide_init_default_irq() macro\n\n* Use ide_default_irq() instead of ide_init_default_irq() in\n  ide_generic host driver (so the correct IRQ is always set\n  regardless of CONFIG_PCI / CONFIG_BLK_DEV_IDEPCI).\n\n* Remove no longer needed ide_init_default_irq() macro.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9dfcd15a6dc1ef81307295e08b797fa9212be71a",
      "tree": "68ed0ccf99ff3d0e6d6043687823cea905edac32",
      "parents": [
        "5c50427090303a6552949c14128200154ff69594"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:34 2008 +0200"
      },
      "message": "ide: remove ide_default_io_ctl() macro\n\nIt is always \u003d\u003d \u0027((base) + 0x206)\u0027 if CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS\u003dy\nand it is not needed otherwise (arm, blackfin, parisc, ppc64, sh, sparc[64]).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0e33555fffdc8490630d98070e76e5fe031bcac2",
      "tree": "74ef5a7427db1deef3994a0342767bf0b4ffafe1",
      "parents": [
        "359c2e2d2039029a8167fb00499296b228928024"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:33 2008 +0200"
      },
      "message": "ide: add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS (take 2)\n\n* Add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS to drivers/ide/Kconfig and use\n  it instead of defining IDE_ARCH_OBSOLETE_DEFAULTS in \u003carch/ide.h\u003e.\n\nv2:\n* Define ide_default_irq() in ide-probe.c/ns87415.c if not already defined\n  and drop defining ide_default_irq() for CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS\u003dn.\n\n  [ Thanks to Stephen Rothwell and David Miller for noticing the problem. ]\n\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b4dcaea36b0376456c97698deba0089d2d67cbe7",
      "tree": "9dd0a07edf2f15b2a8caeade081915e9f770f256",
      "parents": [
        "fabd3a223a96de1a91b2148655f2ed09ca9d1c20"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Apr 17 01:14:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Apr 17 01:14:33 2008 +0200"
      },
      "message": "Pb1200/DBAu1200: fix bad IDE resource size\n\nThe header files for the Pb1200/DBAu1200 boards have wrong definition for the\nIDE interface\u0027s decoded range length -- it should be 512 bytes according to\nwhat the IDE driver does.  In addition, the IDE platform device claims 1 byte\ntoo many for its memory resource -- fix the platform code and the IDE driver\nin accordance.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "09a77441f27f51f5f9878c90c7ed67e303197a2a",
      "tree": "555f0e2ce1e433e57ad907a4ee1b60ddc33366b8",
      "parents": [
        "71fc4c0c441eab97630bf2b310e81ebff5e831d7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Apr 17 01:14:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Apr 17 01:14:33 2008 +0200"
      },
      "message": "Au1200: kill IDE driver function prototypes\n\nFix these warnings emitted when compiling drivers/ide/mips/au1xxx-ide.c:\n\ninclude/asm/mach-au1x00/au1xxx_ide.h:137: warning: \u0027auide_tune_drive\u0027 declared \n`static\u0027 but never defined\ninclude/asm/mach-au1x00/au1xxx_ide.h:138: warning: \u0027auide_tune_chipset\u0027 declared\n `static\u0027 but never defined\n\nby wiping out the whole \"function prototyping\" section from the header file\n\u003casm-mips/mach-au1x00/au1xxx_ide.h\u003e as it mostly declared functions that are\nalready dead in the IDE driver; move the only useful prototype into the driver.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9c5a3d729cf430609d091ff610a7db363aafcd47",
      "tree": "29f56334c48e2b9aeb80880813e045a7be6e4688",
      "parents": [
        "950b0d28378c4ee63a30dad732a8319c8a41c95d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 05 15:13:23 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 07 22:31:04 2008 +0100"
      },
      "message": "[MIPS] Handle aliases in vmalloc correctly.\n\nflush_cache_vmap / flush_cache_vunmap were calling flush_cache_all which -\nhaving been deprecated - turned into a nop ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fdf5e67fe8d3c83500dad9acae985132c2459a3",
      "tree": "c6cb9c0b22c4d22e4c65a40c0851aff5eedf7cd5",
      "parents": [
        "abd24df828f1a72971db29d1b74fefae104ea9e2",
        "e64a3cfcd929d093a2f076bcace9afa7ba5a2e32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 15:09:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 15:09:44 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus:\n  [MIPS] Make KGDB compile on UP\n  [MIPS] Pb1200: Fix header breakage\n"
    },
    {
      "commit": "865ab8753837b73fe1e800fc88462c5914eec549",
      "tree": "c91f2a48e593a38e765b0450beb901b3ba02d2fe",
      "parents": [
        "a9edadbf790d72adf6ebed476cb5caf7743e7e4a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 02 23:53:19 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 04 22:43:47 2008 +0100"
      },
      "message": "[MIPS] Pb1200: Fix header breakage\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd135ebbd2a6b5e07dadb66c4dd033bb69531051",
      "tree": "8f8bf987ed9594d5ac0df40fbb34258aa9310179",
      "parents": [
        "8eb224cd45239714c2be104f17d5ca16b6b5d7ac"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Wed Apr 02 13:04:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:18 2008 -0700"
      },
      "message": "kvm: provide kvm.h for all architecture: fixes headers_install\n\nCurrently include/linux/kvm.h is not considered by make headers_install,\nbecause Kbuild cannot handle \" unifdef-$(CONFIG_FOO) +\u003d foo.h.  This problem\nwas introduced by\n\ncommit fb56dbb31c4738a3918db81fd24da732ce3b4ae6\nAuthor: Avi Kivity \u003cavi@qumranet.com\u003e\nDate:   Sun Dec 2 10:50:06 2007 +0200\n\n    KVM: Export include/linux/kvm.h only if $ARCH actually supports KVM\n\n    Currently, make headers_check barfs due to \u003casm/kvm.h\u003e, which \u003clinux/kvm.h\u003e\n    includes, not existing.  Rather than add a zillion \u003casm/kvm.h\u003es, export kvm.\n    only if the arch actually supports it.\n\n    Signed-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n\nwhich makes this an 2.6.25 regression.\n\nOne way of solving the issue is to enhance Kbuild, but Avi and David conviced\nme, that changing headers_install is not the way to go.  This patch changes\nthe definition for linux/kvm.h to unifdef-y.\n\nIf  unifdef-y is used for linux/kvm.h \"make headers_check\" will fail on all\narchitectures without asm/kvm.h.  Therefore, this patch also provides\nasm/kvm.h on all architectures.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "758e285faca4db948ecddefb523007255b29cdb7",
      "tree": "530fb34442234b04afe0972d6765bbc7f17ba0f6",
      "parents": [
        "b1ec4c8e483d0d00d3114eafdb2c85c1cf3ed4ae"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 27 16:09:31 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] Alchemy: work around clock misdetection on early Au1000\n\nWork around the CPU clock miscalculation on Au1000DA/HA/HB due the\nsys_cpupll register being write-only, i.e. actually do what the comment\nbefore cal_r4off() function advertised for years but the code failed at.\nThis is achieved by just giving user a chance to define the clock\nexplicitly  in the board config. via CONFIG_SOC_AU1000_FREQUENCY option,\ndefaulting to 396 MHz if the option is not given...\n\nThe patch is based on the AMD\u0027s big unpublished patch, the issue seems to\nbe an undocumented errata (or feature :-)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69e634f1e27c8e5b954ea4be2d05dd744cabc0bc",
      "tree": "0736d911ddd810ab36470f6121b9a73343307ee4",
      "parents": [
        "127f1668617ae638f90f113a32f956887acbb94a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 13:58:10 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] Clocksource: Only install r4k counter as clocksource if present.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "127f1668617ae638f90f113a32f956887acbb94a",
      "tree": "4052fd78f312d12c67851b6fa3d2be9bf84da658",
      "parents": [
        "131b02c459db2de3aff6b213d317a6f2fa6c5d96"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Feb 20 23:11:53 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] Lasat: fix LASAT_CASCADE_IRQ\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2ac7401d11370b7a8e3a1c74aac03a021fd61048",
      "tree": "b19f8d979212c1ce6482667906d1fcd944ce7169",
      "parents": [
        "234fcd1484a66158b561b36b421547f0ab85fee9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 10 09:31:50 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] Fix yosemite build error\n\n\u003clinux/mm.h\u003e didn\u0027t pickup the definition of PKMAP_BASE from fixmap.h, ugh.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "234fcd1484a66158b561b36b421547f0ab85fee9",
      "tree": "b63fbb134fd673e1713f0462e6e0642b418da616",
      "parents": [
        "1af0eea21431bed5d07dffc0fefab57fd72f7e90"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 08 09:56:28 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] Fix loads of section missmatches\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1af0eea21431bed5d07dffc0fefab57fd72f7e90",
      "tree": "21db6cde6fd2ae0686b584dc6799ab8162a780b0",
      "parents": [
        "308a163931928332b57dfdfb3520c1924a337ef5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 08 09:44:37 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] IP27: Tighten up CPU description to fix warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "308a163931928332b57dfdfb3520c1924a337ef5",
      "tree": "9f6f113b9730fdbdef0fa7dc421799135a84a181",
      "parents": [
        "4177017d5bdf4456da022d4c82e48ac99cd65426"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jan 26 14:08:02 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] Fix plat_ioremap for JMR3927\n\nTX39XX\u0027s \"reserved\" segment in CKSEG3 area is 0xff000000-0xfffeffff.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e39ffeff6e54ef65832e4eb58059133f1a8aadf",
      "tree": "395ced5f3824d476aa38549ec0a1211ca39fd2ea",
      "parents": [
        "305183fc3ec8aac55179ef0fcb65dab9b97a9145"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Feb 24 20:03:42 2008 +0100"
      },
      "message": "Alchemy: compile fix\n\nCommit 8b798c4d16b762d15f4055597ff8d87f73b35552 broke\nalchemy build, fix it.  Pointed out by Adrian Bunk.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b991b590dc2e54447644d34226dc355b7b6e2337",
      "tree": "0085cc89b799cbb2701f0174e81e136c141ec450",
      "parents": [
        "40d7c1aa6153605b3eae23990d4c2d4e8f807cb0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 17 23:59:48 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 19 17:01:34 2008 +0000"
      },
      "message": "[MIPS] RM: fix EISA\u003dn compilation\n\nThis patch fixes the following build error with CONFIG_EISA\u003dn caused by\ncommit 231a35d37293ab88d325a9cb94e5474c156282c0:\n\n\u003c--  snip --\u003e\n\n...\n  LD      .tmp_vmlinux1\narch/mips/sni/built-in.o: In function `snirm_a20r_setup_devinit\u0027:\na20r.c:(.init.text+0x42c): undefined reference to `sni_eisa_root_init\u0027\na20r.c:(.init.text+0x42c): relocation truncated to fit: R_MIPS_26 against `sni_eisa_root_init\u0027\narch/mips/sni/built-in.o: In function `snirm_setup_devinit\u0027:\nrm200.c:(.init.text+0x52c): undefined reference to `sni_eisa_root_init\u0027\nrm200.c:(.init.text+0x52c): relocation truncated to fit: R_MIPS_26 against `sni_eisa_root_init\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc9175be76084367974732cac55d7b097c79d474",
      "tree": "8181274f8d42c9532ab3047288fb5be81daa812d",
      "parents": [
        "6783fe6253045bf5cbdf25e4be296f91437c5523"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 17 22:09:51 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 19 17:01:32 2008 +0000"
      },
      "message": "[MIPS] Qemu: finish platform removal\n\nTwo files were omitted from the recent removal of the qemu platform.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6783fe6253045bf5cbdf25e4be296f91437c5523",
      "tree": "6f255d70ac6680d7177ed2cbbf70d0830afe1450",
      "parents": [
        "84502f817b0b28f37e0a7355c75f05bb489d3a01"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Feb 19 00:02:37 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 19 17:01:31 2008 +0000"
      },
      "message": "[MIPS] Wire up the timerfd_*() o32 system calls\n\nThis patch enables the system calls timerfd_create(), timerfd_settime()\nand timerfd_gettime() for MIPS architecture.\n\nPlease see the following Bugzilla entry for more details:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10038\n\nThis was tested using a Malta 4Kc board in both little-endian and\nbig-endian modes. The unit test program is available from the URL\nabove.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\n\n[Ralf: Added N64, N32 and O32 bits on 64-bit kernels.]\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eaf7943cc53d9688aa10267a226165356e956ec5",
      "tree": "67a3945b4cada1d3f48c93a3f39c328babe34ee5",
      "parents": [
        "0e568536d94256819f17662c26c82a42e44a7a7c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 08 13:13:27 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 19 17:01:30 2008 +0000"
      },
      "message": "[MIPS] IP27: Add missing ~ in DMA code.\n\nHarmless since this function is not being called on I/O coherent systems\nsuch as IP27.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f569afd9ced9ebec9a6eb3dbf6f83429be0a7b4",
      "tree": "23a31763887d9505e62e9d7cc8ec2fa4b86bd380",
      "parents": [
        "13214adf738abc92b0a00c0763fd3be79eebaa7c"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 08 04:22:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:42 2008 -0800"
      },
      "message": "CONFIG_HIGHPTE vs. sub-page page tables.\n\nBackground: I\u0027ve implemented 1K/2K page tables for s390.  These sub-page\npage tables are required to properly support the s390 virtualization\ninstruction with KVM.  The SIE instruction requires that the page tables\nhave 256 page table entries (pte) followed by 256 page status table entries\n(pgste).  The pgstes are only required if the process is using the SIE\ninstruction.  The pgstes are updated by the hardware and by the hypervisor\nfor a number of reasons, one of them is dirty and reference bit tracking.\nTo avoid wasting memory the standard pte table allocation should return\n1K/2K (31/64 bit) and 2K/4K if the process is using SIE.\n\nProblem: Page size on s390 is 4K, page table size is 1K or 2K.  That means\nthe s390 version for pte_alloc_one cannot return a pointer to a struct\npage.  Trouble is that with the CONFIG_HIGHPTE feature on x86 pte_alloc_one\ncannot return a pointer to a pte either, since that would require more than\n32 bit for the return value of pte_alloc_one (and the pte * would not be\naccessible since its not kmapped).\n\nSolution: The only solution I found to this dilemma is a new typedef: a\npgtable_t.  For s390 pgtable_t will be a (pte *) - to be introduced with a\nlater patch.  For everybody else it will be a (struct page *).  The\nadditional problem with the initialization of the ptl lock and the\nNR_PAGETABLE accounting is solved with a constructor pgtable_page_ctor and\na destructor pgtable_page_dtor.  The page table allocation and free\nfunctions need to call these two whenever a page table page is allocated or\nfreed.  pmd_populate will get a pgtable_t instead of a struct page pointer.\n To get the pgtable_t back from a pmd entry that has been installed with\npmd_populate a new function pmd_pgtable is added.  It replaces the pmd_page\ncall in free_pte_range and apply_to_pte_range.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "531d7d4256f3726b93f7a91f97132a944ab28148",
      "tree": "24c9e99d52948ecb7d36cf2a0894096bb4d490ea",
      "parents": [
        "90b315af12b427eeb09b2812343fb4ef9d01cf17"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Feb 08 04:20:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:34 2008 -0800"
      },
      "message": "asm-*/posix_types.h: scrub __GLIBC__\n\nSome arches (like alpha and ia64) already have a clean posix_types.h header.\nThis brings all the others in line by removing all references to __GLIBC__\n(and some undocumented __USE_ALL).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "922a70d327bd4b11342c2afd08e20d35f52064c3",
      "tree": "aff7e43fa600363128c15c4b9a1ceba3869aac15",
      "parents": [
        "3eb056764dd806bbe84eb604e45e7470feeaafd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:29 2008 -0800"
      },
      "message": "aout: move STACK_TOP[_MAX] to asm/processor.h\n\nMove STACK_TOP[_MAX] out of asm/a.out.h and into asm/processor.h as they\u0027re\nrequired whether or not A.OUT format is available.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b96a56d395a4dcf4c05c48d8f4e74b1f8bd073d",
      "tree": "1c4e8cb7c5ea7e7af7dd8e4c07b429dffa4b9cc5",
      "parents": [
        "a259b2428b10c19b94e346bc69d5b3bf9bff488e"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Feb 07 00:16:09 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:30 2008 -0800"
      },
      "message": "Add cmpxchg64 and cmpxchg64_local to mips\n\nMake sure that at least cmpxchg64_local is available on all architectures to use\nfor unsigned long long values.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e16d89bcd668a95eb22add24c02d80890232b66",
      "tree": "8d5fcab14edac7d36c67e8a57abb5025cfaa2c2d",
      "parents": [
        "ed7b1889da256977574663689b598d88950bbd23"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Feb 07 00:15:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:30 2008 -0800"
      },
      "message": "Sanitize the type of struct user.u_ar0\n\nstruct user.u_ar0 is defined to contain a pointer offset on all\narchitectures in which it is defined (all architectures which define an\na.out format except SPARC.) However, it has a pointer type in the headers,\nwhich is pointless -- \u003casm/user.h\u003e is not exported to userspace, and it\njust makes the code messy.\n\nRedefine the field as \"unsigned long\" (which is the same size as a pointer\non all Linux architectures) and change the setting code to user offsetof()\ninstead of hand-coded arithmetic.\n\nCc: Linux Arch Mailing List \u003clinux-arch@vger.kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "516c25a86f6bdad77ded01a43c52c5569c8d690c",
      "tree": "e7404e73fd103f70958ccb1bc1c74ff1c7ff48bf",
      "parents": [
        "c1445db9f72db0537c43a2eab6e1b0f6741162f5"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "k.shutemov@gmail.com",
        "time": "Thu Feb 07 00:15:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:30 2008 -0800"
      },
      "message": "Cleanup asm/{elf,page,user}.h: #ifdef __KERNEL__ is no longer needed\n\nasm/elf.h, asm/page.h and asm/user.h don\u0027t export to userspace now, so we can\ndrop #ifdef __KERNEL__ for them.\n\n[k.shutemov@gmail.com: remove #ifdef __KERNEL_]\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nReviewed-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Kirill A. Shutemov \u003ck.shutemov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e5419734c8719cbc01af959ad9c0844002c0df5",
      "tree": "a075dca3f719946689efa0245464855cbf2a20ce",
      "parents": [
        "9f8f2172537de7af0b0fbd33502d18d52b1339bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 04 22:29:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:18 2008 -0800"
      },
      "message": "add mm argument to pte/pmd/pud/pgd_free\n\n(with Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e)\n\nThe pgd/pud/pmd/pte page table allocation functions get a mm_struct pointer as\nfirst argument.  The free functions do not get the mm_struct argument.  This\nis 1) asymmetrical and 2) to do mm related page table allocations the mm\nargument is needed on the free function as well.\n\n[kamalesh@linux.vnet.ibm.com: i386 fix]\n[akpm@linux-foundation.org: coding-syle fixes]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "824552574162ac00ae636fa41386b1072379ea4a",
      "tree": "85c595275c6007115ad002c56dbb7eb51ab67064",
      "parents": [
        "ec4dd3eb35759f9fbeb5c1abb01403b2fde64cc9"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Mon Feb 04 22:28:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:16 2008 -0800"
      },
      "message": "maps4: rework TASK_SIZE macros\n\nThe following replaces the earlier patches sent.  It should address\nDavid Rientjes\u0027s comments, and has been compile tested on all the\narchitectures that it touches, save for parisc.\n\nFor the /proc/\u003cpid\u003e/pagemap code[1], we need to able to query how\nmuch virtual address space a particular task has.  The trick is\nthat we do it through /proc and can\u0027t use TASK_SIZE since it\nreferences \"current\" on some arches.  The process opening the\n/proc file might be a 32-bit process opening a 64-bit process\u0027s\npagemap file.\n\nx86_64 already has a TASK_SIZE_OF() macro:\n\n#define TASK_SIZE_OF(child)     ((test_tsk_thread_flag(child, TIF_IA32)) ? IA32_PAGE_OFFSET : TASK_SIZE64)\n\nI\u0027d like to have that for other architectures.  So, add it\nfor all the architectures that actually use \"current\" in\ntheir TASK_SIZE.  For the others, just add a quick #define\nin sched.h to use plain old TASK_SIZE.\n\n1. http://www.linuxworld.com/news/2007/042407-kernel.html\n\n- MIPS portion from Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n[akpm@linux-foundation.org: fix mips build]\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eebfa976ad35b1a0debd359f1c4daed3856e21f8",
      "tree": "61a0c6c4ff7185c0d81cbcf5ae24770cca1ee9b7",
      "parents": [
        "603e82edf78ad6c0f836023f8db585620211947b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 16:57:20 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 16:57:20 2008 +0200"
      },
      "message": "include/asm-mips/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "8b3de0df4eefc47ca2aa459b72dd8b2711f3640c",
      "tree": "1677846b9c31467ddf8f27b94bb1daee4bff5a64",
      "parents": [
        "254012fd51df04989635e1f07cb796974eb0b66d"
      ],
      "author": {
        "name": "Marcin Ślusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Feb 03 16:32:51 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 16:32:51 2008 +0200"
      },
      "message": "asm-*/compat.h: fix typo in comment\n\nSigned-off-by: Marcin Ślusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "5df37c34a3acf29d1eb6fc675d078654da0ab395",
      "tree": "324d0614c57a823b3269aa61bc068b9a3b26ee4c",
      "parents": [
        "36501650ec45b1db308c3b51886044863be2d762"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:31 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Feb 01 23:09:31 2008 +0100"
      },
      "message": "au1xxx-ide: use hwif-\u003edev\n\n* Setup hwif-\u003edev in au_ide_probe().\n\n* Use hwif-\u003edev instead of ahwif-\u003edev in auide_build_sglist(),\n  auide_build_dmatable(), auide_dma_end() and auide_ddma_init().\n\n* Remove no longer needed \u0027dev\u0027 field from _auide_hwif type.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4a19ec5800fc3bb64e2d87c4d9fdd9e636086fe0",
      "tree": "610bd4e7dbcbdae25ba3806f4256745e98617825",
      "parents": [
        "036c2e27bc3a6498afb35de017d810194032d765"
      ],
      "author": {
        "name": "Laszlo Attila Toth",
        "email": "panther@balabit.hu",
        "time": "Wed Jan 30 19:08:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:27:19 2008 -0800"
      },
      "message": "[NET]: Introducing socket mark socket option.\n\nA userspace program may wish to set the mark for each packets its send\nwithout using the netfilter MARK target. Changing the mark can be used\nfor mark based routing without netfilter or for packet filtering.\n\nIt requires CAP_NET_ADMIN capability.\n\nSigned-off-by: Laszlo Attila Toth \u003cpanther@balabit.hu\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbdda5e1fe9c1a5b34a2b552910f5f4c0dc24485",
      "tree": "a78542754115d4d40de321b187c15a192ff17e97",
      "parents": [
        "ae9cef0b7949c0d528962127f2bccf7c753949df"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:53 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:05 2008 +0000"
      },
      "message": "[MIPS] Malta, Atlas: move an extern function declaration to the header file\n\nThis was compile-tested using default configs for the boards\naffected by this change.\n\nThis patch does not introduce any functional changes.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1997267072d6bfadb37d336779e6122c2d44343d",
      "tree": "42d89cf3c681a2f53697c0b7dc7be6e95687365a",
      "parents": [
        "f80714966795ecfe6261509d0270d9761b07b462"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:48 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta, Atlas, Sead: remove an extern from .c files\n\nThis patch moves the \"extern\" declaration for the function\nmips_reboot_setup() from the board setup .c files to the\nheader file include/asm-mips/mips-boards/generic.h.\n\nThis fixes a warning produced by the checkpatch.pl script.\n\nNo functional changes introduced.\n\nThis was compile-tested by building the kernel for all\nthree boards affected by this change. All builds finished\nsuccessfully.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "302922e5f6901eb6f29c58539631f71b3d9746b8",
      "tree": "b7e41f0da3bc8710363ab6cd020ace21d35a9ac6",
      "parents": [
        "9900485893c004245cbaeef050fe6ba5453a5925"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "message": "[MIPS] Qemu: Remove platform.\n\nThe Qemu platform was originally implemented to have an easily supportable\nplatform until Qemu reaches a state where it emulates a real world system.\nSince the latest release Qemu is capable of emulating the MIPSsim and\nMalta platforms, so this goal has been reached.  The Qemu plaform is also\nrather underfeatured so less useful than a Malta emulation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2d47c58efadd33b8399f3f440b7e9cf93692f262",
      "tree": "bd19c49649d6d6b3cc47859514f2fdad72d47b62",
      "parents": [
        "9c746edb35c9800e2ad9f64b5d96d0732c42b74b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:01 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:01 2008 +0000"
      },
      "message": "[MIPS] Delete CONFIG_MSP_FPGA\n\nOriginally noticed by Jiri Olsa \u003colsajiri@gmail.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "71466dd477c7a67d188d1d8310c7016a88531a04",
      "tree": "7836b852fff6c6d3bf738685e1a2484d07560c36",
      "parents": [
        "991f8b6ac5a7284612679f4a095578b460555e8f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Dec 12 22:20:19 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] remove unneeded button check for reset\n\nRemoved unneeded button check for reset.\nBecause, the Cobalt has power switch.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9662341f8a09cffd7234a89cc066c342fe343bf",
      "tree": "09cace456902e8e61bb04c259863ee231d6336cc",
      "parents": [
        "fa71c96002d1b02cd1ba1a4477d4b8ad95b587f9"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Dec 09 21:19:36 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] time: remove unused mips_timer_state()\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae0c69acd61918cecd8e2949d9575271bc2fdfff",
      "tree": "7b040c1d75ee729d4c22bd01fbad6abd7ae68796",
      "parents": [
        "39a51109dd14001185b0cd122ca46cce1d0795bf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] fixmap: delete unused __set_fixmap, set_fixmap and set_fixmap_nocache\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "231a35d37293ab88d325a9cb94e5474c156282c0",
      "tree": "75f38d069e5e49de03fb789975b8a102c282b979",
      "parents": [
        "237cfee1db66147aef4457f02b56a41e6f84bfd3"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Jan 04 23:31:07 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] RM: Collected changes\n\n- EISA support for non PCI RMs (RM200 and RM400-xxx). The major part\n  is the splitting of the EISA and onboard ISA of the RM200, which\n  makes the EISA bus on the RM200 look like on other RMs.\n- 64bit kernel support\n- system type detection is now common for big and little endian\n- moved sniprom code to arch/mips/fw\n- added call_o32 function to arch/mips/fw/lib, which uses a private\n  stack for calling prom functions\n- fix problem with ISA interrupts, which makes using PIT clockevent\n  possible\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "237cfee1db66147aef4457f02b56a41e6f84bfd3",
      "tree": "75560d951a0a18184040d03184b9d4b2cff20f02",
      "parents": [
        "c5ec1983e45d25446a023e98207e30ab1bf2311a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Thu Dec 06 09:07:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] Alchemy: Au1210/Au1250 CPU support\n\nThis patch adds IDs for new Au1200 variants: Au1210 and Au1250.\nThey are essentially identical to the Au1200 except for the Au1210\nwhich has a different SoC-ID in the PRId register [bits 31:24].\nThe Au1250 is a \"Au1200 V0.2\".\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e2defae5a9b4f8d1acb058be212ef89c8763dc5b",
      "tree": "3a0e72b5df8ee181e6c30fb6d1cba636c460a9fd",
      "parents": [
        "81149be11327cbad006f82318f46e0b68a7b14ad"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Dec 02 13:00:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] IP28 support\n\nAdd support for SGI IP28 machines (Indigo 2 with R10k CPUs)\nThis work is mainly based on Peter Fuersts work.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "81149be11327cbad006f82318f46e0b68a7b14ad",
      "tree": "89f80708e00d05fddd3d8e303396aa84a3a18d2b",
      "parents": [
        "c7c6b39050aed4af913c17970ebfb592bae757fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] Remove CONFIG_SIBYTE_PT{1120,1125,SWARM}\n\nAccording to Broadcom the PT systems are production test systems which\nnever reached customers so no need to keep the fragmentary support we\ncurrently have.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "930bff882296c02ca81db108672ef4ca06c37db5",
      "tree": "53288137d4f7cc02d8ca417edb2b25221c3007cd",
      "parents": [
        "2064ba23e58daa929eec6f5e7a2abc24574a95b9"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Nov 25 11:47:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] IP28: added cache barrier to assembly routines\n\nIP28 needs special treatment to avoid speculative accesses. gcc\ntakes care for .c code, but for assembly code we need to do it\nmanually.\n\nThis is taken from Peter Fuersts IP28 patches.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2064ba23e58daa929eec6f5e7a2abc24574a95b9",
      "tree": "77967a6451b379f49a62c364e7ef352a0de50f5a",
      "parents": [
        "68efdb81c6c3b5c1df7169a4b460907198b19103"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Nov 24 01:20:27 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] TXx9 watchdog support for rbhma3100,rbhma4200,rbhma4500\n\nThis patch adds support for txx9wdt driver to rbhma3100, rbhma4200 and\nrbhma4500 platform.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68efdb81c6c3b5c1df7169a4b460907198b19103",
      "tree": "1c0c13caef893bc853a814f0bb76081dface5db8",
      "parents": [
        "e9c33572a92aa2ee565da5136745ea304ac23d9a"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Nov 25 11:27:06 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] IP22/IP28: fix extracting board/chip rev\n\nTaken from Peter Fuersts IP28 patches\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "e9c33572a92aa2ee565da5136745ea304ac23d9a"
}
