)]}'
{
  "log": [
    {
      "commit": "841b8a46bffec232377d2de157f971e812be4fe4",
      "tree": "f54548f3734235676d5c9956b43b32bf81e2e6b3",
      "parents": [
        "5a3a5a98b6422d05c39eaa32c8b3f83840c7b768"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Mar 26 01:36:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] x86: \"make isoimage\" support; FDINITRD\u003d support; minor cleanups\n\nAdd a \"make isoimage\" to i386 and x86-64, which allows the automatic\ncreation of a bootable CD image.  It also adds an option FDINITRD\u003d to\ninclude an initrd of the user\u0027s choice in generated floppy- or CD boot\nimages.  Finally, some minor cleanups of the image generation code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6edfba1b33c701108717f4e036320fc39abe1912",
      "tree": "48f69c4e9c103c88541d4c5e36fae9a688c45bb1",
      "parents": [
        "681558fdb5848f0a6dc248108f0f7323f7380857"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:53 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t define string functions to builtin\n\ngcc should handle this anyways, and it causes problems when\nsprintf is turned into strcpy by gcc behind our backs and\nthe C fallback version of strcpy is actually defining __builtin_strcpy\n\nThen drop -ffreestanding from the main Makefile because it isn\u0027t\nneeded anymore and implies -fno-builtin, which is wrong now.\n(it was only added for x86-64, so dropping it should be safe)\n\nNoticed by Roman Zippel\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f1933620f57145212cdbb1ac6ce099eeeb21c5a",
      "tree": "c083cce1f0acedd92be2ac6eb5e6c49ebd84ac46",
      "parents": [
        "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470"
      ],
      "author": {
        "name": "Paul Smith",
        "email": "psmith@gnu.org",
        "time": "Sun Mar 05 17:14:10 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Mar 06 00:09:51 2006 +0100"
      },
      "message": "kbuild: change kbuild to not rely on incorrect GNU make behavior\n\nThe kbuild system takes advantage of an incorrect behavior in GNU make.\nOnce this behavior is fixed, all files in the kernel rebuild every time,\neven if nothing has changed.  This patch ensures kbuild works with both\nthe incorrect and correct behaviors of GNU make.\n\nFor more details on the incorrect behavior, see:\n\nhttp://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html\n\nChanges in this patch:\n  - Keep all targets that are to be marked .PHONY in a variable, PHONY.\n  - Add .PHONY: $(PHONY) to mark them properly.\n  - Remove any $(PHONY) files from the $? list when determining whether\n    targets are up-to-date or not.\n\nSigned-off-by: Paul Smith \u003cpsmith@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6aa4c0ef388201745adadfc7855b8a871f0e6122",
      "tree": "392d3eba1252120610fa65ed1e7c6165bc192eb7",
      "parents": [
        "a1bc5cdf9f9550bd7e9e5d8400e95b164165b275"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 16 22:13:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:25 2006 -0800"
      },
      "message": "[PATCH] i386: remove gcc version check for CONFIG_REGPARM\n\nSince we do no longer support any gcc \u003c 3.0, there\u0027s no need to check\nfor it..\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ab34fe76114b9538bfcaf3a9d112dee0feb5f17",
      "tree": "3bd494625e6bef27f876d37f39fe537d554af571",
      "parents": [
        "40fc55cb69c0386504ab5184e9bea0a7aecb2bd3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 14 13:21:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:15 2006 -0800"
      },
      "message": "[PATCH] enable unit-at-a-time optimisations for gcc4\n\nAllow gcc4 compilers to optimize unit-at-a-time.\n\nThis flag enables gcc to \"see\" the entire C file before making optimisation\ndecisions such as inline, which results in gcc making better decisions.  One\nof the immediate effects of this is that static functions that are used only\nonce now get inlined.\n\ngcc 3.4 has this flag as well, however gcc 3.x have a problem with inlining\nand stacks and as a result, enabling this flag there would cause excessive and\nunacceptable stack use.  This problem is fixed in the gcc 4.x series.  The\nx86-64 architecture already enables this feature so it\u0027s well tested already.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d20babd86b40fa5ac55d9ebf31d05f6f7082161",
      "tree": "ffa209ee8d843b5f57b4062c2140971a5848b546",
      "parents": [
        "63b794bfd898899cc8b6d4679d4fdc486606194b"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Jan 07 17:38:39 2006 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Jan 09 20:36:48 2006 +0100"
      },
      "message": "kbuild: drop vmlinux dependency from \"make install\"\n\nThis removes the dependency from vmlinux to install, thus avoiding the\ncurrent situation where \"make install\" has a nasty tendency to leave\nroot-turds in the working directory.\n\nIt also updates x86-64 to be in sync with i386.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ad14336de8e9cddae9ed29d45bd2e97abb72eaf9",
      "tree": "1846c6ca5ecc98a1ab324d9a3a97873067450f7a",
      "parents": [
        "442ce844e139c1e3c23e8b4df13468041ae35721"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 19:58:51 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 19:58:51 2006 +0100"
      },
      "message": "kbuild: remove GCC_VERSION\n\nThis was causing some ordering problems.  Remove the up-front evaluation\nand just revaluate the compiler version each time we need it.\n\n(The up-front evaluation was problematic because some architectures modify\nthe value of $(CC)).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "96d55b882b85b26711a06d8fb2c901df9d52a48b",
      "tree": "309b8993ad321c050411a8dd74729180488a5dcc",
      "parents": [
        "f3ac9fbf7a0b9493377ee88d9b5b2933ff3f7ade"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 30 15:00:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:16 2005 -0800"
      },
      "message": "[PATCH] uml: reuse i386 cpu-specific tuning\n\nMake UML share the underlying cpu-specific tuning done on i386.\n\nActually, for now many config options aren\u0027t used a lot - but that can be done\nlater.  Also, UML relies on GCC optimization for things like memcpy and such\nmore than i386, so specifying the correct -march and -mtune should be enough.\nLater, we may want to correct some other stuff.\n\nFor instance, since FPU context switching, for us, is done (at least\npartially, i.e.  between our kernelspace and userspace) by the host, we may\nallow usage of FPU operations by GCC.  This doesn\u0027t hold for kernelspace vs.\nkernelspace, but we don\u0027t support preemption.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86feeaa8120bb1b0ab21efed49e9754039395ef1",
      "tree": "548ab411f20c74b6aebb839e01b6bc938ffa41f6",
      "parents": [
        "8920e8f94c44e31a73bdf923b04721e26e88cadd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 19:28:28 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Fri Sep 09 19:28:28 2005 +0200"
      },
      "message": "kbuild: full dependency check on asm-offsets.h\n\nBuilding asm-offsets.h has been moved to a seperate Kbuild file\nlocated in the top-level directory. This allow us to share the\nfunctionality across the architectures.\n\nThe old rules in architecture specific Makefiles will die\nin subsequent patches.\n\nFurhtermore the usual kbuild dependency tracking is now used\nwhen deciding to rebuild asm-offsets.s. So we no longer risk\nto fail a rebuild caused by asm-offsets.c dependencies being touched.\n\nWith this common rule-set we now force the same name across\nall architectures. Following patches will fix the rest.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d0e7feb03d5ac48069c2fd57bbba61522e0ca493",
      "tree": "58630bb380e675709d9f83d90f632f9658487a31",
      "parents": [
        "6f4e1e5061c44a93337338af4bf9bed10ee9f32e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Jun 23 00:08:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:07 2005 -0700"
      },
      "message": "[PATCH] biarch compiler support for i386\n\nThis allows the i386 architecture to be built on a system with a biarch\ncompiler that defaults to x86-64, merely by specifying ARCH\u003di386.\n\nAs previously discussed, this uses the equivalent logic to the ppc port.\n\nSigned-Off-By: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4713741955736210511a5959bf13e92f8598dacd",
      "tree": "d609f9b7c0511abc482f97eebdfc185df15c8331",
      "parents": [
        "02c30a84e6298b6b20a56f0896ac80b47839e134"
      ],
      "author": {
        "name": "Kianusch Sayah Karadji",
        "email": "kianusch@sk-tech.net",
        "time": "Thu May 05 16:16:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] x86: geode support fixes\n\n- Changed Name/defines from \"Geode GX\" to \"Geode GX1\" for clarification\n\n- Dropped \"-march\u003di586\" in favor of \"-march\u003di486\"\n\n- Dopped X86_OOSTORE support for Geode GX1\n\nSigned-off-by: Kianusch Sayah Karadji \u003ckianusch@sk-tech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cacb3da620a4a93f3a77e1d2c8c06bb3c74bcb0",
      "tree": "12be8c2f4969d94e724aecaee7681a99ed4ba41d",
      "parents": [
        "1d651f3332340c232ff66b7f5bab66cb8903859f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 30 16:51:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 30 16:51:42 2005 -0700"
      },
      "message": "[PATCH] kbuild/i386: re-introduce dependency on vmlinux for install target, and add kernel_install\n\nRemoving the dependency on vmlinux for the install target raised a few\ncomplaints, so instead a new target i added: kernel_install.\n\nkernel_install will install the kernel just like the ordinary install target.\nThe only difference is that install has a dependency on vmlinux,\nkernel_install does not. Therefore kernel_install is the best choice\nwhen accessing the kernel over a NFS mount or as another user.\n\nkernel_install is similar to modules_install in the fact that neither does\na full kernel compile before performing the install.\nIn this way they are good for root use. Also added back the\ndependency on vmlinux for the install target so peoples scripts are no\nlonger broken.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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"
    }
  ]
}
