)]}'
{
  "log": [
    {
      "commit": "f09a7b0eead737b33d940bf5c2509ca1441e9590",
      "tree": "221f371c3a9babea420296dded0a55b2c5f9bfe4",
      "parents": [
        "20f4d771b3098d5d559c0d7c65092f90da4352c1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 14 15:23:19 2018 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Jun 16 09:52:35 2018 +0200"
      },
      "message": "perf: sync up x86/.../cpufeatures.h\n\nThe x86 copy of cpufeatures.h is now out of sync, so fix that.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "c310c7b2697d446b81543646fbe7cbb2a085bda2",
      "tree": "394fc880c026dc4b1a056fff0926bdb50ae6a7a7",
      "parents": [
        "935893a17a99e8ce5ff2e3a7cd1bcd0e79d30872"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 03 12:36:14 2018 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 05 10:28:58 2018 +0200"
      },
      "message": "perf/tools: header file sync up\n\nWhen building tools/perf/ it rightly complains about a number of .h\nfiles being out of sync.  Fix this up by syncing them properly with the\nrelevant in-kernel versions.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "e71fac01727a9495f08de9db5259089bee311766",
      "tree": "1bb91de3735ca19ab82ba9be2a8ee2bce0488fff",
      "parents": [
        "59094faf3f618b2d2b2a45acb916437d611cede6"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Wed Jan 03 10:17:35 2018 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 05 15:46:35 2018 +0100"
      },
      "message": "KPTI: Rename to PAGE_TABLE_ISOLATION\n\nThis renames CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "23e09439aa460e4e194c8d2542a16977ee8ed142",
      "tree": "ab1a9134282fe5d8c4bd39f447ed2bc9c809b70f",
      "parents": [
        "cb7d8d7e6737cad77d5eaba9f9c95f3322706198"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Sun Sep 24 16:59:49 2017 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 05 15:46:34 2018 +0100"
      },
      "message": "kaiser: add \"nokaiser\" boot option, using ALTERNATIVE\n\n\nAdded \"nokaiser\" boot option: an early param like \"noinvpcid\".\nMost places now check int kaiser_enabled (#defined 0 when not\nCONFIG_KAISER) instead of #ifdef CONFIG_KAISER; but entry_64.S\nand entry_64_compat.S are using the ALTERNATIVE technique, which\npatches in the preferred instructions at runtime.  That technique\nis tied to x86 cpu features, so X86_FEATURE_KAISER is fabricated.\n\nPrior to \"nokaiser\", Kaiser #defined _PAGE_GLOBAL 0: revert that,\nbut be careful with both _PAGE_GLOBAL and CR4.PGE: setting them when\nnokaiser like when !CONFIG_KAISER, but not setting either when kaiser -\nneither matters on its own, but it\u0027s hard to be sure that _PAGE_GLOBAL\nwon\u0027t get set in some obscure corner, or something add PGE into CR4.\nBy omitting _PAGE_GLOBAL from __supported_pte_mask when kaiser_enabled,\nall page table setup which uses pte_pfn() masks it out of the ptes.\n\nIt\u0027s slightly shameful that the same declaration versus definition of\nkaiser_enabled appears in not one, not two, but in three header files\n(asm/kaiser.h, asm/pgtable.h, asm/tlbflush.h).  I felt safer that way,\nthan with #including any of those in any of the others; and did not\nfeel it worth an asm/kaiser_enabled.h - kernel/cpu/common.c includes\nthem all, so we shall hear about it if they get out of synch.\n\nCleanups while in the area: removed the silly #ifdef CONFIG_KAISER\nfrom kaiser.c; removed the unused native_get_normal_pgd(); removed\nthe spurious reg clutter from SWITCH_*_CR3 macro stubs; corrected some\ncomments.  But more interestingly, set CR4.PSE in secondary_startup_64:\nthe manual is clear that it does not matter whether it\u0027s 0 or 1 when\n4-level-pts are enabled, but I was distracted to find cr4 different on\nBSP and auxiliaries - BSP alone was adding PSE, in probe_page_size_mask().\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "15541e64163c0c5a2d2e3e8d1b73057888170f62",
      "tree": "71def89b38cced4a3ca8b4da79ff729e36a407bf",
      "parents": [
        "a2c222bef08f1ada42f85f12114f482a0682ea56"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 24 11:58:54 2017 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jul 05 14:40:29 2017 +0200"
      },
      "message": "tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel\n\ncommit e883d09c9eb2ffddfd057c17e6a0cef446ec8c9b upstream.\n\nJust a minor fix done in:\n\n  Fixes: 26a37ab319a2 (\"x86/mce: Fix copy/paste error in exception table entries\")\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nLink: http://lkml.kernel.org/n/tip-ni9jzdd5yxlail6pq8cuexw2@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "8214899342981dbd49ae24aadbbd19e9e7830684",
      "tree": "196099a3d5c502f52e9d361b5286686a76cb014f",
      "parents": [
        "854dd54245f7f1b1175b1bada613929396a571be"
      ],
      "author": {
        "name": "Piotr Luc",
        "email": "piotr.luc@intel.com",
        "time": "Tue Oct 18 17:01:11 2016 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 19 17:37:13 2016 +0200"
      },
      "message": "x86/cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features\n\nAVX512_4VNNIW  - Vector instructions for deep learning enhanced word\nvariable precision.\nAVX512_4FMAPS - Vector instructions for deep learning floating-point\nsingle precision.\n\nThese new instructions are to be used in future Intel Xeon \u0026 Xeon Phi\nprocessors. The bits 2\u00263 of CPUID[level:0x07, EDX] inform that new\ninstructions are supported by a processor.\n\nThe spec can be found in the Intel Software Developer Manual (SDM) or in\nthe Instruction Set Extensions Programming Reference (ISE).\n\nDefine new feature flags to enumerate the new instructions in /proc/cpuinfo\naccordingly to CPUID bits and add the required xsave extensions which are\nrequired for proper operation.\n\nSigned-off-by: Piotr Luc \u003cpiotr.luc@intel.com\u003e\nCc: Denys Vlasenko \u003cdvlasenk@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nCc: Dave Hansen \u003cdave.hansen@intel.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Andy Lutomirski \u003cluto@kernel.org\u003e\nCc: Josh Poimboeuf \u003cjpoimboe@redhat.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/20161018150111.29926-1-piotr.luc@intel.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a5c4c74564f000950902d0f1e64926cce2280af2",
      "tree": "112146a3ade2271f92f301c20e798e26c20ee859",
      "parents": [
        "d23e354fe58aada6d1cdeeb7e8463b75d44bc687"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 05 19:18:34 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 05 19:18:34 2016 -0300"
      },
      "message": "tools: Synchronize tools/arch/x86/include/asm/cpufeatures.h\n\nDue to ffb173e657fa (\"x86/mce: Drop X86_FEATURE_MCE_RECOVERY and the\nrelated model string test\"), no changes needed in any other place as no\ntool uses X86_FEATURE_MCE_RECOVERY.\n\nSilences this detected drift when building tools/perf:\n\n      Warning: tools/arch/x86/include/asm/cpufeatures.h differs from kernel\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-f3sfimg58t3cycbbl8f5cwxf@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d23e354fe58aada6d1cdeeb7e8463b75d44bc687",
      "tree": "2dad3326be13b1ea36bee8ecfabc88d326bfa19e",
      "parents": [
        "72c6ff2583fba824dc38c0ce87b838631cdb8294"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 05 19:12:46 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 05 19:12:46 2016 -0300"
      },
      "message": "perf bench mem: Sync memcpy assembly sources with the kernel\n\nCommit 9a6fb28a355d (\"x86/mce: Improve memcpy_mcsafe()\") renames\nmemcpy_mcsafe() to memcpy_mcsafe_unrolled(), making\ntools/arch/x86/lib/memcpy_64.S drift from the its kernel counterpart,\ntriggering this warning in the perf build:\n\n  Warning: tools/arch/x86/lib/memcpy_64.S differs from kernel\n\nSync that copy to acknowledge that, no changes to \u0027perf bench\u0027 are\nneeded, as this function is not used there.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-xfwc1raw8obyrctxerwt1bbb@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f82b77462b8680b84e8cce955b05a6629cb44b36",
      "tree": "c077ba254c51201e6b2405ef764ed45b069d2959",
      "parents": [
        "f752e90e9c00da2a1994e2e1b1a04505b46a6a4c"
      ],
      "author": {
        "name": "Wang Nan",
        "email": "wangnan0@huawei.com",
        "time": "Wed Sep 14 10:57:29 2016 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 19 11:30:56 2016 -0300"
      },
      "message": "tools include: Add mman macros needed by perf for all arch\n\nSome macros required by tools/perf/trace/beauty/mmap.c is not support\nfor all architectures. For example, MAP_32BIT is defined on x86 only,\nalpha doesn\u0027t define MADV_HWPOISON and MADV_SOFT_OFFLINE.\n\nThis patch regenerates mman.h for each arch, defines these missing\nmacros for perf. For missing MADV_*, fall back to asm-generic/mman-common\nbecause they are in a \u0027case ...\u0027 statement. For flags, define it to 0.\n\nFollowing is the script to generate this patch:\n\n macros\u003d`cat $0 | awk \u0027V\u003d\u003d1 {print}; /^# start macro list/ {V\u003d1}\u0027`\n rm `find ./tools/arch/ -name mman.h`\n for arch in `ls tools/arch`\n do\n   [ -d tools/arch/$arch/include/uapi/asm ] || mkdir -p tools/arch/$arch/include/uapi/asm\n   src\u003darch/$arch/include/uapi/asm/mman.h\n   target\u003dtools/arch/$arch/include/uapi/asm/mman.h.tmp\n   real_target\u003dtools/arch/$arch/include/uapi/asm/mman.h\n   guard\u003d\"TOOLS_ARCH_\"`echo $arch | awk \u0027{print toupper($0)}\u0027`_UAPI_ASM_MMAN_FIX_H\n   rm -f $target\n\n   [ -f $src ] \u0026\u0026\n   for m in $macros\n   do\n     if grep \u0027#define[ \\t]*\u0027$m $src \u003e /dev/null 2\u003e\u00261\n     then\n       grep -h \u0027#define[ \\t]*\u0027$m $src | sed \u0027s/[ \\t]*\\/\\*.*$//g\u0027 \u003e\u003e $target\n     fi\n   done\n\n   if [ -f $src ]\n   then\n      grep \u0027#include \u003casm-generic\u0027 $src \u003e\u003e $target\n   else\n      echo \"#include \u003casm-generic/mman.h\u003e\" \u003e\u003e $target\n   fi\n\n   touch $real_target\n   for m in $macros\n   do\n     if cat \u003c\u003c EOF | gcc -Itools/arch/$arch/include -Itools/arch/$arch/include/uapi -Iinclude/ -Iinclude/uapi -E - | grep $m \u003e /dev/null 2\u003e\u00261\n #include \u003cuapi/asm/mman.h.tmp\u003e\n #include \u003cuapi/linux/mman.h\u003e\n $m\n EOF\n   then\n     echo \"Fixing $m for $arch\"\n     echo \"/* $m is undefined on $arch, fix it for perf */\" \u003e\u003e $target\n     if echo $m | grep \u0027^MADV_\u0027 \u003e /dev/null 2\u003e\u00261\n     then\n       grep -h \u0027#define[ \\t]*\u0027$m include/uapi/asm-generic/mman-common.h | sed \u0027s/[ \\t]*\\/\\*.*$//g\u0027 \u003e\u003e $target\n     else\n       echo \"#define $m\t0\" \u003e\u003e $target\n     fi\n   fi\n   done\n\n   real_target\u003dtools/arch/$arch/include/uapi/asm/mman.h\n   echo \u0027#ifndef \u0027$guard \u003e $real_target\n   echo \u0027#define \u0027$guard \u003e\u003e $real_target\n   cat $target | sed \u0027s|asm-generic|uapi/asm-generic|g\u0027 \u003e\u003e $real_target\n   echo \u0027#endif\u0027 \u003e\u003e $real_target\n   rm $target\n   echo \"$real_target\"\n done\n\n exit 0\n # Following macros are extracted from:\n # tools/perf/trace/beauty/mmap.c\n #\n # start macro list\n MADV_DODUMP\n MADV_DOFORK\n MADV_DONTDUMP\n MADV_DONTFORK\n MADV_DONTNEED\n MADV_FREE\n MADV_HUGEPAGE\n MADV_HWPOISON\n MADV_MERGEABLE\n MADV_NOHUGEPAGE\n MADV_NORMAL\n MADV_RANDOM\n MADV_REMOVE\n MADV_SEQUENTIAL\n MADV_SOFT_OFFLINE\n MADV_UNMERGEABLE\n MADV_WILLNEED\n MAP_32BIT\n MAP_ANONYMOUS\n MAP_DENYWRITE\n MAP_EXECUTABLE\n MAP_FILE\n MAP_FIXED\n MAP_GROWSDOWN\n MAP_HUGETLB\n MAP_LOCKED\n MAP_NONBLOCK\n MAP_NORESERVE\n MAP_POPULATE\n MAP_PRIVATE\n MAP_SHARED\n MAP_STACK\n MAP_UNINITIALIZED\n MREMAP_FIXED\n MREMAP_MAYMOVE\n PROT_EXEC\n PROT_GROWSDOWN\n PROT_GROWSUP\n PROT_NONE\n PROT_READ\n PROT_SEM\n PROT_WRITE\n\nSigned-off-by: Wang Nan \u003cwangnan0@huawei.com\u003e\nTested-by: Kim Phillips \u003ckim.phillips@arm.com\u003e\nTested-by: Naveen N. Rao \u003cnaveen.n.rao@linux.vnet.ibm.com\u003e\nCc: Ravi Bangoria \u003cravi.bangoria@linux.vnet.ibm.com\u003e\nCc: Zefan Li \u003clizefan@huawei.com\u003e\nCc: pi3orama@163.com\nFixes: 277cf08f3feb (\"perf trace beauty mmap: Fix defines for non !x86_64\")\nLink: http://lkml.kernel.org/r/1473850649-83389-3-git-send-email-wangnan0@huawei.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f3539c12d8196ce0a1993364d30b3a18908470d1",
      "tree": "418e70748c740f8693ef6255f2611785a175c7fb",
      "parents": [
        "d9ea48bc4e7cc297ca1073fa3f90ed80d964b7b4"
      ],
      "author": {
        "name": "Wang Nan",
        "email": "wangnan0@huawei.com",
        "time": "Mon Sep 12 12:54:29 2016 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Sep 13 15:26:08 2016 -0300"
      },
      "message": "tools include: Add uapi mman.h for each architecture\n\nSome mmap related macros have different values for different\narchitectures. This patch introduces uapi mman.h for each\narchitectures.\n\nThree headers are cloned from kernel include to tools/include:\n\n tools/include/uapi/asm-generic/mman-common.h\n tools/include/uapi/asm-generic/mman.h\n tools/include/uapi/linux/mman.h\n\nThe main part of this patch is generated by following script:\n\n macros\u003d`cat $0 | awk \u0027V\u003d\u003d1 {print}; /^# start macro list/ {V\u003d1}\u0027`\n for arch in `ls tools/arch`\n do\n   [ -d tools/arch/$arch/include/uapi/asm ] || mkdir -p tools/arch/$arch/include/uapi/asm\n   src\u003darch/$arch/include/uapi/asm/mman.h\n   target\u003dtools/arch/$arch/include/uapi/asm/mman.h\n   guard\u003d\"TOOLS_ARCH_\"`echo $arch | awk \u0027{print toupper($0)}\u0027`_UAPI_ASM_MMAN_FIX_H\n   echo \u0027#ifndef \u0027$guard \u003e $target\n   echo \u0027#define \u0027$guard \u003e\u003e $target\n\n   [ -f $src ] \u0026\u0026\n   for m in $macros\n   do\n     if grep \u0027#define[ \\t]*\u0027$m $src \u003e /dev/null 2\u003e\u00261\n     then\n       grep -h \u0027#define[ \\t]*\u0027$m $src | sed \u0027s/[ \\t]*\\/\\*.*$//g\u0027 \u003e\u003e $target\n     fi\n   done\n\n   if [ -f $src ]\n   then\n      grep \u0027#include \u003casm-generic\u0027 $src \u003e\u003e $target\n   else\n      echo \"#include \u003casm-generic/mman.h\u003e\" \u003e\u003e $target\n   fi\n   echo \u0027#endif\u0027 \u003e\u003e $target\n   echo \"$target\"\n done\n\n exit 0\n # Following macros are extracted from:\n # tools/perf/trace/beauty/mmap.c\n #\n # start macro list\n MADV_DODUMP\n MADV_DOFORK\n MADV_DONTDUMP\n MADV_DONTFORK\n MADV_DONTNEED\n MADV_HUGEPAGE\n MADV_HWPOISON\n MADV_MERGEABLE\n MADV_NOHUGEPAGE\n MADV_NORMAL\n MADV_RANDOM\n MADV_REMOVE\n MADV_SEQUENTIAL\n MADV_SOFT_OFFLINE\n MADV_UNMERGEABLE\n MADV_WILLNEED\n MAP_32BIT\n MAP_ANONYMOUS\n MAP_DENYWRITE\n MAP_EXECUTABLE\n MAP_FILE\n MAP_FIXED\n MAP_GROWSDOWN\n MAP_HUGETLB\n MAP_LOCKED\n MAP_NONBLOCK\n MAP_NORESERVE\n MAP_POPULATE\n MAP_PRIVATE\n MAP_SHARED\n MAP_STACK\n MAP_UNINITIALIZED\n MREMAP_FIXED\n MREMAP_MAYMOVE\n PROT_EXEC\n PROT_GROWSDOWN\n PROT_GROWSUP\n PROT_NONE\n PROT_READ\n PROT_SEM\n PROT_WRITE\n\nSigned-off-by: Wang Nan \u003cwangnan0@huawei.com\u003e\nCc: Zefan Li \u003clizefan@huawei.com\u003e\nCc: pi3orama@163.com\nLink: http://lkml.kernel.org/r/1473684871-209320-2-git-send-email-wangnan0@huawei.com\n[ Added new files to tools/perf/MANIFEST to fix the detached tarball build, add mman.h for ARC ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9f3156903df3f7d9bba9acde810d78bca94305d5",
      "tree": "9aa15fed3ac2dcff869c60c31f301c5db17dcb00",
      "parents": [
        "60ebc159817fef86171616510b1228476d979556"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 15 17:42:30 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 15 18:11:17 2016 -0300"
      },
      "message": "tools: Sync kvm related header files for arm64 and s390\n\nFrom a quick look nothing stands out as requiring changes to kvm tools\nsuch as tools/perf/arch/s390/util/kvm-stat.c.\n\nSilences these header checking warnings:\n\n  $ make -C tools/perf\n  make: Entering directory \u0027/home/acme/git/linux/tools/perf\u0027\n    BUILD:   Doing \u0027make -j4\u0027 parallel build\n  Warning: tools/arch/s390/include/uapi/asm/kvm.h differs from kernel\n  Warning: tools/arch/s390/include/uapi/asm/sie.h differs from kernel\n  Warning: tools/arch/arm64/include/uapi/asm/kvm.h differs from kernel\n  \u003cSNIP\u003e\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Alexander Yarygin \u003cyarygin@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Hemant Kumar \u003chemant@linux.vnet.ibm.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Michael Ellerman \u003cmpe@ellerman.id.au\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Naveen N. Rao \u003cnaveen.n.rao@linux.vnet.ibm.com\u003e\nCc: Scott  Wood \u003cscottwood@freescale.com\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-btutge414g516qmh6r5ienlj@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "840b49ba554b40fa8301ad2716abd2fe3d9e382a",
      "tree": "18446a7f1d5ff5e25a0eff706b65af4908bc02ee",
      "parents": [
        "791cceb89f7987c0375ff2e8971928a47f62ccae"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 09 11:56:33 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 09 11:56:33 2016 -0300"
      },
      "message": "tools: Sync cpufeatures headers with the kernel\n\nDue to:\n\n  1e61f78baf89 (\"x86/cpufeature: Make sure DISABLED/REQUIRED macros are updated\")\n\nNo changes to tools using those headers (tools/arch/x86/lib/mem{set,cpu}_64.S)\nseems necessary.\n\nDetected by the tools build header drift checker:\n\n  $ make -C tools/perf O\u003d/tmp/build/perf\n  make: Entering directory \u0027/home/acme/git/linux/tools/perf\u0027\n    BUILD:   Doing \u0027make -j4\u0027 parallel build\n    GEN      /tmp/build/perf/common-cmds.h\n  Warning: tools/arch/x86/include/asm/disabled-features.h differs from kernel\n  Warning: tools/arch/x86/include/asm/required-features.h differs from kernel\n  Warning: tools/arch/x86/include/asm/cpufeatures.h differs from kernel\n    CC       /tmp/build/perf/util/probe-finder.o\n    CC       /tmp/build/perf/builtin-help.o\n  \u003cSNIP\u003e\n  ^C$\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Dave Hansen \u003cdave.hansen@linux.intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-ja75m7zk8j0jkzmrv16i5ehw@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bebfb730125863aac74607dff24f1bdb9fb02a90",
      "tree": "c92840c9e0ade7ff0d8b609c8123745154f3a1da",
      "parents": [
        "19f00b011729417f69e4df53cc3fe5ecc25134a4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 09 11:21:57 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 09 11:21:57 2016 -0300"
      },
      "message": "tools: Sync cpufeatures.h and vmx.h with the kernel\n\nThere were changes related to the deprecation of the \"pcommit\"\ninstruction:\n\n  fd1d961dd681 (\"x86/insn: remove pcommit\")\n  dfa169bbee00 (\"Revert \"KVM: x86: add pcommit support\"\")\n\nNo need to update anything in the tools, as \"pcommit\" wasn\u0027t being\nlisted on the VMX_EXIT_REASONS in the tools/perf/arch/x86/util/kvm-stat.c\nfile.\n\nJust grab fresh copies of these files to silence the file cache\ncoherency detector:\n\n  $ make -C tools/perf O\u003d/tmp/build/perf install-bin\n  make: Entering directory \u0027/home/acme/git/linux/tools/perf\u0027\n    BUILD:   Doing \u0027make -j4\u0027 parallel build\n  Warning: tools/arch/x86/include/asm/cpufeatures.h differs from kernel\n  Warning: tools/arch/x86/include/uapi/asm/vmx.h differs from kernel\n    INSTALL  GTK UI\n  \u003cSNIP\u003e\n  #\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Ross Zwisler \u003cross.zwisler@linux.intel.com\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nCc: Xiao Guangrong \u003cguangrong.xiao@linux.intel.com\u003e\nLink: http://lkml.kernel.org/n/tip-07pmcc1ysydhyyxbmp1vt0l4@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bb9707077b4ee5f77bc9939b057ff8a0d410296f",
      "tree": "5d532c5066c0b7e40948a44f6cab11cb3b8d6e61",
      "parents": [
        "39f54862a935e14a448cbd68d6a6bef68d026dbe"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 11:12:18 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 15:20:39 2016 -0300"
      },
      "message": "tools: Copy the bitsperlong.h files from the kernel\n\nWe use it in bitops/__ffs.h and bitops/atomic.h, that we also got from\nthe kernel, but were getting it from either newer systems that carry it\nin /usr/include, or from the kernel sources, that we decided not to\ntouch from tools/ code. Fix it.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-lwqvgbuitjmrdpjmjp6zqnyx@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "dd7bd1093622621a910cbb6a77c7addeb20c9984",
      "tree": "187cd37d8805e3f6b0a6c66ea1f51dc91cbac520",
      "parents": [
        "f2d3adf46d5763e7154e303e972c891999a4da43"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 10:57:25 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 15:20:36 2016 -0300"
      },
      "message": "tools: Copy the header files needed by perf tools\n\nThose kernel files were being directly accessed, which we\u0027re not\nallowing anymore to avoid that changes in the kernel side break tooling.\n\nWarn if these copies drift from the original files.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Alexander Yarygin \u003cyarygin@linux.vnet.ibm.com\u003e\nCc: Christoffer Dall \u003cchristoffer.dall@linaro.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Eric Auger \u003ceric.auger@linaro.org\u003e\nCc: Hemant Kumar \u003chemant@linux.vnet.ibm.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Naveen N. Rao \u003cnaveen.n.rao@linux.vnet.ibm.com\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nCc: Yunlong Song \u003cyunlong.song@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-mnopguymhnwzjhw3mowllvsy@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c7007e983682b31d91e9ad7c3e85c49ffcc3651f",
      "tree": "b4ecc87ce9e43a34a2424159bd5e09e26fd2efb3",
      "parents": [
        "4998a1224686d74ab7f7789787f7f7f904c75dfc"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 10:29:31 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 15:20:34 2016 -0300"
      },
      "message": "perf tools: Introduce weak alternative to sched_getcpu()\n\nWhich is just a wrapper for sys_getcpu and is not present in at least\nmusl libc.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-kblef7svmhr0g93kkx78envg@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "12f020338a2ca5db99db40b3cf8e4df88744c541",
      "tree": "bfafe64c11b4e6d302a0819d56b62ed71d2c2566",
      "parents": [
        "971e827bffef781dd089a402fe602ff20c1f1819"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 11 21:16:52 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 15:20:33 2016 -0300"
      },
      "message": "tools: Copy uapi/asm/perf_regs.h from the kernel\n\nTo allow the build to complete on older systems, where those files are\neither not uptodate, lacking some recent additions or not present at\nall.\n\nAnd check if the copy drifts from the kernel.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-sxf7rpow2blsno5f7t6n0sqz@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7d7d1bf1d1dabe435ef50efb051724b8664749cb",
      "tree": "25b24227fb2d78e03262785ba893c1fb21306d1c",
      "parents": [
        "c4b6014e8bb0c8d47fe5c71ebc604f31091e5d3f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 11 12:36:41 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 15:20:32 2016 -0300"
      },
      "message": "perf bench: Copy kernel files needed to build mem{cpy,set} x86_64 benchmarks\n\nWe can\u0027t access kernel files directly from tools/, so copy the required\nbits, and make sure that we detect when the original files, in the\nkernel, gets modified.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-z7e76274ch5j4nugv048qacb@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cec07f53c398f22576df77052c4777dc13f14962",
      "tree": "38b2c6d3718a0a33629249db930147495db84709",
      "parents": [
        "9c304f6c715f1849bb5b0d450a600dc731a80bda"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jul 07 18:28:43 2016 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 12 15:19:54 2016 -0300"
      },
      "message": "perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/\n\nAnd remove the empty tools/arch/x86/include/asm/unistd_{32,64}.h files\nintroduced by eae7a755ee81 (\"perf tools, x86: Build perf on older\nuser-space as well\").\n\nThis way we get closer to mirroring the kernel for cases where __NR_\ncan\u0027t be found for some include path/_GNU_SOURCE/whatever scenario.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Wang Nan \u003cwangnan0@huawei.com\u003e\nLink: http://lkml.kernel.org/n/tip-kpj6m3mbjw82kg6krk2z529e@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "da6d8567512df11e0473b710c07de87efde5709c",
      "tree": "24601b1c6d8347e03517c8c24959171ba34dd3c5",
      "parents": [
        "42b09d7b0e3d57a92b938fde5fcb532e9a88e1ea"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 07 11:53:41 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:11:05 2015 -0300"
      },
      "message": "tools include: Add basic atomic.h implementation from the kernel sources\n\nUses the arch/x86/ kernel code for x86_64/i386, fallbacking to a gcc\nintrinsics implementation that has been tested in at least sparc64.\n\nWill be used for reference counting in tools/perf.\n\nAcked-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-knfpjowhgyh6x4z0kfuk389j@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d3bd708114a37bcb472715818ba21d61ef71e86a",
      "tree": "fb2f72cb7780ce5e0593460ad1f9d6f5420aeac7",
      "parents": [
        "e2164f0406db75cb1ae0bf49ae7915f0ab10e201"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 10:02:00 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:08 2015 -0300"
      },
      "message": "perf tools: Move tile barrier.h stuff to tools/arch/tile/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-jwcs4r1lo0ld8a4ricbe0zug@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e2164f0406db75cb1ae0bf49ae7915f0ab10e201",
      "tree": "b667a1c2121a424b56b484fd05a79dffff7ea9db",
      "parents": [
        "3d3337de8900a199a7ab304f742a6ad2a973b9f4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 09:40:36 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:07 2015 -0300"
      },
      "message": "perf tools: Move mips barrier.h stuff to tools/arch/mips/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-c5a8m8lbjuy0agep6giykxbz@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3d3337de8900a199a7ab304f742a6ad2a973b9f4",
      "tree": "4018ba470feef4222a022d24a7b32080b811531b",
      "parents": [
        "4f3db0746c91453a88e302d1aac30be08ba9e52f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 08:53:26 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:07 2015 -0300"
      },
      "message": "perf tools: Move xtensa barrier.h stuff to tools/arch/xtensa/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-lp68dspbtjcwbpzd7x5c6zp5@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4f3db0746c91453a88e302d1aac30be08ba9e52f",
      "tree": "d6941cfda3a35eca0c7d027de204fb3d58ca0037",
      "parents": [
        "163e589d0519b6d6c1e5500f4d14b1fc10b736fe"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 07 18:14:25 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:06 2015 -0300"
      },
      "message": "perf tools: Move arm(64) barrier.h stuff to tools/arch/arm*/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-cgfhreaejd7ohitdjccu9k2o@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "163e589d0519b6d6c1e5500f4d14b1fc10b736fe",
      "tree": "263dcda6a4daa2e5adb8636fd843902999cba309",
      "parents": [
        "0da85d1e38b4c186d2248f0239b72d465f5b406c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 07 18:03:14 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:06 2015 -0300"
      },
      "message": "perf tools: Move ia64 barrier.h stuff to tools/arch/ia64/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-4op0qdukegrdumyefz4icxk0@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0da85d1e38b4c186d2248f0239b72d465f5b406c",
      "tree": "e5b80b4bd4b1de8215fdbc0ec39255d509431de7",
      "parents": [
        "94cdda6b98b3708f04f426204542aa69d4780fa9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 07 17:52:19 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:06 2015 -0300"
      },
      "message": "perf tools: Move alpha barrier.h stuff to tools/arch/alpha/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-vs2plxuph0ne3zcupijgjy9z@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "94cdda6b98b3708f04f426204542aa69d4780fa9",
      "tree": "627596b50bbc53001d8bb2e1d949b343ad966ee1",
      "parents": [
        "827634added7f38b7d724cab1dccdb2b004c13c3"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 07 17:27:23 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:05 2015 -0300"
      },
      "message": "perf tools: Move sparc barrier.h stuff to tools/arch/sparc/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-f0d04b9x63grt30nahpw9ei0@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "827634added7f38b7d724cab1dccdb2b004c13c3",
      "tree": "6b388182e643c6c906178b5dac30949d766b4aeb",
      "parents": [
        "c6e39db1d0284ff573f171b6754837d39b8a358d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 07 17:09:48 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:05 2015 -0300"
      },
      "message": "perf tools: Move sh barrier.h stuff to tools/arch/sh/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-6xqb97k782wqp1r3v6jqayki@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "07d207ac0c55a413c358153bd3012c5fa51a0554",
      "tree": "e22562e603d584c0e40df847c969c2bc93be8643",
      "parents": [
        "e43a19c9c2c30cf88ffafb8390a4c53400b2467e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 06 18:44:53 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:04 2015 -0300"
      },
      "message": "perf tools: Move s390 barrier.h stuff to tools/arch/s390/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-zv4x77074resrkl4ayzf5e7d@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e43a19c9c2c30cf88ffafb8390a4c53400b2467e",
      "tree": "8afdb88cae36616a387cb038ebfab91589c639cf",
      "parents": [
        "361c564eeff4b78f1303b86e8e8f07fc547bd2c9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 06 18:35:20 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:03 2015 -0300"
      },
      "message": "perf tools: Move powerpc barrier.h stuff to tools/arch/powerpc/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-pk6f5x9vh8k2ebzhh9uj5wo2@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "361c564eeff4b78f1303b86e8e8f07fc547bd2c9",
      "tree": "7a3d74423930cbc539766017a3ec9e88275e918b",
      "parents": [
        "f8bffbf1222a64336a81974fc25fe846656ac53e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 30 12:33:22 2015 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 08 16:05:03 2015 -0300"
      },
      "message": "perf tools: Move x86 barrier.h stuff to tools/arch/x86/include/asm/barrier.h\n\nWe will need it for atomic.h, so move it from the ad-hoc tools/perf/\nplace to a tools/ subset of the kernel arch/ hierarchy.\n\nOther aches will follow, each in a cset.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-vy6bqmsvm6puibpay2cy4wid@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ]
}
