)]}'
{
  "log": [
    {
      "commit": "b0cb1a19d05b8ea8611a9ef48a17fe417f1832e6",
      "tree": "895fe53e8dc4fc59d05b963ac079f6ff759ad0fb",
      "parents": [
        "6c8dca5d53f95009d4fff00195bf38f277dc4366"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 29 23:24:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 16:45:38 2007 -0700"
      },
      "message": "Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION\n\nReplace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION to avoid\nconfusion (among other things, with CONFIG_SUSPEND introduced in the\nnext patch).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0864a4e201b1ea442f4c8b887418a29f67e24d30",
      "tree": "cee5372bb22502e52029543dfb72c571a1e89faa",
      "parents": [
        "79d9a72f87d0a6f910be262a9dd4c36e96972a92"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jun 20 22:23:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 16:02:50 2007 -0700"
      },
      "message": "Allow DEBUG_RODATA and KPROBES to co-exist\n\nDo not mark the kernel text read only if KPROBES is in the kernel;\nkprobes needs to hot-patch the kernel text to insert it\u0027s\ninstrumentation.\n\nIn this case, only mark the .rodata segment as read only.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nTested-by: S. P. Prasanna \u003cprasanna@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: William Cohen \u003cwcohen@redhat.com\u003e\nCc: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55181000cd60334fe920c65ffbcdfe0e3f1de406",
      "tree": "64ecf0214b425e42013b631d8acdcacfafa43048",
      "parents": [
        "9f1f79e641c548ee93fb20f69c9a404b92ee4fdd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 20 12:23:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:27:26 2007 -0700"
      },
      "message": "x86: Disable KPROBES with DEBUG_RODATA for now\n\nRight now Kprobes cannot write to the write protected kernel text when\nDEBUG_RODATA is enabled. Disallow this in Kconfig for now.\n\nTemporary fix for 2.6.22. In .23 add code to temporarily\nunprotect it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f63c41c6c57371a0931da3940c6620c2301442c",
      "tree": "57e394455667c61213cfeea3c40c4dfcd1bd973d",
      "parents": [
        "4cdf6bc2476157f397f3b71a9bd4e23c7a7aaf80"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:13 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:13 2007 +0200"
      },
      "message": "[PATCH] i386: PARAVIRT: Remove CONFIG_DEBUG_PARAVIRT\n\nRemove CONFIG_DEBUG_PARAVIRT.  When inlining code, this option\nattempts to trash registers in the patch-site\u0027s \"clobber\" field, on\nthe grounds that this should find bugs with incorrect clobbers.\nUnfortunately, the clobber field really means \"registers modified by\nthis patch site\", which includes return values.\n\nBecause of this, this option has outlived its usefulness, so remove\nit.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "7c0b49f9d1d59b3638c884b346a92dcb4ea1560a",
      "tree": "d931574341845bfb4da6caa16f3e7c46a9395ec6",
      "parents": [
        "90736e20e3805dd1ffff60e4750495944956cd44"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Tue Feb 13 13:26:22 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Feb 13 13:26:22 2007 +0100"
      },
      "message": "[PATCH] i386: Paravirt debug defaults off\n\nDeliberate register clobber around performance critical inline code is great for\ntesting, bad to leave on by default.  Many people ship with DEBUG_KERNEL turned\non, so stop making DEBUG_PARAVIRT default on.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "139ec7c416248b9ea227d21839235344edfee1e0",
      "tree": "54c396848b08367c0352c77f4633be6380a8eb16",
      "parents": [
        "d3561b7fa0fb0fc583bab0eeda32bec9e4c4056d"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Dec 07 02:14:08 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:08 2006 +0100"
      },
      "message": "[PATCH] paravirt: Patch inline replacements for paravirt intercepts\n\nIt turns out that the most called ops, by several orders of magnitude,\nare the interrupt manipulation ops.  These are obvious candidates for\npatching, so mark them up and create infrastructure for it.\n\nThe method used is that the ops structure has a patch function, which\nis called for each place which needs to be patched: this returns a\nnumber of instructions (the rest are NOP-padded).\n\nUsually we can spare a register (%eax) for the binary patched code to\nuse, but in a couple of critical places in entry.S we can\u0027t: we make\nthe clobbers explicit at the call site, and manually clobber the\nallowed registers in debug mode as an extra check.\n\nAnd:\n\nDon\u0027t abuse CONFIG_DEBUG_KERNEL, add CONFIG_DEBUG_PARAVIRT.\n\nAnd:\n\nAK:  Fix warnings in x86-64 alternative.c build\n\nAnd:\n\nAK: Fix compilation with defconfig\n\nAnd:\n\n^From: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSome binutlises still like to emit references to __stop_parainstructions and\n__start_parainstructions.\n\nAnd:\n\nAK: Fix warnings about unused variables when PARAVIRT is disabled.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "55f327fa9e876758491a82af7491104f1cc3fc4d",
      "tree": "79394c094de1c08ada272865ea9eae71ad798123",
      "parents": [
        "55df314fbdb44c20fa7a5112d16546ee970c1d76"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:24:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:03 2006 -0700"
      },
      "message": "[PATCH] lockdep: irqtrace subsystem, i386 support\n\nAdd irqflags-tracing support to i386.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0a5c315eb266edc608a29971bb4ff1a3025c58f",
      "tree": "5cc74aa9c022ee8cdb434cb5fe0bcdc925d9c235",
      "parents": [
        "c9ca1ba5bde45839cdc4f8ab93730cb68e6ee8a6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 03 00:24:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 15:27:02 2006 -0700"
      },
      "message": "[PATCH] lockdep: i386 remove multi entry backtraces\n\nRemove CONFIG_STACK_BACKTRACE_COLS.\n\nThis feature didnt work out: instead of making kernel debugging more\nefficient, it produces much harder to read stacktraces!  Check out this trace\nfor example:\n\n  http://static.flickr.com/47/158326090_35d0129147_b_d.jpg\n\nThat backtrace could have been printed much nicer as a one-entry-per-line\nthing, taking the same amount of screen real-estate.\n\nPlus we remove 30 lines of kernel code as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "102e41fd9dfee357b71e21a38eec3c86ff557bc1",
      "tree": "b3005c01208300f78771c726a2d59cc749413e45",
      "parents": [
        "f1233ab2cebb22a98df55de206a33a6693e3a78b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 18 12:35:22 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 10:39:20 2006 -0700"
      },
      "message": "[PATCH] i386: Move CONFIG_DOUBLEFAULT into arch/i386 where it belongs.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a2f0acf0f951599fd9e4af95cf9483449970c26",
      "tree": "55e94035f8cc2dbe178f45c73ed9b73e09a3e540",
      "parents": [
        "33d8675ea66e79d21da3ed64ce88dfb2a18bc6a7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: clarify memory debug options\n\nThe Kconfig text for CONFIG_DEBUG_SLAB and CONFIG_DEBUG_PAGEALLOC have always\nseemed a bit confusing.  Change them to:\n\nCONFIG_DEBUG_SLAB: \"Debug slab memory allocations\"\nCONFIG_DEBUG_PAGEALLOC: \"Debug page memory allocations\"\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7d06ca7b626c9257bee4439d9d80a7e44ae237e",
      "tree": "1951ab3f604771885987b46d8858711a4d3ddf88",
      "parents": [
        "d3f4aaa3d7b4152dac28751ee902f769d03289a1"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Sat Mar 25 03:06:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:50 2006 -0800"
      },
      "message": "[PATCH] x86: HUGETLBFS and DEBUG_PAGEALLOC are incompatible\n\nDEBUG_PAGEALLOC is not compatible with hugetlb page support.  That debug\noption turns off PSE.  Once it is turned off in CR4, the cpu will ignore\npse bit in the pmd and causing infinite page-not- present faults.\n\nSo disable DEBUG_PAGEALLOC if the user selected hugetlbfs.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d7d8c82c181711d28c8336108330a9121f5ef07",
      "tree": "2e1537702c1e8447dfbe5b5917333f58f4416c1a",
      "parents": [
        "b824eb605ccba995fd32c6590aed365f93d48002"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Thu Mar 23 02:59:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:03 2006 -0800"
      },
      "message": "[PATCH] i386: multi-column stack backtraces\n\nPrint stack backtraces in multiple columns, saving screen space.  Number of\ncolumns is configurable and defaults to one so behavior is\nbackwards-compatible.\n\nAlso removes the brackets around addresses when printing more\nthat one entry per line so they print as:\n    \u003caddress\u003e\ninstead of:\n    [\u003caddress\u003e]\nThis helps multiple entries fit better on one line.\n\nOriginal idea by Dave Jones, taken from x86_64.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63aaf3086baea7b94c218053af8237f9dbac5d05",
      "tree": "dc32bf8878d01a25a321eb6412f27bce7ec7c5b7",
      "parents": [
        "37b73c828185731f6236a6387c02d7b08c150810"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 06 00:12:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:36 2006 -0800"
      },
      "message": "[PATCH] x86/x86_64: mark rodata section read only: x86 parts\n\nx86 specific parts to make the .rodata section read only\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd6b0762a04978baf48412456a687842de97e381",
      "tree": "86978ae5a1e00c6ab6d0a3f58e37f85de079a2b8",
      "parents": [
        "78512ece148992a5c00c63fbf4404f3cde635016"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Mon Nov 07 00:59:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:35 2005 -0800"
      },
      "message": "[PATCH] Move Kprobes and Oprofile to \"Instrumentation Support\" menu\n\nAndrew Morton suggested to move kprobes from kernel hacking menu, since\nkernel hacking menu is in-appropriate for the Kprobes.  This patch moves\nKprobes and Oprofile under instrumentation menu.\n\n(akpm: it\u0027s not a natural fit, but things like djprobes and the s390 guys\u0027\nstatistics library need a home)\n\nSigned-of-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dab175f393cdf30fbaec5978682a49dc3c890b2f",
      "tree": "70e0cd61df9b73ea4c465ce515c594b57943c8dd",
      "parents": [
        "f2d5c74d778fc59a46f8e173cf986e7320e15e50"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Jul 27 11:44:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:58 2005 -0700"
      },
      "message": "[PATCH] i386: add missing Kconfig help text\n\nThere\u0027s no help text for CONFIG_DEBUG_STACKOVERFLOW - add one.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\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": "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"
    }
  ]
}
