)]}'
{
  "log": [
    {
      "commit": "2ea038917bbdd51a7ae4a898c6a04641324dd033",
      "tree": "6a6f8b1db4d097d260449f88c267e39ab9d2bb3f",
      "parents": [
        "a6525042bfdfcab128bd91fad264de10fd24a55e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 14 21:38:20 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 14 21:38:20 2009 +0100"
      },
      "message": "Revert \"kbuild: strip generated symbols from *.ko\"\n\nThis reverts commit ad7a953c522ceb496611d127e51e278bfe0ff483.\n\nAnd commit: (\"allow stripping of generated symbols under CONFIG_KALLSYMS_ALL\")\n            9bb482476c6c9d1ae033306440c51ceac93ea80c\n\nThese stripping patches has caused a set of issues:\n\n1) People have reported compatibility issues with binutils due to\n   lack of support for `--strip-unneeded-symbols\u0027 with objcopy 2.15.92.0.2\n   Reported by: Wenji\n2) ccache and distcc no longer works as expeced\n   Reported by: Ted, Roland, + others\n3) The installed modules increased a lot in size\n   Reported by: Ted, Davej + others\n\nReported-by: Wenji Huang \u003cwenji.huang@oracle.com\u003e\nReported-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nReported-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ad7a953c522ceb496611d127e51e278bfe0ff483",
      "tree": "f51a18ab282bb77244fc02ad33359a92b6b36eb9",
      "parents": [
        "37a8d9f67f18de1e2cbc7387311ce22d4dbff518"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Dec 16 11:28:14 2008 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Dec 19 22:41:15 2008 +0100"
      },
      "message": "kbuild: strip generated symbols from *.ko\n\nThis patch changes the way __crc_ symbols are being resolved from\nusing ld to do so to using the assembler, thus allowing these symbols\nto be marked local (the linker creates then as global ones) and hence\nallow stripping (for modules) or ignoring (for vmlinux) them. While at\nthis, also strip other generated symbols during module installation.\n\nOne potentially debatable point is the handling of the flags passeed\nto gcc when translating the intermediate assembly file into an object:\npassing $(c_flags) unchanged doesn\u0027t work as gcc passes --gdwarf2 to\ngas whenever is sees any -g* option, even for -g0, and despite the\nfact that the compiler would have already produced all necessary debug\ninfo in the C-\u003eassembly translation phase. I took the approach of just\nfiltering out all -g* options, but an alternative to such negative\nfiltering might be to have a positive filter which might, in the ideal\ncase allow just all the -Wa,* options to pass through.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "aab34ac8582303ef57b792710fc5dd5991477475",
      "tree": "e94e6dd86f1543db0b57cb200a97c3bfa35e54a7",
      "parents": [
        "1f5d3a6b6532e25a5cdf1f311956b2b03d343a48"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 19 20:07:58 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 19 20:07:58 2008 +0200"
      },
      "message": "kbuild: filter away debug symbols from kernel symbols\n\nAndi Kleen \u003candi@firstfloor.org\u003e\nreported that he saw a lot of symbols like this:\n\n0000000000000b24 N DW.aio.h.903a6d92.2\n0000000000000bce N DW.task_io_accounting.h.8d8de327.0\n0000000000000bec N DW.hrtimer.h.c23659c6.0\n\nin his System.map / kallsyms output.\n\nSimple solution is to skip all debugging\nsymbols (they are marked \u0027N\u0027).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Paulo Marques \u003cpmarques@grupopie.com\u003e\n"
    },
    {
      "commit": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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"
    }
  ]
}
