)]}'
{
  "log": [
    {
      "commit": "99e3b942c62f42c8d5added63305e12372b06daf",
      "tree": "53878461941bf05a4c17653ddfc40362cfcb9738",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Oct 19 13:19:59 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:40 2006 +0000"
      },
      "message": "[MIPS] page.h: remove __pa() usages.\n\n__pa() was used by virt_to_page() and virt_addr_valid(). These\nlatter are used when kernel is initialised so __pa() is not\nappropriate, we use virt_to_phys() instead.\n\nFuthermore __pa() is going to take care of CKSEG0/XKPHYS\naddress mix for 64 bit kernels. This makes __pa() more complex\nthan virt_to_phys() and this extra work is not needed by\nvirt_to_page() and virt_addr_valid().\n\nEventually it consolidates virt_to_phys() prototype by making\nits argument \u0027const\u0027. this avoids some warnings that was due\nto some virt_to_page() usages which pass const pointer.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d89e36d8df547fde2beaea82211954868da2282d",
      "tree": "43955607f4db78e5ddb0d6f84bac5121a8eae944",
      "parents": [
        "d2bcf87d0fcdc10d1be65b03fd032bec05efe49f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 19 14:21:47 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 19 17:55:14 2006 +0100"
      },
      "message": "[MIPS] Fix iounmap argument to const volatile.\n\nWith the existing prototype the following code:\n\n    const void __iomem *io \u003d ioremap();\n    x \u003d readb(io);\n    iounmap(io);\n\ndid result in a warning.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e50190a8341485b413f599033cb74649f849d939",
      "tree": "c45e165f8167dd95f3b5d4163433b91c8b7afd55",
      "parents": [
        "53d5ed627df852ba8bab7f70df25290bd733792c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Oct 11 01:22:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Consolidate check_signature\n\nThere\u0027s nothing arch-specific about check_signature(), so move it to\n\u003clinux/io.h\u003e.  Use a cross between the Alpha and i386 implementations as\nthe generic one.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "57f3ebccaa560d1eeb40b5c719773bed5cb0df46",
      "tree": "5c475fe84dbd352f9758f63c20a3c76c1b89c8ca",
      "parents": [
        "c44fec118b62baad3fc70e2ef3447729a1d9b194"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: remove the helpers\n\nunused isa_...() helpers removed.\n\nAdrian Bunk:\nThe asm-sh part was rediffed due to unrelated changes.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8433137ea9143bb3a2bc18a3407b5a130fdb868",
      "tree": "ff40223bf542173015c070a988a4f3b0554f89ea",
      "parents": [
        "c1449c8fa40859eb269025a7db85b34115205f5b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 17 01:36:24 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 21 13:27:45 2006 +0000"
      },
      "message": "[MIPS] Make I/O helpers more customizable\n    \n1. Move ioswab*() and __mem_ioswab*() to mangle-port.h.  This gets rid\n   of CONFIG_SGI_IP22 from include/asm-mips/io.h.\n    \n2. Pass a virtual address to *ioswab*().  Then we can provide\n   mach-specific *ioswab*() and can do every evil thing based on its\n   argument.  It could be useful on machines which have regions with\n   different endian conversion scheme.\n    \n3. Call __swizzle_addr*() _after_ adding mips_io_port_base.  This\n   unifies the meaning of the argument of __swizzle_addr*() (always\n   virtual address).  Then mach-specific __swizzle_addr*() can do every\n   evil thing based on the argument.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "966f4406d903a4214fdc74bec54710c6232a95b8",
      "tree": "20d7f57eae99fe83b8fbdae112a6a0facc5b552d",
      "parents": [
        "66a9a4ffda3474b193f36ed579cee06c597952f3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 15 11:36:31 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 18 16:59:28 2006 +0000"
      },
      "message": "[MIPS] Work around bad code generation for \u003casm/io.h\u003e.\n    \nIf a call to set_io_port_base() was being followed by usage of\nmips_io_port_base in the same function gcc was possibly using the old\nvalue due to some clever abuse of const.  Adding a barrier will keep\nthe optimization and result in correct code with latest gcc.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "778e2ac5970e445f8c6b7d8aa597ac162afe270a",
      "tree": "dfaa3d0d2732ca14e256f5801a9d91359b70497d",
      "parents": [
        "4debe4f963f9135771a8c5bc66e84396201dcfd8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 28 17:04:20 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 28 17:04:20 2006 +0000"
      },
      "message": "[MIPS] Fix build error on processors that don\u0027s support copy-on-write.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f564c5fe29d3fa9adc6d839714521b0554c62598",
      "tree": "d112824129cd01ee05acce915b32477718a62312",
      "parents": [
        "423ab71a8bd2345f87724abe320092a3a516b0bb",
        "b887d3f2c63543dce1a0825e41be3a8d3ebef78d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 09:58:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 09:58:27 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "b887d3f2c63543dce1a0825e41be3a8d3ebef78d",
      "tree": "63cb4806c98edae6fdddda410550a1570b7da99e",
      "parents": [
        "be6e518b625a90e84d26371f722474e239c01e4c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Feb 09 00:57:44 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 17:52:27 2006 +0000"
      },
      "message": "[MIPS] Add \u0027const\u0027 to readb and friends\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "290f10ae4230ef06b71e57673101b7e70c1b29a6",
      "tree": "c7ba76982024c9ac8c202f4b25d9825779a16ab0",
      "parents": [
        "034d2f5af1b97664381c00b827b274c95e22c397"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 07 23:12:54 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:06 2006 -0500"
      },
      "message": "[PATCH] mips: namespace pollution - mem_... -\u003e __mem_... in io.h\n\nA pile of internal functions use only inside mips io.h has names starting\nwith mem_... and clashing with names in drivers; renamed to __mem_....\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b8623545b42c03eb92e51b28c84acf4b8ba00a3",
      "tree": "071045ad9c60d2697292c523c77322a70a248fb9",
      "parents": [
        "92118c739df879497b8cc5a2eb3a9dc255f01b20"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 15 01:07:03 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:56:35 2006 -0500"
      },
      "message": "[PATCH] remove bogus asm/bug.h includes.\n\nA bunch of asm/bug.h includes are both not needed (since it will get\npulled anyway) and bogus (since they are done too early).  Removed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "99289a4e8a9cb3fa6caa8fc4ebf57a33db497340",
      "tree": "53a149795f88ea1da576b4cec0d218cc998670a3",
      "parents": [
        "59f145d28ce853b13dafdfab438c48f3ead0b38e"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Sun Nov 13 00:38:18 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:49 2005 +0000"
      },
      "message": "[MIPS] Add const qualifier to writes##bwlq.\n    \nAdd const qualifier to parameter addr of writes##bwlq.\n    \nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9d58f302ca370c720fa47cb419f0b33eaa1a1132",
      "tree": "93d3572aba1d3bbdb8f0c0ac18fabe1b73ce22ad",
      "parents": [
        "495515b351957e4f6155d1696132f53acc4d06e5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 23 20:02:38 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:28 2005 +0100"
      },
      "message": "Glue again after removal of BUILD_BUG().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3455b0efc2b5b1bdc755602f77ce7f43725bf61",
      "tree": "835ffe4b5509053c0623146157d92c4ca2d32aea",
      "parents": [
        "c134a5ecdb8f4aee09feca0d4d395915e752fcb8"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Thu Jun 30 10:48:40 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:34 2005 +0100"
      },
      "message": "Inline ioremap() calls for constant addresses that map to KSEG1.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ecba36dad8b635174bcbc32998a019b6d1e6f12f",
      "tree": "004f998b5e8531fc3c0bacef840bf0b8954b1f3c",
      "parents": [
        "88de09f351e0b38a0991f4abd4ff6691b565d2ef"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 18 14:54:43 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:09 2005 +0100"
      },
      "message": "Fix a few build warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe00f943e0ef98b4057abcc2940d631a975b43cd",
      "tree": "c036ab8269ac86485130a083330229a01d319557",
      "parents": [
        "14f18b7f7e58de9a34c4b5fd38d5f73f22fba7ac"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 01 19:22:29 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:50 2005 +0100"
      },
      "message": "Sparseify MIPS.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f04afb59565c3029563b9a79b3513c9f3327a27",
      "tree": "36298347f5f44600560a525c537172b230b326a9",
      "parents": [
        "2d32ffa44a5323fda147bd5b0723744a9163e37f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 01 10:38:58 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:48 2005 +0100"
      },
      "message": "ISOify.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4912ba72d6e27d0f19ec062ffd00a8c0165a2f67",
      "tree": "6d72de32927d245e31e63013566807a24ae0ec12",
      "parents": [
        "b727a60258730b331519fedda503a8da78638791"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Feb 22 21:49:17 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:43 2005 +0100"
      },
      "message": "Define mem_*() I/O accessory functions that preserve byte addresses.\nAdd missing ____raw_*q() functions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "049b13c358f0187cf3c5003d5fb9848dbcb28bc3",
      "tree": "f37a46c080ae49ca932ca23ba33f44a80aca688a",
      "parents": [
        "9f83d839dfd2dbe421224c29f02cef77f5b4b875"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Feb 21 11:44:31 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:41 2005 +0100"
      },
      "message": "Enable/disable irq\u0027s only if needed.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
