)]}'
{
  "log": [
    {
      "commit": "061b3d90bc3490af41c6756189b59713cd9ecaee",
      "tree": "60d8e175779dfdd952a5da00cdd7963f213c9409",
      "parents": [
        "5ca22aaad9ea078306537b2ef6fb788d931e8502"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Mar 23 01:02:27 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 17 17:41:24 2008 +0200"
      },
      "message": "include/asm-x86/ipi.h: checkpatch cleanups - formatting only\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71fff5e6ca1b738ac4742580e4c0ff79d906f6c8",
      "tree": "390e67123d684ab7f490291db987e097e5b3c728",
      "parents": [
        "dbeb2be21d678c49a8d8bbf774903df15dd55474"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Oct 19 20:35:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:03 2007 +0200"
      },
      "message": "x86: convert cpu_to_apicid to be a per cpu variable\n\nThis patch converts the x86_cpu_to_apicid array to be a per cpu\nvariable. This saves sizeof(apicid) * NR unused cpus.  Access is mostly\nfrom startup and CPU HOTPLUG functions.\n\nMP_processor_info() is one of the functions that require access to the\nx86_cpu_to_apicid array before the per_cpu data area is setup.  For this\ncase, a pointer to the __initdata array is initialized in setup_arch()\nand removed in smp_prepare_cpus() after the per_cpu data area is\ninitialized.\n\nA second change is included to change the initial array value of ARCH\ni386 from 0xff to BAD_APICID to be consistent with ARCH x86_64.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "70ae77f497a57b3ef6b0987b6310327264517cb0",
      "tree": "d9ef56b103a6b3d33dd7280b276c08ee5a6b4f49",
      "parents": [
        "f5efb41e793ce587836b89b7191083b9a6185ed5"
      ],
      "author": {
        "name": "Fernando Luis [** ISO-8859-1 charset **] VázquezCao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed May 02 19:27:18 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:18 2007 +0200"
      },
      "message": "[PATCH] x86-64: Use safe_apic_wait_icr_idle in __send_IPI_dest_field - x86_64\n\nUse safe_apic_wait_icr_idle to check ICR idle bit if the vector is\nNMI_VECTOR to avoid potential hangups in the event of crash when kdump\ntries to stop the other CPUs.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "9062d888aa448318e38792b6879a795dd10adda4",
      "tree": "facddd433abf2adcc342bdcfb1ff5ddb3704b519",
      "parents": [
        "45ae5e968ea01d8326833ca2863cec5183ce1930"
      ],
      "author": {
        "name": "Fernando Luis [** ISO-8859-1 charset **] VázquezCao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed May 02 19:27:18 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:18 2007 +0200"
      },
      "message": "[PATCH] x86-64: __send_IPI_dest_field - x86_64\n\nImplement __send_IPI_dest_field which can be used to send IPIs when the\n\"destination shorthand\" field of the ICR is set to 00 (destination\nfield). Use it whenever possible.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "00f1ea696702163b7411d2316264525996c66ed3",
      "tree": "96f6653c288c1a2046eecfd8d8c17e7b96136ea7",
      "parents": [
        "28609f6e4921ebb75ceaf5317454b8047b07cef4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed May 02 19:27:04 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:04 2007 +0200"
      },
      "message": "[PATCH] x86: adjust inclusion of asm/fixmap.h\n\nMove inclusion of asm/fixmap.h to where it is really used rather than\nwhere it may have been used long ago (requires a few other adjustments\nto includes due to previous implicit dependencies).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "915f34e20c20ee383832bce0a4bc962d0c86be8d",
      "tree": "2e1914cc129361d15e0ad8d888913a0623aef80b",
      "parents": [
        "e080e9d66fd276ed34bc2834eedc134189b87fc9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jan 11 22:45:54 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 19:05:00 2006 -0800"
      },
      "message": "[PATCH] x86_64: Remove useless KDB vector\n\nIt was set as an NMI, but the NMI bit always forces an interrupt\nto end up at vector 2. So it was never used. Remove.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a426cb76443f5b0a021a9df57d3446d14763c21",
      "tree": "261e71e142f5978f60907a3e432d6eadd3cd2fb7",
      "parents": [
        "a2a0c992e9da823dc23abcb92a42ec5faf856b8b"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 12 18:49:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:57 2005 -0700"
      },
      "message": "[PATCH] x86-64: Declare NMI_VECTOR and handle it in the IPI sending code.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eddfb4ed290383abf912630fa8dac5acf65c9e55",
      "tree": "f13e544e4105facfb9d40d9ee86fb0d10ba29d04",
      "parents": [
        "c1507eb2ee845b123ace751bec9c992a1937872c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:49:55 2005 -0700"
      },
      "message": "[PATCH] x86-64: Remove obsolete APIC \"write around\" bug workaround\n\nNo x86-64 chipset has this bug\n\nGenerated code doesn\u0027t change because it was always disabled.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74f0629397cb435e144ff47c48f3bc39e879f196",
      "tree": "a5e7a0c889304e3e56b54ea2c8006aa23589cd11",
      "parents": [
        "acc7b6f01c3d387faa34233a25949eaaf18e0753"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:57 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use for_each_cpu_mask for clustered IPI flush\n\nMakes it slightly more efficient.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.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"
    }
  ]
}
