)]}'
{
  "log": [
    {
      "commit": "2925aba4223f4532e85f0c6f64584b3e0b2849c3",
      "tree": "1a7d38a22db3b745926232d665d6653baa47ee61",
      "parents": [
        "7ab2dc41d15f31e9d5472e46148337b4cf7c941c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 18 01:32:22 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:23 2006 +0100"
      },
      "message": "[MIPS] Cleanup memory managment initialization.\n\nHistorically plat_mem_setup did the entire platform initialization.  This\nwas rather impractical because it meant plat_mem_setup had to get away\nwithout any kind of memory allocator.  To keep old code from breaking\nplat_setup was just renamed to plat_setup and a second platform\ninitialization hook for anything else was introduced.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f456acae4fe9b4504db7d75c51fba6b8db787ee2",
      "tree": "0957b407a6ce53a67a3df333a83d24a9d47d3c9b",
      "parents": [
        "09866258612bd9f389b0d86b3a63fe98e855d3f0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 14 08:10:35 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:23 2006 +0100"
      },
      "message": "[MIPS] IP27: Cleanup N/M mode configuration.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa9772e330d6c0a8a94316cb38ae8a7495885a60",
      "tree": "7371d03f0d86a74eb751d0e262fd562214bf8da5",
      "parents": [
        "bf5a312b26e9943613b765a29a8de5f4c762df11"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 12 00:55:14 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:22 2006 +0100"
      },
      "message": "[MIPS] SN: Rename SGI_SN0_N_MODE -\u003e SGI_SN_N_MODE.\n\nIt\u0027s not SN0-specific.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8cb4e119f9a97f87f69a179d855f5dfc5d578c2",
      "tree": "65758baf0c2bb77c86d002ec602f4b3c75fa27c9",
      "parents": [
        "3e0ba410a5d5595c2b79ecbfb85fb2466b998680"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 11 23:03:08 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:21 2006 +0100"
      },
      "message": "[MIPS] Cleanup ARCH_DISCONTIGMEM_ENABLE and NUMA configuration.\n\nIP27 configuration isn\u0027t the only NUMA system - it just happens to be\nthe currently only supported MIPS NUMA system.  So move the necessary\noptions back into the main MIPS Kconfig file.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3c0094426f3ff37697062b940211712746419688",
      "tree": "9cf7f61829a9ac03294bc04e9b00257a17c2d2d9",
      "parents": [
        "0307e8d024dffc00743fb54b9afa920a346f1adb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 16 17:10:49 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:17 2006 +0100"
      },
      "message": "[MIPS] IP27: Fix collision with hardcoded interrupt number.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0858d82faf96ffc32b96e23927d10844d38e564",
      "tree": "83d073a639dd98202553db73293c90812f4a56b2",
      "parents": [
        "5dac83030a3f4a3a4d1255b13bd0f7d08e824963"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 20 00:12:05 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix ip27 build.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4ac58afdfac792c0583af30dbd9eae53e24c78b",
      "tree": "7517bef2c515fc630e4d3d238867b91cde96f558",
      "parents": [
        "d35d473c25d43d7db3e5e18b66d558d2a631cca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 17:56:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Rewrite all the assembler interrupt handlers to C.\n\nSaves like 1,600 lines of code, is way easier to debug, compilers\nfrequently do a better job than the cut and paste type of handlers many\nboards had.  And finally having all the stuff done in a single place\nalso means alot of bug potencial for the MT ASE is gone.\n\nThe only surviving handler in assembler is the DECstation one; I hope\nMaciej will rewrite it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22a9835c350782a5c3257343713932af3ac92ee0",
      "tree": "9688e99426e8aa85a468cc724ffee32c6a8abcad",
      "parents": [
        "95144c788dc01b6a0ff2c9c2222e37ffdab358b8"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Mon Mar 27 01:16:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:48 2006 -0800"
      },
      "message": "[PATCH] unify PFN_* macros\n\nJust about every architecture defines some macros to do operations on pfns.\n They\u0027re all virtually identical.  This patch consolidates all of them.\n\nOne minor glitch is that at least i386 uses them in a very skeletal header\nfile.  To keep away from #include dependency hell, I stuck the new\ndefinitions in a new, isolated header.\n\nOf all of the implementations, sh64 is the only one that varied by a bit.\nIt used some masks to ensure that any sign-extension got ripped away before\nthe arithmetic is done.  This has been posted to that sh64 maintainers and\nthe development list.\n\nCompiles on x86, x86_64, ia64 and ppc64.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "394e3902c55e667945f6f1c2bdbc59842cce70f7",
      "tree": "f4bca0bdc0c291fda6f6949265aacec0669b9084",
      "parents": [
        "63872f87a151413100678f110d1556026002809e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 03:01:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:17 2006 -0800"
      },
      "message": "[PATCH] more for_each_cpu() conversions\n\nWhen we stop allocating percpu memory for not-possible CPUs we must not touch\nthe percpu data for not-possible CPUs at all.  The correct way of doing this\nis to test cpu_possible() or to use for_each_cpu().\n\nThis patch is a kernel-wide sweep of all instances of NR_CPUS.  I found very\nfew instances of this bug, if any.  But the patch converts lots of open-coded\ntest to use the preferred helper macros.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.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\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29",
      "tree": "405a96eade34845dabe2f125b6c5eb095846869d",
      "parents": [
        "70dc991d66cac40fdb07346dba2b5d862d732c34"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:02 2006 -0800"
      },
      "message": "[PATCH] remove set_page_count() outside mm/\n\nset_page_count usage outside mm/ is limited to setting the refcount to 1.\nRemove set_page_count from outside mm/, and replace those users with\ninit_page_count() and set_page_refcounted().\n\nThis allows more debug checking, and tighter control on how code is allowed\nto play around with page-\u003e_count.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3dddd560ee936495466d85ecc97490d171e8d31",
      "tree": "e9b5d778b5249ce348d2285a9b886b83c510d813",
      "parents": [
        "59b3e8e9aac69d2d02853acac7e2affdfbabca50"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 11 08:18:41 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 21 13:27:47 2006 +0000"
      },
      "message": "[MIPS] War on whitespace: cleanup initial spaces followed by tabs.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b6695a8adfe0916e81ddd810a5b9db3eb8b0e46",
      "tree": "62ba9475530c88ccf2149cd58eabd97ebe096aca",
      "parents": [
        "3e6cb2d38a9c9758170813497a860c64543643d5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 23 12:23:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:36 2006 +0000"
      },
      "message": "[MIPS] SMP: Fix initialization order bug.\n    \nA recent change requires cpu_possible_map to be initialized before\nsmp_sched_init() but most MIPS platforms were initializing their\nprocessors in the prom_prepare_cpus callback of smp_prepare_cpus.  The\nsimple fix of calling prom_prepare_cpus from one of the earlier SMP\ninitialization hooks doesn\u0027t work well either since IPIs may require\ninit_IRQ() to have completed, so bit the bullet and split\nprom_prepare_cpus into two initialization functions, plat_smp_setup\nwhich is called early from setup_arch and plat_prepare_cpus called where\nprom_prepare_cpus used to be called.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcdb27ad1d5c66611d3df6400a9b559186f266fe",
      "tree": "96560c96bb962a63ed7dd3f56d50b4a8ae41f035",
      "parents": [
        "9414d3628abb646834965b6c23b8e9064729b110"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 18 17:37:07 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc8f6029cd51af1b148846a32e68d69013a5cc0f",
      "tree": "64288cee77b341c2c39accbe5f593ff9445e18f1",
      "parents": [
        "40bc9c671a9f0a5189c07a2b4280aec9b40e30cd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jan 12 01:06:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:59 2006 -0800"
      },
      "message": "[PATCH] mips: task_thread_info()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3ffd085536c1801da74c098e25fd3985671e15d",
      "tree": "30c681787eadf0d117b95cc80b4533f3b4abe2e3",
      "parents": [
        "0ae12797581a25832aea7011192d023a348ae5ab"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 08 12:42:26 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:00 2005 +0100"
      },
      "message": "Use pr_debug instead of homegrown debug print macros.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01d42abdf3c35c2ae820bb9305174aa75492975b",
      "tree": "15a05fd40bdbc705bab461e55eec423256085e75",
      "parents": [
        "c4559f67b73d6c34fde0faac5c6c890a2cf3527c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 08:34:27 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:31 2005 +0100"
      },
      "message": "Using get_nasid() to find the console node will blow up nicely if\ncalled on a another node than the console node, so use the master_nasid\ninstead and in the unlikely case that one isn\u0027t initialized yet, fall\nback to get_nasid().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1342f7e6c57f1ee04d27ee8c0c2f929f9803554a",
      "tree": "3f0d05dfccd77dc7ff833a7db55559ca49c7e325",
      "parents": [
        "1fcf1cc742d01f786cda619fd49450b77b09e8c5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 14 12:34:15 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:07 2005 +0100"
      },
      "message": "Arrested for multiple offences of header file inclusion.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f12bfe5a498747a9a66f135a67aa8e1caa819dc",
      "tree": "f358bd77f56b4014c1e5a9b5804995fd521c7853",
      "parents": [
        "6cbe0631591ca45177d52364dec81cdfba19fec0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 21 18:59:38 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:59 2005 +0100"
      },
      "message": "HUB interrupts are allocated per node, not per slice.  Make manipulation\nof the interrupt mask register atomic by disabling interrupts.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39408c6af4457a5dafaa0394932229a8f498a871",
      "tree": "2925dbdffca3bfc37e70831f430bce14041aca8b",
      "parents": [
        "ca8a597d53e2ef10a005fb38e8de778aa2246035"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 13 23:10:08 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:33 2005 +0100"
      },
      "message": "Replace the complicated and broken attempt to clean interrupt by\nsomething simple - doesn\u0027t need to be fast, after all.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "de1db6ffe2d802460b7e9f2c1e354066e000d6e6",
      "tree": "c5df61f134ed94dd48b3624ffecd8d7f02a22caf",
      "parents": [
        "85b6e8184b798d06c854463cdd6c63dd1d4ff47c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 13 18:53:26 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:32 2005 +0100"
      },
      "message": "It\u0027s unwise to disable all interrupts of the boot node ;-)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae6aafe30917c4c9f3533471d491b5e7c2fbe61a",
      "tree": "ae1a7c88853a2f9d982db41f80f7235ce37b4f50",
      "parents": [
        "0efe27617e67448dfe78e7cebde3a6f9eadf1223"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 06 21:55:49 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:26 2005 +0100"
      },
      "message": "Move missplaced code line to the right place.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c83cfc9c9477d0bc0e0a1ba29dfc58e0d42b2faf",
      "tree": "86c613b44ae25af1808b81dde2a4dc0274647194",
      "parents": [
        "8c93650890a33318263880dec36603a6d5749b7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 21 13:56:30 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:18 2005 +0100"
      },
      "message": "Get rid of early_init.  There\u0027s more need to make this form of\ninitialization actually useful and as is certainly unmergable with\nupstream.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b149ee2233edf08fb59b11e879a2c5941929bcb8",
      "tree": "4ee8e066c4d69ac98afc37ab0ab62ae54271ce02",
      "parents": [
        "6c231b7bab0aa6860cd9da2de8a064eddc34c146"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Sep 06 15:17:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:34 2005 -0700"
      },
      "message": "[PATCH] NTP: ntp-helper functions\n\nThis patch cleans up a commonly repeated set of changes to the NTP state\nvariables by adding two helper inline functions:\n\nntp_clear(): Clears the ntp state variables\n\nntp_synced(): Returns 1 if the system is synced with a time server.\n\nThis was compile tested for alpha, arm, i386, x86-64, ppc64, s390, sparc,\nsparc64.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42a3b4f25af8f8d77feddf27f839fa0628dbff1a",
      "tree": "332370ff3889fabb66a45fb5dcf605b142de77c8",
      "parents": [
        "875d43e72b5bf22161a81de7554f88eccf8a51ae"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 03 15:56:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:07 2005 -0700"
      },
      "message": "[PATCH] mips: nuke trailing whitespace\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "408fde81c1bff15c875a3618481e93a01dcc79ea",
      "tree": "89b173c5cccd69a17aa64bff8916c54bdcb2d6fe",
      "parents": [
        "29c31a3bf257e0723423f1f0f9afd1b840434c75"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Thu Jun 23 00:07:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:00 2005 -0700"
      },
      "message": "[PATCH] remove non-DISCONTIG use of pgdat-\u003enode_mem_map\n\nThis patch effectively eliminates direct use of pgdat-\u003enode_mem_map outside\nof the DISCONTIG code.  On a flat memory system, these fields aren\u0027t\ncurrently used, neither are they on a sparsemem system.\n\nThere was also a node_mem_map(nid) macro on many architectures.  Its use\nalong with the use of -\u003enode_mem_map itself was not consistent.  It has\nbeen removed in favor of two new, more explicit, arch-independent macros:\n\n\tpgdat_page_nr(pgdat, pagenr)\n\tnid_page_nr(nid, pagenr)\n\nI called them \"pgdat\" and \"nid\" because we overload the term \"node\" to mean\n\"NUMA node\", \"DISCONTIG node\" or \"pg_data_t\" in very confusing ways.  I\nbelieve the newer names are much clearer.\n\nThese macros can be overridden in the sparsemem case with a theoretically\nslower operation using node_start_pfn and pfn_to_page(), instead.  We could\nmake this the only behavior if people want, but I don\u0027t want to change too\nmuch at once.  One thing at a time.\n\nThis patch removes more code than it adds.\n\nCompile tested on alpha, alpha discontig, arm, arm-discontig, i386, i386\ngeneric, NUMAQ, Summit, ppc64, ppc64 discontig, and x86_64.  Full list\nhere: http://sr71.net/patches/2.6.12/2.6.12-rc1-mhp2/configs/\n\nBoot tested on NUMAQ, x86 SMP and ppc64 power4/5 LPARs.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Martin J. Bligh \u003cmbligh@aracnet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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"
    }
  ]
}
