This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6799d4f2da49 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new c6c82e0cd812 vfio-ccw: Check initialized flag in cp_init() new 6c02ac4c9211 vfio-ccw: Reset FSM state to IDLE inside FSM new 2af7a834a435 vfio-ccw: Serialize FSM IDLE state with I/O completion new ffa99c436aa7 Merge tag 'vfio-ccw-20210520' of https://git.kernel.org/pu [...] new 866c4b8a18e2 Merge tag 's390-5.13-3' of git://git.kernel.org/pub/scm/li [...] new e44b49f623c7 Revert "irqbypass: do not start cons/prod when failed connect" new fcb8283920b1 KVM: arm64: Fix boolreturn.cocci warnings new eaa9b88dae64 KVM: arm64: Mark pkvm_pgtable_mm_ops static new 3fdc15fe8c64 KVM: arm64: Mark the host stage-2 memory pools static new f5e30680616a KVM: arm64: Move __adjust_pc out of line new 26778aaa134a KVM: arm64: Commit pending PC adjustemnts before returning [...] new cb853ded1d25 KVM: arm64: Fix debug register indexing new a4345a7cecfb Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pu [...] new 778a136e48be KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check new 377872b3355b KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check new 28a4aa1160d7 KVM: SVM: make the avic parameter a bool new 6bd5b7436862 KVM: PPC: exit halt polling on need_resched() new 72b268a8e930 KVM: X86: Bail out of direct yield in case of under-commit [...] new 1eff0ada88b4 KVM: X86: Fix vCPU preempted state from guest's point of view new da6d63a0062a KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() new 39fe2fc96694 selftests: kvm: make allocation of extra memory take effect new a13534d6676d selftests: kvm: fix potential issue with ELF loading new 22721a561099 KVM: selftests: Keep track of memslots more efficiently new cad347fab142 KVM: selftests: add a memslot-related performance benchmark new ef4c9f4f6546 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() new 50bc913d526b KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test new a10453c038a7 KVM: selftests: Fix hang in hardware_disable_test new c887d6a126df KVM: selftests: trivial comment/logging fixes new 2aab4b355cbb KVM: selftests: Print a message if /dev/kvm is missing new 25408e5a0246 KVM: selftests: simplify setup_demand_paging error handling new 32ffa4f71e10 KVM: selftests: compute correct demand paging size new 0368c2c1b422 KVM: selftests: allow different backing source types new b3784bc28ccc KVM: selftests: refactor vm_mem_backing_src_type flags new c9befd5958fd KVM: selftests: add shmem backing source type new 94f3f2b31a8a KVM: selftests: create alias mappings when using shared memory new a4b9722a5996 KVM: selftests: allow using UFFD minor faults for demand paging new 33090a884da5 KVM: selftests: add shared hugetlbfs backing source type new fb1070d18edb KVM: X86: Use _BITUL() macro in UAPI headers new fb0f94794bb7 selftests: kvm: do only 1 memslot_perf_test run by default new 9805cf03fdb6 KVM: LAPIC: Narrow the timer latency between wait_lapic_ex [...] new 57ab87947abf KVM: x86: add start_assignment hook to kvm_x86_ops new 084071d5e922 KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK new a2486020a82e KVM: VMX: update vcpu posted-interrupt descriptor when ass [...] new bedd9195df3d KVM: x86/mmu: Fix comment mentioning skip_4k new e87e46d5f318 KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/ [...] new da6393cdd8aa KVM: X86: Fix warning caused by stale emulation context new b35491e66c87 KVM: X86: Kill off ctxt->ud new e3e880bb1518 KVM: arm64: Resolve all pending PC updates before immediate exit new 66e94d5cafd4 KVM: arm64: Prevent mixed-width VM creation new a3d2ec9d3c2f Merge tag 'kvmarm-fixes-5.13-2' of git://git.kernel.org/pu [...] new 000ac4295339 selftests: kvm: fix overlapping addresses in memslot_perf_test new 224478289ca0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 4f2629ea67e7 USB: usbfs: Don't WARN about excessively large memory allocations new 25dda9fc56bd usb: dwc3: gadget: Properly track pending and queued SG new dcb4b8ad6a44 misc/uss720: fix memory leak in uss720_probe new acf5631c239d usb: typec: mux: Fix matching with typec_altmode_desc new 8c9b3caab3ac usb: typec: ucsi: Clear pending after acking connector change new c58bbe3477f7 usb: typec: tcpm: Use LE to CPU conversion when accessing [...] new 10505b720189 usb: Restore the usb_header label new c5a80540e425 USB: serial: ftdi_sio: add IDs for IDS GmbH Products new e467714f822b USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] new 89b1a3d811e6 USB: serial: ti_usb_3410_5052: add startech.com device id new f8e8c1b2f782 USB: serial: pl2303: add device id for ADLINK ND-6530 GC new 6a4c8f60da8f Merge tag 'usb-serial-5.13-rc3' of https://git.kernel.org/ [...] new 746e4acf87bc USB: trancevibrator: fix control-request direction new 07adc0225484 usb: cdns3: Fix runtime PM imbalance on error new 3b414d1b0107 usb: cdnsp: Fix lack of removing request from pending list. new 9e3927f6373d usb: chipidea: udc: assign interrupt number to USB gadget [...] new 2cbd838e0e48 Merge tag 'usb-v5.13-rc3' of git://git.kernel.org/pub/scm/ [...] new 0bc3ee92880d usb: typec: tcpm: Properly interrupt VDM AMS new a20dcf53ea98 usb: typec: tcpm: Respond Not_Supported if no snk_vdo new e752dbc59e12 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() new b106776080a1 thunderbolt: dma_port: Fix NVM read buffer bounds and offs [...] new 22c7a18ed5f0 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue new e6809703e164 Merge tag 'thunderbolt-for-v5.13-rc4' of git://git.kernel. [...] new a80c203c3f1c xhci: fix giving back URB with incorrect status regression [...] new a7f2e9272aff xhci: Fix 5.12 regression of missing xHC cache clearing co [...] new 523d0b1e9c42 Merge tag 'usb-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] new 3ddb4ce1e6e3 serial: tegra: Fix a mask operation that is always true new 5e722b217ad3 serial: core: fix suspicious security_locked_down() call new 2ea2e019c190 serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] new 3c35d2a960c0 serial: 8250_dw: Add device HID for new AMD UART controller new df8f2be2fd0b serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART new 1f06f5713f52 serial: 8250: Use BIT(x) for UART_{CAP,BUG}_* new 31fae7c8b18c serial: 8250: 8250_omap: Fix possible interrupt storm new e0e242087920 serial: 8250_pci: Add support for new HPE serial device new 016002848c82 serial: rp2: use 'request_firmware' instead of 'request_fi [...] new 9808f9be31c6 serial: 8250_pci: handle FL_NOIRQ board flag new 56dde68f85be Revert "serial: 8250: 8250_omap: Fix possible interrupt storm" new 3837f9a08bda Merge tag 'tty-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] new e0112a7c9e84 staging: emxx_udc: fix loop in _nbu2ss_nuke() new 4573472315f0 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] new f2a772c51206 iio: adc: ad7124: Fix potential overflow due to non sequen [...] new e32fe6d90f44 iio: adc: ad7192: Avoid disabling a clock that was never enabled. new b0f27fca5a6c iio: adc: ad7192: handle regulator voltage error first new 04f5b9f539ce staging: iio: cdc: ad7746: avoid overwrite of num_channels new 2a54c8c9ebc2 iio: gyro: fxas21002c: balance runtime power in error path new 98b7b0ca0828 iio: dac: ad5770r: Put fwnode in error case during ->probe() new a1caeebab07e iio: adc: ad7768-1: Fix too small buffer passed to iio_pus [...] new 01fcf129f61b iio: adc: ad7923: Fix undersized rx buffer. new 4ed243b1da16 iio: adc: ad7793: Add missing error code in ad7793_setup() new 54732a5322ff Merge tag 'iio-fixes-5.13b-take2' of https://git.kernel.or [...] new 494b99f712d0 Merge tag 'staging-5.13-rc4' of git://git.kernel.org/pub/s [...] new 5881fa8dc2de debugfs: fix security_locked_down() call for SELinux new 80dd33cf72d1 drivers: base: Fix device link removal new 0c8713153fbf drivers: base: Reduce device link removal code duplication new e1a9e3db3bb5 Merge tag 'driver-core-5.13-rc4' of git://git.kernel.org/p [...] new da096fbccd52 soundwire: qcom: fix handling of qcom,ports-block-pack-mode new d33ca7d2e8db Merge tag 'soundwire-5.13-fixes' of git://git.kernel.org/p [...] new 02625c965239 video: hgafb: correctly handle card detect failure during probe new bda7d3ab06f1 kgdb: fix gcc-11 warnings harder new a00593737f8b interconnect: qcom: bcm-voter: add a missing of_node_put() new 1fd86e280d8b interconnect: qcom: Add missing MODULE_DEVICE_TABLE new 022b93cf2d6a Merge tag 'icc-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] new bbf0a94744ed mei: request autosuspend after sending rx flow control new f956cb99b938 Merge tag 'char-misc-5.13-rc4' of git://git.kernel.org/pub [...]
The 116 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: Documentation/driver-api/usb/usb.rst | 2 + Documentation/virt/kvm/vcpu-requests.rst | 8 +- arch/arm64/include/asm/kvm_asm.h | 3 + arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/kvm/arm.c | 20 +- arch/arm64/kvm/hyp/exception.c | 18 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 18 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 2 +- arch/arm64/kvm/hyp/nvhe/switch.c | 3 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 +- arch/arm64/kvm/mmu.c | 12 +- arch/arm64/kvm/reset.c | 28 +- arch/arm64/kvm/sys_regs.c | 42 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/kvm/book3s_hv.c | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kvm/emulate.c | 5 +- arch/x86/kvm/hyperv.c | 8 + arch/x86/kvm/kvm_emulate.h | 3 +- arch/x86/kvm/lapic.c | 16 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/svm/avic.c | 6 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/capabilities.h | 3 +- arch/x86/kvm/vmx/posted_intr.c | 14 + arch/x86/kvm/vmx/posted_intr.h | 1 + arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 27 +- drivers/acpi/acpi_apd.c | 1 + drivers/base/core.c | 68 +- drivers/iio/adc/ad7124.c | 36 +- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/adc/ad7768-1.c | 8 +- drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7923.c | 4 +- drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/gyro/fxas21002c_core.c | 2 + drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/misc/kgdbts.c | 3 +- drivers/misc/mei/interrupt.c | 3 + drivers/s390/cio/vfio_ccw_cp.c | 4 + drivers/s390/cio/vfio_ccw_drv.c | 12 +- drivers/s390/cio/vfio_ccw_fsm.c | 1 + drivers/s390/cio/vfio_ccw_ops.c | 2 - drivers/soundwire/qcom.c | 12 +- drivers/staging/emxx_udc/emxx_udc.c | 4 +- drivers/staging/iio/cdc/ad7746.c | 1 - drivers/thunderbolt/dma_port.c | 11 +- drivers/thunderbolt/usb4.c | 9 +- drivers/tty/serial/8250/8250.h | 32 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 + drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/8250/8250_pci.c | 47 +- drivers/tty/serial/8250/8250_port.c | 12 + drivers/tty/serial/rp2.c | 52 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/cdns3/cdnsp-gadget.c | 14 +- drivers/usb/chipidea/udc.c | 1 + drivers/usb/core/devio.c | 11 +- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/host/xhci-ring.c | 14 +- drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/misc/uss720.c | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 3 + drivers/usb/typec/mux.c | 7 +- drivers/usb/typec/tcpm/tcpm.c | 39 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/video/fbdev/hgafb.c | 2 +- fs/debugfs/inode.c | 9 +- include/linux/device.h | 6 +- include/linux/kvm_host.h | 8 +- include/uapi/linux/kvm.h | 5 +- tools/include/uapi/linux/kvm.h | 5 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/demand_paging_test.c | 174 ++-- .../testing/selftests/kvm/hardware_disable_test.c | 32 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 12 + tools/testing/selftests/kvm/lib/kvm_util.c | 278 ++++-- .../testing/selftests/kvm/lib/kvm_util_internal.h | 17 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 4 +- tools/testing/selftests/kvm/lib/rbtree.c | 1 + tools/testing/selftests/kvm/lib/test_util.c | 51 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 16 +- .../kvm/memslot_modification_stress_test.c | 18 +- tools/testing/selftests/kvm/memslot_perf_test.c | 1037 ++++++++++++++++++++ .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 5 + .../selftests/kvm/x86_64/get_msr_index_features.c | 8 +- virt/kvm/kvm_main.c | 6 +- virt/lib/irqbypass.c | 16 +- 104 files changed, 2031 insertions(+), 483 deletions(-) create mode 100644 tools/testing/selftests/kvm/lib/rbtree.c create mode 100644 tools/testing/selftests/kvm/memslot_perf_test.c