)]}'
{
  "log": [
    {
      "commit": "9c15e852a524d55ab768cf48c97f5c684f876af2",
      "tree": "897cc70b792652599e7f135e4cb4aeff82a3f2b8",
      "parents": [
        "afcd024183d8a6eae7e489ce50b2485c5ae4f662"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Feb 10 01:51:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] kexec: fix in free initrd when overlapped with crashkernel region\n\nIt is possible that the reserved crashkernel region can be overlapped with\ninitrd since the bootloader sets the initrd location.  When the initrd\nregion is freed, the second kernel memory will not be contiguous.  The\nKexec_load can cause an oops since there is no contiguous memory to write\nthe second kernel or this memory could be used in the first kernel itself\nand may not be part of the dump.  For example, on powerpc, the initrd is\nlocated at 36MB and the crashkernel starts at 32MB.  The kexec_load caused\npanic since writing into non-allocated memory (after 36MB).  We could see\nthe similar issue even on other archs.\n\nOne possibility is to move the initrd outside of crashkernel region.  But,\nthe initrd region will be freed anyway before the system is up.  This patch\nfixes this issue and frees only regions that are not part of crashkernel\nmemory in case overlaps.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f3d2bd54f8fb178f516fc6903366e16e20f7428",
      "tree": "be457190729938d6f5f43d5c64e994ac4ea80424",
      "parents": [
        "a1a5b3d93ca45613ec1d920fdb131b69b6553882"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Tue Sep 13 01:25:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:28 2005 -0700"
      },
      "message": "[PATCH] free initrd mem adjustment\n\nBesides freeing initrd memory, also clear out the now dangling pointers to\nit, to make sure accidental late use attempts can be detected.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.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"
    }
  ]
}
