This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4927cb98f0ee Merge tag 'powerpc-6.4-2' of git://git.kernel.org/pub/scm/ [...] new 2a939c869503 perf metric: Change divide by zero and !support events behavior new 1b114824106c perf stat: Introduce skippable evsels new ccc66c609280 perf metric: JSON flag to not group events if gathering a [...] new 327daf34554d perf parse-events: Don't reorder ungrouped events by PMU new 5f0b89e632ed perf test java symbol: Remove needless debuginfod queries new b0618f38e2ab perf build: Gracefully fail the build if BUILD_BPF_SKEL=1 [...] new 5d1ac59ff744 tools headers UAPI: Sync the linux/in.h with the kernel sources new e6232180e524 tools headers UAPI: Sync the drm/drm.h with the kernel sources new e7ec3a249c38 tools headers UAPI: Sync the i915_drm.h with the kernel sources new 92b8e61e8835 tools headers UAPI: Sync the linux/const.h with the kernel [...] new 8d6a41c8065e tools include UAPI: Sync the sound/asound.h copy with the [...] new 705049ca4f5b tools headers kvm: Sync uapi/{asm/linux} kvm.h headers wit [...] new 34e82891d995 tools arch x86: Sync the msr-index.h copy with the kernel sources new 123361659fa4 perf evsel: Modify group pmu name for software events new a468085011ea perf test test_intel_pt.sh: Test sample mode with event wi [...] new 7d161165d907 perf parse-events: Do not break up AUX event group new 5be6cecda080 perf bpf skels: Make vmlinux.h use bpf.h and perf_event.h [...] new a2af0f6b8ef7 perf build: Add system include paths to BPF builds new 2fe657592461 perf script: Skip aggregation for stat events new 8669862388b0 perf test: Add stat test for record and script new a3cee97446cc perf arm64: Fix build with refcount checking new bfd431cb2c68 perf cs-etm: Fix contextid validation new 760ebc45746b perf lock contention: Add empty 'struct rq' to satisfy lib [...] new 9dde12767aa1 perf metrics: Avoid segv with --topdown for metrics withou [...] new 71852cd88250 tools headers UAPI: Sync linux/prctl.h with the kernel sources new b633896314c0 tools headers UAPI: Sync s390 syscall table file that wire [...] new 9bc83d6e3824 tools headers x86 cpufeatures: Sync with the kernel sources new 7f02ce62a6cf tools headers: Update the copy of x86's mem{cpy,set}_64.S [...] new 29719e319869 tools headers UAPI: Sync arch prctl headers with the kerne [...] new 1b5f159ce875 tools headers disabled-features: Sync with the kernel sources new 951efb9976ce perf test attr: Update no event/metric expectations new 75438f24a4d4 perf test attr: Fix python SafeConfigParser() deprecation warning new 4e111f0cf0ee perf bench syscall: Fix __NR_execve undeclared build error new c47d122c5ba5 Merge tag 'perf-tools-fixes-for-v6.4-1-2023-05-20' of git: [...] new 4be8ddb48b1b KVM: arm64: Slightly optimize flush_context() new a00e9e4319c2 KVM: arm64: Use the bitmap API to allocate bitmaps new 3d1793562858 KVM: arm64: Fix repeated words in comments new 4c181e3d352e KVM: arm64: Document check for TIF_FOREIGN_FPSTATE new d071cefdcca3 KVM: arm64: Restructure check for SVE support in FP trap handler new aaa2f14e6f3f KVM: arm64: Clarify host SME state management new e910baa9c1ef KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of [...] new 9a48c597d60d Merge branch kvm-arm64/misc-6.4 into kvmarm-master/fixes new 1f0f4a2ef7a5 KVM: arm64: Infer the PA offset from IPA in stage-2 map walker new 39bc95be3782 KVM: arm64: Infer PA offset from VA in hyp map walker new 1ea244158a4a KVM: arm64: Constify start/end/phys fields of the pgtable [...] new c3a62df457ff Merge branch kvm-arm64/pgtable-fixes-6.4 into kvmarm-master/fixes new 39428f6ea9ea Merge tag 'kvmarm-fixes-6.4-1' of git://git.kernel.org/pub [...] new 6735150b6997 KVM: Use syscore_ops instead of reboot_notifier to hook re [...] new e0ceec221f62 KVM: Don't enable hardware after a restart/shutdown is initiated new 3367eeab9751 KVM: VMX: Fix header file dependency of asm/vmx.h new afb2acb2e3a3 KVM: Fix vcpu_array[0] races new ad45413d22e6 KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restr [...] new 275a87244ec8 KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX e [...] new b9846a698c9a KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save new a35747c3107e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 73a23d771033 um: harddog: fix modular build new fa4fe8ce4256 Merge tag 'uml-for-linus-6.4-rc3' of git://git.kernel.org/ [...]
The 57 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/arm64/include/asm/cputype.h | 8 ++ arch/arm64/include/asm/kvm_pgtable.h | 1 + arch/arm64/kvm/fpsimd.c | 26 +++-- arch/arm64/kvm/hyp/include/hyp/switch.h | 12 +- arch/arm64/kvm/hyp/pgtable.c | 41 +++++-- arch/arm64/kvm/inject_fault.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 + arch/arm64/kvm/vmid.c | 7 +- arch/um/drivers/Makefile | 4 +- arch/um/drivers/harddog.h | 9 ++ arch/um/drivers/harddog_kern.c | 7 +- arch/um/drivers/harddog_user.c | 1 + arch/um/drivers/harddog_user_exp.c | 9 ++ arch/x86/include/asm/vmx.h | 2 + arch/x86/kvm/cpuid.c | 16 --- arch/x86/kvm/vmx/sgx.c | 11 +- arch/x86/kvm/x86.c | 6 +- tools/arch/arm64/include/uapi/asm/kvm.h | 36 ++++++ tools/arch/x86/include/asm/cpufeatures.h | 26 ++++- tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 3 + tools/arch/x86/include/uapi/asm/prctl.h | 8 ++ tools/arch/x86/include/uapi/asm/unistd_32.h | 3 + tools/arch/x86/lib/memcpy_64.S | 34 ++---- tools/arch/x86/lib/memset_64.S | 47 ++------ tools/include/asm/alternative.h | 3 +- tools/include/uapi/drm/drm.h | 57 ++++++++- tools/include/uapi/drm/i915_drm.h | 25 +++- tools/include/uapi/linux/const.h | 2 +- tools/include/uapi/linux/in.h | 1 + tools/include/uapi/linux/kvm.h | 12 +- tools/include/uapi/linux/prctl.h | 2 + tools/include/uapi/sound/asound.h | 14 ++- tools/perf/Makefile.config | 6 + tools/perf/Makefile.perf | 22 +++- tools/perf/arch/arm/util/cs-etm.c | 9 +- tools/perf/arch/arm64/util/header.c | 4 +- tools/perf/arch/arm64/util/pmu.c | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/bench/mem-memcpy-x86-64-asm-def.h | 4 - tools/perf/bench/mem-memcpy-x86-64-asm.S | 2 +- tools/perf/bench/mem-memset-x86-64-asm-def.h | 4 - tools/perf/bench/mem-memset-x86-64-asm.S | 2 +- tools/perf/builtin-script.c | 7 ++ tools/perf/builtin-stat.c | 38 ++++-- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 26 +++++ .../arch/x86/alderlaken/adln-metrics.json | 14 +++ .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 12 ++ .../arch/x86/broadwellde/bdwde-metrics.json | 12 ++ .../arch/x86/broadwellx/bdx-metrics.json | 12 ++ .../arch/x86/cascadelakex/clx-metrics.json | 12 ++ .../pmu-events/arch/x86/haswell/hsw-metrics.json | 12 ++ .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 12 ++ .../pmu-events/arch/x86/icelake/icl-metrics.json | 12 ++ .../pmu-events/arch/x86/icelakex/icx-metrics.json | 12 ++ .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 12 ++ .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 12 ++ .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 12 ++ .../arch/x86/sandybridge/snb-metrics.json | 12 ++ .../arch/x86/sapphirerapids/spr-metrics.json | 12 ++ .../pmu-events/arch/x86/skylake/skl-metrics.json | 12 ++ .../pmu-events/arch/x86/skylakex/skx-metrics.json | 12 ++ .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 12 ++ tools/perf/pmu-events/jevents.py | 4 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/tests/attr.py | 6 +- tools/perf/tests/attr/base-stat | 2 +- tools/perf/tests/attr/test-stat-default | 80 ++++++++----- tools/perf/tests/attr/test-stat-detailed-1 | 95 +++++++++------ tools/perf/tests/attr/test-stat-detailed-2 | 119 +++++++++++-------- tools/perf/tests/attr/test-stat-detailed-3 | 127 ++++++++++++--------- tools/perf/tests/expr.c | 3 +- tools/perf/tests/parse-metric.c | 1 + tools/perf/tests/shell/stat.sh | 13 +++ tools/perf/tests/shell/test_intel_pt.sh | 7 ++ tools/perf/tests/shell/test_java_symbol.sh | 2 +- tools/perf/trace/beauty/arch_prctl.c | 2 + tools/perf/trace/beauty/x86_arch_prctl.sh | 1 + tools/perf/util/bpf_skel/lock_contention.bpf.c | 2 + tools/perf/util/bpf_skel/vmlinux.h | 1 + tools/perf/util/evsel.c | 37 +++--- tools/perf/util/evsel.h | 1 + tools/perf/util/expr.y | 6 +- tools/perf/util/metricgroup.c | 10 +- tools/perf/util/parse-events.c | 23 ++-- tools/perf/util/stat-display.c | 2 +- tools/perf/util/stat-shadow.c | 25 +++- virt/kvm/kvm_main.c | 59 ++++++---- 89 files changed, 1017 insertions(+), 395 deletions(-) create mode 100644 arch/um/drivers/harddog.h create mode 100644 arch/um/drivers/harddog_user_exp.c