[+] RISC-V: KVM: Fix check for local interrupts on riscv32
[+] RISC-V: KVM: Read HGEIP CSR on the correct cpu
[+] KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL
[+] iommufd: Don't overflow during division for dirty tracking
[+] iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents()
[+] scsi: ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3)
[+] scsi: ufs: core: Fix a race condition related to the "hid" attribute group
[+] scsi: ufs: core: Reduce link startup failure logging
[+] RISC-V: KVM: Remove automatic I/O mapping for VM_PFNMAP
[+] riscv: stacktrace: Disable KASAN checks for non-current tasks
[+] riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
[+] riscv: Fix memory leak in module_frob_arch_sections()
[+] riscv: tests: Rename kprobes_test_riscv to kprobes_riscv
[+] riscv: tests: Make RISCV_KPROBES_KUNIT tristate
[+] riscv: asm: use .insn for making custom instructions
[+] riscv: KGDB: Replace deprecated strcpy in kgdb_arch_handle_qxfer_pkt
[+] cpuidle: riscv-sbi: Replace deprecated strcpy in sbi_cpuidle_init_cpu
[+] dma-mapping: benchmark: Restore padding to ensure uABI remained consistent
[+] compiler_types: Introduce __nocfi_generic
[+] ARM: Select ARCH_USES_CFI_GENERIC_LLVM_PASS
[+] libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk()
[+] scsi: ufs: core: Revert "Make HID attributes visible"
[+] scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
[+] scsi: ufs: core: Add a quirk to suppress link_startup_again
[+] scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
[+] scsi: ufs: core: Fix invalid probe error return value
[+] KVM: arm64: vgic-v3: Trap all if no in-kernel irqchip
[+] KVM: selftests: fix MAPC RDbase target formatting in vgic_lpi_stress
[+] KVM: arm64: selftests: Add SCTLR2_EL2 to get-reg-list
[+] KVM: arm64: selftests: Filter ZCR_EL2 in get-reg-list
[+] KVM: arm64: Check range args for pKVM mem transitions
[+] KVM: arm64: Check the untrusted offset in FF-A memory share
[+] Revert "rtc: tps6586x: Fix initial enable_irq/disable_irq balance"
[+] Revert "rtc: cpcap: Fix initial enable_irq/disable_irq balance"
[+] drm/mediatek: Disable AFBC support on Mediatek DRM driver
[+] drm/mediatek: Add pm_runtime support for GCE power control
[+] tools arch x86: Sync msr-index.h to pick AMD64_{PERF_CNTR_GLOBAL_STATUS_SET,SAVIC_CONTROL}, IA32_L3_QOS_{ABMC,EXT}_CFG
[+] tools headers uapi: Update fs.h with the kernel sources
[+] tools headers: Sync uapi/linux/prctl.h with the kernel source
[+] tools headers: Sync uapi/linux/fcntl.h with the kernel sources
[+] tools headers x86: Sync table due to introducion of uprobe syscall
[+] tools headers x86 cpufeatures: Sync with the kernel sources
[+] MAINTAINERS: erofs: add myself as reviewer
[+] perf/core: Fix system hang caused by cpu-clock usage
[+] dt-bindings: gpio: ti,twl4030: Correct the schema $id path
[+] x86/amd_node: Fix AMD root device caching
[+] drm/imagination: Optionally depend on POWER_SEQUENCING
[+] gpio: swnode: don't use the swnode's name as the key for GPIO lookup
[+] gpiolib: fix invalid pointer access in debugfs
[+] tools headers UAPI: Update tools's copy of drm.h to pick DRM_IOCTL_GEM_CHANGE_HANDLE
[+] io_uring/zcrx: remove sync refill uapi
[+] Documentation: ACPI: i2c-muxes: fix I2C device references
[+] tools headers UAPI: Sync linux/kvm.h with the kernel sources
[+] drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
[+] drm/i915: Fix conversion between clock ticks and nanoseconds
[+] ACPI: CPPC: Fix typo in a comment
[+] MAINTAINERS: Add James Clark as a perf tools reviewer
[+] ACPI: SBS: Fix present test in acpi_battery_read()
[+] tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
[+] tools headers svm: Sync svm headers with the kernel sources
[+] tools headers UAPI: Sync KVM's vmx.h header with the kernel sources to handle new exit reasons
[+] tools headers asm: Sync fls headers header with the kernel sources
[+] i2c: muxes: pca954x: Fix broken reset-gpio usage
[+] perf symbols: Handle '1' symbols in /proc/kallsyms
[+] parisc: Avoid crash due to unaligned access in unwinder
[+] ksmbd: detect RDMA capable lower devices when bridge and vlan netdev is used
[+] ksmbd: detect RDMA capable netdevs include IPoIB
[+] smb: client: fix potential UAF in smb2_close_cached_fid()
[+] nfsd: fix refcount leak in nfsd_set_fh_dentry()
[+] nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
[+] x86/CPU/AMD: Add missing terminator for zen5_rdseed_microcode
[+] KVM: x86: Unload "FPU" state on INIT if and only if its currently in-use
[+] KVM: x86: Harden KVM against imbalanced load/put of guest FPU state
[+] KVM: x86: Call out MSR_IA32_S_CET is not handled by XSAVES
[+] KVM: SVM: Initialize per-CPU svm_data at the end of hardware setup
[+] KVM: SVM: Unregister KVM's GALog notifier on kvm-amd.ko exit
[+] KVM: SVM: Make avic_ga_log_notifier() local to avic.c
[+] KVM: SVM: switch to raw spinlock for svm->ir_list_lock
[+] KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
[+] lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
[+] lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
[+] drm/amdgpu: set default gfx reset masks for gfx6-8
[+] drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
[+] drm/amd/display: Don't stretch non-native images by default in eDP
[+] drm/amd/display: Fix black screen with HDMI outputs
[+] drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend()
[+] drm/amdgpu/smu: Handle S0ix for vangogh
[+] drm/amdkfd: Don't clear PT after process killed
[+] drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
[+] smb: client: fix refcount leak in smb2_set_path_attr
[+] fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT
[+] gpio: aggregator: restore the set_config operation
[+] drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
[+] dma-mapping: Allow use of DMA_BIT_MASK(64) in global scope
[+] xfs: fix delalloc write failures in software-provided atomic writes
[+] xfs: fix various problems in xfs_atomic_write_cow_iomap_begin
[+] xfs: fix a rtgroup leak when xfs_init_zone fails
[+] xfs: fix zone selection in xfs_select_open_zone_mru
[+] io_uring: fix types for region size calulation
[+] btrfs: zoned: fix conventional zone capacity calculation
[+] btrfs: zoned: fix stripe width calculation
[+] btrfs: do not update last_log_commit when logging inode due to a new name
[+] btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
[+] btrfs: release root after error in data_reloc_print_warning_inode()
[+] iommufd: Make vfio_compat's unmap succeed if the range is already empty
[+] drm/nouveau: set DMA mask before creating the flush page
[+] drm: define NVIDIA DRM format modifiers for GB20x
[+] drm/nouveau: Advertise correct modifiers on GB20x
[+] slab: prevent infinite loop in kmalloc_nolock() with debugging
[+] xfs: free xfs_busy_extents structure when no RT extents are queued
[+] sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remaining
[+] futex: Optimize per-cpu reference counting
[+] drm/tiny: pixpaper: add explicit dependency on MMU
[+] KVM: VMX: Fix check for valid GVA on an EPT violation
[+] kbuild: Strip trailing padding bytes from modules.builtin.modinfo
[+] drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
[+] drm/amd: Fix suspend failure with secure display TA
[+] drm/amdgpu: Fix wait after reset sequence in S3
[+] drm/amd/display: Enable mst when it's detected but yet to be initialized
[+] gpio: tb10x: Drop unused tb10x_set_bits() function
[+] Merge tag 'hardening-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
[+] erofs: avoid infinite loop due to incomplete zstd-compressed data
[+] Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
[+] Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge branches 'acpi-cppc' and 'acpi-docs'
[+] tracing: tprobe-events: Fix to register tracepoint correctly
[+] tracing: tprobe-events: Fix to put tracepoint_user when disable the tprobe
[+] Merge tag 'drm-misc-fixes-2025-11-06' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-intel-fixes-2025-11-06' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.18-2025-11-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'acpi-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] Merge tag 'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] Merge tag 'perf-tools-fixes-for-v6.18-1-2025-11-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
[+] Merge tag 'probes-fixes-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader catches up
[+] tracing: Fix memory leaks in create_field_var()
[+] Merge tag 'mediatek-drm-fixes-20251105' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
[+] drm/xe/guc: Synchronize Dead CT worker with unbind
[+] drm/xe: Move declarations under conditional branch
[+] drm/xe: Do clean shutdown also when using flr
[+] x86/microcode/AMD: Add more known models to entry sign checking
[+] drm/xe: Enforce correct user fence signaling order using
[+] tracing/tools: Fix incorrcet short option in usage text for --threads
[+] arm64: Use load LSE atomics for the non-return per-CPU atomic operations
[+] Revert "ACPI: Suppress misleading SPCR console message when SPCR table is absent"
[+] arm64: acpi: Drop message logging SPCR default console
[+] arm64: kprobes: check the return value of set_memory_rox()
[+] arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context
[+] arm64: mm: Optimize range_split_to_ptes()
[+] arm64: mm: Tidy up force_pte_mapping()
[+] arm64: proton-pack: Drop print when !CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY
[+] arm64: proton-pack: Fix hard lockup due to print in scheduler context
[+] arm64: Fail module loading if dynamic SCS patching fails
[+] arm64: Reject modules with internal alternative callbacks
[+] Merge tag 'v6.18-rc4-smb-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[+] Merge tag 'io_uring-6.18-20251106' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'slab-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'trace-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
[+] Merge tag 'gpio-fixes-for-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] smb: client: validate change notify buffer before copy
[+] compiler_types: Move unused static inline functions warning to W=2
[+] Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
[+] Merge tag 'parisc-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
[+] Merge tag 'drm-xe-fixes-2025-11-07' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'drm-fixes-2025-11-08' of https://gitlab.freedesktop.org/drm/kernel
[+] io_uring: fix regbuf vector size truncation
[+] riscv: Build loader.bin exclusively for Canaan K210
[+] riscv: Remove redundant judgment for the default build target
[+] riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage
[+] Revert "drm/nouveau: set DMA mask before creating the flush page"
[+] KVM: arm64: Make all 32bit ID registers fully writable
[+] KVM: arm64: Set ID_{AA64PFR0,PFR1}_EL1.GIC when GICv3 is configured
[+] KVM: arm64: Limit clearing of ID_{AA64PFR0,PFR1}_EL1.GIC to userspace irqchip
[+] KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray
[+] KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock
[+] MAINTAINERS: Switch myself to using kernel.org address
[+] Merge tag 'xfs-fixes-6.18-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] Merge tag 'io_uring-6.18-20251107' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'locking-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'perf-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'v6.18rc4-SMB-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] rtc: rx8025: fix incorrect register reference
[+] Merge tag 'rtc-6.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
[+] Merge tag 'drm-fixes-2025-11-09' of https://gitlab.freedesktop.org/drm/kernel
[+] kbuild: Let kernel-doc.py use PYTHON3 override
[+] Merge tag 'kvm-riscv-fixes-6.18-2' of https://github.com/kvm-riscv/linux into HEAD
[+] Merge tag 'kvm-x86-fixes-6.18-rc5' of https://github.com/kvm-x86/linux into HEAD
[+] Merge tag 'kvmarm-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
[+] KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
[+] KVM: nSVM: Fix and simplify LBR virtualization handling with nested
[+] Merge tag 'kbuild-fixes-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux
[+] Merge tag 'i2c-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[+] Linux 6.18-rc5
[+] smb: server: rdma: avoid unmapping posted recv on accept failure
[+] ksmbd: close accepted socket when per-IP limit rejects connection
[+] rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags
[+] LoongArch: Clarify 3 MSG interrupt features
[+] LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
[+] LoongArch: Consolidate early_ioremap()/ioremap_prot()
[+] LoongArch: Consolidate max_pfn & max_low_pfn calculation
[+] LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
[+] LoongArch: Remove __GFP_HIGHMEM masking in pud_alloc_one()
[+] LoongArch: Refine the init_hw_perf_events() function
[+] LoongArch: Use correct accessor to read FWPC/MWPC
[+] LoongArch: kexec: Initialize the kexec_buf structure
[+] LoongArch: kexec: Print out debugging message if required
[+] LoongArch: KVM: Set page with write attribute if dirty track disabled
[+] LoongArch: KVM: Add delay until timer interrupt injected
[+] LoongArch: KVM: Restore guest PMU if it is enabled
[+] LoongArch: KVM: Skip PMU checking on vCPU context switch
[+] LoongArch: KVM: Fix max supported vCPUs set with EIOINTC
[+] mm/huge_memory: do not change split_huge_page*() target order silently
[+] kho: warn and fail on metadata or preserved memory in scratch area
[+] kho: increase metadata bitmap size to PAGE_SIZE
[+] kho: allocate metadata directly from the buddy allocator
[+] mm/shmem: fix THP allocation and fallback loop
[+] mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yet
[+] ksm: use range-walk function to jump over holes in scan_get_next_rmap_item
[+] mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 order
[+] fs/proc: fix uaf in proc_readdir_de()
[+] mm/memory: do not populate page table entries beyond i_size
[+] mm/truncate: unmap large folio on split failure
[+] mm/mm_init: fix hash table order logging in alloc_large_system_hash()
[+] gcov: add support for GCC 15
[+] mm/mremap: honour writable bit in mremap pte batching
[+] codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabobj_ext
[+] maple_tree: fix tracepoint string pointers
[+] mm/damon/stat: change last_refresh_jiffies to a global variable
[+] mm/damon/sysfs: change next_update_jiffies to a global variable
[+] scripts/decode_stacktrace.sh: fix build ID and PC source parsing
[+] nilfs2: avoid having an active sc_timer before freeing sci
[+] mm/huge_memory: initialise the tags of the huge zero folio
[+] mm/secretmem: fix use-after-free race in fault handler
[+] MAINTAINERS: add Chris and Kairui as the swap maintainer
[+] kho: fix out-of-bounds access of vmalloc chunk
[+] kho: fix unpreservation of higher-order vmalloc preservations
[+] kho: warn and exit when unpreserved page wasn't preserved
[+] NFSD: free copynotify stateid in nfs4_free_ol_stateid()
[+] NFSD: Skip close replay processing if XDR encoding fails
[+] NFSD: Never cache a COMPOUND when the SEQUENCE operation fails
[+] nfsd: ensure SEQUENCE replay sends a valid reply.
[+] Revert "SUNRPC: Make RPCSEC_GSS_KRB5 select CRYPTO instead of depending on it"
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] Merge tag 'riscv-for-linus-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
[+] smb: server: let smb_direct_disconnect_rdma_connection() turn CREATED into DISCONNECTED
[+] Merge tag 'mm-hotfixes-stable-2025-11-10-19-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'for-6.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] MAINTAINERS: Add Magnus Lindholm as maintainer for alpha port
[+] Merge tag 'alpha-fixes-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha
[+] Merge tag 'loongarch-fixes-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
[+] Merge tag 'dma-mapping-6.18-2025-11-12' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
[+] Merge tag 'nfsd-6.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[+] Merge tag 'v6.18-rc5-smb-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'erofs-for-6.18-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
[+] Merge tag 'net-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.mailmap | 3 +-
.../devicetree/bindings/gpio/ti,twl4030-gpio.yaml | 2 +-
Documentation/firmware-guide/acpi/i2c-muxes.rst | 8 +-
MAINTAINERS | 9 +-
Makefile | 2 +-
arch/Kconfig | 7 +
arch/arm/Kconfig | 2 +
arch/arm64/include/asm/alternative.h | 7 +-
arch/arm64/include/asm/kfence.h | 3 +-
arch/arm64/include/asm/percpu.h | 15 ++-
arch/arm64/include/asm/scs.h | 2 +-
arch/arm64/include/asm/spectre.h | 1 +
arch/arm64/kernel/acpi.c | 8 +-
arch/arm64/kernel/alternative.c | 19 ++-
arch/arm64/kernel/cpufeature.c | 6 +
arch/arm64/kernel/module.c | 21 ++-
arch/arm64/kernel/mte.c | 3 +-
arch/arm64/kernel/pi/map_kernel.c | 2 +-
arch/arm64/kernel/pi/patch-scs.c | 10 +-
arch/arm64/kernel/pi/pi.h | 2 +-
arch/arm64/kernel/probes/kprobes.c | 5 +-
arch/arm64/kernel/proton-pack.c | 35 ++---
arch/arm64/kvm/hyp/nvhe/ffa.c | 9 +-
arch/arm64/kvm/hyp/nvhe/mem_protect.c | 28 ++++
arch/arm64/kvm/sys_regs.c | 71 +++++-----
arch/arm64/kvm/vgic/vgic-debug.c | 16 ++-
arch/arm64/kvm/vgic/vgic-init.c | 16 ++-
arch/arm64/kvm/vgic/vgic-its.c | 18 ++-
arch/arm64/kvm/vgic/vgic-v3.c | 3 +-
arch/arm64/kvm/vgic/vgic.c | 23 ++--
arch/arm64/mm/fault.c | 10 ++
arch/arm64/mm/mmu.c | 111 ++++++++++-----
arch/loongarch/include/asm/cpu-features.h | 2 +
arch/loongarch/include/asm/cpu.h | 6 +-
arch/loongarch/include/asm/hw_breakpoint.h | 4 +-
arch/loongarch/include/asm/io.h | 5 +-
arch/loongarch/include/asm/loongarch.h | 2 +
arch/loongarch/include/asm/pgalloc.h | 2 +-
arch/loongarch/include/asm/pgtable.h | 11 +-
arch/loongarch/kernel/cpu-probe.c | 4 +
arch/loongarch/kernel/kexec_efi.c | 2 +-
arch/loongarch/kernel/kexec_elf.c | 2 +-
arch/loongarch/kernel/machine_kexec.c | 22 ---
arch/loongarch/kernel/machine_kexec_file.c | 2 +-
arch/loongarch/kernel/mem.c | 7 +-
arch/loongarch/kernel/numa.c | 23 +---
arch/loongarch/kernel/perf_event.c | 7 +-
arch/loongarch/kernel/setup.c | 5 +-
arch/loongarch/kernel/traps.c | 4 +-
arch/loongarch/kvm/intc/eiointc.c | 2 +-
arch/loongarch/kvm/mmu.c | 2 +-
arch/loongarch/kvm/timer.c | 2 +
arch/loongarch/kvm/vcpu.c | 19 ++-
arch/loongarch/mm/init.c | 2 -
arch/loongarch/mm/ioremap.c | 2 +-
arch/parisc/kernel/unwind.c | 13 +-
arch/riscv/Kconfig | 2 +-
arch/riscv/Makefile | 17 +--
arch/riscv/include/asm/asm.h | 6 +
arch/riscv/include/asm/insn-def.h | 8 +-
arch/riscv/include/asm/vendor_extensions/mips.h | 6 +-
arch/riscv/kernel/kgdb.c | 4 +-
arch/riscv/kernel/module-sections.c | 8 +-
arch/riscv/kernel/stacktrace.c | 21 ++-
arch/riscv/kernel/tests/Kconfig.debug | 2 +-
arch/riscv/kernel/tests/kprobes/Makefile | 4 +-
arch/riscv/kernel/tests/kprobes/test-kprobes.c | 5 +-
arch/riscv/kvm/aia_imsic.c | 16 ++-
arch/riscv/kvm/mmu.c | 25 +---
arch/riscv/kvm/vcpu.c | 2 +-
arch/riscv/mm/ptdump.c | 2 +-
arch/x86/include/asm/amd/node.h | 1 -
arch/x86/include/uapi/asm/vmx.h | 1 +
arch/x86/kernel/amd_node.c | 150 +++++++--------------
arch/x86/kernel/cpu/amd.c | 1 +
arch/x86/kernel/cpu/microcode/amd.c | 2 +
arch/x86/kvm/svm/avic.c | 24 ++--
arch/x86/kvm/svm/nested.c | 20 +--
arch/x86/kvm/svm/svm.c | 86 ++++++------
arch/x86/kvm/svm/svm.h | 4 +-
arch/x86/kvm/vmx/common.h | 2 +-
arch/x86/kvm/vmx/nested.c | 8 ++
arch/x86/kvm/vmx/vmx.c | 8 ++
arch/x86/kvm/x86.c | 50 ++++---
drivers/acpi/cppc_acpi.c | 2 +-
drivers/acpi/sbs.c | 2 +-
drivers/cpuidle/cpuidle-riscv-sbi.c | 5 +-
drivers/gpio/gpio-aggregator.c | 1 +
drivers/gpio/gpio-tb10x.c | 19 ---
drivers/gpio/gpiolib-swnode.c | 2 +-
drivers/gpio/gpiolib.c | 8 +-
drivers/gpu/drm/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 4 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 26 +++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +-
.../gpu/drm/amd/display/dc/link/link_detection.c | 1 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 18 ---
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 -
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 +
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 3 +
drivers/gpu/drm/i915/Makefile | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 +-
drivers/gpu/drm/i915/i915_vma.c | 16 ++-
drivers/gpu/drm/imagination/Kconfig | 1 +
drivers/gpu/drm/mediatek/mtk_crtc.c | 7 +
drivers/gpu/drm/mediatek/mtk_plane.c | 24 +---
drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +-
drivers/gpu/drm/nouveau/dispnv50/disp.h | 1 +
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 24 +++-
drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c | 33 +++++
drivers/gpu/drm/scheduler/sched_entity.c | 34 ++---
drivers/gpu/drm/tiny/Kconfig | 1 +
drivers/gpu/drm/xe/xe_device.c | 14 +-
drivers/gpu/drm/xe/xe_exec.c | 3 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 14 ++
drivers/gpu/drm/xe/xe_exec_queue_types.h | 7 +
drivers/gpu/drm/xe/xe_guc_ct.c | 3 +
drivers/gpu/drm/xe/xe_oa.c | 45 ++++---
drivers/gpu/drm/xe/xe_oa_types.h | 8 ++
drivers/gpu/drm/xe/xe_sync.c | 17 ++-
drivers/gpu/drm/xe/xe_sync.h | 3 +
drivers/gpu/drm/xe/xe_sync_types.h | 3 +
drivers/gpu/drm/xe/xe_vm.c | 4 +
drivers/i2c/muxes/i2c-mux-pca954x.c | 50 ++++---
drivers/iommu/iommufd/io_pagetable.c | 12 +-
drivers/iommu/iommufd/ioas.c | 4 +
drivers/iommu/iommufd/iova_bitmap.c | 5 +-
drivers/rtc/rtc-cpcap.c | 1 -
drivers/rtc/rtc-rx8025.c | 2 +-
drivers/rtc/rtc-tps6586x.c | 1 -
drivers/ufs/core/ufs-sysfs.c | 2 +-
drivers/ufs/core/ufs-sysfs.h | 1 -
drivers/ufs/core/ufshcd.c | 17 +--
drivers/ufs/host/ufs-qcom.c | 15 ++-
drivers/ufs/host/ufshcd-pci.c | 70 +++++++++-
fs/btrfs/inode.c | 4 +-
fs/btrfs/scrub.c | 2 +
fs/btrfs/tree-log.c | 2 +-
fs/btrfs/zoned.c | 60 ++++-----
fs/crypto/inline_crypt.c | 3 +-
fs/erofs/decompressor_zstd.c | 11 +-
fs/nfsd/nfs4state.c | 68 +++++++---
fs/nfsd/nfs4xdr.c | 5 +-
fs/nfsd/nfsd.h | 1 +
fs/nfsd/nfsfh.c | 6 +-
fs/nfsd/xdr4.h | 3 +-
fs/nilfs2/segment.c | 7 +-
fs/proc/generic.c | 12 +-
fs/smb/client/cached_dir.c | 16 ++-
fs/smb/client/smb2inode.c | 2 +
fs/smb/client/smb2pdu.c | 7 +-
fs/smb/server/transport_rdma.c | 38 +++++-
fs/smb/server/transport_tcp.c | 5 +-
fs/xfs/xfs_discard.c | 4 +-
fs/xfs/xfs_iomap.c | 82 +++++++++--
fs/xfs/xfs_zone_alloc.c | 6 +-
include/drm/Makefile | 2 +-
include/linux/compiler_types.h | 11 +-
include/linux/dma-mapping.h | 2 +-
include/linux/gfp.h | 3 +
include/linux/huge_mm.h | 55 ++++----
include/linux/map_benchmark.h | 1 +
include/net/libeth/xdp.h | 2 +-
include/uapi/drm/drm_fourcc.h | 25 ++--
include/uapi/linux/io_uring.h | 12 --
include/ufs/ufshcd.h | 7 +
io_uring/memmap.c | 2 +-
io_uring/register.c | 3 -
io_uring/rsrc.c | 11 +-
io_uring/zcrx.c | 68 ----------
io_uring/zcrx.h | 7 -
kernel/Kconfig.kexec | 9 ++
kernel/Makefile | 1 +
kernel/events/core.c | 20 ++-
kernel/futex/core.c | 12 +-
kernel/gcov/gcc_4_7.c | 4 +-
kernel/kexec_handover.c | 95 ++++++++-----
kernel/kexec_handover_debug.c | 25 ++++
kernel/kexec_handover_internal.h | 20 +++
kernel/sched/core.c | 2 +-
kernel/sched/fair.c | 15 +--
kernel/trace/ring_buffer.c | 4 +
kernel/trace/trace_events_hist.c | 6 +-
kernel/trace/trace_fprobe.c | 7 +-
lib/crypto/Kconfig | 2 +-
lib/crypto/Makefile | 2 +-
lib/maple_tree.c | 30 +++--
mm/damon/stat.c | 9 +-
mm/damon/sysfs.c | 10 +-
mm/filemap.c | 28 ++--
mm/huge_memory.c | 35 +++--
mm/kmsan/core.c | 3 -
mm/kmsan/hooks.c | 6 +-
mm/kmsan/shadow.c | 2 +-
mm/ksm.c | 113 ++++++++++++++--
mm/memory.c | 20 ++-
mm/mm_init.c | 2 +-
mm/mremap.c | 2 +-
mm/secretmem.c | 2 +-
mm/shmem.c | 9 +-
mm/slub.c | 12 +-
mm/truncate.c | 37 ++++-
net/sunrpc/Kconfig | 3 +-
rust/Makefile | 2 +-
scripts/Makefile.build | 2 +-
scripts/Makefile.vmlinux | 15 ++-
scripts/decode_stacktrace.sh | 14 +-
tools/arch/x86/include/asm/cpufeatures.h | 5 +
tools/arch/x86/include/asm/msr-index.h | 20 ++-
tools/arch/x86/include/uapi/asm/kvm.h | 34 +++++
tools/arch/x86/include/uapi/asm/svm.h | 4 +
tools/arch/x86/include/uapi/asm/vmx.h | 6 +-
tools/include/asm-generic/bitops/__fls.h | 2 +-
tools/include/asm-generic/bitops/fls.h | 2 +-
tools/include/asm-generic/bitops/fls64.h | 4 +-
tools/include/uapi/drm/drm.h | 63 +++++++--
tools/include/uapi/linux/kvm.h | 3 +
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 +
tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 1 +
tools/perf/trace/beauty/include/uapi/linux/fs.h | 5 +-
tools/perf/trace/beauty/include/uapi/linux/prctl.h | 10 ++
tools/perf/util/symbol.c | 6 +-
tools/testing/selftests/iommu/iommufd.c | 2 +
tools/testing/selftests/iommu/iommufd_utils.h | 4 +-
tools/testing/selftests/kvm/arm64/get-reg-list.c | 3 +
tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c | 9 +-
tools/tracing/latency/latency-collector.c | 2 +-
virt/kvm/guest_memfd.c | 45 +++++--
238 files changed, 1990 insertions(+), 1102 deletions(-)