)]}'
{
  "log": [
    {
      "commit": "dca99a38bccceda9e079d4c95abefbd9028605fe",
      "tree": "1b583ae41d7b042e0249bb0b746c49fa6f09a4e8",
      "parents": [
        "c7ea1a96ec007ba761c9d5d11d788cd8fdd5c8b6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:29:06 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:52 2006 -0800"
      },
      "message": "[PATCH] x86-64: Use -mtune\u003dgeneric for generic kernels\n\nThe upcomming gcc 4.2 got a new option -mtune\u003dgeneric to tune\ncode for both common AMD and Intel CPUs. Use this option\nwhen available for generic kernels.\n\nOn x86-64 it is used with CONFIG_GENERIC_CPU. On i386 it is\nenabled with CONFIG_X86_GENERIC.  It won\u0027t affect the base\nline CPU support in any ways and also not the minimum supported CPU.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1365647022eb05a5993f270a78e9bef3bf554eb",
      "tree": "6dbcab4db80b7d07fdaec88c003743d1f6e1a289",
      "parents": [
        "fd285bb54d8a3e99810090ae88cfe8ed77d1da25"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jan 08 01:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:02 2006 -0800"
      },
      "message": "[PATCH] remove gcc-2 checks\n\nRemove various things which were checking for gcc-1.x and gcc-2.x compilers.\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n    Some documentation updates and removes some code paths for gcc \u003c 3.2.\n\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "d89ea9b8bb4c4ad63122cd2d2ee5110a52da51b8",
      "tree": "c729040e58c76b23d66bba40f1e8e989a7fea2ac",
      "parents": [
        "6a351cfeadd4b56a2a0031020c0cfb07cc0337fb"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun Oct 30 15:00:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:16 2005 -0800"
      },
      "message": "[PATCH] i386: use -mcpu, not -mtune, for GCCs older than 3.4\n\nI just noted that -mtune is used, which is only supported on recent GCCs; by\nreading http://gcc.gnu.org/gcc-3.4/changes.html, you see \"-mcpu has been\nrenamed to -mtune.\", so for GCC \u003c 3.4 we\u0027re not using any specific tuning in\nthe appropriate cases.  However -mcpu is deprecated, so use -mtune when\npossible.\n\nThis was introduced by commit e9d4dce954a60dc23dd1d967766ca2347b780e54 of the\nold tree (between 2.6.10-rc3 and 2.6.10) by Linus Torvalds, to remove the use\nof -march, since that could trigger gcc using SSE on its own.  But no\nattention was used about using -mcpu vs.  -mtune.\n\nAnd btw, the old 2.6.4 code (for instance) was:\ncflags-$(CONFIG_MPENTIUMII)     +\u003d $(call check_gcc,-march\u003dpentium2,-march\u003di686)\ncflags-$(CONFIG_MPENTIUMIII)    +\u003d $(call check_gcc,-march\u003dpentium3,-march\u003di686)\ncflags-$(CONFIG_MPENTIUMM)      +\u003d $(call check_gcc,-march\u003dpentium3,-march\u003di686)\ncflags-$(CONFIG_MPENTIUM4)      +\u003d $(call check_gcc,-march\u003dpentium4,-march\u003di686)\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": "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"
    }
  ]
}
