Linux 5.4-rc2
ark function(s) __always_inline s390/jump_label: mark function(s) __always_inline s390/mm: mark function(s) __always_inline s390/pci: mark function(s) __always_inline s390: update defconfigs KVM: s390: fix __insn32_query() inline assembly KVM: s390: mark __insn32_query() as __always_inline Himanshu Madhani (1): scsi: qla2xxx: Silence fwdump template message Huacai Chen (1): MIPS: Loongson64: Fix boot failure after dropping boot_mem_map Jacob Keller (1): namespace: fix namespace.pl script to support relative paths Jakub Kicinski (1): selftests/net: add nettest to .gitignore James Smart (1): nvme: Add ctrl attributes for queue_count and sqsize Jan Höppner (1): s390/dasd: Fix error handling during online processing Jian-Hong Pan (1): nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T Jiaxun Yang (1): MIPS: cpu-bugs64: Mark inline functions as __always_inline Jim Mattson (5): kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH kvm: x86: Use AMD CPUID semantics for AMD vCPUs kvm: x86: Enumerate support for CLZERO instruction kvm: vmx: Limit guest PMCs to those supported on the host Jiri Kosina (1): s390: mark __cpacf_query() as __always_inline Johan Hovold (2): ieee802154: atusb: fix use-after-free at disconnect hso: fix NULL-deref on tty open Johannes Berg (4): nl80211: validate beacon head cfg80211: validate SSID/MBSSID element ordering assumption cfg80211: initialize on-stack chandefs mac80211: keep BHs disabled while calling drv_tx_wake_queue() John Pittman (1): nvmet: change ppl to lpp Jose Abreu (9): net: stmmac: xgmac: Not all Unicast addresses may be available net: stmmac: xgmac: Detect Hash Table size dinamically net: stmmac: selftests: Always use max DMA size in Jumbo Test net: stmmac: dwmac4: Always update the MAC Hash Filter net: stmmac: Correctly take timestamp for PTPv2 net: stmmac: Do not stop PHY if WoL is enabled net: stmmac: xgmac: Disable the Timestamp interrupt by default net: stmmac: xgmac: Fix RSS not writing all Keys to HW net: stmmac: xgmac: Fix RSS writing wrong keys Josh Hunt (2): udp: fix gso_segs calculations udp: only do GSO if # of segs > 1 Juergen Gross (2): xen/efi: have a common runtime setup function xen/xenbus: fix self-deadlock after killing user process Julian Wiedmann (1): s390/qdio: clarify size of the QIB parm area Kai-Heng Feng (1): r8152: Set macpassthru in reset_resume callback Keerthy (1): arm64/ARM: configs: Change CONFIG_REMOTEPROC from m to y Keith Busch (1): nvme: Move ctrl sqsize to generic space Kevin Wang (2): drm/amd/powerplay: change metrics update period from 1ms to 100ms drm/amd/powerplay: add sensor lock support for smu Laurence Oberman (1): scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF Linus Torvalds (5): timer-of: don't use conditional expression with mixed 'void' types Convert filldir[64]() from __put_user() to unsafe_put_user() Make filldir[64]() verify the directory entry filename is valid elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings Linux 5.4-rc2 Linus Walleij (2): ARM: dts: ux500: Fix up the CPU thermal zone net: dsa: rtl8366: Check VLAN ID and not ports Long Li (1): scsi: storvsc: setup 1:1 mapping between hardware queue and CPU queue Lorenzo Bianconi (1): net: socionext: netsec: always grab descriptor lock Lowry Li (Arm Technology China) (2): drm: Free the writeback_job when it with an empty fb drm: Clear the fence pointer when writeback job signaled Maarten Lankhorst (1): drm/i915/dp: Fix dsc bpp calculations, v5. Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Marek Olšák (1): drm/amdgpu: return tcc_disabled_mask to userspace Mario Limonciello (1): nvme-pci: Save PCI state before putting drive into deepest state Marta Rybczynska (1): nvme: allow 64-bit results in passthru commands Martijn Coenen (1): loop: change queue block size to match when using DIO Martin KaFai Lau (1): net: Unpublish sk from sk_reuseport_cb before call_rcu Masahiro Yamada (11): kbuild: remove ar-option and KBUILD_ARFLAGS kbuild: remove SUBDIRS support modpost: fix static EXPORT_SYMBOL warnings for UML build block: pg: add header include guard integrity: remove unneeded, broken attempt to add -fshort-wchar integrity: remove pointless subdir-$(CONFIG_...) video/logo: remove unneeded *.o pattern from clean-files video/logo: do not generate unneeded log
Re: [GIT PULL] KVM fixes for Linux 5.4-rc2
The pull request you sent on Fri, 4 Oct 2019 14:03:52 +0200: > https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b145b0eb2031a620ca010174240963e4d2c6ce26 Thank you! -- Deet-doot-dot, I am a bot. https://korg.wiki.kernel.org/userdoc/prtracker
[GIT PULL] KVM fixes for Linux 5.4-rc2
Linus, The following changes since commit fd3edd4a9066f28de99a16685a586d68a9f551f8: KVM: nVMX: cleanup and fix host 64-bit mode checks (2019-09-25 19:22:33 +0200) are available in the git repository at: https://git.kernel.org/pub/scm/virt/kvm/kvm.git tags/for-linus for you to fetch changes up to cf05a67b68b8d9d6469bedb63ee461f8c7de62e6: KVM: x86: omit "impossible" pmu MSRs from MSR list (2019-10-04 14:01:28 +0200) ARM and x86 bugfixes of all kinds. The most visible one is that migrating a nested hypervisor has always been busted on Broadwell and newer processors, and that has finally been fixed. Jim Mattson (5): kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH kvm: x86: Use AMD CPUID semantics for AMD vCPUs kvm: x86: Enumerate support for CLZERO instruction kvm: vmx: Limit guest PMCs to those supported on the host Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Paolo Bonzini (7): KVM: x86: assign two bits to track SPTE kinds KVM: x86: fix nested guest live migration with PML selftests: kvm: add test for dirty logging inside nested guests kvm: x86, powerpc: do not allow clearing largepages debugfs entry KVM: x86: omit absent pmu MSRs from MSR list Merge tag 'kvmarm-fixes-5.4-1' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD KVM: x86: omit "impossible" pmu MSRs from MSR list Sean Christopherson (1): KVM: nVMX: Fix consistency check on injected exception error code Sebastian Andrzej Siewior (1): KVM: x86: Expose XSAVEERPTR to the guest Shuah Khan (1): selftests: kvm: Fix libkvm build error Vitaly Kuznetsov (1): KVM: selftests: x86: clarify what is reported on KVM_GET_MSRS failure Waiman Long (1): KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF Wanpeng Li (2): KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer_advance_ns KVM: X86: Fix userspace set invalid CR4 Zenghui Yu (1): KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH arch/arm64/include/asm/kvm_hyp.h | 24 --- arch/arm64/kvm/hyp/switch.c| 17 +- arch/arm64/kvm/hyp/tlb.c | 36 ++-- arch/powerpc/kvm/book3s.c | 8 +- arch/x86/include/asm/kvm_host.h| 7 - arch/x86/kvm/cpuid.c | 102 ++- arch/x86/kvm/lapic.c | 13 +- arch/x86/kvm/mmu.c | 65 +-- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/kvm/x86.c | 72 include/linux/kvm_host.h | 2 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/include/x86_64/processor.h | 3 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 14 ++ tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 3 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 201 - .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 156 virt/kvm/arm/vgic/trace.h | 2 +- virt/kvm/kvm_main.c| 10 +- 23 files changed, 584 insertions(+), 182 deletions(-) create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c