[+] KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabled
[+] drm/gpuvm: Wrap drm_gpuvm_sm_map_exec_lock() expected usage in literal code block
[+] drm/msm: Fix build with KMS disabled
[+] drm/msm: Fix pagetables setup/teardown serialization
[+] drm/msm: Update global fault counter when faulty process has already ended
[+] drm/msm: Fix refcnt underflow in error path
[+] drm/msm: Fix submit error path cleanup
[+] drm/msm: Defer fd_install in SUBMIT ioctl
[+] tee: fix NULL pointer dereference in tee_shm_put
[+] tee: fix memory leak in tee_dyn_shm_alloc_helper
[+] KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault
[+] KVM: arm64: nv: Handle SEAs due to VNCR redirection
[+] drm/msm: Defer fd_install in VM_BIND ioctl
[+] drm/msm: Fix dereference of pointer minor before null check
[+] drm/msm: Add missing "location"s to devcoredump
[+] drm/msm: Fix section names and sizes
[+] drm/msm: Fix order of selector programming in cluster snapshot
[+] drm/msm: Constify snapshot tables
[+] drm/msm: Fix a7xx debugbus read
[+] drm/msm: Fix debugbus snapshot
[+] drm/msm: Fix a7xx TPL1 cluster snapshot
[+] drm/msm: Fix a few comments
[+] drm/msm: Handle in-place remaps
[+] drm/msm: Fix objtool warning in submit_lock_objects()
[+] kvm: arm64: use BUG() instead of BUG_ON(1)
[+] KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs
[+] KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exception
[+] arm64: vgic-v2: Fix guest endianness check in hVHE mode
[+] KVM: arm64: selftest: Add standalone test checking for KVM's own UUID
[+] soc: qcom: mdt_loader: Deal with zero e_shentsize
[+] arm64: dts: rockchip: mark eeprom as read-only for Radxa E52C
[+] arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
[+] HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length
[+] HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save
[+] HID: intel-ish-hid: Increase ISHTP resume ack timeout to 300ms
[+] HID: Kconfig: Fix spelling mistake "enthropy" -> "entropy"
[+] HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
[+] HID: wacom: Add a new Art Pen 2
[+] hid: fix I2C read buffer overflow in raw_event() for mcp2221
[+] HID: asus: fix UAF via HID_CLAIMED_INPUT validation
[+] HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
[+] HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow
[+] drm/msm/dsi: Fix 14nm DSI PHY PLL Lock issue
[+] drm/msm/kms: move snapshot init earlier in KMS init
[+] drm/msm/dpu: correct dpu_plane_virtual_atomic_check()
[+] drm/msm: update the high bitfield of certain DSI registers
[+] drm/msm/dpu: Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check()
[+] soc: qcom: ubwc: provide no-UBWC configuration
[+] soc: qcom: ubwc: Add missing UBWC config for SM7225
[+] drm/mediatek: Add error handling for old state CRTC in atomic_disable
[+] drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order
[+] KVM: x86: use array_index_nospec with indices that come from guest
[+] KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection
[+] drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
[+] tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
[+] drm/msm: Don't use %pK through printk
[+] drm/msm: skip re-emitting IBs for unusable VMs
[+] KVM: SEV: don't check have_run_cpus in sev_writeback_caches()
[+] xfs: Default XFS_RT to Y if CONFIG_BLK_DEV_ZONED is enabled
[+] xfs: remove xfs_last_used_zone
[+] xfs: kick off inodegc when failing to reserve zoned blocks
[+] xfs: reject swapon for inodes on a zoned file system earlier
[+] selftests: harness: Rename is_signed_type() to avoid collision with overflow.h
[+] HID: input: rename hidinput_set_battery_charge_status()
[+] HID: input: report battery status changes immediately
[+] HID: logitech: Add ids for G PRO 2 LIGHTSPEED
[+] btrfs: abort transaction on failure to add link to inode
[+] btrfs: fix inode leak on failure to add link to inode
[+] btrfs: simplify error handling logic for btrfs_link()
[+] btrfs: fix race between logging inode and checking if it was logged before
[+] btrfs: fix race between setting last_dir_index_offset and inode logging
[+] btrfs: avoid load/store tearing races when checking if an inode was logged
[+] KVM: arm64: Split kvm_pgtable_stage2_destroy()
[+] KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables
[+] arm64: Add capability denoting FEAT_RASv1p1
[+] KVM: arm64: Handle RASv1p1 registers
[+] KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2
[+] KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable
[+] KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable
[+] KVM: arm64: Get rid of ARM64_FEATURE_MASK()
[+] KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs
[+] arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off
[+] arm64: dts: imx8mp-tqma8mpql: remove virtual 3.3V regulator
[+] arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
[+] arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
[+] arm64: dts: imx95-19x19-evk: correct the phy setting for flexcan1/2
[+] arm64: dts: imx95: Fix JPEG encoder node assigned clock
[+] drm/amdgpu: Pin buffers while vmap'ing exported dma-buf objects
[+] ALSA: usb-audio: Add mute TLV for playback volumes on some devices
[+] ALSA: hda: intel-dsp-config: Select SOF driver on MTL Chromebooks
[+] drm/nouveau/disp: Always accept linear modifier
[+] irqchip/atmel-aic[5]: Fix incorrect lock guard conversion
[+] arm64: dts: rockchip: Fix the headphone detection on the orangepi 5 plus
[+] arm64: dts: rockchip: Add supplies for eMMC on rk3588-orangepi-5
[+] ARM: dts: rockchip: Minor whitespace cleanup
[+] arm64: dts: rockchip: Minor whitespace cleanup
[+] irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()
[+] irqchip/gic-v5: Fix kmemleak L2 IST table entries false positives
[+] arm64: dts: rockchip: correct network description on Sige5
[+] arm64: dts: rockchip: Fix Bluetooth interrupts flag on Neardi LBA3368
[+] arm64: dts: rockchip: fix es8388 address on rk3588s-roc-pc
[+] irqchip/gic-v5: Remove undue WARN_ON()s in the IRS affinity parsing
[+] ASoC: soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked()
[+] ASoC: soc-core: tidyup snd_soc_lookup_component_nolocked()
[+] ASoC: codecs: idt821034: fix wrong log in idt821034_chip_direction_output()
[+] regulator: pm8008: fix probe failure due to negative voltage selector
[+] RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap()
[+] RISC-V: KVM: Correct kvm_riscv_check_vcpu_requests() comment
[+] RISC-V: KVM: fix stack overrun when loading vlenb
[+] ubsan: Fix incorrect hand-side used in handle
[+] ARM: stacktrace: include asm/sections.h in asm/stacktrace.h
[+] loop: fix zero sized loop for block special file
[+] smb3 client: fix return code mapping of remap_file_range
[+] mm/slub: avoid accessing metadata when pointer is invalid in object_err()
[+] x86/cpu/intel: Fix the constant_tsc model check for Pentium 4
[+] drm/nouveau: fix error path in nvkm_gsp_fwsec_v2
[+] drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
[+] drm/nouveau: remove unused memory target test
[+] drm/gpuvm: fix various typos in .c and .h gpuvm file
[+] ASoC: fixup snd_soc_lookup_component_nolocked()
[+] dt-bindings: display/msm: qcom,mdp5: drop lut clock
[+] drm/msm/dpu: Add a null ptr check for dpu_encoder_needs_modeset
[+] soc: qcom: ubwc: use no-uwbc config for MSM8917
[+] soc: qcom: ubwc: add more missing platforms
[+] soc: qcom: add configuration for MSM8929
[+] soc: qcom: use no-UBWC config for MSM8956/76
[+] ata: ahci: Allow ignoring the external/hotplug capability of ports
[+] ALSA: hda/hdmi: Restore missing HDMI codec entries
[+] Revert "drm/tegra: Use dma_buf from GEM object instance"
[+] sched/deadline: Fix dl_server_stopped()
[+] sched/deadline: Always stop dl-server before changing parameters
[+] sched/deadline: Fix RT task potential starvation when expiry time passed
[+] sched/deadline: Don't count nr_running for dl_server proxy tasks
[+] xfs: do not propagate ENODATA disk errors into xattr code
[+] gpio: timberdale: fix off-by-one in IRQ type boundary check
[+] MAINTAINERS: Change Altera-PIO driver maintainer
[+] HID: elecom: add support for ELECOM M-DT2DRBK
[+] HID: quirks: add support for Legion Go dual dinput modes
[+] efi: stmm: Fix incorrect buffer allocation method
[+] efi: stmm: Do not return EFI_OUT_OF_RESOURCES on internal errors
[+] efi: stmm: Drop unused EFI error from setup_mm_hdr arguments
[+] efi: stmm: Drop unneeded null pointer check
[+] drm/xe/xe_sync: avoid race during ufence signaling
[+] drm/xe/vm: Don't pin the vm_resv during validation
[+] drm/xe/vm: Clear the scratch_pt pointer on error
[+] drm/xe: Don't trigger rebind on initial dma-buf validation
[+] drm/xe: switch to local xbasename() helper
[+] blk-zoned: Fix a lockdep complaint about recursive locking
[+] ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
[+] block: validate QoS before calling __rq_qos_done_bio()
[+] ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
[+] Merge tag 'kvm-x86-fixes-6.17-rc7' of https://github.com/kvm-x86/linux into HEAD
[+] x86/microcode/AMD: Handle the case of no BIOS microcode
[+] x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON
[+] ALSA: hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0
[+] io_uring/kbuf: fix signedness in this_len calculation
[+] x86/bugs: Add attack vector controls for SSB
[+] drm/amdgpu/gfx11: set MQD as appriopriate for queue types
[+] drm/amdgpu/gfx12: set MQD as appriopriate for queue types
[+] Revert "drm/amdgpu: fix incorrect vm flags to map bo"
[+] drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode
[+] drm/amdgpu: update firmware version checks for user queue support
[+] drm/amdgpu/userq: fix error handling of invalid doorbell
[+] fs/smb: Fix inconsistent refcnt update
[+] ata: ahci_xgene: Use int type for 'rc' to store error codes
[+] of_numa: fix uninitialized memory nodes causing kernel panic
[+] rust: mm: mark VmaNew as transparent
[+] ocfs2: prevent release journal inode after journal shutdown
[+] mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE
[+] selftests/mm: fix FORCE_READ to read input value correctly
[+] kunit: kasan_test: disable fortify string checker on kasan_strings() test
[+] mm/kasan: fix vmalloc shadow memory (de-)population races
[+] mm/kasan: avoid lazy MMU mode hazards
[+] kasan: fix GCC mem-intrinsic prefix with sw tags
[+] kexec: add KEXEC_FILE_NO_CMA as a legal flag
[+] mm/damon/core: prevent unnecessary overflow in damos_set_effective_quota()
[+] mm: fix accounting of memmap pages
[+] proc: fix missing pde_set_flags() for net proc files
[+] mm: move page table sync declarations to linux/pgtable.h
[+] mm: introduce and use {pgd,p4d}_populate_kernel()
[+] x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
[+] efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
[+] ASoC: rsnd: tidyup direction name on rsnd_dai_connect()
[+] io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths
[+] arm64: dts: rockchip: Add vcc-supply to SPI flash on Pinephone Pro
[+] ublk: avoid ublk_io_release() called after ublk char dev is closed
[+] ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device
[+] bcache: change maintainer's email address
[+] ALSA: hda: Avoid binding with SOF for SKL/KBL platforms
[+] KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state
[+] KVM: arm64: Simplify sysreg access on exception delivery
[+] KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors
[+] KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu()
[+] ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op
[+] KVM: arm64: nv: Fix ATS12 handling of single-stage translation
[+] Merge tag 'drm-xe-fixes-2025-08-27' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'drm-misc-fixes-2025-08-28' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'amd-drm-fixes-6.17-2025-08-28' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
[+] Merge tag 'drm-msm-fixes-2025-08-26' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
[+] drm/mediatek: mtk_hdmi: Fix inverted parameters in some regmap_update_bits calls
[+] Merge tag 'mediatek-drm-fixes-20250829' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes
[+] Merge tag 'io_uring-6.17-20250828' of git://git.kernel.dk/linux
[+] Merge tag 'block-6.17-20250828' of git://git.kernel.dk/linux
[+] Merge tag 'drm-fixes-2025-08-29' of https://gitlab.freedesktop.org/drm/kernel
[+] ALSA: usb-audio: Add mute TLV for playback volumes on more devices
[+] Merge tag 'asoc-fix-v6.17-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] ALSA: docs: Add documents for recently changes in snd-usb-audio
[+] Merge tag 'ata-6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
[+] Merge tag 'regulator-fix-v6.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
[+] Merge tag 'hid-for-linus-2025082901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] Merge tag 'xfs-fixes-6.17-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[+] Merge tag 'v6.17-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'efi-fixes-for-v6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
[+] Merge tag 'kvm-riscv-fixes-6.17-1' of https://github.com/kvm-riscv/linux into HEAD
[+] Merge tag 'kvmarm-fixes-6.17-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
[+] hardening: Require clang 20.1.0 for __counted_by
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[+] ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
[+] ALSA: hda: tas2781: fix tas2563 EFI data endianness
[+] ALSA: hda: tas2781: reorder tas2563 calibration variables
[+] arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signature
[+] kselftest/arm64: Don't open code SVE_PT_SIZE() in fp-ptrace
[+] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[+] Merge tag 'gpio-fixes-for-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
[+] Merge tag 'hardening-v6.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
[+] Merge tag 'irq_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'sched_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'x86_urgent_for_v6.17_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Linux 6.17-rc4
[+] ksmbd: allow a filename to contain colons on SMB3.1.1 posix extensions
[+] Merge tag 'qcom-drivers-fixes-for-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
[+] Merge tag 'tee-fixes-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
[+] Merge tag 'optee-typo-fix-for-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes
[+] MAINTAINERS: Update Nobuhiro Iwamatsu's email address
[+] Merge tag 'imx-fixes-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
[+] mm: slub: avoid wake up kswapd in set_track_prepare
[+] arm64: dts: axiado: Add missing UART aliases
[+] MAINTAINERS: exclude defconfig from ARM64 PORT
[+] arm64: dts: rockchip: fix USB on RADXA ROCK 5T
[+] ALSA: usb-audio: Allow Focusrite devices to use low samplerates
[+] ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
[+] mm: fix possible deadlock in kmemleak
[+] arm64: dts: rockchip: fix second M.2 slot on ROCK 5T
[+] Merge tag 'for-6.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'mm-hotfixes-stable-2025-09-01-17-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
[+] Merge tag 'sound-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'v6.17-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
[+] sched: Fix sched_numa_find_nth_cpu() if mask offline
[+] ARM: at91: select ARCH_MICROCHIP
[+] ARM: dts: microchip: sama7d65: Force SDMMC Legacy mode
[+] Merge tag 'bitmap-for-6.17-rc5' of https://github.com/norov/linux
[+] Merge tag 'at91-fixes-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
[+] Merge tag 'soc-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[+] Merge tag 'v6.17-rc4-ksmbd-fix' of git://git.samba.org/ksmbd
[+] Merge tag 'slab-for-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
[+] Merge tag 'net-6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
.mailmap | 1 +
.../admin-guide/hw-vuln/attack_vector_controls.rst | 5 +-
.../devicetree/bindings/display/msm/qcom,mdp5.yaml | 1 -
Documentation/sound/alsa-configuration.rst | 29 +-
MAINTAINERS | 7 +-
Makefile | 2 +-
.../boot/dts/microchip/at91-sama7d65_curiosity.dts | 2 +
arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 2 +-
arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts | 6 +-
arch/arm/include/asm/stacktrace.h | 3 +-
arch/arm/mach-at91/Kconfig | 4 +
arch/arm64/boot/dts/axiado/ax3000-evk.dts | 3 +
.../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 1 +
.../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 +
.../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 13 +-
.../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 13 +-
.../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 31 +-
arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 10 +-
arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi | 8 +-
.../rockchip/px30-ringneck-haikou-video-demo.dtso | 6 +-
.../boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts | 2 +-
.../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 +
.../boot/dts/rockchip/rk3399-pinephone-pro.dts | 1 +
.../rockchip/rk3399-puma-haikou-video-demo.dtso | 6 +-
.../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi | 4 +-
.../boot/dts/rockchip/rk3576-armsom-sige5.dts | 5 +-
arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts | 1 +
.../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 2 +-
.../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 2 +
arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 35 ++
arch/arm64/boot/dts/rockchip/rk3588j.dtsi | 4 +-
arch/arm64/boot/dts/rockchip/rk3588s-roc-pc.dts | 4 +-
arch/arm64/include/asm/kvm_host.h | 111 +-----
arch/arm64/include/asm/kvm_mmu.h | 1 +
arch/arm64/include/asm/kvm_pgtable.h | 30 ++
arch/arm64/include/asm/kvm_pkvm.h | 4 +-
arch/arm64/include/asm/kvm_ras.h | 25 --
arch/arm64/include/asm/mmu.h | 7 +
arch/arm64/include/asm/sysreg.h | 3 -
arch/arm64/kernel/cpufeature.c | 29 +-
arch/arm64/kvm/arm.c | 8 +-
arch/arm64/kvm/at.c | 6 +-
arch/arm64/kvm/emulate-nested.c | 2 +-
arch/arm64/kvm/hyp/exception.c | 20 +-
arch/arm64/kvm/hyp/nvhe/list_debug.c | 2 +-
arch/arm64/kvm/hyp/nvhe/sys_regs.c | 5 +
arch/arm64/kvm/hyp/pgtable.c | 25 +-
arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +-
arch/arm64/kvm/hyp/vhe/switch.c | 5 +-
arch/arm64/kvm/mmu.c | 65 +++-
arch/arm64/kvm/nested.c | 5 +-
arch/arm64/kvm/pkvm.c | 11 +-
arch/arm64/kvm/sys_regs.c | 419 ++++++++++++++-------
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +
arch/arm64/kvm/vgic/vgic-mmio.c | 2 +-
arch/arm64/kvm/vgic/vgic.h | 10 +-
arch/arm64/mm/mmu.c | 7 -
arch/arm64/tools/cpucaps | 1 +
arch/riscv/kvm/mmu.c | 5 +-
arch/riscv/kvm/vcpu.c | 2 +-
arch/riscv/kvm/vcpu_vector.c | 2 +
arch/x86/include/asm/pgtable_64_types.h | 3 +
arch/x86/kernel/cpu/bugs.c | 9 +
arch/x86/kernel/cpu/intel.c | 2 +-
arch/x86/kernel/cpu/microcode/amd.c | 22 +-
arch/x86/kernel/cpu/topology_amd.c | 23 +-
arch/x86/kvm/lapic.c | 2 +
arch/x86/kvm/svm/sev.c | 10 +-
arch/x86/kvm/x86.c | 7 +-
arch/x86/mm/init_64.c | 18 +
block/blk-rq-qos.h | 13 +-
block/blk-zoned.c | 11 +-
drivers/ata/ahci.c | 57 ++-
drivers/ata/ahci.h | 1 +
drivers/ata/ahci_xgene.c | 7 +-
drivers/block/loop.c | 26 +-
drivers/block/ublk_drv.c | 72 +++-
drivers/firmware/efi/stmm/tee_stmm_efi.c | 61 ++-
drivers/gpio/gpio-timberdale.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 8 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 18 +-
drivers/gpu/drm/drm_gpuvm.c | 80 ++--
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 21 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 6 +
drivers/gpu/drm/mediatek/mtk_hdmi.c | 8 +-
drivers/gpu/drm/mediatek/mtk_plane.c | 3 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 47 ++-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 38 +-
.../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h | 19 +-
.../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h | 10 +-
.../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h | 34 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 59 +--
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 -
drivers/gpu/drm/msm/msm_debugfs.c | 11 +-
drivers/gpu/drm/msm/msm_gem.c | 13 +-
drivers/gpu/drm/msm/msm_gem.h | 2 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 72 ++--
drivers/gpu/drm/msm/msm_gem_vma.c | 60 ++-
drivers/gpu/drm/msm/msm_gpu.c | 20 +-
drivers/gpu/drm/msm/msm_iommu.c | 16 +-
drivers/gpu/drm/msm/msm_kms.c | 10 +-
drivers/gpu/drm/msm/msm_mdss.c | 2 +-
drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 14 +-
drivers/gpu/drm/msm/registers/display/dsi.xml | 28 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 +
drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 5 +-
drivers/gpu/drm/tegra/gem.c | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 8 +-
drivers/gpu/drm/xe/xe_gen_wa_oob.c | 10 +-
drivers/gpu/drm/xe/xe_sync.c | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 8 +-
drivers/gpu/drm/xe/xe_vm.h | 15 +-
drivers/hid/Kconfig | 2 +-
drivers/hid/hid-asus.c | 8 +-
drivers/hid/hid-elecom.c | 2 +
drivers/hid/hid-ids.h | 4 +
drivers/hid/hid-input-test.c | 10 +-
drivers/hid/hid-input.c | 51 ++-
drivers/hid/hid-logitech-dj.c | 4 +
drivers/hid/hid-logitech-hidpp.c | 2 +
drivers/hid/hid-mcp2221.c | 4 +
drivers/hid/hid-multitouch.c | 8 +
drivers/hid/hid-ntrig.c | 3 +
drivers/hid/hid-quirks.c | 3 +
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 -
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 3 +
drivers/hid/intel-ish-hid/ishtp/bus.c | 3 -
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 +
.../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 1 +
.../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 +
.../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 4 +-
drivers/hid/wacom_wac.c | 1 +
drivers/irqchip/irq-atmel-aic.c | 2 +-
drivers/irqchip/irq-atmel-aic5.c | 2 +-
drivers/irqchip/irq-gic-v5-irs.c | 9 +-
drivers/irqchip/irq-mvebu-gicp.c | 2 +-
drivers/of/of_numa.c | 5 +-
drivers/regulator/qcom-pm8008-regulator.c | 2 +-
drivers/soc/qcom/mdt_loader.c | 12 +-
drivers/soc/qcom/ubwc_config.c | 23 +-
drivers/tee/optee/ffa_abi.c | 4 +-
drivers/tee/tee_shm.c | 14 +-
fs/btrfs/btrfs_inode.h | 2 +-
fs/btrfs/inode.c | 44 +--
fs/btrfs/tree-log.c | 78 ++--
fs/efivarfs/super.c | 4 +
fs/ocfs2/inode.c | 3 +
fs/proc/generic.c | 38 +-
fs/smb/client/cifsfs.c | 14 +
fs/smb/client/smb2inode.c | 7 +-
fs/smb/server/smb2pdu.c | 25 +-
fs/smb/server/vfs_cache.h | 2 +
fs/xfs/Kconfig | 1 +
fs/xfs/libxfs/xfs_attr_remote.c | 7 +
fs/xfs/libxfs/xfs_da_btree.c | 6 +
fs/xfs/xfs_aops.c | 3 +
fs/xfs/xfs_zone_alloc.c | 45 +--
fs/xfs/xfs_zone_space_resv.c | 6 +
include/drm/drm_gpuvm.h | 10 +-
include/linux/kexec.h | 3 +-
include/linux/pgalloc.h | 29 ++
include/linux/pgtable.h | 25 +-
include/linux/vmalloc.h | 16 -
init/Kconfig | 9 +-
io_uring/kbuf.c | 20 +-
kernel/sched/deadline.c | 18 +-
kernel/sched/debug.c | 6 +-
kernel/sched/topology.c | 2 +
lib/ubsan.c | 6 +-
mm/damon/core.c | 4 +-
mm/kasan/init.c | 12 +-
mm/kasan/kasan_test_c.c | 2 +
mm/kasan/shadow.c | 22 +-
mm/kmemleak.c | 27 +-
mm/percpu.c | 6 +-
mm/slub.c | 37 +-
mm/sparse-vmemmap.c | 11 +-
mm/sparse.c | 15 +-
mm/userfaultfd.c | 9 +-
rust/kernel/mm/virt.rs | 1 +
scripts/Makefile.kasan | 12 +-
sound/firewire/motu/motu-hwdep.c | 2 +-
sound/hda/codecs/hdmi/hdmi.c | 1 +
sound/hda/codecs/hdmi/nvhdmi.c | 17 +
sound/hda/codecs/hdmi/tegrahdmi.c | 2 +
sound/hda/codecs/realtek/alc269.c | 2 +
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 9 +-
sound/hda/core/intel-dsp-config.c | 26 +-
sound/soc/codecs/idt821034.c | 2 +-
sound/soc/renesas/rcar/core.c | 2 +-
sound/soc/soc-core.c | 25 +-
sound/soc/sof/intel/ptl.c | 1 +
sound/usb/format.c | 12 +-
sound/usb/mixer_quirks.c | 8 +-
sound/usb/quirks.c | 22 +-
sound/usb/usbaudio.h | 4 +
tools/arch/arm64/include/asm/sysreg.h | 3 -
tools/testing/selftests/arm64/fp/fp-ptrace.c | 5 +-
tools/testing/selftests/kselftest_harness.h | 4 +-
tools/testing/selftests/kvm/Makefile.kvm | 1 +
.../testing/selftests/kvm/arm64/aarch32_id_regs.c | 2 +-
.../testing/selftests/kvm/arm64/debug-exceptions.c | 12 +-
tools/testing/selftests/kvm/arm64/kvm-uuid.c | 70 ++++
tools/testing/selftests/kvm/arm64/no-vgic-v3.c | 4 +-
.../testing/selftests/kvm/arm64/page_fault_test.c | 6 +-
tools/testing/selftests/kvm/arm64/set_id_regs.c | 9 +-
.../selftests/kvm/arm64/vpmu_counter_access.c | 2 +-
tools/testing/selftests/kvm/lib/arm64/processor.c | 6 +-
tools/testing/selftests/mm/cow.c | 4 +-
tools/testing/selftests/mm/guard-regions.c | 2 +-
tools/testing/selftests/mm/hugetlb-madvise.c | 4 +-
tools/testing/selftests/mm/migration.c | 2 +-
tools/testing/selftests/mm/pagemap_ioctl.c | 2 +-
tools/testing/selftests/mm/split_huge_page_test.c | 7 +-
tools/testing/selftests/mm/vm_util.h | 2 +-
tools/testing/selftests/ublk/file_backed.c | 10 +-
tools/testing/selftests/ublk/kublk.c | 38 +-
tools/testing/selftests/ublk/kublk.h | 45 ++-
tools/testing/selftests/ublk/null.c | 4 +-
tools/testing/selftests/ublk/stripe.c | 4 +-
tools/testing/selftests/ublk/test_stress_04.sh | 6 +-
233 files changed, 2103 insertions(+), 1194 deletions(-)