)]}'
{
  "log": [
    {
      "commit": "1c10070a55a38ad8489df8afd52c9a3ffd46bbb5",
      "tree": "e4c1ab4e436fbc3345cb465c8c896153f6a33ff3",
      "parents": [
        "114ab8e99c52828b37c994f580e39ce341c17d3b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jul 21 17:11:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "i386: do not restore reserved memory after hibernation\n\nOn some systems the ACPI NVS area is located in the first 1 MB of RAM and\nit is overwritten by the i386 code during the restore after hibernation.\nThis confuses the ACPI platform firmware that doesn\u0027t update the AC adapter\nstatus appropriately as a result\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d7995).\n\nThe solution is to register the reserved memory in the first 1 MB as\n\u0027nosave\u0027, so that swsusp doesn\u0027t touch it during the restore.  Also, this\nhas been done on x86_64 for a long time now, so this patch makes the i386\nrestore code behave like the x86_64 one.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c25d134b3735a4b197e108b4c7d6bbec1a275e8",
      "tree": "20c1bdca391c864cce126e3615c84d10d62852b6",
      "parents": [
        "85414b693ac037d709582a167a330db3a5d186d8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Make definitions for struct e820entry and struct e820map consistent\n\nMake definitions for struct e820entry and struct e820map\nconsistent between i386 and x86-64.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b92e9fac400d4ae5bc7a75c568e9844ec53ea329",
      "tree": "2e5d5194d2532a4d8d4849802e19adcc617013f6",
      "parents": [
        "b00742d399513a4100c24cc2accefdc1bb1e0b15"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed May 02 19:27:11 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:11 2007 +0200"
      },
      "message": "[PATCH] x86: fix amd64-agp aperture validation\n\nUnder CONFIG_DISCONTIGMEM, assuming that a !pfn_valid() implies all\nsubsequent pfn-s are also invalid is wrong. Thus replace this by\nexplicitly checking against the E820 map.\n\nAK: make e820 on x86-64 not initdata\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\n"
    },
    {
      "commit": "5c95da9f5abeff865b7273b59e1a3c50a2c5acb2",
      "tree": "90887812982511b7bb48bcbfed8bdc0c40140a5d",
      "parents": [
        "561ccd3a97867ed33e1670feeca3391cd4d6fa2c"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Fri Dec 22 01:09:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 08:55:49 2006 -0800"
      },
      "message": "[PATCH] compile error of register_memory()\n\nregister_memory() becomes double definition in 2.6.20-rc1.  It is defined\nin arch/i386/kernel/setup.c as static definition in 2.6.19.  But it is\nmoved to arch/i386/kernel/e820.c in 2.6.20-rc1.  And same name function is\ndefined in driver/base/memory.c too.  So, it becomes cause of compile error\nof duplicate definition if memory hotplug option is on.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cef518e88b8ed94ea483c436ef5e5b151a3fabc6",
      "tree": "d920944b9d1f9f0c885bce457f12afb92e220245",
      "parents": [
        "b5b2405706005cc7765f6ecd00965d29e93f090a"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "message": "[PATCH] i386: Move memory map printing and other code to e820.c\n\nThis patch moves e820 memory map print and memmap boot param\nparsing function from setup.c to e820.c, also adds limit_regions\nand print_memory_map declaration in header file.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n\n arch/i386/kernel/e820.c  |  152 +++++++++++++++++++++++++++\n arch/i386/kernel/setup.c |  158 ---------------------------------\n include/asm-i386/e820.h  |    2\n arch/i386/kernel/e820.c  |  152 ++++++++++++++++++++++++++++++++++++++++++++++\n arch/i386/kernel/setup.c |  153 -----------------------------------------------\n include/asm-i386/e820.h  |    2\n 3 files changed, 155 insertions(+), 152 deletions(-)\n"
    },
    {
      "commit": "b5b2405706005cc7765f6ecd00965d29e93f090a",
      "tree": "514860ebb7571fa7ee3d5f6eea8462793b992c0c",
      "parents": [
        "b2dff6a88cbed59d787a8ca7367c76ba385e1187"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "message": "[PATCH] i386: Move e820/efi memmap walking code to e820.c\n\nThis patch moves e820/efi memmap table walking function from\nsetup.c to e820.c, also this patch adds extern declaration in\nheader file.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n\n arch/i386/kernel/e820.c  |  115 +++++++++++++++++++++++++++++++++\n arch/i386/kernel/setup.c |  118 -----------------------------------\n include/asm-i386/e820.h  |    2\n arch/i386/kernel/e820.c  |  115 +++++++++++++++++++++++++++++++++++++++++++++\n arch/i386/kernel/setup.c |  118 -----------------------------------------------\n include/asm-i386/e820.h  |    2\n 3 files changed, 117 insertions(+), 118 deletions(-)\n"
    },
    {
      "commit": "b2dff6a88cbed59d787a8ca7367c76ba385e1187",
      "tree": "cc0d407ac764eda23f09181b447ce5d347d73ad5",
      "parents": [
        "8e3342f736dd1c19ce7c28625dedd7d8730fc7ad"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "message": "[PATCH] i386: Move find_max_pfn function to e820.c\n\nMove more code from setup.c into e820.c\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "80d2679cbc8e170011c9649fb8fb684ffd7e5c8f",
      "tree": "7e0f6f42aacbfd4c2bcb26178d9f81b03c39a7d4",
      "parents": [
        "f2a9e1dec27189a09ff642f2648e49ad9e76607b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 26 10:52:38 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Sep 26 10:52:38 2006 +0200"
      },
      "message": "[PATCH] x86: Remove incorrect comment about ACPI e820 entries\n\nThey cannot be actually freed because the FACS table has a\nshared-with-the-BIOS lock.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "952223683ec989e86328c24808fdb962c4dbeb0a",
      "tree": "0c7473d4469cba883bf880bbaa04900960806742",
      "parents": [
        "eee5a9fa63c97366cdea6ab3aa2ed9e3601812d0"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Apr 07 19:49:27 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:50 2006 -0700"
      },
      "message": "[PATCH] x86_64: Introduce e820_all_mapped\n\nIntroduce a e820_all_mapped() function which checks if the entire range\n\u003cstart,end\u003e is mapped with type.\n\nThis is done by moving the local start variable to the end of each\nknown-good region; if at the end of the function the start address is\nstill before end, there must be a part that\u0027s not of the correct type;\notherwise it\u0027s a good region.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9ba70535dc12d9eb57d466a2ecd749e16eca866",
      "tree": "7032500f7697e37e8e93869bdcefd4ab5473a136",
      "parents": [
        "be9e68703c53fece406bc2e40976a5cfe2a8e77f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "message": "[PATCH] Increase number of e820 entries hard limit from 32 to 128\n\nThe specifications that talk about E820 map doesn\u0027t have an upper limit on\nthe number of e820 entries.  But, today\u0027s kernel has a hard limit of 32.\nWith increase in memory size, we are seeing the number of E820 entries\nreaching close to 32.  Patch below bumps the number upto 128.\n\nThe patch changes the location of EDDBUF in zero-page (as it comes after E820).\nAs, EDDBUF is not used by boot loaders, this patch should not have any effect\non bootloader-setup code interface.\n\nPatch covers both i386 and x86-64.\n\nTested on:\n* grub booting bzImage\n* lilo booting bzImage with EDID info enabled\n* pxeboot of bzImage\n\nSide-effect:\nbss increases by ~ 2K and init.data increases by ~7.5K\non all systems, due to increase in size of static arrays.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.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"
    }
  ]
}
