)]}'
{
  "log": [
    {
      "commit": "3235dc3f22378f35ce77eba0d0f62db2d9c4844e",
      "tree": "f2fc3b0b94547ff304d6646c6474927a803d5251",
      "parents": [
        "34d2819f20782feb60f9434470ecfb200875fd41"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Sat Feb 06 18:47:17 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 07 17:47:51 2010 +0100"
      },
      "message": "x86: Remove trailing spaces in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: x86@kernel.org\nLKML-Reference: \u003c1265478443-31072-10-git-send-email-elendil@planet.nl\u003e\n[ Left out the KVM bits. ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "605c1a187f3ce82fbc243e2163c5ca8d1926df8e",
      "tree": "c8065a8c5606a66f81dc494ce22a5baa5e0dfe7e",
      "parents": [
        "17a2a9b57a9a7d2fd8f97df951b5e63e0bd56ef5",
        "ce9277fb08e6e721482f7011ca28dcd0449b197c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 28 09:23:13 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 28 09:23:13 2009 +0100"
      },
      "message": "Merge branch \u0027iommu/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "8bee738bb1979c8bf7b42716b772522ab7d26b0c",
      "tree": "234a576fc1d1f0ba8533a714839927783010382f",
      "parents": [
        "18374d89e5fe96772102f44f535efb1198d9be08"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Dec 18 10:40:13 2009 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Dec 18 09:26:56 2009 -0800"
      },
      "message": "x86: Fix objdump version check in chkobjdump.awk for different formats.\n\nDifferent version of objdump says its version in different way;\n\nGNU objdump 2.16.1\n\nor\n\nGNU objdump version 2.19.51.0.14-1.fc11 20090722\n\nThis patch uses the first argument which starts with a number\nas version string.\n\nChanges in v2:\n - Remove unneeded increment.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nLKML-Reference: \u003c20091218154012.16960.5113.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSuggested-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "8c63450718ea62ee3a70bffde170b4d15fc72d3c",
      "tree": "db8ab8de8ca3948ea854c87a559ad27476599d79",
      "parents": [
        "6c56ccecf05fafe100ab4ea94f6fccbf5ff00db7"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 17 15:26:36 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 17 15:34:29 2009 -0800"
      },
      "message": "x86: Fix objdump version check in arch/x86/tools/chkobjdump.awk\n\nIt says\n\nWarning: objdump version  is older than 2.19\nWarning: Skipping posttest.\n\nbecause it used the wrong field from `objdump -v\u0027:\n\nakpm:/usr/src/25\u003e /opt/crosstool/gcc-4.0.2-glibc-2.3.6/x86_64-unknown-linux-gnu/bin/x86_64-unknown-linux-gnu-objdump -v\nGNU objdump 2.16.1\nCopyright 2005 Free Software Foundation, Inc.\nThis program is free software; you may redistribute it under the terms of\nthe GNU General Public License.  This program has absolutely no warranty.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c200912172326.nBHNQaQl024796@imap1.linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\n"
    },
    {
      "commit": "4beb3d6d144c41525541cce2b611858b2645c725",
      "tree": "35695ec54ba939ae996fa28eb0bf1377c8c64da0",
      "parents": [
        "c051346b7db27aaf674b8f3b4955240580b2a58a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Wed Dec 16 17:39:48 2009 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Dec 17 07:03:21 2009 -0800"
      },
      "message": "x86: Don\u0027t use POSIX character classes in gen-insn-attr-x86.awk\n\nNot all awk implementations (including the default awk in Ubuntu 9.10)\nsupport POSIX character classes.  Since x86-opcode-map.txt is plain\nASCII, we can just use explicit ranges for lower case, alphabetic, and\nalphanumeric characters instead.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nLKML-Reference: \u003cadabphy750b.fsf@roland-alpha.cisco.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "61ecdb84c1f05ad445db4584ae375a15c0e8ae47",
      "tree": "2ecdc462785be5b96c6dcc14c517a8abb5ed16e8",
      "parents": [
        "da184a8064efe2a78d8542877970f7c6bb62775a",
        "23637568ad0c9b5ab0ad27d2f2f26d1e9282c527"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 12:02:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 12:02:37 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix kprobes build with non-gawk awk\n  x86: Split swiotlb initialization into two stages\n  x86: Regex support and known-movable symbols for relocs, fix _end\n  x86, msr: Remove incorrect, duplicated code in the MSR driver\n  x86: Merge kernel_thread()\n  x86: Sync 32/64-bit kernel_thread\n  x86, 32-bit: Use same regs as 64-bit for kernel_thread_helper\n  x86, 64-bit: Use user_mode() to determine new stack pointer in copy_thread()\n  x86, 64-bit: Move kernel_thread to C\n  x86-64, paravirt: Call set_iopl_mask() on 64 bits\n  x86-32: Avoid pipeline serialization in PTREGSCALL1 and 2\n  x86: Merge sys_clone\n  x86, 32-bit: Convert sys_vm86 \u0026 sys_vm86old\n  x86: Merge sys_sigaltstack\n  x86: Merge sys_execve\n  x86: Merge sys_iopl\n  x86-32: Add new pt_regs stubs\n  cpumask: Use modern cpumask style in arch/x86/kernel/cpu/mcheck/mce-inject.c\n"
    },
    {
      "commit": "23637568ad0c9b5ab0ad27d2f2f26d1e9282c527",
      "tree": "20f46ea8ae7df6a50bdbde3ed3f2fcda1623db4b",
      "parents": [
        "bf08b3b1a1d06e92036a0c4f144b64fe6be2bffa"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun Dec 13 16:04:38 2009 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 15 20:35:49 2009 +0100"
      },
      "message": "x86: Fix kprobes build with non-gawk awk\n\nThe instruction attribute table generator fails when run by mawk\nor original-awk:\n\n $ mawk -f arch/x86/tools/gen-insn-attr-x86.awk \\\n\tarch/x86/lib/x86-opcode-map.txt \u003e /dev/null\n Semantic error at 240: Second IMM error\n $ echo $?\n 1\n\nLine 240 contains \"c8: ENTER Iw,Ib\", which indicates that this\ninstruction has two immediate operands, the second of which is\none byte.  The script loops through the immediate operands using\na for loop.\n\nUnfortunately, there is no guarantee in awk that a for (variable\nin array) loop will return the indices in increasing order.\nInternally, both original-awk and mawk iterate over a hash table\nfor this purpose, and both implementations happen to produce the\nindex 2 before 1.  The supposed second immediate operand is more\nthan one byte wide, producing the error.\n\nSo loop over the indices in increasing order instead.  As a\nside-effect, with mawk this means the silly two-entry hash table\nnever has to be built.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nAcked-by Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091213220437.GA27718@progeny.tock\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "be2bf0a2dfbba785860284968fa055006eb1610e",
      "tree": "4028a44a914302421b812c23d1f1eab53816a8b0",
      "parents": [
        "59b4caeb797494043f5f3b98a610f5d9b75eefa3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 06 12:40:59 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Dec 06 12:53:40 2009 +0100"
      },
      "message": "x86, perf probe: Fix warning in test_get_len()\n\nFix the following warning:\n\n arch/x86/tools/test_get_len.c: In function \"main\":\n arch/x86/tools/test_get_len.c:116: warning: unused variable \"c\"\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d103d01e4b19f185d3c85f77402b605534c32e89",
      "tree": "de78754f58524b49abf3103f2bc2e2be359eda2f",
      "parents": [
        "26fb20d008d841268545c25bb183f21ed16db891",
        "6f5f67267dc4faecd9cba63894de92ca92a608b8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 03 20:11:37 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 03 20:11:38 2009 +0100"
      },
      "message": "Merge branch \u0027perf/probes\u0027 into perf/core\n\nMerge reason: add these fixes to \u0027perf probe\u0027.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6f5f67267dc4faecd9cba63894de92ca92a608b8",
      "tree": "2ebee0e99341c812a55947cf0a611b4d0fef6d68",
      "parents": [
        "80509e27e40d7554e576405ed9f5b7966c567112"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Nov 20 12:13:14 2009 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Nov 20 23:01:04 2009 -0800"
      },
      "message": "x86: insn decoder test checks objdump version\n\nCheck objdump version before using it for insn decoder build test,\nbecause some older objdump can\u0027t decode AVX code correctly.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nLKML-Reference: \u003c20091120171314.6715.30390.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "80509e27e40d7554e576405ed9f5b7966c567112",
      "tree": "69bbca41b1f93a203a0e673a882cb83b717f9254",
      "parents": [
        "751386507701010831d72c522171753d2cd903d2"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Nov 20 12:13:08 2009 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Nov 20 22:59:36 2009 -0800"
      },
      "message": "x86: Fix insn decoder test typos\n\nFix postest_verbose to posttest_verbose, and add posttest_64bit option\nfor CONFIG_64BIT !\u003d y, since old command just passed \u0027-\u0027 instead\nof \u0027-n\u0027 when CONFIG_64BIT is not set.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nLKML-Reference: \u003c20091120171307.6715.66099.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ce64c62074d945fe5f8a7f01bdc30125f994ea67",
      "tree": "989f23f825eb706f2b86c1535433d2f9b314a95a",
      "parents": [
        "6b0cb5f9f7033c72b19697c33deab83f0dd9848d"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Nov 16 18:06:31 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 19 21:40:13 2009 +0100"
      },
      "message": "x86: Instruction decoder test should generate build warning\n\nSince some instructions are not decoded correctly by older\nversions of objdump, it may cause false positive error in insn\ndecoder posttest.\n\nThis changes build error of insn decoder test to build warning.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLKML-Reference: \u003c20091116230631.5250.41579.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "35039eb6b199749943547c8572be6604edf00229",
      "tree": "32a425f542169fa581b18ec0af5e787ac6ab3385",
      "parents": [
        "d65ff75fbe6f8ac7c17f18e4108521898468822c"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Nov 16 18:06:24 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 07:16:50 2009 +0100"
      },
      "message": "x86: Show symbol name if insn decoder test failed\n\nShow symbol name if insn decoder test find a difference.\nThis will help us to find out where the issue is.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLKML-Reference: \u003c20091116230624.5250.49813.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d65ff75fbe6f8ac7c17f18e4108521898468822c",
      "tree": "cd118586583d8699afb5153514224a9fd5c0268a",
      "parents": [
        "444a2a3bcd6d5bed5c823136f68fcc93c0fe283f"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Nov 16 18:06:18 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 07:16:48 2009 +0100"
      },
      "message": "x86: Add verbose option to insn decoder test\n\nAdd verbose option to insn decoder test. This dumps decoded\ninstruction when building kernel with V\u003d1.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLKML-Reference: \u003c20091116230618.5250.18762.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0e492e99b372c6990a5daca9e4683c341f1330e",
      "tree": "79704aa82391ff2f54d92fe11b1b7958b09a5bb8",
      "parents": [
        "82cb57028c864822c5a260f806d051e2ce28c86a"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:27 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:46 2009 +0100"
      },
      "message": "x86: AVX instruction set decoder support\n\nAdd Intel AVX(Advanced Vector Extensions) instruction set\nsupport to x86 instruction decoder. This adds insn.vex_prefix\nfield for storing VEX prefixes, and introduces some original\ntags for expressing opcodes attributes.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204226.30545.23451.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04d46c1b13b02e1e5c24eb270a01cf3f94ee4d04",
      "tree": "b5a4b8c1229b1b1defe2d6671319ff0cfbe21ada",
      "parents": [
        "7f387d3f2421781610588faa2f49ae5f1737b137"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:11 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:45 2009 +0100"
      },
      "message": "x86: Merge INAT_REXPFX into INAT_PFX_*\n\nMerge INAT_REXPFX into INAT_PFX_* macro and rename it to\nINAT_PFX_REX.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204211.30545.58090.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9bf4e7fba8006d19846fec877b6da0616b2772de",
      "tree": "1ee112f882dceb74b7bf0354732ed550cdb1bdb5",
      "parents": [
        "9983d60d74db9e544c6cb6f65351849fe8e9c1de"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 14:39:51 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 14:42:56 2009 +0200"
      },
      "message": "x86, instruction decoder: Fix test_get_len build rules\n\nAdd the kernel source include file as well to the include files\nsearch path, to fix this build bug:\n\n In file included from arch/x86/tools/test_get_len.c:28:\n   arch/x86/lib/insn.c:21:26: error: linux/string.h: No such file or directory\n\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap\u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091020165531.4145.21872.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "70069577323e6f72b845166724f34b9858134437",
      "tree": "4848e0e70d47c47e1d6dd76dfa25bbad38e4a317",
      "parents": [
        "50a482fbd96943516b7a2783900e8fe61a6425e7"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Aug 28 18:13:26 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Sep 04 18:14:15 2009 +0200"
      },
      "message": "x86: Remove unused config macros from instruction decoder selftest\n\nRemove dummy definitions of CONFIG_X86_64 and CONFIG_X86_32 because\nthose macros are not used in the instruction decoder anymore.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nLKML-Reference: \u003c20090828221326.8778.70723.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "50a482fbd96943516b7a2783900e8fe61a6425e7",
      "tree": "78cccda3f21a85d7b409cd39d97cb28f120fc442",
      "parents": [
        "65e234ec2c4a0659ca22531dc1372a185f088517"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Aug 28 18:13:19 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Sep 04 18:14:04 2009 +0200"
      },
      "message": "x86: Allow x86-32 instruction decoder selftest on x86-64\n\nPass $(CONFIG_64BIT) to the x86 insn decoder selftest in case we are\ndecoding 32bit code on x86-64, which will happen when building kernel\nwith ARCH\u003di386 on x86-64.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nLKML-Reference: \u003c20090828221319.8778.88508.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "69d991f32152283cbc373136fa45bbb152b32048",
      "tree": "48c77986a08e2c8348d861df08e57ce3ddd32dd0",
      "parents": [
        "8d7d14fb27818eb08ebedf9f4a6e286970fe9977"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Aug 21 15:43:16 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Aug 27 02:32:50 2009 +0200"
      },
      "message": "x86: Check awk features before generating inat-tables.c\n\nCheck some awk mandatory features to generate inat-tables.c\nthat old mawk doesn\u0027t support.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Przemysław Pawełczyk \u003cprzemyslaw@pawelczyk.it\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nLKML-Reference: \u003c20090821194316.12478.57394.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "8d7d14fb27818eb08ebedf9f4a6e286970fe9977",
      "tree": "5ec3146636f128ebe9a1a4b341af9b743c26c306",
      "parents": [
        "cd7e7bd5e44718c7625ce1e1f0fda53d77cd3797"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Aug 21 15:43:07 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Aug 27 02:32:44 2009 +0200"
      },
      "message": "x86: Fix x86 instruction decoder selftest to check only .text\n\nFix x86 instruction decoder selftest to check only .text because other\nsections (e.g. .notes) will have random bytes which don\u0027t need to be\nchecked.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Przemysław Pawełczyk \u003cprzemyslaw@pawelczyk.it\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nLKML-Reference: \u003c20090821194307.12478.76938.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "ca0e9badd1a39fecdd235f4bf1481b9da756e27b",
      "tree": "e7d7f9a398bf50cb1bd327b38a29d756b54b7b95",
      "parents": [
        "eb13296cfaf6c699566473669a96a38a90562384"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Aug 13 16:34:21 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Aug 27 00:35:56 2009 +0200"
      },
      "message": "x86: X86 instruction decoder build-time selftest\n\nAdd a user-space selftest of x86 instruction decoder at kernel build\ntime.\nWhen CONFIG_X86_DECODER_SELFTEST\u003dy, Kbuild builds a test harness of x86\ninstruction decoder and performs it after building vmlinux.\nThe test compares the results of objdump and x86 instruction decoder\ncode and check there are no differences.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Przemysław Pawełczyk \u003cprzemyslaw@pawelczyk.it\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nLKML-Reference: \u003c20090813203421.31965.29006.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "eb13296cfaf6c699566473669a96a38a90562384",
      "tree": "466c44bf0a747effaf85ec13dbf75ae857449bfd",
      "parents": [
        "35dce1a99d010f3d738af4ce1b9b77302fdfe69c"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Aug 13 16:34:13 2009 -0400"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Aug 27 00:35:56 2009 +0200"
      },
      "message": "x86: Instruction decoder API\n\nAdd x86 instruction decoder to arch-specific libraries. This decoder\ncan decode x86 instructions used in kernel into prefix, opcode, modrm,\nsib, displacement and immediates. This can also show the length of\ninstructions.\n\nThis version introduces instruction attributes for decoding\ninstructions.\nThe instruction attribute tables are generated from the opcode map file\n(x86-opcode-map.txt) by the generator script(gen-insn-attr-x86.awk).\n\nCurrently, the opcode maps are based on opcode maps in Intel(R) 64 and\nIA-32 Architectures Software Developers Manual Vol.2: Appendix.A,\nand consist of below two types of opcode tables.\n\n1-byte/2-bytes/3-bytes opcodes, which has 256 elements, are\nwritten as below;\n\n Table: table-name\n Referrer: escaped-name\n opcode: mnemonic|GrpXXX [operand1[,operand2...]] [(extra1)[,(extra2)...] [| 2nd-mnemonic ...]\n  (or)\n opcode: escape # escaped-name\n EndTable\n\nGroup opcodes, which has 8 elements, are written as below;\n\n GrpTable: GrpXXX\n reg:  mnemonic [operand1[,operand2...]] [(extra1)[,(extra2)...] [| 2nd-mnemonic ...]\n EndTable\n\nThese opcode maps include a few SSE and FP opcodes (for setup), because\nthose opcodes are used in the kernel.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Przemysław Pawełczyk \u003cprzemyslaw@pawelczyk.it\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nLKML-Reference: \u003c20090813203413.31965.49709.stgit@localhost.localdomain\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    }
  ]
}
