This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ea200dec5128 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] new ab0eb16205b4 efi/memreserve: Register reservations as 'reserved' in /pr [...] new 6fc3cec30dfe efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs new dbd89c303b44 efi/gop: Return EFI_SUCCESS if a usable GOP was found new ff397be685e4 efi/gop: Fix memory leak in __gop_query32/64() new 9fa76ca7b8bd efi: Fix efi_loaded_image_t::unload type new b418d660bb97 efi/earlycon: Remap entire framebuffer after page initialization new a470552ee896 efi: Don't attempt to map RCI2 config table if it doesn't exist new a114a18c7dbc Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] new 1a365e822372 locking/spinlock/debug: Fix various data races new c571b72e2b84 Revert "locking/mutex: Complain upon mutex API misuse in I [...] new 9e8a0d5ff840 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] new 7074674e7338 perf cpumap: Maintain cpumaps ordered and without dups new a2408a70368a perf evlist: Maintain evlist->all_cpus new a8cbe40fe9f4 perf evsel: Add iterator to iterate over events ordered by CPU new 99d6141d677a perf evsel: Add functions to close evsel on a CPU new 7736627b865d perf stat: Use affinity for closing file descriptors new e0e6a6ca3ac2 perf stat: Factor out open error handling new 4804e0111662 perf stat: Use affinity for opening events new 4b49ab708d18 perf stat: Use affinity for reading new 363fb12189d5 perf evsel: Add functions to enable/disable for a specific CPU new 704e2f5b700d perf stat: Use affinity for enabling/disabling events new fa7f7e735495 perf jit: Move test functionality in to a test new 77b91c1a525d perf machine: Fill map_symbol->maps in append_inlines() to [...] new bd5c6b81dd60 perf bench: Update the copies of x86's mem{cpy,set}_64.S new 8122b047dd18 tools arch x86: Sync the msr-index.h copy with the kernel sources new ad46f35cca45 tools headers uapi: Sync linux/fscrypt.h with the kernel sources new c66f2566db34 tools headers uapi: Sync linux/stat.h with the kernel sources new 1fc3d0ee242d tools headers kvm: Sync kvm headers with the kernel sources new 2603a4903bf9 tools headers UAPI: Sync sched.h with the kernel new f6661125ff41 perf beauty: Add CLEAR_SIGHAND support for clone's flags arg new a717ab38a514 tools arch x86: Sync asm/cpufeatures.h with the kernel sources new 997440688445 perf kvm: Clarify the 'perf kvm' -i and -o command line options new 587db8ebdac2 libtraceevent: Fix lib installation with O= new 15b3904f8e88 libtraceevent: Copy pkg-config file to output folder when [...] new 9f58c93efdff Merge tag 'perf-core-for-mingo-5.5-20191203' of git://git. [...] new ae87405fb511 perf report/top TUI: Replace pr_err() with ui__error() new aa6b3c99236b perf report: Make -F more strict like -s new bb30acae4c4d perf report: Bail out --mem-mode if mem info is not available new 29f6eeca0e14 perf inject: Fix processing of ID index for injected instr [...] new 0b3fca6ad328 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new fd9bee5e2414 tools headers UAPI: Update tools's copy of drm.h headers new 0f60a0bcc1b9 Merge tag 'perf-urgent-for-mingo-5.5-20191205' of git://gi [...] new 761bfc33dd75 Merge remote-tracking branch 'torvalds/master' into perf/urgent new b444268801a2 tools headers kvm: Sync linux/kvm.h with the kernel sources new 05267c7eac12 perf arch: Make the default get_cpuid() return compatible error new 61208e6e1003 perf top: Do not bail out when perf_env__read_cpuid() retu [...] new 0dd674efaf63 perf/x86/pmu-events: Fix Kernel_Utilization metric new eb573e746b9d perf metricgroup: Fix printing event names of metric group [...] new 28707826877f perf header: Fix false warning when there are no duplicate [...] new c09982f8e2ba libtraceevent: Allow custom libdir path new 28396b7df09b perf vendor events s390: Fix counter long description for [...] new 58b3bafff825 perf vendor events s390: Remove name from L1D_RO_EXCL_WRIT [...] new 57e04eeda515 Merge tag 'perf-urgent-for-mingo-5.5-20191216' of git://gi [...] new 89c683cd06e0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new 346da4d2c7ea sched/cputime, proc/stat: Fix incorrect guest nice cpustat value new 4340ebd19ff0 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] new f8edbde885bb x86/intel: Disable HPET on Intel Coffee Lake H platforms new e0748539e3d5 x86/intel: Disable HPET on Intel Ice Lake platforms new 2abf19327576 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] new af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] new 9065e0636036 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...]
The 61 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/x86/kernel/early-quirks.c | 4 + arch/x86/platform/efi/quirks.c | 6 +- drivers/firmware/efi/earlycon.c | 40 +++ drivers/firmware/efi/efi.c | 28 +- drivers/firmware/efi/libstub/gop.c | 80 ++---- drivers/firmware/efi/rci2-table.c | 3 + fs/proc/stat.c | 4 +- include/linux/efi.h | 10 +- kernel/locking/mutex.c | 4 - kernel/locking/spinlock_debug.c | 32 +-- tools/arch/arm/include/uapi/asm/kvm.h | 3 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 3 + tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/arch/x86/include/asm/msr-index.h | 18 ++ tools/arch/x86/lib/memcpy_64.S | 20 +- tools/arch/x86/lib/memset_64.S | 16 +- tools/include/uapi/drm/drm.h | 3 +- tools/include/uapi/drm/i915_drm.h | 128 ++++++++- tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/kvm.h | 12 + tools/include/uapi/linux/sched.h | 60 +++-- tools/include/uapi/linux/stat.h | 2 +- tools/lib/traceevent/Makefile | 11 +- tools/lib/traceevent/plugins/Makefile | 5 +- tools/perf/Documentation/perf-kvm.txt | 5 +- tools/perf/arch/arm/tests/regs_load.S | 4 +- tools/perf/arch/arm64/tests/regs_load.S | 4 +- tools/perf/arch/x86/tests/regs_load.S | 8 +- tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-record.c | 2 +- tools/perf/builtin-report.c | 8 + tools/perf/builtin-stat.c | 288 +++++++++++++++------ tools/perf/builtin-top.c | 10 +- tools/perf/check-headers.sh | 4 +- tools/perf/lib/cpumap.c | 73 +++++- tools/perf/lib/evlist.c | 1 + tools/perf/lib/evsel.c | 76 ++++-- tools/perf/lib/include/internal/evlist.h | 1 + tools/perf/lib/include/perf/cpumap.h | 2 + tools/perf/lib/include/perf/evsel.h | 3 + .../perf/pmu-events/arch/s390/cf_z13/extended.json | 2 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 2 +- .../arch/x86/cascadelakex/clx-metrics.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 2 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 2 +- .../arch/x86/sandybridge/snb-metrics.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 9 + tools/perf/tests/cpumap.c | 16 ++ tools/perf/tests/event-times.c | 4 +- tools/perf/tests/genelf.c | 51 ++++ tools/perf/tests/tests.h | 2 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/util/cpumap.h | 1 + tools/perf/util/evlist.c | 113 +++++++- tools/perf/util/evlist.h | 11 +- tools/perf/util/evsel.c | 35 ++- tools/perf/util/evsel.h | 9 +- tools/perf/util/genelf.c | 46 ---- tools/perf/util/header.c | 23 +- tools/perf/util/include/linux/linkage.h | 89 ++++++- tools/perf/util/machine.c | 1 + tools/perf/util/metricgroup.c | 7 +- tools/perf/util/sort.c | 16 +- tools/perf/util/stat.c | 5 +- tools/perf/util/stat.h | 3 +- 75 files changed, 1093 insertions(+), 383 deletions(-) create mode 100644 tools/perf/tests/genelf.c