)]}'
{
  "log": [
    {
      "commit": "4520c6a49af833c83de6c74525ce8e07bbe6d783",
      "tree": "66b6b43e95cf270e00aa5cb308a12534f33216d9",
      "parents": [
        "4f73175d0375a7c1b3ae625e76acee8b39741f28"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Sep 21 23:31:13 2012 +0100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 08 13:50:19 2012 +1030"
      },
      "message": "X.509: Add simple ASN.1 grammar compiler\n\nAdd a simple ASN.1 grammar compiler.  This produces a bytecode output that can\nbe fed to a decoder to inform the decoder how to interpret the ASN.1 stream it\nis trying to parse.\n\nAction functions can be specified in the grammar by interpolating:\n\n\t({ foo })\n\nafter a type, for example:\n\n\tSubjectPublicKeyInfo ::\u003d SEQUENCE {\n\t\talgorithm\t\tAlgorithmIdentifier,\n\t\tsubjectPublicKey\tBIT STRING ({ do_key_data })\n\t\t}\n\nThe decoder is expected to call these after matching this type and parsing the\ncontents if it is a constructed type.\n\nThe grammar compiler does not currently support the SET type (though it does\nsupport SET OF) as I can\u0027t see a good way of tracking which members have been\nencountered yet without using up extra stack space.\n\nCurrently, the grammar compiler will fail if more than 256 bytes of bytecode\nwould be produced or more than 256 actions have been specified as it uses\n8-bit jump values and action indices to keep space usage down.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "a79f248b9b309ebb5f34ca6a8fd1eb9e18db5720",
      "tree": "bab3fe4ac76370948b4ca62b41253c488ca96c38",
      "parents": [
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Apr 19 14:59:55 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Apr 19 15:06:55 2012 -0700"
      },
      "message": "scripts: Add sortextable to sort the kernel\u0027s exception table.\n\nUsing this build-time sort saves time booting as we don\u0027t have to burn\ncycles sorting the exception table.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nLink: http://lkml.kernel.org/r/1334872799-14589-2-git-send-email-ddaney.cavm@gmail.com\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "bffd2020a972a188750e5cf4b9566950dfdf25a2",
      "tree": "b53bfaf8bcf27a35bd1d0d61a04eaa70a1dfbc31",
      "parents": [
        "7a04fc94d9e45de50827ba6ff764f22990d55823"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Mon May 02 22:48:03 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 22:48:03 2011 +0200"
      },
      "message": "kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n\nMove docproc from scripts/basic to scripts so it is only built for *doc\ntargets instead of every time the kernel is built.\n"
    },
    {
      "commit": "6e5b86924a633f5b6eefb051404339a5a7bb005e",
      "tree": "c1e723a81d16938004850a2777788afa4ffaf373",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Américo Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Fri Nov 05 14:16:10 2010 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 15:49:50 2010 +0100"
      },
      "message": "gitignore: add scripts/recordmcount\n\nThis file is generated, should be ignored by git.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "7b76bfc86757ca5e7b0a62f50003752da77c115b",
      "tree": "a71a191c73f9b5364f161a01eb7f61ef62a51515",
      "parents": [
        "0eca52a92735f43462165efe00a7e394345fb38e"
      ],
      "author": {
        "name": "Dick Streefland",
        "email": "dick@streefland.net",
        "time": "Tue Oct 06 22:35:40 2009 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Oct 07 11:44:18 2009 -0400"
      },
      "message": "kconfig: simplification of scripts/extract-ikconfig\n\nI\u0027ve rewritten the extract-ikconfig script to extract the kernel\nconfiguration from a kernel compiled with CONFIG_IKCONFIG. The main\nmotivation for the rewrite was to remove the dependency on the\nexternal C program binoffset.c, which is compiled on the initial run.\n\nThe binoffset executable is invoked with a relative path, which means\nthat the old script can only be run from the top of the kernel tree,\nand only when you have write permission in the scripts directory.\n\nThe new script uses tr/grep/tail/zcat only, and can be invoked from\nanywhere. The binoffset.c program has been removed. This script\nrequires GNU grep 2.5 (released 2002-03-13) or higher, because the -o\noption was introduced in that version.\n\nSigned-off-by: Dick Streefland \u003cdick@streefland.net\u003e\nLKML-Reference: \u003c20091006203540.GA14634@streefland.net\u003e\nTested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "c512d2544c688ff1fab18a530860a9c7440a71b7",
      "tree": "d2c707ffe417eb7498f48c8bd21a7ac9255c68dc",
      "parents": [
        "a8735821d198675dd326cc5847e79df79c735119"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sat Jun 20 18:25:25 2009 +0530"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 27 00:17:48 2009 +0200"
      },
      "message": "gitignore: ignore scripts/ihex2fw\n\nscripts/ihex2fw is a generated binary and should be ignored\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "556b0f58bbcdc96ba8ed67001b4e57c50198da89",
      "tree": "6031727dedce1da73d9691d0dd1a0b3b1762594c",
      "parents": [
        "8e320d02718d2872d52ef88a69a493e420494269"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Jan 10 14:53:15 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 14:27:17 2009 -0700"
      },
      "message": "Revert \"fix modules_install via NFS\"\n\nThis reverts commit 8b249b6856f16f09b0e5b79ce5f4d435e439b9d6.\n\nThis \u0027fix\u0027 is not necessary; we just need to undo the damage caused\naccidentally by Igor/Mauro in 4b29631db33292d416dc395c56122ea865e7635c\n(\"V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card\")\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8b249b6856f16f09b0e5b79ce5f4d435e439b9d6",
      "tree": "d7915dd672c03ff04faef8fc50b741cef01f1a86",
      "parents": [
        "8d1a0a13edecfdcb47fee3238ed4a2af2a2867f9"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 07 20:52:43 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 07 21:44:20 2009 +0100"
      },
      "message": "fix modules_install via NFS\n\nRafael reported:\n\nI get the following error from \u0027make modules_install\u0027 on my test boxes:\n\n  HOSTCC  firmware/ihex2fw\n/home/rafael/src/linux-2.6/firmware/ihex2fw.c:268: fatal error: opening dependency file firmware/.ihex2fw.d: Read-only file system\ncompilation terminated.\nmake[3]: *** [firmware/ihex2fw] Error 1\nmake[2]: *** [_modinst_post] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nwhere the configuration is that the kernel is compiled on a build box\nwith \u0027make O\u003d\u003cdestdir\u003e -j5\u0027 and then \u003cdestdir\u003e is mounted over NFS read-only by\neach test box (full path to this directory is the same on the build box and on\nthe test boxes).  Then, I cd into \u003cdestdir\u003e, run \u0027make modules_install\u0027 and get\nthe error above.\n\nThe issue turns out to be that we when we install firmware pick\nup the list of firmware blobs from firmware/Makefile.\nAnd this triggers the Makefile rules to update ihex2fw.\n\nThere were two solutions for this issue:\n1) Move the list of firmware blobs to a separate file\n2) Avoid ihex2fw rebuild by moving it to scripts\n\nAs I seriously beleive that the list of firmware blobs should be\ndone in a fundamental different way solution 2) was selected.\n\nReported-and-tested-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ff739b611f41a93338855c064959404f3b7c9bab",
      "tree": "715bc095ce2c5f3c6448b0d26062d246480e396c",
      "parents": [
        "f666751a0ab1d1671855da7e98889256b9a5b1bb"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Tue Feb 05 11:44:52 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:43:58 2008 +0100"
      },
      "message": "Add binoffset to gitignore\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ad7a3bf30c27d902042bc85c3e54eb2082d633bd",
      "tree": "6fec35e14db0d923f05afaf6d685a8ddc96b1ba9",
      "parents": [
        "7525d4bf991879f489c59988cbf162558b9d6489"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 03 11:26:34 2006 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 19:46:55 2006 -0700"
      },
      "message": "[PATCH] Add unifdef to gitignore\n\nThis seems to have been missed when unifdef went in\nvia Sam\u0027s tree..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "febf7ea4bedcd36fba0843db726bba28d22bf89a",
      "tree": "0a0d398e0637fba8292d8b139afbd41b102bb9c4",
      "parents": [
        "00213b17cec87d2cd4df75bcc79aea7a91d8532d"
      ],
      "author": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 11:35:26 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Jan 03 11:35:26 2006 +0100"
      },
      "message": "gitignore: ignore more generated files\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1e65174a3378494608e8ed7f8c74d658be9a0fb2",
      "tree": "88a87eebc085d04ba59580402a54e5867ae15afb",
      "parents": [
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "message": "Add some basic .gitignore files\n\nThis still leaves driver and architecture-specific subdirectories alone,\nbut gets rid of the bulk of the \"generic\" generated files that we should\nignore.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
