This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f406055cb18c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new df90f6cd29d8 slab: fix clearing freelist in free_deferred_objects() new 86f54f9b6c17 slab: reset slab->obj_ext when freeing and it is OBJEXTS_A [...] new 959f018f97e6 Merge tag 'slab-for-6.18-rc2' of git://git.kernel.org/pub/ [...] new ef3e73a917ec powerpc/pseries/msi: Fix NULL pointer dereference at irq d [...] new 2743cf75f7c9 powerpc, ocxl: Fix extraction of struct xive_irq_data new 0843ba458439 powerpc/fadump: skip parameter area allocation when fadump [...] new 0e622c4b0e02 Merge tag 'powerpc-6.18-2' of git://git.kernel.org/pub/scm [...] new ed25dcfbc432 KVM: arm64: nv: Don't treat ZCR_EL2 as a 'mapped' register new 9a1950f97741 KVM: arm64: nv: Don't advance PC when pending an SVE exception new a46c09b382ee KVM: arm64: Use the in-context stage-1 in __kvm_find_s1_de [...] new 890c608b4d5e KVM: arm64: selftests: Test effective value of HCR_EL2.AMO new cb49b7b8622e KVM: arm64: selftests: Track width of timer counter as "in [...] new 0aa1b76fe142 KVM: arm64: Prevent access to vCPU events before init new cc4309324dc6 KVM: arm64: Document vCPU event ioctls as requiring init'ed vCPU new a133052666be KVM: selftests: Fix irqfd_test for non-x86 architectures new 05a02490faeb KVM: arm64: Remove unreachable break after return new 9a7f87eb587d KVM: arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest new c35dd838666d KVM: arm64: Guard PMSCR_EL1 initialization with SPE presen [...] new 2192d348c0aa KVM: arm64: selftests: Allocate vcpus with correct size new d5e6310a0d99 KVM: arm64: selftests: Actually enable IRQs in vgic_lpi_stress new 3193287ddffb KVM: arm64: gic-v3: Only set ICH_HCR traps for v2-on-v3 or [...] new 164ecbf73c3e Documentation: KVM: Update GICv3 docs for GICv5 hosts new 4cab5c857d1f KVM: arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests new aa68975c973e KVM: arm64: Introduce timer_context_to_vcpu() helper new 8625a670afb0 KVM: arm64: Replace timer context vcpu pointer with timer_id new a92d55226689 KVM: arm64: Make timer_set_offset() generally accessible new 77a0c42eaf03 KVM: arm64: Add timer UAPI workaround to sysreg infrastructure new 09424d5d7d4e KVM: arm64: Move CNT*_CTL_EL0 userspace accessors to gener [...] new 8af198980eff KVM: arm64: Move CNT*_CVAL_EL0 userspace accessors to gene [...] new c3be3a48fb18 KVM: arm64: Move CNT*CT_EL0 userspace accessors to generic [...] new 892f7c38ba3b KVM: arm64: Fix WFxT handling of nested virt new 386aac77da11 KVM: arm64: Kill leftovers of ad-hoc timer userspace access new 6418330c8478 KVM: arm64: selftests: Make dependencies on VHE-specific r [...] new 4da5a9af78b7 KVM: arm64: selftests: Add an E2H=0-specific configuration [...] new 5c7cf1e44e94 KVM: arm64: selftests: Fix misleading comment about virtua [...] new fb10ddf35c1c KVM: arm64: Compute per-vCPU FGTs at vcpu_load() new e0b5a7967dec KVM: arm64: nv: Use FGT write trap of MDSCR_EL1 when available new ca88ecdce5f5 arm64: Revamp HCR_EL2.E2H RES1 detection new 5d26eaae15fb Merge tag 'kvmarm-fixes-6.18-1' of git://git.kernel.org/pu [...] new 1bcc3f879127 KVM: selftests: Test prefault memory during concurrent mem [...] new 034417c1439a KVM: x86/pmu: Don't try to get perf capabilities for hybrid CPUs new d2042d8f96dd KVM: Rework KVM_CAP_GUEST_MEMFD_MMAP into KVM_CAP_GUEST_ME [...] new fe2bf6234e94 KVM: guest_memfd: Add INIT_SHARED flag, reject user page f [...] new 5d3341d684be KVM: guest_memfd: Invalidate SHARED GPAs if gmem supports [...] new 9aef71c892a5 KVM: Explicitly mark KVM_GUEST_MEMFD as depending on KVM_G [...] new 44c6cb9fe988 KVM: guest_memfd: Allow mmap() on guest_memfd for x86 VMs [...] new 3a6c08538c74 KVM: selftests: Stash the host page size in a global in th [...] new 21d602ed616a KVM: selftests: Create a new guest_memfd for each testcase new df0d9923f705 KVM: selftests: Add test coverage for guest_memfd without [...] new 61cee97f4018 KVM: selftests: Add wrappers for mmap() and munmap() to as [...] new 505c953009ec KVM: selftests: Isolate the guest_memfd Copy-on-Write nega [...] new f91187c0ecc6 KVM: selftests: Add wrapper macro to handle and assert on [...] new 19942d4fd9cf KVM: selftests: Verify that faulting in private guest_memf [...] new 505f5224b197 KVM: selftests: Verify that reads to inaccessible guest_me [...] new 4361f5aa8bfc Merge tag 'kvm-x86-fixes-6.18-rc2' of https://github.com/k [...] new 02e5f74ef08d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new b9ce79887e27 smb: client: Return a status code only as a constant in si [...] new 911063b590ce smb: client: Omit one redundant variable assignment in cif [...] new e487f13cc94f smb: smbdirect: introduce smbdirect_mr_io.{kref,mutex} and [...] new abe5b71c3913 smb: client: change smbd_deregister_mr() to return void new 19421ec19898 smb: client: let destroy_mr_list() call list_del(&mr->list) new a8e128b293e2 smb: client: let destroy_mr_list() remove locked from the list new 9bebb8924b27 smb: client: improve logic in allocate_mr_list() new c8478502960e smb: client: improve logic in smbd_register_mr() new 56c817e31ace smb: client: improve logic in smbd_deregister_mr() new b9c0becc2fce smb: client: call ib_dma_unmap_sg if mr->sgt.nents is not 0 new 1ef0e16c3d7c smb: client: let destroy_mr_list() call ib_dereg_mr() befo [...] new b0432201a11b smb: client: let destroy_mr_list() keep smbdirect_mr_io me [...] new d877470b5991 smb: move some duplicate definitions to common/cifsglob.h new d451a0e88e9f smb: client: let smbd_destroy() wait for SMBDIRECT_SOCKET_ [...] new c2b77f42205e smb: client: Fix refcount leak for cifs_sb_tlink new 6447b0e35556 cifs: parse_dfs_referrals: prevent oob on malformed input new af5fea514112 smb: client: Use SHA-512 library for SMB3.1.1 preauth hash new 4b4c6fdb25de smb: client: Use HMAC-SHA256 library for key generation new e05b3115e753 smb: client: Use HMAC-SHA256 library for SMB2 signature ca [...] new ae04b1bb06f8 smb: client: Use MD5 library for M-F symlink hashing new c04e55b257b4 smb: client: Use MD5 library for SMB1 signature calculation new 395a77b030a8 smb: client: Use HMAC-MD5 library for NTLMv2 new 2c09630d09c6 smb: client: Remove obsolete crypto_shash allocations new 3c15a6df61ba smb: client: Consolidate cmac(aes) shash allocation new 4ccb3a800028 Merge tag '6.18-rc1-smb-client-fixes' of git://git.samba.o [...] new 8db4a1d146f8 NFSv4/flexfiles: fix to allocate mirror->dss before use new 7a84394f02ab NFS4: Apply delay_retrans to async operations new 9ff022f3820a NFS: check if suid/sgid was cleared after a write as needed new 9bb3baa9d160 NFS4: Fix state renewals missing after boot new 2d07c6c20988 Merge tag 'nfs-for-6.18-2' of git://git.linux-nfs.org/proj [...] new 82ebecdc74ff exfat: fix improper check of dentry.stream.valid_size new 2d8636119b92 exfat: fix out-of-bounds in exfat_nls_to_ucs2() new 847f242f7a44 Merge tag 'exfat-for-6.18-rc2' of git://git.kernel.org/pub [...]
The 89 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 | 20 +- Documentation/virt/kvm/devices/arm-vgic-v3.rst | 3 +- arch/arm64/include/asm/el2_setup.h | 38 ++- arch/arm64/include/asm/kvm_host.h | 50 ++++ arch/arm64/kvm/arch_timer.c | 105 +------ arch/arm64/kvm/arm.c | 7 + arch/arm64/kvm/at.c | 7 +- arch/arm64/kvm/config.c | 90 ++++++ arch/arm64/kvm/debug.c | 15 +- arch/arm64/kvm/guest.c | 70 ----- arch/arm64/kvm/handle_exit.c | 7 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 148 ++-------- arch/arm64/kvm/hyp/nvhe/pkvm.c | 1 + arch/arm64/kvm/nested.c | 9 +- arch/arm64/kvm/sys_regs.c | 131 +++++++-- arch/arm64/kvm/sys_regs.h | 6 + arch/arm64/kvm/vgic/vgic-v3.c | 5 +- arch/powerpc/kernel/fadump.c | 3 + arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/platforms/powernv/vas.c | 2 +- arch/powerpc/platforms/pseries/msi.c | 3 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/x86/kvm/pmu.c | 8 +- arch/x86/kvm/x86.c | 7 +- drivers/misc/ocxl/afu_irq.c | 2 +- fs/exfat/exfat_fs.h | 1 - fs/exfat/file.c | 7 +- fs/exfat/namei.c | 8 +- fs/exfat/nls.c | 3 - fs/nfs/flexfilelayout/flexfilelayout.c | 35 ++- fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4proc.c | 13 + fs/nfs/write.c | 3 +- fs/smb/client/Kconfig | 7 +- fs/smb/client/cifsacl.c | 5 +- fs/smb/client/cifsencrypt.c | 201 +++++-------- fs/smb/client/cifsfs.c | 4 - fs/smb/client/cifsglob.h | 22 +- fs/smb/client/cifsproto.h | 10 +- fs/smb/client/inode.c | 6 +- fs/smb/client/link.c | 31 +- fs/smb/client/misc.c | 17 ++ fs/smb/client/sess.c | 2 +- fs/smb/client/smb2misc.c | 53 +--- fs/smb/client/smb2ops.c | 8 +- fs/smb/client/smb2proto.h | 8 +- fs/smb/client/smb2transport.c | 164 ++--------- fs/smb/client/smbdirect.c | 321 ++++++++++++++------- fs/smb/client/smbdirect.h | 2 +- fs/smb/client/xattr.c | 1 - fs/smb/common/cifsglob.h | 30 ++ fs/smb/common/smbdirect/smbdirect_socket.h | 11 +- fs/smb/server/smb_common.h | 14 +- include/kvm/arm_arch_timer.h | 24 +- include/linux/kvm_host.h | 12 +- include/linux/nfs_xdr.h | 1 + include/uapi/linux/kvm.h | 5 +- mm/slub.c | 16 +- .../selftests/kvm/arm64/arch_timer_edge_cases.c | 2 +- .../testing/selftests/kvm/arm64/external_aborts.c | 43 +++ tools/testing/selftests/kvm/arm64/get-reg-list.c | 99 ++++++- tools/testing/selftests/kvm/arm64/set_id_regs.c | 3 + .../testing/selftests/kvm/arm64/vgic_lpi_stress.c | 3 +- tools/testing/selftests/kvm/guest_memfd_test.c | 169 ++++++----- .../selftests/kvm/include/arm64/processor.h | 12 +- tools/testing/selftests/kvm/include/kvm_util.h | 27 ++ tools/testing/selftests/kvm/include/test_util.h | 19 ++ tools/testing/selftests/kvm/irqfd_test.c | 14 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 5 + tools/testing/selftests/kvm/lib/kvm_util.c | 49 ++-- tools/testing/selftests/kvm/lib/s390/processor.c | 5 + tools/testing/selftests/kvm/lib/test_util.c | 7 + tools/testing/selftests/kvm/lib/x86/processor.c | 5 + tools/testing/selftests/kvm/mmu_stress_test.c | 5 +- .../testing/selftests/kvm/pre_fault_memory_test.c | 131 +++++++-- tools/testing/selftests/kvm/s390/ucontrol_test.c | 16 +- .../testing/selftests/kvm/set_memory_region_test.c | 17 +- virt/kvm/Kconfig | 1 + virt/kvm/guest_memfd.c | 75 +++-- virt/kvm/kvm_main.c | 4 +- 80 files changed, 1430 insertions(+), 1078 deletions(-) create mode 100644 fs/smb/common/cifsglob.h