)]}'
{
  "log": [
    {
      "commit": "c96fca213737a5b4bc569e1d9a0ef6adeff661e9",
      "tree": "d20a7d0550cf92040df1b2cf1c00199483d8f7f3",
      "parents": [
        "534b89a9f6a86a28300cd71619112c4bbca7c0ae"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jul 01 11:44:23 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jul 01 11:44:23 2006 +0200"
      },
      "message": "kbuild: warn when a moduled uses a symbol marked UNUSED\n\nWe now have infrastructure in place to mark an EXPORTed symbol\nas unused. So the natural next step is to warn during buildtime when\na module uses a symbol marked UNUSED.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b817f6feff4a565b08f0e699a5790b4008b8f494",
      "tree": "b33ca0f4477c500380bc409cc272ab7f207ed77b",
      "parents": [
        "bd5cbcedf446e2f37cf2a37f533a7e1d7dff9312"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 21:53:55 2006 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 21:53:55 2006 +0200"
      },
      "message": "kbuild: check license compatibility when building modules\n\nModules that uses GPL symbols can no longer be build with kbuild,\nthe build will fail during the modpost step.\nWhen a GPL-incompatible module uses a EXPORT_SYMBOL_GPL_FUTURE symbol\nthen warn during modpost so author are actually notified.\n\nThe actual license compatibility check is shared with the kernel\nto make sure it is in sync.\n\nPatch originally from: Andreas Gruenbacher \u003cagruen@suse.de\u003e and\nRam Pai \u003clinuxram@us.ibm.com\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bd5cbcedf446e2f37cf2a37f533a7e1d7dff9312",
      "tree": "97cf8ea555684697b50a9444d75c33d28af0f0f4",
      "parents": [
        "031ecc6de7d17752c57720a118a37e97a8454872"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Jun 08 22:12:53 2006 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Jun 09 20:33:10 2006 +0200"
      },
      "message": "kbuild: export-type enhancement to modpost.c\n\nThis patch provides the ability to identify the export-type of each\nexported symbols in Module.symvers.\n\nNOTE: It updates the Module.symvers file with the additional\ninformation as shown below.\n\n0x0f8b92af      platform_device_add_resources   vmlinux EXPORT_SYMBOL_GPL\n0xcf7efb2a      ethtool_op_set_tx_csum          vmlinux EXPORT_SYMBOL\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Avantika Mathur \u003cmathur@us.ibm.com\u003e\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "eae07ac607f317ee6781983d3f9d8f77ef144b45",
      "tree": "4eb308235b077a69794d52d72b9241e2dd48f990",
      "parents": [
        "2c1a51f39d9551a514d7a089d01c23c0c3a54ab8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 20 15:00:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kbuild: fix modpost segfault for 64bit mipsel kernel\n\nHere is an updated r_info layout fix.  Please apply \"check SHT_REL\nsections\" patch before this.\n\n64bit mips has different r_info layout.  This patch fixes modpost\nsegfault for 64bit little endian mips kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: 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": "2c1a51f39d9551a514d7a089d01c23c0c3a54ab8",
      "tree": "e938e986a1a6f41ac701ad231601d90d4c824ffb",
      "parents": [
        "92f63cd000059366af18712367216d96180e0ec0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 20 15:00:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kbuild: check SHT_REL sections\n\nI found that modpost can not detect section mismatch on mips and i386.  On\nmips64, the modpost (with r_info layout fix) can detect it.  The current\nmodpst only checks SHT_RELA section but I suppose SHT_REL section should be\nchecked also.  This patch does not contain r_info layout fix.  I\u0027ll post an\nupdated r_info layout fix on next mail.\n\nCheck SHT_REL sections as like as SHT_RELA sections to detect section\nmismatch.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: 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": "601e7f024edbea8018de34c83a7398623214e636",
      "tree": "080fe3301f22374f0caba265bf3e1541d86d3366",
      "parents": [
        "6810b548b25114607e0814612d84125abccc0a4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 13:38:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 08 13:38:42 2006 -0700"
      },
      "message": "Revert \"kbuild: fix modpost segfault for 64bit mipsel kernel\"\n\nThis reverts commit c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed, which\ncaused problems for the x86 build. Quoth Sam:\n\n  \"It was discussed on mips list but apparently the fix was bogus.  I\n   will not have time to look into it so mips can carry this local fix\n   until we get a proper fix in mainline.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8d8b837ebe4b4f11e1b0c4a2bdc358c697692ed",
      "tree": "b93d91d94d8ec862534ba01200e0c02a83f7d928",
      "parents": [
        "543f2a3382bd7abd7380903518c61f00c7c87577"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 25 01:53:43 2006 +0900"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Apr 30 23:36:48 2006 +0200"
      },
      "message": "kbuild: fix modpost segfault for 64bit mipsel kernel\n\n64bit mips has different r_info layout.  This patch fixes modpost\nsegfault for 64bit little endian mips kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "62070fa42c4ac23d1d71146a4c14702302b80245",
      "tree": "b24cce735904e19299c6206301ec1a507b2785f1",
      "parents": [
        "e11f04962cee8f7fb0dc14983a7a461ade8f71c3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Mar 03 16:46:04 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Mar 03 16:46:04 2006 +0100"
      },
      "message": "kbuild: kill trailing whitespace in modpost \u0026 friends\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b39927cf4cc5a9123d2b157ffd396884cb8156eb",
      "tree": "8e372f4b8fa678de7239a125ff4653f136a9dc66",
      "parents": [
        "a67dc21a38055ec2d8d85b2f64d98091748569b3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Feb 17 22:42:02 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:20 2006 +0100"
      },
      "message": "kbuild: check for section mismatch during modpost stage\n\nSection mismatch is identified as references to .init*\nsections from non .init sections. And likewise references\nto .exit.* sections outside .exit sections.\n\n.init.* sections are discarded after a module is initialized\nand references to .init.* sections are oops candidates.\n.exit.* sections are discarded when a module is built-in and\nthus references to .exit are also oops candidates.\n\nThe checks were possible to do using \u0027make buildcheck\u0027 which\ncalled the two perl scripts: reference_discarded.pl and\nreference_init.pl. This patch just moves the same functionality\ninside modpost and the scripts are then obsoleted.\nThey will though be kept for a while so users can do double\nchecks - but note that some .o files are skipped by the perl scripts\nso result is not 1:1.\nAll credit for the concept goes to Keith Owens who implemented\nthe original perl scrips - this patch just moves it to modpost.\n\nCompared to the perl script the implmentation in modpost will be run\nfor each kernel build - thus catching the error much sooner, but\nthe downside is that the individual .o file are not always identified.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb80514d9c517cc1d101ef304529a0e9b76b4468",
      "tree": "25c9203d808ce322f13cdf62c98c29bcc49a69be",
      "parents": [
        "06300b21f4c79fd1578f4b7ca4b314fbab61a383"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 16:57:26 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:17 2006 +0100"
      },
      "message": "kbuild: use warn()/fatal() consistent in modpost\n\nmodpost.c provides warn() and fatal() - so use them all over the place.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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"
    }
  ]
}
