{"push_id":2563674394,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"f64dc054d796612c18874282adfba103337a591e","before":"07678283109c20af615969aa52d20fe883b211a2","commits":[{"sha":"0b26351b910fb8fe6a056f8a1bbccabe50c0e19f","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock\n\nMatt reported the following deadlock:\n\nCPU0\t\t\t\t\tCPU1\n\nschedule(.prev=migrate/0)\t\t<fault>\n  pick_next_task()\t\t\t  ...\n    idle_balance()\t\t\t    migrate_swap()\n      active_balance()\t\t\t      stop_two_cpus()\n\t\t\t\t\t\tspin_lock(stopper0->lock)\n\t\t\t\t\t\tspin_lock(stopper1->lock)\n\t\t\t\t\t\tttwu(migrate/0)\n\t\t\t\t\t\t  smp_cond_load_acquire() -- waits for schedule()\n        stop_one_cpu(1)\n\t  spin_lock(stopper1->lock) -- waits for stopper lock\n\nFix this deadlock by taking the wakeups out from under stopper->lock.\nThis allows the active_balance() to queue the stop work and finish the\ncontext switch, which in turn allows the wakeup from migrate_swap() to\nobserve the context and complete the wakeup.\n\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nReported-by: Matt Fleming <matt@codeblueprint.co.uk>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nAcked-by: Matt Fleming <matt@codeblueprint.co.uk>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Michal Hocko <mhocko@suse.com>\nCc: Mike Galbraith <umgwanakikbuti@gmail.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/20180420095005.GH4064@hirez.programming.kicks-ass.net\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/0b26351b910fb8fe6a056f8a1bbccabe50c0e19f"},{"sha":"457be908c83637ee10bda085a23dc05afa3b14a0","author":{"name":"Vincent Guittot","email":"eb7d4bc75c19026be4afbcab4b7b388cf01677ff@linaro.org"},"message":"sched/fair: Fix the update of blocked load when newly idle\n\nWith commit:\n\n  31e77c93e432 (\"sched/fair: Update blocked load when newly idle\")\n\n... we release the rq->lock when updating blocked load of idle CPUs.\n\nThis opens a time window during which another CPU can add a task to this\nCPU's cfs_rq.\n\nThe check for newly added task of idle_balance() is not in the common path.\nMove the out label to include this check.\n\nReported-by: Heiner Kallweit <hkallweit1@gmail.com>\nTested-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Vincent Guittot <vincent.guittot@linaro.org>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nFixes: 31e77c93e432 (\"sched/fair: Update blocked load when newly idle\")\nLink: http://lkml.kernel.org/r/20180426103133.GA6953@linaro.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/457be908c83637ee10bda085a23dc05afa3b14a0"},{"sha":"741a76b350897604c48fb12beff1c9b77724dc96","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"kthread, sched/wait: Fix kthread_parkme() wait-loop\n\nGaurav reported a problem with __kthread_parkme() where a concurrent\ntry_to_wake_up() could result in competing stores to ->state which,\nwhen the TASK_PARKED store got lost bad things would happen.\n\nThe comment near set_current_state() actually mentions this competing\nstore, but only mentions the case against TASK_RUNNING. This same\nstore, with different timing, can happen against a subsequent !RUNNING\nstore.\n\nThis normally is not a problem, because as per that same comment, the\n!RUNNING state store is inside a condition based wait-loop:\n\n  for (;;) {\n    set_current_state(TASK_UNINTERRUPTIBLE);\n    if (!need_sleep)\n      break;\n    schedule();\n  }\n  __set_current_state(TASK_RUNNING);\n\nIf we loose the (first) TASK_UNINTERRUPTIBLE store to a previous\n(concurrent) wakeup, the schedule() will NO-OP and we'll go around the\nloop once more.\n\nThe problem here is that the TASK_PARKED store is not inside the\nKTHREAD_SHOULD_PARK condition wait-loop.\n\nThere is a genuine issue with sleeps that do not have a condition;\nthis is addressed in a subsequent patch.\n\nReported-by: Gaurav Kohli <gkohli@codeaurora.org>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nReviewed-by: Oleg Nesterov <oleg@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/741a76b350897604c48fb12beff1c9b77724dc96"},{"sha":"85f1abe0019fcb3ea10df7029056cf42702283a8","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"kthread, sched/wait: Fix kthread_parkme() completion issue\n\nEven with the wait-loop fixed, there is a further issue with\nkthread_parkme(). Upon hotplug, when we do takedown_cpu(),\nsmpboot_park_threads() can return before all those threads are in fact\nblocked, due to the placement of the complete() in __kthread_parkme().\n\nWhen that happens, sched_cpu_dying() -> migrate_tasks() can end up\nmigrating such a still runnable task onto another CPU.\n\nNormally the task will have hit schedule() and gone to sleep by the\ntime we do kthread_unpark(), which will then do __kthread_bind() to\nre-bind the task to the correct CPU.\n\nHowever, when we loose the initial TASK_PARKED store to the concurrent\nwakeup issue described previously, do the complete(), get migrated, it\nis possible to either:\n\n - observe kthread_unpark()'s clearing of SHOULD_PARK and terminate\n   the park and set TASK_RUNNING, or\n\n - __kthread_bind()'s wait_task_inactive() to observe the competing\n   TASK_RUNNING store.\n\nEither way the WARN() in __kthread_bind() will trigger and fail to\ncorrectly set the CPU affinity.\n\nFix this by only issuing the complete() when the kthread has scheduled\nout. This does away with all the icky 'still running' nonsense.\n\nThe alternative is to promote TASK_PARKED to a special state, this\nguarantees wait_task_inactive() cannot observe a 'stale' TASK_RUNNING\nand we'll end up doing the right thing, but this preserves the whole\nicky business of potentially migating the still runnable thing.\n\nReported-by: Gaurav Kohli <gkohli@codeaurora.org>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Oleg Nesterov <oleg@redhat.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/85f1abe0019fcb3ea10df7029056cf42702283a8"},{"sha":"b5bf9a90bbebffba888c9144c5a8a10317b04064","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"sched/core: Introduce set_special_state()\n\nGaurav reported a perceived problem with TASK_PARKED, which turned out\nto be a broken wait-loop pattern in __kthread_parkme(), but the\nreported issue can (and does) in fact happen for states that do not do\ncondition based sleeps.\n\nWhen the 'current->state = TASK_RUNNING' store of a previous\n(concurrent) try_to_wake_up() collides with the setting of a 'special'\nsleep state, we can loose the sleep state.\n\nNormal condition based wait-loops are immune to this problem, but for\nsleep states that are not condition based are subject to this problem.\n\nThere already is a fix for TASK_DEAD. Abstract that and also apply it\nto TASK_STOPPED and TASK_TRACED, both of which are also without\ncondition based wait-loop.\n\nReported-by: Gaurav Kohli <gkohli@codeaurora.org>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nReviewed-by: Oleg Nesterov <oleg@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/b5bf9a90bbebffba888c9144c5a8a10317b04064"},{"sha":"7281c8dec8a87685cb54d503d8cceef5a0fc2fdd","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]\n\n> kernel/sched/core.c:6921 cpu_weight_nice_write_s64() warn: potential spectre issue 'sched_prio_to_weight'\n\nUserspace controls @nice, so sanitize the value before using it to\nindex an array.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: <stable@kernel.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Mike Galbraith <efault@gmx.de>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/7281c8dec8a87685cb54d503d8cceef5a0fc2fdd"},{"sha":"354d7793070611b4df5a79fbb0f12752d0ed0cc5","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]\n\n> kernel/sched/autogroup.c:230 proc_sched_autogroup_set_nice() warn: potential spectre issue 'sched_prio_to_weight'\n\nUserspace controls @nice, sanitize the array index.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: <stable@kernel.org>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/354d7793070611b4df5a79fbb0f12752d0ed0cc5"},{"sha":"4411ec1d1993e8dbff2898390e3fed280d88e446","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[]\n\n> kernel/events/ring_buffer.c:871 perf_mmap_to_page() warn: potential spectre issue 'rb->aux_pages'\n\nUserspace controls @pgoff through the fault address. Sanitize the\narray index before doing the array dereference.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: <stable@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Vince Weaver <vincent.weaver@maine.edu>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/4411ec1d1993e8dbff2898390e3fed280d88e446"},{"sha":"ef9ee4ad38445a30909c48998624861716f2a994","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_*\n\n> arch/x86/events/core.c:319 set_ext_hw_attr() warn: potential spectre issue 'hw_cache_event_ids[cache_type]' (local cap)\n> arch/x86/events/core.c:319 set_ext_hw_attr() warn: potential spectre issue 'hw_cache_event_ids' (local cap)\n> arch/x86/events/core.c:328 set_ext_hw_attr() warn: potential spectre issue 'hw_cache_extra_regs[cache_type]' (local cap)\n> arch/x86/events/core.c:328 set_ext_hw_attr() warn: potential spectre issue 'hw_cache_extra_regs' (local cap)\n\nUserspace controls @config which contains 3 (byte) fields used for a 3\ndimensional array deref.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: <stable@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Vince Weaver <vincent.weaver@maine.edu>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/ef9ee4ad38445a30909c48998624861716f2a994"},{"sha":"46b1b577229a091b137831becaa0fae8690ee15a","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map()\n\n> arch/x86/events/intel/cstate.c:307 cstate_pmu_event_init() warn: potential spectre issue 'pkg_msr' (local cap)\n> arch/x86/events/intel/core.c:337 intel_pmu_event_map() warn: potential spectre issue 'intel_perfmon_event_map'\n> arch/x86/events/intel/knc.c:122 knc_pmu_event_map() warn: potential spectre issue 'knc_perfmon_event_map'\n> arch/x86/events/intel/p4.c:722 p4_pmu_event_map() warn: potential spectre issue 'p4_general_events'\n> arch/x86/events/intel/p6.c:116 p6_pmu_event_map() warn: potential spectre issue 'p6_perfmon_event_map'\n> arch/x86/events/amd/core.c:132 amd_pmu_event_map() warn: potential spectre issue 'amd_perfmon_event_map'\n\nUserspace controls @attr, sanitize @attr->config before passing it on\nto x86_pmu::event_map().\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: <stable@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Vince Weaver <vincent.weaver@maine.edu>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/46b1b577229a091b137831becaa0fae8690ee15a"},{"sha":"06ce6e9b6d6c09d4129c6e24a1314a395d816c10","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver\n\n> arch/x86/events/msr.c:178 msr_event_init() warn: potential spectre issue 'msr' (local cap)\n\nUserspace controls @attr, sanitize cfg (attr->config) before using it\nto index an array.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: <stable@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Vince Weaver <vincent.weaver@maine.edu>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/06ce6e9b6d6c09d4129c6e24a1314a395d816c10"},{"sha":"a5f81290ce475489fa2551c01a07470c1a4c932e","author":{"name":"Peter Zijlstra","email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org"},"message":"perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr\n\n> arch/x86/events/intel/cstate.c:307 cstate_pmu_event_init() warn: potential spectre issue 'pkg_msr' (local cap)\n\nUserspace controls @attr, sanitize cfg (attr->config) before using it\nto index an array.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: <stable@kernel.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Vince Weaver <vincent.weaver@maine.edu>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/a5f81290ce475489fa2551c01a07470c1a4c932e"},{"sha":"e0f6d1a526b6adfa9ca3b336b83ece0eed345033","author":{"name":"Jann Horn","email":"0fcb39c6619aeb747ed6898bfde644ba26b24452@google.com"},"message":"x86/vdso: Remove unused file\n\ncommit da861e18eccc (\"x86, vdso: Get rid of the fake section mechanism\")\nleft this file behind; nothing is using it anymore.\n\nSigned-off-by: Jann Horn <jannh@google.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: luto@amacapital.net\nLink: http://lkml.kernel.org/r/20180504175935.104085-1-jannh@google.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/e0f6d1a526b6adfa9ca3b336b83ece0eed345033"},{"sha":"2abb80dad3afa9170ae19ca03bb7b4cd1ec06d62","author":{"name":"Yisheng Xie","email":"bb6f64c402787eb4b76c5b42048992cdada9e248@huawei.com"},"message":"perf bench numa: Fix typo in options\n\n'R' means access the data via reads instead of writes, fix this typo.\n\nSigned-off-by: Yisheng Xie <xieyisheng1@huawei.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/1524644707-11030-1-git-send-email-xieyisheng1@huawei.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/2abb80dad3afa9170ae19ca03bb7b4cd1ec06d62"},{"sha":"ea9032fa2e4e91ae15facff5b7c4b2a84c1e40af","author":{"name":"William Cohen","email":"7ad90ad7035ff1d5b2ddada0aaffa89765886b13@redhat.com"},"message":"perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv\n\nSigned-off-by: William Cohen <wcohen@redhat.com>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/20180503195032.28871-1-wcohen@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/ea9032fa2e4e91ae15facff5b7c4b2a84c1e40af"},{"sha":"605e71cd007b1897a4c5eda952acadd61b6a98f0","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools headers: Sync x86 cpufeatures.h with the kernel sources\n\nThe 912413057395 (\"x86/cpufeatures: Enumerate cldemote instruction\")\ndoesn't requires changes in the tools, just copy it to silence this\nwarning:\n\n  Warning: Kernel ABI header at 'tools/arch/x86/include/asm/cpufeatures.h' differs from latest version at 'arch/x86/include/asm/cpufeatures.h'\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Fenghua Yu <fenghua.yu@intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-1vo20y5z2drlujfpltjudwk8@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/605e71cd007b1897a4c5eda952acadd61b6a98f0"},{"sha":"d0e9f4c1a4e777c4d1122758137fc47238f4f015","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools headers kvm: Sync uapi/linux/kvm.h with the kernel sources\n\nThe changes in 5e62493f1a70 (\"x86/headers/UAPI: Move DISABLE_EXITS KVM\ncapability bits to the UAPI\") do not requires changes in the tooling nor\nwill trigger the automatic update of used ioctl string tables, copy it\nto silence this build warning:\n\n  Warning: Kernel ABI header at 'tools/include/uapi/linux/kvm.h' differs from latest version at 'include/uapi/linux/kvm.h'\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: KarimAllah Ahmed <karahmed@amazon.de>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Radim Krčmář <rkrcmar@redhat.com>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-8o5auh1lqglsgl1q97x00tlv@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/d0e9f4c1a4e777c4d1122758137fc47238f4f015"},{"sha":"5981ec36688c49b7262f399c1a10edecc6e55ed2","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools headers kvm: Sync ARM UAPI headers with the kernel sources\n\nTo sync with the changes made in 85bd0ba1ff98 (\"arm/arm64: KVM: Add PSCI\nversion selection API\"), that do not cause any changes in the tools,\njust to silence the build warning:\n\n  Warning: Kernel ABI header at 'tools/arch/arm/include/uapi/asm/kvm.h' differs from latest version at 'arch/arm/include/uapi/asm/kvm.h'\n  Warning: Kernel ABI header at 'tools/arch/arm64/include/uapi/asm/kvm.h' differs from latest version at 'arch/arm64/include/uapi/asm/kvm.h'\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Marc Zyngier <marc.zyngier@arm.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-7u37pv09xtvet1ll27840w73@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/5981ec36688c49b7262f399c1a10edecc6e55ed2"},{"sha":"4a35a9027f64d588d2fd9436dda4126e8d5647d7","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"Revert \"perf pmu: Fix pmu events parsing rule\"\n\nAs reported by Adrian Hunter, this breaks intel_pt event parsing:\n\n  # perf record -e intel_pt//u uname\n  event syntax error: 'intel_pt//u'\n                               \\___ parser error\n  Run 'perf list' for a list of valid events\n\n   Usage: perf record [<options>] [<command>]\n      or: perf record [<options>] -- <command> [<options>]\n\n      -e, --event <event>   event selector. use 'perf list' to list available events\n  #\n\nThis reverts commit 9a4a931ce847f4aaa12edf11b2e050e18bf45910.\n\nReported-by: Adrian Hunter <adrian.hunter@intel.com>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Andi Kleen <ak@linux.intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Kan Liang <kan.liang@linux.intel.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-ye1o2mji7x68xotiot1tn1gp@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/4a35a9027f64d588d2fd9436dda4126e8d5647d7"},{"sha":"49cf4a4b3f5a8b02556dd4f45c5cee598d4fc799","author":{"name":"Ingo Molnar","email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org"},"message":"Merge tag 'perf-urgent-for-mingo-4.17-20180507' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nPull perf/urgent fixes from Arnaldo Carvalho de Melo:\n\n. Revert \"perf pmu: Fix pmu events parsing rule\", as it broke Intel PT\n  event description parsing (Arnaldo Carvalho de Melo)\n\n. Sync x86's cpufeatures.h and kvm UAPI headers with the kernel sources,\n  suppressing the ABI drift warnings (Arnaldo Carvalho de Melo)\n\n- Remove duplicated entry for westmereep-dp in Intel's mapfile.csv (William Cohen)\n\n- Fix typo in 'perf bench numa' options description (Yisheng Xie)\n\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/linux/commits/49cf4a4b3f5a8b02556dd4f45c5cee598d4fc799"}]}
{"actor":{"display_login":"GulajavaMinistudio"}}