This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9946eaf552b1 Merge tag 'hardening-v6.14-rc2' of git://git.kernel.org/pu [...] new ee3a66f431d6 kvm: x86: SRSO_USER_KERNEL_NO is not synthesized new 5f230f41fdd9 KVM: s390: vsie: fix some corner-cases when grabbing vsie pages new c5f64c98a1f7 KVM: s390: vsie: stop using page->index new 905f5ce0835c KVM: s390: vsie: stop messing with page refcount new 4514eda4c1db KVM: s390: vsie: stop using "struct page" for vsie page new 66119f8ce135 KVM: Do not restrict the size of KVM-internal memory regions new decff09adbeb KVM: s390: wrapper for KVM_BUG new 413c98f24c63 KVM: s390: fake memslot for ucontrol VMs new 63e715198910 KVM: s390: selftests: fix ucontrol memory region test new 5cbe24350b7d KVM: s390: move pv gmap functions into kvm new 3762e905ec2e KVM: s390: use __kvm_faultin_pfn() new 6eb84e130075 KVM: s390: get rid of gmap_fault() new d41993f71385 KVM: s390: get rid of gmap_translate() new c9f721ed8ec6 KVM: s390: move some gmap shadowing functions away from mm/gmap.c new 37d1b5d8d588 KVM: s390: stop using page->index for non-shadow gmaps new ef0c8ef8485d KVM: s390: stop using lists to keep track of used dat tables new 43656f774a4b KVM: s390: move gmap_shadow_pgt_lookup() into kvm new c27e002626b9 KVM: s390: remove useless page->index usage new 1f4389931e9f KVM: s390: move PGSTE softbits new 84b7387692a8 KVM: s390: remove the last user of page->index new 32239066776a KVM: s390: selftests: Streamline uc_skey test to issue isk [...] new 35441cdd5092 Merge tag 'kvm-s390-next-6.14-2' of https://git.kernel.org [...] new 9bcbb6104a34 KVM: arm64: Flush hyp bss section after initialization of [...] new 0f1a6c5c9784 KVM: arm64: Flush/sync debug state in protected mode new 32392e04cb50 KVM: arm64: Fail protected mode init if no vgic hardware i [...] new 5417a2e9b130 KVM: arm64: Fix nested S2 MMU structures reallocation new b450dcce93bc KVM: arm64: timer: Always evaluate the need for a soft timer new 1b8705ad5365 KVM: arm64: timer: Correctly handle EL1 timer emulation wh [...] new 0e4598102855 KVM: arm64: timer: Don't adjust the EL2 virtual timer offset new 5e21d0c5b95c Merge tag 'kvmarm-fixes-6.14-1' of git://git.kernel.org/pu [...] new 203a53029a9c KVM: selftests: Fix spelling mistake "initally" -> "initially" new 6f6126949526 KVM: remove kvm_arch_post_init_vm new 43fb96ae7855 KVM: x86/mmu: Ensure NX huge page recovery thread is alive [...] new 954a209f431c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 7585946243d6 PM: sleep: core: Restrict power.set_active propagation new 146339ddb8b7 Merge tag 'pm-6.14-rc2-2' of git://git.kernel.org/pub/scm/ [...] new 738fc998b639 scripts/Makefile.extrawarn: Do not show clang's non-kprint [...] new 4c56eb33e603 kbuild: keep symbols for symbol_get() even with CONFIG_TRI [...] new ba958ac74800 kbuild: fix misspelling in scripts/Makefile.lib new f354fc88a72a kbuild: install-extmod-build: add missing quotation marks [...] new 69b54314c975 Merge tag 'kbuild-fixes-v6.14' of git://git.kernel.org/pub [...]
The 41 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/virt/kvm/api.rst | 2 +- arch/arm64/kvm/arch_timer.c | 49 +- arch/arm64/kvm/arm.c | 20 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 24 + arch/arm64/kvm/nested.c | 9 +- arch/arm64/kvm/sys_regs.c | 16 +- arch/s390/include/asm/gmap.h | 20 +- arch/s390/include/asm/kvm_host.h | 6 +- arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/uv.h | 6 +- arch/s390/kernel/uv.c | 292 +--------- arch/s390/kvm/Makefile | 2 +- arch/s390/kvm/gaccess.c | 44 +- arch/s390/kvm/gmap-vsie.c | 142 +++++ arch/s390/kvm/gmap.c | 212 +++++++ arch/s390/kvm/gmap.h | 39 ++ arch/s390/kvm/intercept.c | 7 +- arch/s390/kvm/interrupt.c | 19 +- arch/s390/kvm/kvm-s390.c | 237 ++++++-- arch/s390/kvm/kvm-s390.h | 19 + arch/s390/kvm/pv.c | 21 + arch/s390/kvm/vsie.c | 106 ++-- arch/s390/mm/gmap.c | 681 +++++------------------ arch/s390/mm/pgalloc.c | 2 - arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/mmu.c | 33 +- arch/x86/kvm/x86.c | 7 +- drivers/base/power/main.c | 21 +- include/asm-generic/vmlinux.lds.h | 1 + include/linux/kvm_host.h | 1 - include/linux/module.h | 5 +- scripts/Makefile.extrawarn | 10 +- scripts/Makefile.lib | 2 +- scripts/mod/modpost.c | 35 ++ scripts/mod/modpost.h | 6 + scripts/module.lds.S | 1 + scripts/package/install-extmod-build | 2 +- tools/testing/selftests/kvm/s390/cmma_test.c | 4 +- tools/testing/selftests/kvm/s390/ucontrol_test.c | 32 +- virt/kvm/kvm_main.c | 25 +- 40 files changed, 1156 insertions(+), 1027 deletions(-) create mode 100644 arch/s390/kvm/gmap-vsie.c create mode 100644 arch/s390/kvm/gmap.c create mode 100644 arch/s390/kvm/gmap.h