6.13.7-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 197 patches 14 repliesIn review
Patches in v1 No applies recorded yet
None of the 197 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Ronald Warsow | Jon Hunter | Florian Fainelli | Miguel Ojeda | Peter Schneider | Luna Jernberg | Linux Kernel Functional Testing | Takeshi Ogasawara | Mark Brown | Justin M. Forbes | Hardik Garg |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 11 reviewers.
Cover letter [PATCH 6.13 000/197] 6.13.7-rc2 review
This is the start of the stable review cycle for the 6.13.7 release. There are 197 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Thu, 13 Mar 2025 14:41:52 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc2.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.13.7-rc2
Maurizio Lombardi <[email protected]>
nvme-tcp: Fix a C2HTermReq error message
Arnd Bergmann <[email protected]>
ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
Arnd Bergmann <[email protected]>
kbuild: hdrcheck: fix cross build with clang
Angelo Dureghello <[email protected]>
iio: adc: ad7606: fix wrong scale available
Angelo Dureghello <[email protected]>
dt-bindings: iio: dac: adi-axi-adc: fix ad7606 pwm-names
Ricardo Ribalda <[email protected]>
iio: hid-sensor-prox: Split difference from multiple channels
Ryan Roberts <[email protected]>
arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
Ryan Roberts <[email protected]>
mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
Nayab Sayed <[email protected]>
iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
Markus Burri <[email protected]>
iio: adc: ad7192: fix channel select
Angelo Dureghello <[email protected]>
iio: dac: ad3552r: clear reset status flag
Javier Carrasco <[email protected]>
iio: light: apds9306: fix max_scale_nano values
Sam Winchenbach <[email protected]>
iio: filter: admv8818: Force initialization of SDO
Haoyu Li <[email protected]>
drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
Andy Shevchenko <[email protected]>
eeprom: digsy_mtc: Make GPIO lookup table match the device
Manivannan Sadhasivam <[email protected]>
bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
Visweswara Tanuku <[email protected]>
slimbus: messaging: Free transaction ID in delayed interrupt scenario
Luca Ceresoli <[email protected]>
drivers: core: fix device leak in __fw_devlink_relax_cycles()
Thadeu Lima de Souza Cascardo <[email protected]>
char: misc: deallocate static minor in error path
Alexander Shishkin <[email protected]>
intel_th: pci: Add Panther Lake-P/U support
Alexander Shishkin <[email protected]>
intel_th: pci: Add Panther Lake-H support
Pawel Chmielewski <[email protected]>
intel_th: pci: Add Arrow Lake support
Hans de Goede <[email protected]>
mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO
Alexander Usyskin <[email protected]>
mei: me: add panther lake P DID
Qiu-ji Chen <[email protected]>
cdx: Fix possible UAF error in driver_override_show()
Xiaoyao Li <[email protected]>
KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
Sean Christopherson <[email protected]>
KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
Sean Christopherson <[email protected]>
KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled
Sean Christopherson <[email protected]>
KVM: x86: Snapshot the host's DEBUGCTL in common x86
Sean Christopherson <[email protected]>
KVM: SVM: Suppress DEBUGCTL.BTF on AMD
Sean Christopherson <[email protected]>
KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
Sean Christopherson <[email protected]>
KVM: SVM: Save host DR masks on CPUs with DebugSwap
Sean Christopherson <[email protected]>
KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
Christian A. Ehrhardt <[email protected]>
acpi: typec: ucsi: Introduce a ->poll_cci method
Thomas Weißschuh <[email protected]>
kbuild: userprogs: use correct lld when linking through clang
Prashanth K <[email protected]>
usb: gadget: Check bmAttributes only if configuration is valid
Marek Szyprowski <[email protected]>
usb: gadget: Fix setting self-powered state on suspend
Prashanth K <[email protected]>
usb: gadget: Set self-powered based on MaxPower and bmAttributes
AngeloGioacchino Del Regno <[email protected]>
usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
Fedor Pchelkin <[email protected]>
usb: typec: ucsi: increase timeout for PPM reset operations
Badhri Jagan Sridharan <[email protected]>
usb: dwc3: gadget: Prevent irq storm when TH re-executes
Thinh Nguyen <[email protected]>
usb: dwc3: Set SUSPENDENABLE soon after phy init
Nikita Zhandarovich <[email protected]>
usb: atm: cxacru: fix a flaw in existing endpoint checks
Prashanth K <[email protected]>
usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
Michal Pecio <[email protected]>
usb: xhci: Enable the TRB overfetch quirk on VIA VL805
Claudiu Beznea <[email protected]>
usb: renesas_usbhs: Flush the notify_hotplug_work
Andrei Kuchynski <[email protected]>
usb: typec: ucsi: Fix NULL pointer access
Michal Pecio <[email protected]>
usb: xhci: Fix host controllers "dying" after suspend and resume
Miao Li <[email protected]>
usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
Pawel Laszczak <[email protected]>
usb: hub: lack of clearing xHC resources
Claudiu Beznea <[email protected]>
usb: renesas_usbhs: Use devm_usb_get_phy()
Marc Zyngier <[email protected]>
xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts
Claudiu Beznea <[email protected]>
usb: renesas_usbhs: Call clk_put()
Christian Heusel <[email protected]>
Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
Fabrizio Castro <[email protected]>
gpio: rcar: Fix missing of_node_put() call
Justin Iurman <[email protected]>
net: ipv6: fix missing dst ref drop in ila lwtunnel
Justin Iurman <[email protected]>
net: ipv6: fix dst ref loop in ila lwtunnel
Matt Johnston <[email protected]>
mctp i3c: handle NULL header address
Takashi Iwai <[email protected]>
drm/bochs: Fix DPMS regression
Lorenzo Bianconi <[email protected]>
net: dsa: mt7530: Fix traffic flooding for MMIO devices
Dan Carpenter <[email protected]>
nvme-tcp: fix signedness bug in nvme_tcp_init_connection()
Zecheng Li <[email protected]>
sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
Uday Shankar <[email protected]>
ublk: set_params: properly check if parameters can be applied
Jason Xing <[email protected]>
net-timestamp: support TCP GSO case for a few missing flags
Eric Sandeen <[email protected]>
exfat: short-circuit zero-byte writes in exfat_file_write_iter
Namjae Jeon <[email protected]>
exfat: fix soft lockup in exfat_clear_bitmap
Yuezhang Mo <[email protected]>
exfat: fix just enough dentries but allocate a new cluster to dir
Jarkko Sakkinen <[email protected]>
x86/sgx: Fix size overflows in sgx_encl_create()
Oscar Maes <[email protected]>
vlan: enforce underlying device type
Maxime Chevallier <[email protected]>
net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device
Jakub Kicinski <[email protected]>
net: ethtool: plumb PHY stats to PHY drivers
Oleksij Rempel <[email protected]>
ethtool: linkstate: migrate linkstate functions to support multi-PHY setups
Jiayuan Chen <[email protected]>
ppp: Fix KMSAN uninit-value warning with bpf
Luca Weiss <[email protected]>
net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
Luca Weiss <[email protected]>
net: ipa: Fix QSB data for v4.7
Luca Weiss <[email protected]>
net: ipa: Fix v4.7 resource group names
Vicki Pfau <[email protected]>
HID: hid-steam: Fix use-after-free when detaching device
Maarten Lankhorst <[email protected]>
drm/xe: Remove double pageflip
Peiyang Wang <[email protected]>
net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
Nikolay Aleksandrov <[email protected]>
be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
Philipp Stanner <[email protected]>
drm/sched: Fix preprocessor guard
Xinghuo Chen <[email protected]>
hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
Eric Dumazet <[email protected]>
llc: do not use skb_get() before dev_queue_xmit()
Murad Masimov <[email protected]>
ALSA: usx2y: validate nrpacks module parameter on probe
Alessio Belle <[email protected]>
drm/imagination: Fix timestamps in firmware traces
Masami Hiramatsu (Google) <[email protected]>
tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
Erik Schumacher <[email protected]>
hwmon: (ad7314) Validate leading zero bits and return error
Maud Spierings <[email protected]>
hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
Titus Rwantare <[email protected]>
hwmon: (pmbus) Initialise page count in pmbus_identify()
Herbert Xu <[email protected]>
cred: Fix RCU warnings in override/revert_creds
Christian Brauner <[email protected]>
cred: return old creds from revert_creds_light()
Peter Zijlstra <[email protected]>
perf/core: Fix pmus_lock vs. pmus_srcu ordering
Vitaliy Shevtsov <[email protected]>
caif_virtio: fix wrong pointer check in cfv_probe()
Antoine Tenart <[email protected]>
net: gso: fix ownership in __udp_gso_segment
Antheas Kapenekakis <[email protected]>
ALSA: hda/realtek: Remove (revert) duplicate Ally X config
Meir Elisha <[email protected]>
nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
Maurizio Lombardi <[email protected]>
nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
Maurizio Lombardi <[email protected]>
nvme-tcp: add basic support for the C2HTermReq PDU
Maurizio Lombardi <[email protected]>
nvmet: remove old function prototype
Salah Triki <[email protected]>
bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
Dave Airlie <[email protected]>
drm/nouveau: select FW caching
Johannes Berg <[email protected]>
wifi: mac80211: fix vendor-specific inheritance
Johannes Berg <[email protected]>
wifi: mac80211: fix MLE non-inheritance parsing
Ilan Peer <[email protected]>
wifi: mac80211: Support parsing EPCS ML element
Keith Busch <[email protected]>
nvme-ioctl: fix leaked requests on mapping error
Kees Cook <[email protected]>
coredump: Only sort VMAs when core_sort_vma sysctl is set
Zhang Lixu <[email protected]>
HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
Zhang Lixu <[email protected]>
HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
Yu-Chun Lin <[email protected]>
HID: google: fix unused variable warning under !CONFIG_ACPI
Ilan Peer <[email protected]>
wifi: iwlwifi: Fix A-MSDU TSO preparation
Ilan Peer <[email protected]>
wifi: iwlwifi: Free pages allocated when failing to build A-MSDU
Johannes Berg <[email protected]>
wifi: iwlwifi: limit printed string from FW file
Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: mvm: don't try to talk to a dead firmware
Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: mvm: don't dump the firmware state upon RFKILL while suspend
Benjamin Berg <[email protected]>
wifi: iwlwifi: mvm: log error for failures after D3
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: clean up ROC on failure
Miri Korenblit <[email protected]>
wifi: iwlwifi: fw: avoid using an uninitialized variable
Ma Wupeng <[email protected]>
mm: memory-hotplug: check folio ref count first in do_migrate_range
Ma Wupeng <[email protected]>
hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
Brian Geffon <[email protected]>
mm: fix finish_fault() handling for large folios
Ryan Roberts <[email protected]>
mm: don't skip arch_sync_kernel_mappings() in error paths
Ma Wupeng <[email protected]>
mm: memory-failure: update ttu flag inside unmap_poisoned_folio
Lorenzo Stoakes <[email protected]>
mm: abort vma_modify() on merge out of memory failure
Hao Zhang <[email protected]>
mm/page_alloc: fix uninitialized variable
Olivier Gayot <[email protected]>
block: fix conversion of GPT partition name to 7-bit
Qi Zheng <[email protected]>
arm: pgtable: fix NULL pointer dereference issue
Suren Baghdasaryan <[email protected]>
userfaultfd: do not block on locking a large folio with raised refcount
Mike Snitzer <[email protected]>
NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
Heiko Carstens <[email protected]>
s390/traps: Fix test_monitor_call() inline assembly
Sebastian Andrzej Siewior <[email protected]>
dma: kmsan: export kmsan_handle_dma() for modules
Haoxiang Li <[email protected]>
rapidio: fix an API misues when rio_add_net() fails
Haoxiang Li <[email protected]>
rapidio: add check for rio_add_net() in rio_scan_alloc_net()
SeongJae Park <[email protected]>
selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries
SeongJae Park <[email protected]>
selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms
SeongJae Park <[email protected]>
selftests/damon/damos_quota: make real expectation of quota exceeds
SeongJae Park <[email protected]>
selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced
Vitaliy Shevtsov <[email protected]>
wifi: nl80211: reject cooked mode if it is set along with other flags
Nikita Zhandarovich <[email protected]>
wifi: cfg80211: regulatory: improve invalid hints checking
Haoxiang Li <[email protected]>
Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
Haoxiang Li <[email protected]>
Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
Thomas Hellström <[email protected]>
drm/xe/userptr: Unmap userptrs in the mmu notifier
Matthew Auld <[email protected]>
drm/xe/userptr: properly setup pfn_flags_mask
Thomas Hellström <[email protected]>
drm/xe: Fix fault mode invalidation with unbind
Tvrtko Ursulin <[email protected]>
drm/xe: Fix GT "for each engine" workarounds
Krister Johansen <[email protected]>
mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
Thomas Hellström <[email protected]>
drm/xe/vm: Validate userptr during gpu vma prefetching
Thomas Hellström <[email protected]>
drm/xe/vm: Fix a misplaced #endif
Thomas Hellström <[email protected]>
drm/xe/hmm: Don't dereference struct page pointers without notifier lock
Thomas Hellström <[email protected]>
drm/xe/hmm: Style- and include fixes
Matthew Brost <[email protected]>
drm/xe: Add staging tree for VM binds
Ahmed S. Darwish <[email protected]>
x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
Ahmed S. Darwish <[email protected]>
x86/cpu: Validate CPUID leaf 0x2 EDX output
Ahmed S. Darwish <[email protected]>
x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
Ard Biesheuvel <[email protected]>
x86/boot: Sanitize boot params before parsing command line
Mingcong Bai <[email protected]>
platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
John Hubbard <[email protected]>
Revert "selftests/mm: remove local __NR_* definitions"
Gabriel Krisman Bertazi <[email protected]>
Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone"
Richard Thier <[email protected]>
drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
Brendan King <[email protected]>
drm/imagination: only init job done fences once
Brendan King <[email protected]>
drm/imagination: Hold drm_gem_gpuva lock for unmap
Brendan King <[email protected]>
drm/imagination: avoid deadlock on fence release
Kenneth Feng <[email protected]>
drm/amd/pm: always allow ih interrupt from fw
Andrew Martin <[email protected]>
drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
Ma Ke <[email protected]>
drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
Paul Fertser <[email protected]>
hwmon: (peci/dimmtemp) Do not provide fake thresholds data
Nikunj A Dadhania <[email protected]>
virt: sev-guest: Allocate request data dynamically
Haoxiang Li <[email protected]>
btrfs: fix a leaked chunk map issue in read_one_chunk()
Naohiro Aota <[email protected]>
btrfs: zoned: fix extent range end unlock in cow_file_range()
Kailang Yang <[email protected]>
ALSA: hda/realtek: update ALC222 depop optimize
Kailang Yang <[email protected]>
ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
Hoku Ishibe <[email protected]>
ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
Takashi Iwai <[email protected]>
ALSA: seq: Avoid module auto-load handling at event delivery
Koichiro Den <[email protected]>
gpio: aggregator: protect driver attr handlers against module unload
Niklas Söderlund <[email protected]>
gpio: rcar: Use raw_spinlock to protect register access
Namjae Jeon <[email protected]>
ksmbd: fix bug on trap in smb2_lock
Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in smb2_lock
Namjae Jeon <[email protected]>
ksmbd: fix out-of-bounds in parse_sec_desc()
Namjae Jeon <[email protected]>
ksmbd: fix type confusion via race condition when using ipc_msg_send_request
Stuart Hayhurst <[email protected]>
HID: corsair-void: Update power supply values with a unified work handler
Daniil Dulov <[email protected]>
HID: appleir: Fix potential NULL dereference at raw event handle
Bibo Mao <[email protected]>
LoongArch: KVM: Fix GPA size issue about VM
Bibo Mao <[email protected]>
LoongArch: KVM: Reload guest CSR registers after sleep
Bibo Mao <[email protected]>
LoongArch: KVM: Add interrupt checking for AVEC
Bibo Mao <[email protected]>
LoongArch: Set max_pfn with the PFN of the last page
Bibo Mao <[email protected]>
LoongArch: Set hugetlb mmap base address aligned with pmd size
Huacai Chen <[email protected]>
LoongArch: Use polling play_dead() when resuming from hibernation
Tiezhu Yang <[email protected]>
LoongArch: Convert unreachable() to BUG()
Philipp Stanner <[email protected]>
stmmac: loongson: Pass correct arg to PCI function
Masami Hiramatsu (Google) <[email protected]>
tracing: tprobe-events: Reject invalid tracepoint name
Masami Hiramatsu (Google) <[email protected]>
tracing: tprobe-events: Fix a memory leak when tprobe with $retval
Rob Herring (Arm) <[email protected]>
Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
Peter Zijlstra <[email protected]>
loongarch: Use ASM_REACHABLE
Borislav Petkov (AMD) <[email protected]>
x86/microcode/AMD: Add some forgotten models to the SHA check
Steve French <[email protected]>
smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions
Pali Rohár <[email protected]>
cifs: Remove symlink member from cifs_open_info_data union
Yutaro Ohno <[email protected]>
rust: block: fix formatting in GenDisk doc
Andrew Cooper <[email protected]>
x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
-------------
Diffstat:
Documentation/admin-guide/sysctl/kernel.rst | 11 ++ .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 + Makefile | 9 +- arch/arm/mm/fault-armv.c | 37 ++-- arch/arm64/include/asm/hugetlb.h | 4 +- arch/arm64/mm/hugetlbpage.c | 59 +++--- arch/loongarch/include/asm/bug.h | 13 +- arch/loongarch/include/asm/hugetlb.h | 6 +- arch/loongarch/kernel/machine_kexec.c | 4 +- arch/loongarch/kernel/setup.c | 3 + arch/loongarch/kernel/smp.c | 47 ++++- arch/loongarch/kvm/exit.c | 6 + arch/loongarch/kvm/main.c | 7 + arch/loongarch/kvm/vcpu.c | 2 +- arch/loongarch/kvm/vm.c | 6 +- arch/loongarch/mm/mmap.c | 6 +- arch/mips/include/asm/hugetlb.h | 6 +- arch/parisc/include/asm/hugetlb.h | 2 +- arch/parisc/mm/hugetlbpage.c | 2 +- arch/powerpc/include/asm/hugetlb.h | 6 +- arch/riscv/include/asm/hugetlb.h | 3 +- arch/riscv/mm/hugetlbpage.c | 2 +- arch/s390/include/asm/hugetlb.h | 18 +- arch/s390/kernel/traps.c | 6 +- arch/s390/mm/hugetlbpage.c | 4 +- arch/sparc/include/asm/hugetlb.h | 2 +- arch/sparc/mm/hugetlbpage.c | 2 +- arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/intel.c | 52 ++++-- arch/x86/kernel/cpu/microcode/amd.c | 6 + arch/x86/kernel/cpu/sgx/ioctl.c | 7 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/svm/sev.c | 13 +- arch/x86/kvm/svm/svm.c | 49 +++++ arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/vmx.c | 8 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 2 + block/partitions/efi.c | 2 +- drivers/base/core.c | 1 + drivers/block/ublk_drv.c | 7 +- drivers/bluetooth/btusb.c | 1 + drivers/bus/mhi/host/pci_generic.c | 5 +- drivers/cdx/cdx.c | 6 +- drivers/char/misc.c | 2 +- drivers/gpio/gpio-aggregator.c | 20 ++- drivers/gpio/gpio-rcar.c | 31 ++-- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +- drivers/gpu/drm/imagination/pvr_fw_meta.c | 6 +- drivers/gpu/drm/imagination/pvr_fw_trace.c | 4 +- drivers/gpu/drm/imagination/pvr_queue.c | 18 +- drivers/gpu/drm/imagination/pvr_queue.h | 4 + drivers/gpu/drm/imagination/pvr_vm.c | 134 +++++++++++--- drivers/gpu/drm/imagination/pvr_vm.h | 3 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/radeon/r300.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/rs400.c | 18 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 4 +- drivers/gpu/drm/tiny/bochs.c | 5 +- drivers/gpu/drm/xe/display/xe_plane_initial.c | 10 -- drivers/gpu/drm/xe/xe_gt.c | 4 +- drivers/gpu/drm/xe/xe_hmm.c | 194 ++++++++++++++------ drivers/gpu/drm/xe/xe_hmm.h | 7 + drivers/gpu/drm/xe/xe_pt.c | 96 +++++----- drivers/gpu/drm/xe/xe_pt_walk.c | 3 +- drivers/gpu/drm/xe/xe_pt_walk.h | 4 + drivers/gpu/drm/xe/xe_vm.c | 100 +++++++---- drivers/gpu/drm/xe/xe_vm.h | 10 +- drivers/gpu/drm/xe/xe_vm_types.h | 8 +- drivers/hid/hid-appleir.c | 2 +- drivers/hid/hid-corsair-void.c | 83 ++++----- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-steam.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +- drivers/hwmon/ad7314.c | 10 ++ drivers/hwmon/ntc_thermistor.c | 66 +++---- drivers/hwmon/peci/dimmtemp.c | 10 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/xgene-hwmon.c | 2 +- drivers/hwtracing/intel_th/pci.c | 15 ++ drivers/iio/adc/ad7192.c | 2 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 68 ++++--- drivers/iio/dac/ad3552r.c | 6 + drivers/iio/filter/admv8818.c | 14 +- drivers/iio/light/apds9306.c | 4 +- drivers/iio/light/hid-sensor-prox.c | 7 +- drivers/misc/cardreader/rtsx_usb.c | 15 -- drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mei/vsc-tp.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 197 ++++++++++----------- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 +- drivers/net/ipa/data/ipa_data-v4.7.c | 18 +- drivers/net/mctp/mctp-i3c.c | 3 + drivers/net/phy/phy.c | 43 +++++ drivers/net/phy/phy_device.c | 2 + drivers/net/ppp/ppp_generic.c | 28 ++- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 3 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 77 +++++--- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 + drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 20 ++- drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/tcp.c | 81 ++++++++- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/tcp.c | 15 +- drivers/of/of_reserved_mem.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 3 +- drivers/rapidio/rio-scan.c | 5 +- drivers/slimbus/messaging.c | 5 +- drivers/usb/atm/cxacru.c | 13 +- drivers/usb/core/hub.c | 33 ++++ drivers/usb/core/quirks.c | 4 + drivers/usb/dwc3/core.c | 85 +++++---- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/drd.c | 4 +- drivers/usb/dwc3/gadget.c | 10 +- drivers/usb/gadget/composite.c | 17 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/host/xhci-hub.c | 8 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/renesas_usbhs/common.c | 6 +- drivers/usb/renesas_usbhs/mod_gadget.c | 2 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 11 ++ drivers/usb/typec/ucsi/ucsi.c | 25 +-- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 21 ++- drivers/usb/typec/ucsi/ucsi_ccg.c | 1 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 1 + drivers/virt/acrn/hsm.c | 6 +- drivers/virt/coco/sev-guest/sev-guest.c | 24 ++- fs/btrfs/inode.c | 9 +- fs/btrfs/volumes.c | 1 + fs/coredump.c | 15 +- fs/exfat/balloc.c | 10 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/fatent.c | 11 +- fs/exfat/file.c | 2 +- fs/exfat/namei.c | 2 +- fs/nfs/file.c | 3 +- fs/smb/client/cifsglob.h | 6 +- fs/smb/client/inode.c | 2 +- fs/smb/client/reparse.h | 28 ++- fs/smb/client/smb1ops.c | 4 +- fs/smb/client/smb2inode.c | 4 + fs/smb/client/smb2ops.c | 3 +- fs/smb/server/smb2pdu.c | 8 +- fs/smb/server/smbacl.c | 16 ++ fs/smb/server/transport_ipc.c | 1 + include/asm-generic/hugetlb.h | 2 +- include/linux/compaction.h | 5 + include/linux/cred.h | 9 +- include/linux/ethtool.h | 23 +++ include/linux/hugetlb.h | 4 +- include/linux/nvme-tcp.h | 2 + include/linux/phy.h | 36 ++++ include/linux/phylib_stubs.h | 42 +++++ include/linux/sched.h | 2 +- kernel/events/core.c | 4 +- kernel/sched/fair.c | 6 +- kernel/trace/trace_fprobe.c | 15 ++ kernel/trace/trace_probe.h | 2 +- mm/compaction.c | 3 + mm/hugetlb.c | 4 +- mm/internal.h | 5 +- mm/kmsan/hooks.c | 1 + mm/memory-failure.c | 63 ++++--- mm/memory.c | 21 ++- mm/memory_hotplug.c | 28 ++- mm/page_alloc.c | 4 +- mm/userfaultfd.c | 17 +- mm/vma.c | 12 +- mm/vmalloc.c | 4 +- net/8021q/vlan.c | 3 +- net/bluetooth/mgmt.c | 5 + net/ethtool/cabletest.c | 8 +- net/ethtool/linkstate.c | 26 ++- net/ethtool/netlink.c | 6 +- net/ethtool/netlink.h | 5 +- net/ethtool/phy.c | 2 +- net/ethtool/plca.c | 6 +- net/ethtool/pse-pd.c | 4 +- net/ethtool/stats.c | 18 ++ net/ethtool/strset.c | 2 +- net/ipv4/tcp_offload.c | 11 +- net/ipv4/udp_offload.c | 8 +- net/ipv6/ila/ila_lwt.c | 4 +- net/llc/llc_s_ac.c | 49 ++--- net/mac80211/ieee80211_i.h | 2 + net/mac80211/mlme.c | 1 + net/mac80211/parse.c | 164 ++++++++++++----- net/mptcp/pm_netlink.c | 18 +- net/wireless/nl80211.c | 5 + net/wireless/reg.c | 3 +- rust/kernel/block/mq/gen_disk.rs | 6 +- sound/core/seq/seq_clientmgr.c | 46 +++-- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 107 +++++++++-- sound/usb/usx2y/usbusx2y.c | 11 ++ sound/usb/usx2y/usbusx2y.h | 26 +++ sound/usb/usx2y/usbusx2yaudio.c | 27 --- tools/testing/selftests/damon/damon_nr_regions.py | 2 + tools/testing/selftests/damon/damos_quota.py | 9 +- tools/testing/selftests/damon/damos_quota_goal.py | 3 + tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/ksm_functional_tests.c | 8 +- tools/testing/selftests/mm/memfd_secret.c | 14 +- tools/testing/selftests/mm/mkdirty.c | 8 +- tools/testing/selftests/mm/mlock2.h | 1 - tools/testing/selftests/mm/protection_keys.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 4 + tools/testing/selftests/mm/uffd-stress.c | 15 +- tools/testing/selftests/mm/uffd-unit-tests.c | 14 +- usr/include/Makefile | 2 +- 239 files changed, 2392 insertions(+), 1071 deletions(-)