This is the start of the stable review cycle for the 7.3.5 release.
There are 507 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 Sun, 15 Nov 2026 15:36:17 +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/v7.x/stable-review/patch-7.3.5-rc1.…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.3.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 7.3.5-rc1
Gianluca Balboni <gianluca.balboni06(a)gmail.com>
ASoC: amd: yc: Add DMI quirk for HP OmniBook 3 Laptop 16-by0xxx
Chao Yu <chao(a)kernel.org>
f2fs: fix to use bio_in_atomic() in f2fs_write_end_io()
Arnd Bergmann <arnd(a)arndb.de>
mm/vmscan: avoid false-positive -Wuninitialized warning, again
Kairui Song <kasong(a)tencent.com>
mm/mglru: use explicit tier range in read_ctrl_pos()
Daeho Jeong <daehojeong(a)google.com>
f2fs: expose resizable_tail feature via sysfs
Rafael J. Wysocki <rafael.j.wysocki(a)intel.com>
intel_idle: Adjust state names and descriptions for _LPI states
Andy Shevchenko <andy.shevchenko(a)gmail.com>
intel_idle: Use 2-argument strscpy()
Ali Ahmet Memiş <aliamemis(a)disroot.org>
thermal: intel: int340x: Evaluate _TMP exclusively
Andrea Parri <parri.andrea(a)gmail.com>
iommufd/iova_bitmap: Ensure that iova_bitmap_set() handles the full IOVA
David Carlier <devnexen(a)gmail.com>
media: ipu6: Fix firmware config leak on stream start
Antti Laakso <antti.laakso(a)linux.intel.com>
media: ipu6: Rename pointer to firmware context
Daeho Jeong <daehojeong(a)google.com>
f2fs: release a removed xattr node in roll-forward recovery
Miquel Raynal <miquel.raynal(a)bootlin.com>
clk: nuvoton: ma35d1: Add missing WDT/WWDT parent clocks
Miquel Raynal <miquel.raynal(a)bootlin.com>
dt-bindings: clock: ma35d1: Add missing WDT/WWDT parent clocks
Miquel Raynal <miquel.raynal(a)bootlin.com>
dt-bindings: clock: ma35d1: Drop CLK_MAX_IDX define
Miquel Raynal <miquel.raynal(a)bootlin.com>
clk: nuvoton: ma35d1: Keep the clock count in the driver
Sumit Kumar <sumit.kumar(a)oss.qualcomm.com>
PCI: dwc: Set DMA_BYPASS bit in outbound IATU CTRL2 register
Ali Ahmet Memiş <aliamemis(a)disroot.org>
ACPI: battery: Evaluate battery methods exclusively
Ali Ahmet Memiş <aliamemis(a)disroot.org>
ACPI: utils: Add exclusive AML evaluation helpers
Chao Yu <chao(a)kernel.org>
f2fs: fix to invalidate curseg if change_curseg() fails
Vladimir Oltean <vladimir.oltean(a)nxp.com>
PCI: cadence: Preserve all error codes in cdns_plat_pcie_probe()
Linmao Li <lilinmao(a)kylinos.cn>
PCI: cadence: Store the core controller in platform drvdata
vladimir.oltean(a)nxp.com <vladimir.oltean(a)nxp.com>
PCI: cadence: Remove device links to PHY
Hengyu Liang <hengyul(a)cs.unc.edu>
erofs: fix metadata reads at the end of file-backed images
Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com>
ASoC: hdac_hda: Restore the codec device type on unbind
Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com>
ASoC: hdac_hda: Allocate the private data at codec driver bind
Guixin Liu <kanie(a)linux.alibaba.com>
nvme-tcp: Validate the queue state under the queue lock in the address attribute
Chao Yu <chao(a)kernel.org>
f2fs: fix to avoid potential reference count leak in do_garbage_collect()
Marc Zyngier <maz(a)kernel.org>
KVM: arm64: vgic: Stop the target vcpu when disabling LPIs
Arnaldo Carvalho de Melo <acme(a)redhat.com>
perf evsel: Close the fds opened so far when disabling missing features
Hui Su <sh_def(a)163.com>
perf evsel: Restrict incremental open error unwind
Kaixuan Li <kaixuanli0131(a)gmail.com>
f2fs: bound the SIT/NAT bitmaps by the checkpoint pack
Daeho Jeong <daehojeong(a)google.com>
f2fs: return -EIO for a lost inode block after cp_error
Chao Yu <chao(a)kernel.org>
f2fs: zone: fix to avoid bio split on sequential zone
Vincent Donnefort <vdonnefort(a)google.com>
KVM: arm64: Use kvm_s2_fault_vma_info in pkvm_mem_abort()
Bartosz Golaszewski <bartosz.golaszewski(a)oss.qualcomm.com>
dmaengine: qcom: bam_dma: free interrupt before the clock in error path
Vishnu Santhosh <vishnu.santhosh(a)oss.qualcomm.com>
dmaengine: qcom: bam_dma: Defer IRQ trigger type to device tree
Salvatore Dipietro <dipiets(a)amazon.it>
mm/page_alloc: avoid direct reclaim and compaction for costly __GFP_NORETRY allocations
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: widen the ATIM window while an AP interface is up
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: usb: only let the frames a dozing station needs use the after-DTIM queue
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: usb: bound what the driver feeds the after-DTIM queue
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: usb: route bmc frames via the high queue only for DTIM delivery
Martin Belanger <martin.belanger(a)dell.com>
nvme-tcp: skip TLS control records while waiting for the ICResp
Chris Mason <mason(a)kernel.org>
mm/shmem: honour F_SEAL_EXEC when an ACL is set
Lorenzo Stoakes (ARM) <ljs(a)kernel.org>
mm/vma: avoid spurious write locks when mm->mm_lock_seq overflows
Dave Hansen <dave.hansen(a)linux.intel.com>
mm: add RCU-based VMA lookup helper that waits for writers
David Hildenbrand (Arm) <david(a)kernel.org>
mm/userfaultfd: only allocate anon_vma in CoW mappings
James Fairweather <james.a.fairweather(a)gmail.com>
platform/chrome: cros_usbpd_notify: Only use drvdata when parent is GOOG0004
Hemanth Selam <hemanth.selam(a)gmail.com>
platform/chrome: Fix typos in comments
Yuejie Shi <syjcnss(a)gmail.com>
fs/ntfs3: validate the EA value length in ntfs_read_ea()
Jun Yang <junvyyang(a)tencent.com>
sctp: re-point retained control chunks on association migration
David Lee <david.lee(a)trailofbits.com>
sctp: hold shkey across socket migration
Jared Wuerzburger <jwuerz(a)gmail.com>
ALSA: hda/realtek: Fix internal mic on Minisforum V3 and V3 SE
Saim Masood <s.m.saim074(a)gmail.com>
ALSA: hda/realtek: Fix speakers on ASUS ExpertBook PM3606CHA
Chao Yu <chao(a)kernel.org>
f2fs: fix to check continuousness in f2fs_sync_meta_pages() correctly
Chao Yu <chao(a)kernel.org>
f2fs: fix to avoid folio->mapping dereference in is_{meta, node}_folio()
Runyu Xiao <runyu.xiao(a)seu.edu.cn>
ALSA: usb-audio: Protect Roland control activation
Nicholas Hobson <nicholas.hobson(a)outlook.com>
ALSA: usb-audio: keep MIDI input running for Roland TD-11
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: fix SBGGR10 Bayer pattern
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: fix ISC_PFG_CFG0_BPS macro name typo
Fuad Tabba <fuad.tabba(a)linux.dev>
KVM: arm64: Use kvm_s2_fault_vma_info in gmem_abort()
Vincent Donnefort <vdonnefort(a)google.com>
KVM: arm64: Pass kvm_s2_fault_desc to fault_supports_stage2_huge_mapping()
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: fix WB offset and gain register field masking
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: store the unshifted PFE_CFG0 BPS value
Cheng Ming Lin <chengminglin(a)mxic.com.tw>
mtd: spi-nor: macronix: Restore fallback parameters for MX25L12805D
Richard Fitzgerald <rf(a)opensource.cirrus.com>
ASoC: cs35l56: Wait for firmware timer expiry before system suspend
Jason Gunthorpe <jgg(a)ziepe.ca>
iommu/arm-smmu-v3: Handle ARM erratum for CONT under invalidation with SVA
Zhao Gongyi <zhaogongyi(a)bytedance.com>
ata: libata-scsi: reject data-in commands with a data-out buffer
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: only update flags for TT events
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: send ROAM_ADV on each roamed back client
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: clear ROAM flag when re-adding a pending local client
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: only transmit local ROAM flag together with DEL
Ido Schimmel <idosch(a)nvidia.com>
vxlan: Stop rejecting dynamic FDB entries with a nexthop ID
Guanglei Zhu <zhugl3(a)xiaopeng.com>
ceph: clamp the inline data length in ceph_fill_inline_data()
Suravee Suthikulpanit <suravee.suthikulpanit(a)amd.com>
iommu/amd: Force device table to maximum size
Chris Mason <mason(a)kernel.org>
x86/mm: Fix global ASID handed out to two processes
Marco Ziliani <rylos78(a)gmail.com>
ata: libata-pmp: disable the SEMB port on Marvell 88SM9705
Kiryl Shutsemau (Meta) <kas(a)kernel.org>
arm64: sdei: Preserve the interrupted context's exception registers
Kiryl Shutsemau (Meta) <kas(a)kernel.org>
arm64: sdei: Run the event handler on the kernel vectors
Thorsten Blum <blum(a)kernel.org>
x86/boot: Fix off-by-one error in sme_clear_pgd()
Jinjie Ruan <ruanjinjie(a)huawei.com>
arm64: kexec_file: Fix elf_headers memory leak in retry loop
Kevin Mitchell <kevmitch(a)arista.com>
iommu/amd: remove obsolete domain pointer warning on release
Akshay Jindal <Akshay.Jindal(a)amd.com>
iommu/amd: Skip non-IVMD entries when parsing IVRS memory definitions
Breno Leitao <leitao(a)debian.org>
x86/nmi: Ignore negative NMI handler durations
Daehyeon Ko <4ncienth(a)gmail.com>
sched/fair: Clear throttle state when leaving the fair class
Danish Khateeb <danishkhateeb03(a)gmail.com>
perf/core: Don't send SIGTRAP after exec removed the event
Shao Mingyin <shao.mingyin(a)zte.com.cn>
nvmet: bound the traddr and trsvcid configfs writes
Qiliang Yuan <odys.yuan(a)gmail.com>
nvme: wait for SRCU readers before splicing the namespace list
Qiliang Yuan <odys.yuan(a)gmail.com>
srcu: Add list_splice_init_srcu()
Imre Kaloz <kaloz(a)kernel.org>
MIPS: sgi-ip32: Leave MACE PCI control alone in config accesses
Imre Kaloz <kaloz(a)kernel.org>
MIPS: sgi-ip32: Mask MACE PCI interrupts in CRIME only
Imre Kaloz <kaloz(a)kernel.org>
MIPS: mm: Fix the cache error vector jump for XKPHYS kernels
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: don't use eloc after the end of the unallocated space table
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: fix preallocation discarding before an empty allocation extent
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: check the unallocated space table when it is loaded
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: don't let the extent type hide an exhausted free-space table extent
Kyle Zeng <kylebot(a)openai.com>
mptcp: pm: kernel: use RCU to free endpoint listeners
Tvrtko Ursulin <tvrtko.ursulin(a)igalia.com>
drm/sched: Adjust run-queue when changing priority at runtime
Tvrtko Ursulin <tvrtko.ursulin(a)igalia.com>
drm/sched: Fix out of bounds entity priority check
Christian Gmeiner <cgmeiner(a)igalia.com>
drm/etnaviv: Flush the tile status cache through both the PE and BLT
Christian Gmeiner <cgmeiner(a)igalia.com>
drm/etnaviv: Fix NULL dereference on unbind without PPU flop reset
James Clark <jjc(a)jclark.com>
net: ethernet: ti: am65-cpsw-nuss: Enable timestamping of unicast PTP packets
Ray Zhang <sgzhang(a)google.com>
net: count last skb of each sk_backlog pass in __release_sock()
Bryam Vargas <hexlabsecurity(a)proton.me>
net/smc: don't spin in smc_rx_recvmsg() while a pipe holds spliced data
Hungyu Lin <dennylin0707(a)gmail.com>
ext2: preserve IOMAP_F_DIRTY for extending direct writes
Sinan Turunc <enscrpt(a)pm.me>
ALSA: usx2y: Guard the playback copy
Sinan Turunc <enscrpt(a)pm.me>
ALSA: usx2y: Require a buffer of two URBs
Wentao Liang <vulab(a)iscas.ac.cn>
ALSA: caiaq: free the EP4 URB when input setup fails
Sinan Turunc <enscrpt(a)pm.me>
ALSA: line6: Reject capture buffers smaller than two packets
Mohamed Yassine Jebabli <med.jebabli(a)gmail.com>
ALSA: hda/tas2781: Only accept CRC-less V1 data if all entries are valid
Alexandr <youdoit(a)mail.ru>
ALSA: hda/realtek: Enable mute and mic-mute LEDs on HP ENVY 17-cr0xxx
Yuqiang Sun <izaiahsun(a)gmail.com>
ALSA: usb-audio: qcom: Check the return value of qmi_handle_init()
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: usx2y: Refuse a retried DSP load after a failure
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: bcd2000: Fix use-after-free of MIDI URBs on file close
Alex Kazinsky <a.kazinsky(a)ideco.ru>
ALSA: cs46xx: Handle SCB creation failures before dereferencing
Chris Simpson <chris(a)nilk.net>
ALSA: hda/realtek: Enable bass speakers on Alienware m17 R3
HyeongJun An <sammiee5311(a)gmail.com>
ALSA: ump: Fix dropped data bytes at UMP System message conversion
Ilia Mirkin <imirkin(a)alum.mit.edu>
drm/nouveau/devinit/gf100-: try to avoid double-running vbios scripts
Finn Zeruhn <fzeruhn(a)icloud.com>
drm/dp: keep MOT set between messages when no_zero_sized is set
Rosen Penev <rosenp(a)gmail.com>
drm/nouveau/nvkm: clear use.enabled when subdev init fails
Hengyu Liang <hengyul(a)cs.unc.edu>
l2tp: only return sessions of the given tunnel in l2tp_session_get()
Amir Goldstein <amir73il(a)gmail.com>
selftests/fscontext_ns: expect EINVAL for overlay descendant userns create
Chris Mason <mason(a)kernel.org>
ovl: look up the index by the decoded origin
Sasha Levin <sashal(a)kernel.org>
nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for KIOXIA XG10d
Zhao Gongyi <zhaogongyi(a)bytedance.com>
arm64: mm: validate /dev/mem mmap ranges without overflow
Wei Wang <wvw(a)google.com>
arm64: suspend: Save and restore TPIDR2_EL0 across CPU suspend
Ewan D. Milne <emilne(a)redhat.com>
nvmet: don't return memory contents beyond valid data when reading ANA log page
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: don't drop the gang dependency fence twice
renpanpan <renpanpan(a)kylinos.cn>
drm/amdgpu: Only enable HDMI audio if display supports it
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: don't walk the CS chunks when allocating them failed
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: rewrite all PTEs of the BOs after a VM reset
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: unlock the VM and BO when attaching a KFD BO fails
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: drop the dma-buf reference when a KFD import fails
Hugo Sales <hugo(a)hsal.es>
drm/amdgpu: Clamp the ATIF backlight curve to its 99 points
Erhan Bilgili <erhan.bilgili(a)gmail.com>
drm/amdgpu: Report MES ring wait timeouts.
Erhan Bilgili <erhan.bilgili(a)gmail.com>
drm/amdgpu: Fix duplicate dependency fence releases
Kevin Wang <kevin.wang(a)amd.com>
drm/amd/pm: populate unique ID for smu 13.0.7
Melissa Wen <mwen(a)igalia.com>
drm/amd/display: Signal PQ EOTF in FreeSync infopacket for DP HDR
Mikhail Gavrilov <mikhail.v.gavrilov(a)gmail.com>
drm/amd/display: set allow_freesync before validating a new stream
Kylie C <kyliepc(a)proton.me>
drm/amd/display: Don't select zero V_TOTAL_MIN/MAX on seamless boot
Matthew Schwartz <matthew.schwartz(a)linux.dev>
drm/amd/display: Keep the nominal vtotal while VRR is inactive
Misha Nasledov <misha(a)nasledov.com>
drm/amd/display: Drop clock requirements on DCN32 when no displays are active
Roman Demidov <roman.demidov.nn(a)gmail.com>
drm/amd/display: Fix NULL deref in dcn401_update_clocks_update_dtb_dto
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu/gfx12: disallow GFXOFF while updating the SPM VMID
Roman Li <Roman.Li(a)amd.com>
drm/amd/display: Reset DET of HUBPs without a plane before outstanding updates
Alex Hung <alex.hung(a)amd.com>
drm/amd/display: Avoid closing unowned DDC pins
Milan Milicevic <Milan.Milicevic(a)amd.com>
drm/amdgpu: publish IH enabled before PSP programs IH_RB_CNTL
Kent Russell <kent.russell(a)amd.com>
drm/amdgpu: Ensure that harvest information gets set
Prike Liang <Prike.Liang(a)amd.com>
drm/amdgpu: stop the schedulers before preparing the GPU reset
Milan Milicevic <Milan.Milicevic(a)amd.com>
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for navi10_ih
Prike Liang <Prike.Liang(a)amd.com>
drm/amdgpu: finish GPU recovery callbacks before restarting schedulers
Wayne Lin <Wayne.Lin(a)amd.com>
drm/amd/display: add missing CRC engine 1 registers
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu/userq: validate the moved individual BOs on restore
Dariusz Marcinkiewicz <darekm(a)google.com>
drm/amdgpu: check amdgpu_vm_ready() in dma-buf move notify
Prike Liang <Prike.Liang(a)amd.com>
drm/amdgpu/userq: wait for GPU reset before mapping or unmapping queues
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdkfd: use the queue's process info for the WPTR BO eviction fence
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: keep the CS user fence BO in GTT
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: parse CS IBs at the BO offset their VA mapping starts at
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: sign extend the addresses GEM_OP(GET_MAPPING_INFO) returns
Ce Sun <cesun102(a)amd.com>
drm/amdgpu: skip RAS error count reset in debug mode
Bas Nieuwenhuizen <bas(a)basnieuwenhuizen.nl>
drm/amdgpu: Check cs flags.
Jarkko Sakkinen <jarkko(a)kernel.org>
nvme-keyring: Add a missing key_put() call to nvme_tls_key_lookup()
Yitang Yang <yi1tang.yang(a)gmail.com>
ublk: add missing DEL_DEV_ASYNC to unprivileged permission check
Yilin Zhang <yilinzhang(a)moonshot.ai>
mptcp: do not use Fast Open on MP_JOIN subflows
Daehyeon Ko <4ncienth(a)gmail.com>
vhost/vsock: size receive SKBs from declared payload
Alexei Starovoitov <ast(a)kernel.org>
net: reject a negative TCP header offset in qdisc_pkt_len_segs_init()
Amir Goldstein <amir73il(a)gmail.com>
ovl: inherit FMODE_NONOTIFY when opening directory realfiles
Jamal Hadi Salim <jhs(a)mojatatu.com>
net/sched: clamp skb->queue_mapping before indexing the tx queue
Chris Mason <mason(a)kernel.org>
ovl: fix whiteout creation in casefolded directories
Chris Mason <mason(a)kernel.org>
ovl: do not let chattr change the casefold flag
Chris Mason <mason(a)kernel.org>
ovl: fail the mount if the casefold flag has changed
Xia Yan <yanxia(a)cmss.chinamobile.com>
ipv6: fix device binding after failed datagram connect
Thomas Gleixner <tglx(a)kernel.org>
x86/entry: Fix ptrace regression
Samiullah Khawaja <skhawaja(a)google.com>
mm/gup: check folio->mapping under folio lock in memfd_pin_folios()
Lance Yang <lance.yang(a)linux.dev>
khugepaged: fix readahead lock inversion in collapse_file()
Ritesh Harjani (IBM) <ritesh.list(a)gmail.com>
mm/huge_memory: set the mmu_gather page size in zap_huge_pud()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/memory-tiers: unregister empty tiers outside memory_tier_lock
Rik van Riel <riel(a)surriel.com>
mm/cma: don't release CMA pages still in use
David Hildenbrand (Arm) <david(a)kernel.org>
mm/vma: don't leak the charge for stack growth
David Hildenbrand (Arm) <david(a)kernel.org>
mm/huge_memory: split huge PUDs when adjusting VMA boundaries
Chris Mason <mason(a)kernel.org>
mm/vma: call ->may_split() before a partial merge
Chris Mason <mason(a)kernel.org>
mm/ksm: check large swap-cache folios before mapping them
David Hildenbrand (Arm) <david(a)kernel.org>
mm/ksm: fix use of a freed anon_vma at swap-in
David Hildenbrand (Arm) <david(a)kernel.org>
mm/ksm: reset the unstable trees of all nodes
Chris Mason <mason(a)kernel.org>
mm: fix deadlock of mremap() against UFFDIO_MOVE
Chris Mason <mason(a)kernel.org>
mm: fix unkillable fault loop on MAP_DROPPABLE memory
Josef Bacik <josef(a)toxicpanda.com>
mm: fix unmap_mapping_range() beyond 4 GiB on 32-bit
Chris Mason <mason(a)kernel.org>
mm/memory: reject remote COW faults on PFN mappings
David Hildenbrand (Arm) <david(a)kernel.org>
mm/madvise: fix data loss from MADV_FREE on a KSM page
Josef Bacik <josef(a)toxicpanda.com>
mm/mremap: fix moving PUD leaves
David Hildenbrand (Arm) <david(a)kernel.org>
mm/mremap: recheck PUDs under the page table lock
David Hildenbrand (Arm) <david(a)kernel.org>
mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs
Chris Mason <mason(a)kernel.org>
mm/mmu_notifier: set ->mm only after mmgrab()
Josef Bacik <josef(a)toxicpanda.com>
mm/mmu_notifier: finish non-blocking interval invalidation on error
Josef Bacik <josef(a)toxicpanda.com>
mm/mmu_gather: fix flushing ranges with 4 GiB or larger
Josef Bacik <josef(a)toxicpanda.com>
mm/userfaultfd: wake all waiters on unregister
David Hildenbrand (Arm) <david(a)kernel.org>
mm/userfaultfd: write-lock the VMA before waking waiters when unregistering
David Hildenbrand (Arm) <david(a)kernel.org>
mm/gup: check for overflow when converting nr_pages to bytes in GUP-fast
Chris Mason <mason(a)kernel.org>
mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast
Chris Mason <mason(a)kernel.org>
mm/gup: fix clearing folios in memfd_pin_folios()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/gup: recheck the PUD under PTL in follow_pud_mask()
Chris Mason <mason(a)kernel.org>
mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs
Josef Bacik <josef(a)toxicpanda.com>
mm/khugepaged: fix PMD table lock leak in try_collapse_pte_mapped_thp()
Josef Bacik <josef(a)toxicpanda.com>
mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp()
Chris Mason <mason(a)kernel.org>
mm/huge_memory: fix zapping migration entries for device-private THPs
Chris Mason <mason(a)kernel.org>
mm/huge_memory: fix truncate racing with PMD zapping
Liu Changjie <liucj1228(a)outlook.com>
can: peak_usb: pcan_usb_fd_decode_buf(): accept short uCAN end-of-list records
ChunYuZhiQiang <chunyuzhiqiang(a)yinhe.ht>
can: dev: can_fill_info(): don't wake up controller if interface is down
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: proc: skip stats calculation after reset in can_stat_update()
Runyu Xiao <runyu.xiao(a)seu.edu.cn>
can: proc: reset pkg_stats atomics individually
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: raw, isotp: copy socket options outside of lock_sock()
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: protect the receive lists with a per-device lock
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: isotp: check the return values of can_rx_register() in isotp_bind()
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: replace ARPHRD_CAN type checks with can_get_ml_priv()
Cunhao Lu <1579567540(a)qq.com>
can: dev: can_put_echo_skb(): free skb on invalid echo index
Cunhao Lu <1579567540(a)qq.com>
can: skb: make echo skb freeing safe in any IRQ context
Kaixuan Li <kaixuanli0131(a)gmail.com>
can: isotp: check the frame type, not just the length
Vincent Mailhol <mailhol(a)kernel.org>
can: dev: can_dropped_invalid_skb: drop CAN XL frames on non-CAN XL devices
Yingjie Wang <1075151112(a)qq.com>
nvmet: reject keep-alive timeouts that would overflow
Christoph Hellwig <hch(a)lst.de>
xfs: fix recovery of partial attr removals
Hyunwoo Kim <imv4bel(a)gmail.com>
net: restore refcount ordering for lockless socket access
Daejun Park <daejun7.park(a)samsung.com>
xfs: clamp the pNFS layout range to the maximum file size
Daejun Park <daejun7.park(a)samsung.com>
xfs: cap the block count of xfs_iomap_write_direct() at one extent
Daejun Park <daejun7.park(a)samsung.com>
xfs: clamp a pNFS LAYOUTCOMMIT extent before computing its end
Daejun Park <daejun7.park(a)samsung.com>
xfs: refuse a pNFS LAYOUTCOMMIT of a range without blocks
Daejun Park <daejun7.park(a)samsung.com>
xfs: add a flag to convert unwritten extents without allocating blocks
Daejun Park <daejun7.park(a)samsung.com>
xfs: mark the inode preallocated for pNFS write layouts past EOF
Zhe Liu <liuzhe1(a)kylinos.cn>
blk-iocost: account flush sequence latency only once
Krystian Kaniewski <krystianmkaniewski(a)gmail.com>
blk-mq: fix out-of-bounds read in blk_mq_free_rqs
Laveesh Bansal <laveeshb(a)laveeshbansal.com>
block: only serialize elevator switches of the same queue
Reid Downing <skibletz(a)gmail.com>
xfs: fix wrong compat fields in xfs_ioctl32_bstat_copyin()
Hungyu Lin <dennylin0707(a)gmail.com>
block: Return the soft block size for compat BLKBSZGET
Cong Zhang <cong.zhang(a)oss.qualcomm.com>
virtio_blk: use synchronous quiesce in virtblk_freeze_priv()
Josef Bacik <josef(a)toxicpanda.com>
blk-mq: end the request if getting a keyslot fails
Hungyu Lin <dennylin0707(a)gmail.com>
inotify: do not coalesce rename events
chenglong.ma <longpareto(a)gmail.com>
vduse: fix VA/PA confusion in the coherent page fault path
Thorsten Blum <blum(a)kernel.org>
hwrng: virtio - prevent use-after-free after a failed restore
Esben Haabendal <esben(a)geanix.com>
drm/bridge: nwl-dsi: Limit LCDIF specific sync override
Esben Haabendal <esben(a)geanix.com>
drm/bridge: nwl-dsi: Cleanup endpoint mux control selection
Yuho Choi <oss.patchbox(a)gmail.com>
vdpa/snet: Don't discard the DPU error in snet_send_ctrl_msg()
Yuho Choi <oss.patchbox(a)gmail.com>
iommu/virtio: Reset device before deleting virtqueues on probe failure
Fang Xieyan <fangxy(a)xiaopeng.com>
vhost: fix used ring index wrap in vhost_add_used_n_in_order
Shubham Antil <shubham(a)octane.security>
vhost-scsi: zero misaligned I/O bounce pages
Kyle Zeng <kylebot(a)openai.com>
net/sched: sch_qfq: prevent aggregate self-replacement
Jianyun Gao <jianyungao89(a)gmail.com>
xfs: fix temporary cursor leak in btree shift corruption paths
Naman Jain <namjain(a)linux.microsoft.com>
x86/init: Initialize wall clock in get_rtc_noop()
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: cache the mount context for dentry lock callbacks
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: wait for filecheck kobject release after a failed add
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/cluster: unlink socket containers before releasing resources
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: stop recovery before shutting down local allocators
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/dlm: serialize migration MLE cleanup on failure
Nickolai Zeldovich <nickolai(a)csail.mit.edu>
panic: zero the dynamically allocated taint buffer
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: keep locking_state within the cluster connection lifetime
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: validate move extents against a stable EOF
Matheus Alves de Almeida <matheus.aalmeida(a)inf.ufrgs.br>
fat: hold truncate_lock in fat_write_failed()
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: do not read the entry array of an empty xattr block
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: do not index before the entry array when dividing an empty bucket
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: do not read the entry array of an empty xattr bucket
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: find the xattr entry again after converting a block to a bucket
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: find the xattr entry again after defragmenting a bucket
Andrew Morton <akpm(a)linux-foundation.org>
openrisc: export __mulsi3 for modules
Nathan Chancellor <nathan(a)kernel.org>
lib/base64: silence clang-24 -Wconstant-conversion with diag pragmas
T.J. Mercier <tjmercier(a)google.com>
mm: memcontrol: fix NULL pointer deref and UAF from high_work_func() on dying memcg
Mike Rapoport (Microsoft) <rppt(a)kernel.org>
mm/cma: accept memory of CMA areas reserved at a fixed address
Mike Rapoport (Microsoft) <rppt(a)kernel.org>
mm/cma: accept memory of multi-range CMA areas
Johannes Weiner <hannes(a)cmpxchg.org>
mm: page_alloc: remove ALLOC_NON_BLOCK from ALLOC_RESERVES
Johannes Weiner <hannes(a)cmpxchg.org>
mm: page_alloc: do not give all non-blocking requests reserve access
Kiryl Shutsemau (Meta) <kas(a)kernel.org>
mm/hugetlb_vmemmap: map the shared tail page writable
Lorenzo Stoakes (ARM) <ljs(a)kernel.org>
mm/vma: update VMA iterator state on error in new VMA merge
Yafang Shao <laoar.shao(a)gmail.com>
mm/migrate: snapshot the source nid before the misplaced migration
Lance Yang <lance.yang(a)linux.dev>
mm/ksm: fix userfaultfd protection during merge and unmerge
Hungyu Lin <dennylin0707(a)gmail.com>
mm/migrate: untag addresses when querying page nodes
Chris Down <chris(a)chrisdown.name>
mm: make swapoff interruptible when unusing mms/shmem
SJ Park <sj(a)kernel.org>
mm/damon/core: move static variable rotation to damon_ctx
SJ Park <sj(a)kernel.org>
mm/damon/core: move static variable last_nr_regions to damon_ctx
SJ Park <sj(a)kernel.org>
mm/damon/sysfs-schemes: hold damon_sysfs_lock in target_metric_store()
Hengyu Liang <hengyul(a)cs.unc.edu>
fs/proc/task_mmu: return -ENOTTY for unknown pagemap ioctls
Samarth Narang <samarth.colleges(a)gmail.com>
mm/ksm: keep soft-dirty when merging a page
David Hildenbrand (Arm) <david(a)kernel.org>
mm/vma: write lock source VMA before duplicating it in __split_vma()
Zenghui Yu (Huawei) <zenghui.yu(a)linux.dev>
mm/page_alloc: mark pages freed by __free_pages_core() as not tagged
Li Zhe <lizhe.67(a)bytedance.com>
mm/hugetlb: fix mremap deadlock when PMD sharing is possible
Li Zhe <lizhe.67(a)bytedance.com>
mm/hugetlb: fix mremap move length truncation
Gregory Price (Meta) <gourry(a)gourry.net>
mm/page_alloc: let the highest memory node recover from hopeless state
Hungyu Lin <dennylin0707(a)gmail.com>
mm/page-writeback: avoid 32-bit overflow in dirty threshold shares
Baolin Wang <baolin.wang(a)linux.alibaba.com>
mm: memory: fix truncation removing mapped folios
David Hildenbrand (Arm) <david(a)kernel.org>
mm: fix address wraparound when scanning large folio PTEs
Kyle Zeng <kylebot(a)openai.com>
mm/khugepaged: flush deferred unmaps before dropping a failed folio
Babu Moger <babu.moger(a)amd.com>
x86,fs/resctrl: Keep mbm_assign_mode in default mode at boot
Babu Moger <babu.moger(a)amd.com>
x86/resctrl: Correct ABMC counter ID field width
Mohit Sharma <mohit.sharma(a)oss.qualcomm.com>
ASoC: qcom: q6apm: Guard callbacks until probe data is ready
Michael McAllister <me(a)michaelmcallister.org>
Bluetooth: qca: Fix the WCN3950 NVM baud rate offset
Valentin Kindschi <valentin.kindschi(a)fiveco.ch>
Bluetooth: hci_sync: pause advertising for the scan address update
Valentin Kindschi <valentin.kindschi(a)fiveco.ch>
Bluetooth: hci_sync: re-enable legacy advertising on resume
Zack Rusin <zack.rusin(a)broadcom.com>
x86/vmware: Fix i386 high-bandwidth hypercall arguments
Yingjie Wang <1075151112(a)qq.com>
ipv6: reject wrapped temporary address preferred lifetimes
Eric Dumazet <edumazet(a)kernel.org>
inet: frags: limit the truesize of a reassembly queue
James Calligeros <jcalligeros99(a)gmail.com>
ASoC: tas2770: Fix error detection in tas2770_set_dai_tdm_idle
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Unconditionally reset MMU context when emulating INIT
Sean Christopherson <seanjc(a)google.com>
KVM: x86/mmu: Cap number of parent PTEs per SP at 1000 (the arbitrary rmap limit)
Sean Christopherson <seanjc(a)google.com>
KVM: nVMX: Process each host MSR entry at most once when unwinding failed VM-Entry
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Conditionally resched when restarting REP string emulation
Sean Christopherson <seanjc(a)google.com>
KVM: x86/mmu: Conditionally resched when retrying gPTE walk on A/D update failure
Yuqiang Sun <izaiahsun(a)gmail.com>
nvme: Do not drop the cdev reference twice when cdev_device_add() fails
Daejun Park <daejun7.park(a)samsung.com>
nvme: unregister when pr_register() is given a zero new key
Christian Aurich Zanettini Martins <christian.aurichzm(a)gmail.com>
nvme-rdma: fix NULL queue->ctrl dereference on reconnect
Joonhoe Kim <26rote(a)gmail.com>
net: qrtr: announce local services again once our HELLO is sent
Vas Zayarskiy <contact(a)vasily.cc>
hwmon: (aquacomputer_d5next) Avoid truncating scaled sensor readings
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (sht4x) Convert update_interval to jiffies in pending data check
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (coretemp) Set nr_cores only after core_data allocation succeeds
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (coretemp) Check for NULL platform device in hotplug callbacks
Baek Kyu, Kim <pocj8ur4in(a)gmail.com>
hwmon: (gpio-fan) Update the speed cache before dropping the PM reference
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (tmp108) Fix initial conversion delay and wait until ready
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (lm75) Fix setting polarity mask for chips with 16-bit config register
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus) Fix return value check from thermal zone registration
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus) Release devres allocated memory after devm_thermal_of_zone_register error
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus) Check return value from pmbus_thermal_add_sensor()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus/q54sj108a2) Add missing NULL pointer check
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (peci/dimmtemp) Fix devres leak and UAF on concurrent unbind
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (nct6683) Fix incorrect struct cast in show_pwm() and store_pwm()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (lm87) Fix drvdata type confusion in vrm_show() and vrm_store()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (hp-wmi-sensors) Fix unbounded loops in scale_numeric_sensor()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (hp-wmi-sensors) Avoid global struct mutation
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (asus_wmi_sensors) Avoid global struct mutation
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (aquacomputer_d5next) Check maxcollection when probing AQUAERO devices
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: synchronize ready IRQ state
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: serialize access to the alarm indicators
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: do not discard pending alarms on disable
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: balance regulator state
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: enable IRQ processing when regulator is already enabled
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: disable device after hwmon teardown
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix IRQ teardown ordering
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: defer probe when IRQs are unavailable
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix be16 handling
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix off-by-one in command mode retry loop
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix command error diagnostics
Alexei Solcanu <alexei.solcanu(a)pm.me>
hwmon: (gpd-fan) Reset both fans to automatic on duo boards
Zac Lanzon <lanzonza(a)gmail.com>
hwmon: (asus_rog_ryujin) Fix pump control source on the Ryujin III
Jiale Yao <yaojiale02(a)163.com>
hwmon: (aquacomputer_d5next) reject short status reports
Baek Kyu, Kim <pocj8ur4in(a)gmail.com>
hwmon: (corsair-cpro) Cache fan target only after a successful command
Myeonghun Pak <mhun512(a)gmail.com>
hwmon: (sht15) Stop deferred work before releasing its resources
Xia Yan <yana06070(a)163.com>
veth: keep carrier off when resizing channels with a down peer
Fang Xieyan <fangxy(a)xiaopeng.com>
vringh: reject empty / undersized indirect descriptor tables
Fang Xieyan <fangxy(a)xiaopeng.com>
vringh: bound top-level re-entry into indirect tables
Tal Zussman <tz2294(a)columbia.edu>
vhost-vdpa: fix pinned page leak in vhost_vdpa_pa_map() error path
Zhan Xusheng <zhanxusheng(a)xiaomi.com>
ntfs: don't allow compression on volumes with clusters larger than 4K
Qihang <q.h.hack.winter(a)gmail.com>
cipso: fix optlen corruption in cipso_v4_delopt()
Maíra Canal <mcanal(a)igalia.com>
drm/v3d: Widen cache_clean_lock over the whole L2TCACTL sequence
Jose Maria Casanova Crespo <jmcasanova(a)igalia.com>
drm/v3d: Initialize timedout_batches when running a CSD job
Daejun Park <daejun7.park(a)samsung.com>
xfs: don't skip free extents of the longest length in a whole-AG FITRIM
Daejun Park <daejun7.park(a)samsung.com>
xfs: don't skip free extents in later batches of a whole-AG FITRIM
Binbin Deng <18983559317(a)163.com>
xfs: set healthmon mount cookie before publishing it
Hungyu Lin <dennylin0707(a)gmail.com>
ext2: preserve completed DIO bytes when buffered fallback fails
David Hildenbrand (Arm) <david(a)kernel.org>
mm/huge_memory: properly handle refcounted PUD mappings on fork
David Hildenbrand (Arm) <david(a)kernel.org>
mm/huge_memory: fix list corruption when deferred_split_scan() races with deferred_split_folio()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/rmap: handle device-exclusive entries in folio_referenced_one()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/filemap: finish fault cleanup before dropping the fault lock
Josef Bacik <josef(a)toxicpanda.com>
mm/filemap: don't lose a folio lock wakeup to a signal
Josef Bacik <josef(a)toxicpanda.com>
mm/filemap: read mapping->a_ops->free_folio under i_lock
David Hildenbrand (Arm) <david(a)kernel.org>
mm/truncate: look again if a folio left the mapping
Josef Bacik <josef(a)toxicpanda.com>
mm/memfd: make f_pos accesses atomic
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: make shmem_file() check the file's inode
David Hildenbrand (Arm) <david(a)kernel.org>
fork: take mmap_lock before copying mm_struct
Josef Bacik <josef(a)toxicpanda.com>
mm/mglru: don't use stack pointers when walking PUD and PMD tables
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix truncation of files containing only swapin-error markers
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix accounting of swapin-error markers
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix truncate loop after boundary swapin failure
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: preserve allocation errors when swapping in large entries
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix truncate hang in large swap entry
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: rescan after nonuniform folio splitting
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: discard whole new large folios on fallocate rollback
Chris Mason <mason(a)kernel.org>
mm/shmem: preserve data in clean folios when splitting fails
Chris Mason <mason(a)kernel.org>
mm/shmem: stop retrying folios that cannot be split
Josef Bacik <josef(a)toxicpanda.com>
tmpfs: preserve explicitly disabled quota limits
Josef Bacik <josef(a)toxicpanda.com>
tmpfs: keep the quota soft limits of an unused id
Chris Mason <mason(a)kernel.org>
mm/mempolicy: charge shared policy nodes
Ian Bridges <icb(a)fastmail.org>
ksmbd: let the owner read and change the DACL when no ACE names it
Ian Bridges <icb(a)fastmail.org>
ksmbd: grant a POSIX ACL group entry only to the group's members
Ian Bridges <icb(a)fastmail.org>
ksmbd: do not read past the DACL in the access denied debug message
Federico Musto <federico(a)rimpianto.com>
net: atl1c: drop oversized RX frames instead of panicking
Mitul Golani <mitulkumar.ajitkumar.golani(a)intel.com>
drm/i915/display: Allow port sync on PTL
Vidya Srinivas <vidya.srinivas(a)intel.com>
drm/i915/display: Disable pipe joiner on WCL
Vidya Srinivas <vidya.srinivas(a)intel.com>
drm/i915/display: Single scaler per pipe on WCL
Lu Yao <yaolu(a)kylinos.cn>
drm/i915/gem: Reset err for each fence entry
Werner Sembach <wse(a)tuxedocomputers.com>
drm/i915/display: Add quirk to force backlight type on some TUXEDO devices
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Don't clip plane state destination rectangle
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Fix SFF and CFF CTL register bit definitions
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Disable linked plane sel fetch as well
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/display: Add enabled pipe planes into state for selective fetch
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Clear selective fetch area when duplicating plane state
Rosen Penev <rosenp(a)gmail.com>
x86/csum: Relax the len and proto constraints in 32-bit csum_ipv6_magic()
Breno Leitao <leitao(a)debian.org>
x86/bugs: Select the BHI mitigation based on the attack vector properly
Lee Jones <lee(a)kernel.org>
ASoC: SOF: Intel: hda-sdw-bpt: Stop active DMA before closing BPT streams
Miguel Ojeda <ojeda(a)kernel.org>
rust: cpufreq: fix `undocumented_unsafe_blocks` in `PolicyCpu::from_cpu()`
Jack Blessed Kimani <jackblessed191(a)gmail.com>
ksmbd: fix NULL pointer dereference in session_user_name() and session_account_type()
Ian Bridges <icb(a)fastmail.org>
ksmbd: revert fsids on durable reconnect and replay failure
Ian Bridges <icb(a)fastmail.org>
ksmbd: enforce the read-only share flag when creating a stream
Ian Bridges <icb(a)fastmail.org>
ksmbd: require DELETE access for delete-on-close opens
Jamal Hadi Salim <jhs(a)mojatatu.com>
bpf: Fix skb_pull() BUG in __bpf_redirect_neigh()
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: hwdep: Serialize DSP load requests
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: usx2y: Initialize idle URBs before submitting streams
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: us122l: Fix NULL dereference at hwdep open and release
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: us122l: Add missing NULL check in usb_stream_hwdep_mmap()
Evanshenf <archwse(a)gmail.com>
drm/loongson: Handle buffer mapping failures when clearing a BO
Evanshenf <archwse(a)gmail.com>
drm/loongson: Fix double free on BO initialization failure
Evanshenf <archwse(a)gmail.com>
drm/loongson: Fix framebuffer selection in async cursor updates
Shao Mingyin <shao.mingyin(a)zte.com.cn>
scsi: target: tcmu: Fix divide-by-zero in data_pages_per_blk store
Yuanhe Shu <xiangzao(a)linux.alibaba.com>
scsi: target: Verify the iSCSI ISID is null-terminated
Yingjie Wang <x-professor(a)outlook.com>
scsi: bsg: Report io_uring data copyback failures
Yingjie Wang <x-professor(a)outlook.com>
scsi: bsg: Report synchronous data copyback failures
Yu Zhang <yuz08559(a)gmail.com>
ptp: fix use-after-free in extts_fifo_show() reading tsevqs unlocked
guolingxing <guolingxing(a)tju.edu.cn>
btrfs: prevent deleting the wrong subvolume by ID
guolingxing <guolingxing(a)tju.edu.cn>
btrfs: sysfs: restore NOFS context on early return in btrfs_sysfs_add_block_group_type()
Hengyu Liang <hengyul(a)cs.unc.edu>
btrfs: fix chattr failing on nodatasum files that have the compress flag
Masafumi Suzuki <shengshilingmu97(a)gmail.com>
sctp: account for chunk padding in sctp_init_cause()
Lucas Tanure <lucas.tanure(a)neat.no>
drm/vc4: hdmi: enable scrambling before the TMDS clock starts
Lucas Tanure <lucas.tanure(a)neat.no>
drm/vc4: hdmi: always cancel the scrambling work synchronously
Dom Cobley <popcornmix(a)gmail.com>
drm/vc4: hdmi: power down the BCM2712 PHY when the output is disabled
Zhou Qiuyue <n0ps1edzz(a)gmail.com>
ipv6: raw: fix use-after-free in rawv6_send_hdrinc()
Franck Baur <franck.baur.67(a)gmail.com>
net: jme: keep RX MAC clock enabled for WoL
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: don't drop local events queued during TVLV update
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: ignore ROAM flag of received ADD changes
Sven Eckelmann <sven(a)narfation.org>
batman-adv: stop originator purge worker before freeing TT
Sven Eckelmann <sven(a)narfation.org>
batman-adv: fix skb leak when hard_iface is being released
Sven Eckelmann <sven(a)narfation.org>
batman-adv: dat: initialize orig_node of unfilled candidate slots
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tpmeter: fix u32 truncation of reported bytes
Kyle Zeng <kylebot(a)openai.com>
batman-adv: mcast: validate tracker padding before forwarding
Eric Biggers <ebiggers(a)kernel.org>
lib/crypto: mldsa: Add __must_check to mldsa_verify()
Eric Biggers <ebiggers(a)kernel.org>
lib/crypto: mldsa: Explicitly check that 'alg' is a valid value
Eric Biggers <ebiggers(a)kernel.org>
lib/crypto: mldsa: Check pk_len before doing pointer arithmetic
Chengfeng Ye <nicoyip.dev(a)gmail.com>
batman-adv: Close OGM aggregation before transmission
Yuanfu Xie <yuanfuxie(a)stu.pku.edu.cn>
9p: don't decrement a server-owned zero nlink
Yehyeong Lee <yhlee(a)isslab.korea.ac.kr>
9p/xen: validate the response size from the backend
Yu Zhang <yuz08559(a)gmail.com>
scsi: target: Fix demo-mode dynamic ACL dev-entry UAF vs LUN teardown
Andrew Luebke <andrew.luebke(a)gmail.com>
scsi: aic79xx: Fix NULL pointer dereference in device reset
Imre Kaloz <kaloz(a)kernel.org>
scsi: aic7xxx: Use default settings on the SGI O2 onboard controllers
Fourie Zhang <fouriezhang(a)tencent.com>
xfrm4: use a full socket for local errors
Toke Høiland-Jørgensen <toke(a)toke.dk>
wifi: mac80211: reinstate IEEE80211_TX_CTL_AMPDU flag in ieee80211_tx_prep_agg()
Eric Biggers <ebiggers(a)kernel.org>
lib/crypto: mips: Disable Octeon SHA code on little-endian kernels
Maíra Canal <mcanal(a)igalia.com>
drm/vc4: Drop the BO reservations outside of job_lock
Maíra Canal <mcanal(a)igalia.com>
drm/vc4: Publish the output fence outside of job_lock
Zijing Yin <yzjaurora(a)gmail.com>
wifi: cfg80211: fix out-of-bounds read in valid_rule()
Alex Kazinsky <a.kazinsky(a)ideco.ru>
wifi: rsi: Skip TX aggregation setup for non-QoS frames
Jason Perlow <jperlow(a)gmail.com>
wifi: brcmfmac: map msgbuf RX packet IDs bidirectional
Weigang He <geoffreyhe2(a)gmail.com>
wifi: mac80211: reload TDLS header pointer after skb_linearize()
Yili Zhang <zhangyili01(a)baidu.com>
dma-buf: Fix IOVA offset when linking phys vecs to sgt
André Draszik <andre.draszik(a)linaro.org>
drm/drm_crtc: fix race with dma_fence_signal() in ::get_driver_name()
André Draszik <andre.draszik(a)linaro.org>
drm/drm_crtc: ensure dma_fence_ops remain valid during device unbind
Devin Wittmayer <lucid_duck(a)justthetip.ca>
drm/panic: Fix kmsg screen hang on a long log line
Sabrina Dubroca <sd(a)queasysnail.net>
xfrm: espintcp: reorder operations within espintcp_init_sk
Qihang <q.h.hack.winter(a)gmail.com>
xfrm: interface: validate the IP header on xmit
Hyungjung Joo <jhj140711(a)gmail.com>
net/9p/usbg: clear stale client pointer on close
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: remove bogus context initialization in alloc_requests
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: fix out_req buffer leak in disable_usb9pfs
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: call disable_usb9pfs() from usb9pfs_disable()
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: always reset completion when disconnecting
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: set client to Disconnected on usb9pfs_disable
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: also disable endpoints on p9_usbg_close
Yizhou Zhao <zhaoyz24(a)mails.tsinghua.edu.cn>
net/9p/usbg: Fix use-after-free in disable_usb9pfs()
Zhao Zhang <zzhan461(a)ucr.edu>
9p: fix caches_show() out-of-bounds write
Yifei Gao <gyf161023(a)gmail.com>
9p/xen: fix refcount leak in p9_xen_response() on wrong tag
Michael Bommarito <michael.bommarito(a)gmail.com>
9p/trans_virtio: reject mount tags longer than NAME_MAX at probe
Chengfeng Ye <nicoyip.dev(a)gmail.com>
net/9p/usbg: clear stale request context after abort
Chengfeng Ye <nicoyip.dev(a)gmail.com>
xfrm: retry inexact policy lookup after node reinsertion
Yizhou Zhao <zhaoyz24(a)mails.tsinghua.edu.cn>
net/9p/usbg: fix prefix matching in device lookup
Stefano Garzarella <sgarzare(a)redhat.com>
9p: fix privport option setting wrong RDMA field
SJ Park <sj(a)kernel.org>
mm/damon/sysfs-schemes: read sysfs_filter->sz_range only once
Ricardo Ribalda <ribalda(a)chromium.org>
media: uvcvideo: Force UVC version for Avermedia GC515
Ricardo Ribalda <ribalda(a)chromium.org>
media: uvcvideo: Add autosuspend quirk for AVerMedia Live Gamer HD 2
Christian Loehle <christian.loehle(a)arm.com>
cpufreq: CPPC: Select the frequency-invariance callback per CPU
Jeff Layton <jlayton(a)kernel.org>
nfsd: shorten extack string returned with dodgy listener
Darrick J. Wong <djwong(a)kernel.org>
xfs: forcibly reset quota timers when upgrading to bigtime during repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: reinitialize dquot block if non-first dquot can't load
Christian Loehle <christian.loehle(a)arm.com>
ACPI: CPPC: Accept requests to retain immutable autonomous selection
Christian Loehle <christian.loehle(a)arm.com>
ACPI: CPPC: Validate FFH register fields before hardware access
Ping-Ke Shih <pkshih(a)realtek.com>
wifi: rtw88: TX report with long timeout for non-PCIE devices
Andrew Morton <akpm(a)linux-foundation.org>
block: restore the iterator when rejecting a misaligned bio
SJ Park <sj(a)kernel.org>
mm/damon/core: remove unreachable damos charge_{target,addr}_from
Yuansheng Yang <0xbeac(a)gmail.com>
io_uring/rsrc: hold uring_lock across index-alloc put_user
Jens Axboe <axboe(a)kernel.dk>
io_uring/poll: don't poll a writer for urgent data
Jens Axboe <axboe(a)kernel.dk>
io_uring/poll: don't poll a writer for a read side hangup
Shang En Sim <sim(a)shangen.org>
io_uring/poll: cancel all matching requests in one pass
Shang En Sim <sim(a)shangen.org>
io_uring/cancel: count all requests that a CANCEL_ALL cancels
Shakeel Butt <shakeel.butt(a)linux.dev>
io_uring/sqpoll: do the return-to-userspace work in the SQPOLL thread
Shuai Liu <847807867(a)qq.com>
io_uring/sqpoll: don't set IO_SQ_THREAD_SHOULD_STOP on thread exit
Jens Axboe <axboe(a)kernel.dk>
io_uring/sqpoll: don't attach to a thread that is canceling
Chris Mason <mason(a)kernel.org>
io_uring/cancel: drop sqd->lock while SQPOLL waits
Janne Grunau <j(a)jannau.net>
wifi: brcmfmac: cfg80211: Report port_authorized for 4-way HS offload
Gael Blivet <gael.blivet(a)gmail.com>
ksmbd: look up stream size by exact xattr name
Chuck Lever <cel(a)kernel.org>
NFSD: Complete a cld upcall when copying its reply fails
Chuck Lever <cel(a)kernel.org>
NFSD: Complete a cld upcall when the daemon closes the pipe
Chuck Lever <cel(a)kernel.org>
NFSD: Move the cld upcall message out of the caller's stack frame
Chuck Lever <cel(a)kernel.org>
NFSD: Send a meaningful CB_RECALL_ANY keep count
Jeff Layton <jlayton(a)kernel.org>
NFSD: stop registering with rpcbind after a failure in listener_set
Jeff Layton <jlayton(a)kernel.org>
SUNRPC: report local rpcbind calls that get no answer
Jeff Layton <jlayton(a)kernel.org>
NFSD: report listener creation failures through extack
Chuck Lever <cel(a)kernel.org>
NFSD: map fh_verify() status codes for NFS_ACLv2 replies
Chuck Lever <cel(a)kernel.org>
NFSD: Move version-specific ACCESS maps into per-version code
Chuck Lever <cel(a)kernel.org>
NFSD: Replace nfsd_write()'s "stable" argument with "iocb_flags"
Darrick J. Wong <djwong(a)kernel.org>
xfs: improve dirent bounds checking in scrub and repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: refactor directory data block walking loops in scrub
Darrick J. Wong <djwong(a)kernel.org>
xfs: check for buffer overruns when examining local/remote xattr entries
Darrick J. Wong <djwong(a)kernel.org>
xfs: break out xattr entry checks into separate functions
Weiming Shi <bestswngs(a)gmail.com>
smb/server: prevent file publication after tree disconnect
Jinwang Li <jinwang.li(a)oss.qualcomm.com>
Bluetooth: L2CAP: Ignore connection responses with wrong ident
Siwei Zhang <oss(a)fourdim.xyz>
Bluetooth: L2CAP: Only accept connection responses to outstanding requests
Siwei Zhang <oss(a)fourdim.xyz>
Bluetooth: L2CAP: Reject signalling responses in invalid states
Ashok Raj <ashok.raj(a)oss.qualcomm.com>
cxl/features: Ensure that count is set before access to ent[] __counted_by()
-------------
Diffstat:
Documentation/ABI/testing/sysfs-fs-f2fs | 2 +-
Documentation/admin-guide/pm/intel_idle.rst | 12 +-
Documentation/arch/arm64/silicon-errata.rst | 3 +-
Documentation/filesystems/overlayfs.rst | 3 +-
Documentation/filesystems/resctrl.rst | 87 ++++---
Documentation/hwmon/asus_rog_ryujin.rst | 6 +
Documentation/mm/process_addrs.rst | 14 +-
Documentation/mm/vmemmap_dedup.rst | 15 +-
Makefile | 4 +-
arch/arm64/include/asm/sdei.h | 3 +-
arch/arm64/include/asm/suspend.h | 2 +-
arch/arm64/kernel/entry-common.c | 40 ++-
arch/arm64/kernel/machine_kexec_file.c | 2 +
arch/arm64/kernel/sdei.c | 59 ++++-
arch/arm64/kernel/topology.c | 12 +-
arch/arm64/kvm/mmu.c | 129 +++++-----
arch/arm64/kvm/pkvm.c | 3 +
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +
arch/arm64/mm/mmap.c | 4 +-
arch/arm64/mm/proc.S | 8 +
arch/mips/mm/cex-gen.S | 16 ++
arch/mips/pci/ops-mace.c | 26 +-
arch/mips/pci/pci-ip32.c | 9 +-
arch/mips/sgi-ip32/ip32-irq.c | 45 +---
arch/openrisc/kernel/or32_ksyms.c | 1 +
arch/x86/boot/startup/sme.c | 2 +-
arch/x86/entry/syscall_32.c | 4 +
arch/x86/entry/syscall_64.c | 26 +-
arch/x86/include/asm/checksum_32.h | 2 +-
arch/x86/include/asm/vmware.h | 24 +-
arch/x86/kernel/acpi/cppc.c | 15 ++
arch/x86/kernel/cpu/bugs.c | 12 +-
arch/x86/kernel/cpu/resctrl/internal.h | 4 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 4 +-
arch/x86/kernel/nmi.c | 8 +
arch/x86/kernel/x86_init.c | 2 +-
arch/x86/kvm/mmu/mmu.c | 10 +
arch/x86/kvm/mmu/paging_tmpl.h | 11 +-
arch/x86/kvm/vmx/nested.c | 1 +
arch/x86/kvm/x86.c | 33 ++-
arch/x86/mm/tlb.c | 16 +-
block/bio.c | 3 +
block/blk-iocost.c | 3 +
block/blk-mq.c | 17 +-
block/elevator.c | 32 +--
block/ioctl.c | 4 +-
drivers/acpi/battery.c | 12 +-
drivers/acpi/cppc_acpi.c | 61 ++++-
drivers/acpi/utils.c | 41 +++
drivers/ata/libata-pmp.c | 14 ++
drivers/ata/libata-scsi.c | 25 ++
drivers/block/ublk_drv.c | 1 +
drivers/block/virtio_blk.c | 2 +-
drivers/bluetooth/btqca.c | 3 +-
drivers/char/hw_random/virtio-rng.c | 7 +
drivers/clk/nuvoton/clk-ma35d1.c | 7 +-
drivers/cpufreq/amd-pstate.c | 25 +-
drivers/cpufreq/cppc_cpufreq.c | 26 +-
drivers/cxl/core/features.c | 2 +-
drivers/dma-buf/dma-buf-mapping.c | 2 +-
drivers/dma/qcom/bam_dma.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 41 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 44 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 1 -
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 41 ++-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_freesync.c | 27 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 6 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 31 +++
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 3 +
.../display/dc/link/protocols/link_dp_capability.c | 6 +-
.../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 7 +
.../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.h | 18 ++
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.h | 22 +-
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.h | 18 ++
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 11 +
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h | 11 -
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.h | 12 +
.../gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.h | 2 +
.../gpu/drm/amd/display/dc/optc/dcn60/dcn60_optc.h | 2 +
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 15 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.h | 6 +
.../display/dc/resource/dcn401/dcn401_resource.h | 6 +
.../drm/amd/display/modules/freesync/freesync.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 20 ++
drivers/gpu/drm/bridge/nwl-dsi.c | 17 +-
drivers/gpu/drm/display/drm_dp_helper.c | 3 +-
drivers/gpu/drm/drm_crtc.c | 18 +-
drivers/gpu/drm/drm_panic.c | 7 +-
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 40 ++-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 2 +-
.../gpu/drm/i915/display/intel_display_device.c | 5 +-
drivers/gpu/drm/i915/display/intel_dp.c | 4 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 22 +-
drivers/gpu/drm/i915/display/intel_plane.c | 11 +
drivers/gpu/drm/i915/display/intel_psr.c | 96 ++++----
drivers/gpu/drm/i915/display/intel_psr_regs.h | 4 +-
drivers/gpu/drm/i915/display/intel_quirks.c | 24 ++
drivers/gpu/drm/i915/display/intel_quirks.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/loongson/lsdc_gem.c | 14 +-
drivers/gpu/drm/loongson/lsdc_plane.c | 2 +-
drivers/gpu/drm/loongson/lsdc_ttm.c | 14 +-
drivers/gpu/drm/loongson/lsdc_ttm.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 1 +
.../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 ++
drivers/gpu/drm/scheduler/sched_entity.c | 29 ++-
drivers/gpu/drm/v3d/v3d_gem.c | 5 +-
drivers/gpu/drm/v3d/v3d_sched.c | 2 +
drivers/gpu/drm/vc4/vc4_gem.c | 14 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 10 +-
drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 5 +
drivers/hwmon/aquacomputer_d5next.c | 58 ++++-
drivers/hwmon/asus_rog_ryujin.c | 54 +++-
drivers/hwmon/asus_wmi_sensors.c | 13 +-
drivers/hwmon/chipcap2.c | 196 ++++++++++-----
drivers/hwmon/coretemp.c | 13 +-
drivers/hwmon/corsair-cpro.c | 3 +-
drivers/hwmon/gpd-fan.c | 1 +
drivers/hwmon/gpio-fan.c | 7 +-
drivers/hwmon/hp-wmi-sensors.c | 29 ++-
drivers/hwmon/lm75.c | 9 +-
drivers/hwmon/lm87.c | 7 +-
drivers/hwmon/nct6683.c | 4 +-
drivers/hwmon/peci/dimmtemp.c | 21 +-
drivers/hwmon/pmbus/pmbus_core.c | 51 ++--
drivers/hwmon/pmbus/q54sj108a2.c | 2 +
drivers/hwmon/sht15.c | 22 +-
drivers/hwmon/sht4x.c | 4 +-
drivers/hwmon/tmp108.c | 26 +-
drivers/idle/intel_idle.c | 11 +-
drivers/iommu/amd/init.c | 41 ++-
drivers/iommu/amd/iommu.c | 17 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 7 +
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 91 +++++--
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 5 +
drivers/iommu/iommufd/io_pagetable.c | 2 +-
drivers/iommu/iommufd/iova_bitmap.c | 19 +-
drivers/iommu/virtio-iommu.c | 6 +-
drivers/media/pci/intel/ipu6/ipu6-fw-isys.c | 88 ++++---
drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 4 +-
drivers/media/pci/intel/ipu6/ipu6-isys.c | 6 +-
drivers/media/pci/intel/ipu6/ipu6-isys.h | 5 +-
.../media/platform/microchip/microchip-isc-base.c | 20 +-
.../media/platform/microchip/microchip-isc-regs.h | 16 +-
drivers/media/platform/microchip/microchip-isc.h | 4 +-
.../platform/microchip/microchip-sama5d2-isc.c | 20 +-
.../platform/microchip/microchip-sama7g5-isc.c | 20 +-
drivers/media/usb/uvc/uvc_driver.c | 20 ++
drivers/mtd/spi-nor/macronix.c | 2 +
drivers/net/can/dev/netlink.c | 4 +-
drivers/net/can/dev/skb.c | 10 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 7 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 33 +++
drivers/net/ethernet/jme.c | 37 ++-
drivers/net/ethernet/jme.h | 1 +
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +-
drivers/net/veth.c | 5 +-
drivers/net/vxlan/vxlan_core.c | 14 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +
drivers/net/wireless/realtek/rtw88/reg.h | 2 +
drivers/net/wireless/realtek/rtw88/tx.c | 9 +-
drivers/net/wireless/realtek/rtw88/tx.h | 3 +-
drivers/net/wireless/realtek/rtw88/usb.c | 68 ++++-
drivers/net/wireless/realtek/rtw88/usb.h | 5 +
drivers/net/wireless/rsi/rsi_91x_core.c | 2 +-
drivers/nvme/common/keyring.c | 1 +
drivers/nvme/host/core.c | 21 +-
drivers/nvme/host/multipath.c | 2 -
drivers/nvme/host/pci.c | 2 +
drivers/nvme/host/pr.c | 8 +-
drivers/nvme/host/rdma.c | 7 +-
drivers/nvme/host/tcp.c | 213 +++++++++++++---
drivers/nvme/target/admin-cmd.c | 16 +-
drivers/nvme/target/configfs.c | 4 +-
drivers/nvme/target/core.c | 8 +-
drivers/nvme/target/nvmet.h | 8 +
drivers/pci/controller/cadence/pcie-cadence-plat.c | 33 +--
drivers/pci/controller/cadence/pcie-cadence.c | 16 +-
drivers/pci/controller/cadence/pcie-cadence.h | 2 -
drivers/pci/controller/dwc/pcie-designware.c | 2 +
drivers/pci/controller/dwc/pcie-designware.h | 1 +
drivers/platform/chrome/cros_ec_ishtp.c | 2 +-
drivers/platform/chrome/cros_usbpd_notify.c | 41 +--
drivers/ptp/ptp_sysfs.c | 6 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 4 +-
drivers/scsi/aic7xxx/aic79xx_osm.h | 26 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 8 +-
drivers/scsi/aic7xxx/aic7xxx_pci.c | 20 +-
drivers/scsi/scsi_bsg.c | 8 +-
drivers/target/target_core_device.c | 18 +-
drivers/target/target_core_fabric_lib.c | 10 +
drivers/target/target_core_tpg.c | 10 +-
drivers/target/target_core_user.c | 5 +
.../intel/int340x_thermal/int3403_thermal.c | 3 +-
.../intel/int340x_thermal/int340x_thermal_zone.c | 6 +-
.../int340x_thermal/processor_thermal_device.c | 2 +-
drivers/vdpa/solidrun/snet_ctrl.c | 3 +-
drivers/vdpa/vdpa_user/iova_domain.c | 11 +-
drivers/vhost/scsi.c | 7 +-
drivers/vhost/vdpa.c | 8 +-
drivers/vhost/vhost.c | 3 +-
drivers/vhost/vringh.c | 27 +-
drivers/vhost/vsock.c | 34 ++-
fs/9p/v9fs.c | 18 +-
fs/9p/vfs_inode.c | 8 +
fs/btrfs/ioctl.c | 24 ++
fs/btrfs/sysfs.c | 1 +
fs/ceph/addr.c | 6 +
fs/erofs/fileio.c | 18 +-
fs/ext2/file.c | 3 +-
fs/ext2/inode.c | 13 +-
fs/f2fs/checkpoint.c | 13 +-
fs/f2fs/data.c | 28 ++-
fs/f2fs/f2fs.h | 10 +-
fs/f2fs/gc.c | 11 +-
fs/f2fs/node.c | 75 +++++-
fs/f2fs/segment.c | 3 +-
fs/f2fs/super.c | 24 ++
fs/f2fs/sysfs.c | 2 +
fs/fat/inode.c | 2 +
fs/nfsd/nfs2acl.c | 64 ++++-
fs/nfsd/nfs3proc.c | 58 ++++-
fs/nfsd/nfs3xdr.c | 2 +
fs/nfsd/nfs4proc.c | 60 ++++-
fs/nfsd/nfs4recover.c | 49 +++-
fs/nfsd/nfs4state.c | 24 +-
fs/nfsd/nfs4xdr.c | 2 +-
fs/nfsd/nfsctl.c | 56 ++++-
fs/nfsd/nfsproc.c | 2 +-
fs/nfsd/state.h | 2 +
fs/nfsd/vfs.c | 108 ++------
fs/nfsd/vfs.h | 21 +-
fs/nfsd/xdr3.h | 2 +-
fs/notify/inotify/inotify_fsnotify.c | 2 +-
fs/ntfs/ea.c | 5 +
fs/ntfs3/xattr.c | 25 +-
fs/ocfs2/cluster/tcp.c | 5 +-
fs/ocfs2/dcache.h | 5 +-
fs/ocfs2/dlm/dlmmaster.c | 70 +++++-
fs/ocfs2/dlmglue.c | 34 +--
fs/ocfs2/filecheck.c | 2 +
fs/ocfs2/journal.c | 15 +-
fs/ocfs2/journal.h | 1 +
fs/ocfs2/move_extents.c | 70 +++---
fs/ocfs2/super.c | 3 +
fs/ocfs2/xattr.c | 120 ++++++++-
fs/open.c | 1 +
fs/overlayfs/dir.c | 46 ++--
fs/overlayfs/export.c | 4 +-
fs/overlayfs/inode.c | 8 +
fs/overlayfs/namei.c | 13 +-
fs/overlayfs/overlayfs.h | 21 +-
fs/overlayfs/readdir.c | 6 +-
fs/overlayfs/super.c | 12 +-
fs/overlayfs/util.c | 13 +-
fs/proc/task_mmu.c | 2 +-
fs/smb/server/mgmt/user_session.c | 4 +
fs/smb/server/smb2pdu.c | 65 +++--
fs/smb/server/smbacl.c | 43 +++-
fs/smb/server/vfs.c | 4 +-
fs/smb/server/vfs.h | 2 +
fs/smb/server/vfs_cache.c | 58 +++--
fs/udf/balloc.c | 11 +-
fs/udf/super.c | 80 +++++-
fs/udf/truncate.c | 7 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 9 +-
fs/xfs/libxfs/xfs_bmap.c | 14 +-
fs/xfs/libxfs/xfs_bmap.h | 10 +-
fs/xfs/libxfs/xfs_btree.c | 4 +-
fs/xfs/scrub/attr.c | 102 ++++++--
fs/xfs/scrub/attr_repair.c | 18 +-
fs/xfs/scrub/dir.c | 110 ++++++++-
fs/xfs/scrub/dir_repair.c | 100 ++++++--
fs/xfs/scrub/quota_repair.c | 33 ++-
fs/xfs/xfs_discard.c | 26 +-
fs/xfs/xfs_file.c | 2 +-
fs/xfs/xfs_healthmon.c | 2 +-
fs/xfs/xfs_ioctl32.c | 4 +-
fs/xfs/xfs_ioend.c | 2 +-
fs/xfs/xfs_iomap.c | 28 ++-
fs/xfs/xfs_iomap.h | 3 +-
fs/xfs/xfs_pnfs.c | 60 +++--
include/acpi/acpi_bus.h | 7 +
include/acpi/cppc_acpi.h | 6 +
include/asm-generic/tlb.h | 3 +-
include/crypto/mldsa.h | 6 +-
include/dt-bindings/clock/nuvoton,ma35d1-clk.h | 3 +-
include/linux/blkdev.h | 4 +-
include/linux/can/can-ml.h | 3 +
include/linux/can/dev.h | 2 +-
include/linux/can/skb.h | 4 +-
include/linux/damon.h | 10 +
include/linux/huge_mm.h | 5 +-
include/linux/hugetlb.h | 15 +-
include/linux/ksm.h | 6 +-
include/linux/memfd.h | 9 +
include/linux/mm_types.h | 12 +-
include/linux/mmap_lock.h | 39 ++-
include/linux/mmu_notifier.h | 3 +-
include/linux/mmzone.h | 2 +
include/linux/nfs4.h | 6 +
include/linux/shmem_fs.h | 15 +-
include/linux/srcu.h | 36 +++
include/linux/sunrpc/clnt.h | 3 +-
include/linux/sunrpc/svc.h | 7 +-
include/linux/userfaultfd_k.h | 2 -
include/net/espintcp.h | 5 +-
include/net/inet_frag.h | 9 +
include/net/netns/can.h | 2 +-
include/net/sctp/sm.h | 1 +
include/sound/cs35l56.h | 4 +
include/sound/hwdep.h | 1 +
include/uapi/linux/iommufd.h | 6 +
io_uring/cancel.c | 26 +-
io_uring/poll.c | 62 ++++-
io_uring/rsrc.c | 21 +-
io_uring/sqpoll.c | 26 +-
kernel/events/core.c | 9 +
kernel/fork.c | 20 +-
kernel/panic.c | 2 +-
kernel/sched/fair.c | 4 +-
lib/base64.c | 3 +
lib/crypto/Kconfig | 6 +-
lib/crypto/mldsa.c | 15 +-
lib/crypto/tests/mldsa_kunit.c | 9 +
mm/cma.c | 14 +-
mm/damon/core.c | 32 ++-
mm/damon/sysfs-schemes.c | 8 +-
mm/filemap.c | 84 +++----
mm/gup.c | 68 +++--
mm/huge_memory.c | 146 ++++++++---
mm/hugetlb.c | 92 ++++---
mm/hugetlb_vmemmap.c | 8 +-
mm/internal.h | 38 ++-
mm/khugepaged.c | 75 ++++--
mm/ksm.c | 66 +++--
mm/madvise.c | 9 +
mm/memcontrol.c | 5 +
mm/memfd.c | 2 +
mm/memory-tiers.c | 29 +--
mm/memory.c | 133 ++++++----
mm/mempolicy.c | 4 +-
mm/migrate.c | 5 +-
mm/mm_init.c | 2 -
mm/mmap.c | 8 +-
mm/mmap_lock.c | 124 +++++++++-
mm/mmu_notifier.c | 24 +-
mm/mremap.c | 103 ++++----
mm/nommu.c | 2 +-
mm/page-writeback.c | 8 +-
mm/page_alloc.c | 30 ++-
mm/page_alloc.h | 14 +-
mm/rmap.c | 23 +-
mm/shmem.c | 141 +++++++----
mm/shmem_quota.c | 28 ++-
mm/swapfile.c | 7 +-
mm/truncate.c | 13 +-
mm/userfaultfd.c | 63 ++---
mm/util.c | 13 +
mm/vma.c | 54 ++--
mm/vma_init.c | 3 +
mm/vmscan.c | 29 ++-
net/9p/trans_usbg.c | 91 +++++--
net/9p/trans_virtio.c | 5 +
net/9p/trans_xen.c | 10 +
net/batman-adv/bat_iv_ogm.c | 5 +
net/batman-adv/distributed-arp-table.c | 1 +
net/batman-adv/main.c | 12 +-
net/batman-adv/multicast_forw.c | 5 +-
net/batman-adv/tp_meter.c | 2 +-
net/batman-adv/translation-table.c | 133 ++++++----
net/batman-adv/types.h | 8 +-
net/bluetooth/hci_sync.c | 25 +-
net/bluetooth/l2cap_core.c | 47 +++-
net/can/af_can.c | 56 +++--
net/can/bcm.c | 50 ++--
net/can/gw.c | 7 +-
net/can/isotp.c | 236 +++++++++++-------
net/can/proc.c | 69 +++---
net/can/raw.c | 274 ++++++++++++---------
net/core/dev.c | 4 +-
net/core/filter.c | 23 +-
net/core/sock.c | 6 +-
net/ipv4/cipso_ipv4.c | 9 +-
net/ipv4/inet_connection_sock.c | 6 +-
net/ipv4/inet_fragment.c | 5 +
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/inet_timewait_sock.c | 4 +-
net/ipv4/syncookies.c | 2 +-
net/ipv4/tcp_fastopen.c | 2 +-
net/ipv4/xfrm4_output.c | 7 +-
net/ipv6/addrconf.c | 3 +-
net/ipv6/datagram.c | 4 +
net/ipv6/inet6_hashtables.c | 2 +-
net/ipv6/raw.c | 3 +
net/l2tp/l2tp_core.c | 13 +-
net/mac80211/tdls.c | 3 +-
net/mac80211/tx.c | 2 +
net/mptcp/pm_kernel.c | 1 +
net/mptcp/subflow.c | 11 +
net/qrtr/af_qrtr.c | 53 +++-
net/sched/sch_generic.c | 41 ++-
net/sched/sch_qfq.c | 3 +
net/sched/sch_taprio.c | 5 +
net/sctp/sm_make_chunk.c | 14 +-
net/sctp/socket.c | 57 ++++-
net/smc/smc_rx.c | 39 ++-
net/sunrpc/rpcb_clnt.c | 22 +-
net/sunrpc/svc.c | 42 +++-
net/wireless/reg.c | 3 +
net/xfrm/espintcp.c | 43 ++--
net/xfrm/xfrm_interface_core.c | 8 +
net/xfrm/xfrm_policy.c | 11 +-
rust/kernel/cpufreq.rs | 4 +-
sound/core/hwdep.c | 2 +
sound/core/ump_convert.c | 2 +-
sound/hda/codecs/realtek/alc269.c | 45 +++-
sound/hda/codecs/side-codecs/tas2781_hda.c | 27 +-
sound/pci/cs46xx/dsp_spos.c | 2 +
sound/pci/cs46xx/dsp_spos_scb_lib.c | 3 +-
sound/soc/amd/yc/acp6x-mach.c | 7 +
sound/soc/codecs/cs35l56-sdw.c | 27 +-
sound/soc/codecs/cs35l56-shared.c | 38 +++
sound/soc/codecs/cs35l56.c | 17 ++
sound/soc/codecs/cs35l56.h | 1 +
sound/soc/codecs/hdac_hda.c | 25 +-
sound/soc/codecs/tas2770.c | 14 +-
sound/soc/qcom/qdsp6/q6apm.c | 6 +-
sound/soc/qcom/qdsp6/q6prm.c | 3 +
sound/soc/sof/intel/hda-codec.c | 23 +-
sound/soc/sof/intel/hda-sdw-bpt.c | 6 +
sound/usb/bcd2000/bcd2000.c | 20 +-
sound/usb/caiaq/input.c | 2 +
sound/usb/line6/capture.c | 29 +++
sound/usb/midi.c | 64 +++--
sound/usb/qcom/qc_audio_offload.c | 7 +
sound/usb/usx2y/us122l.c | 27 +-
sound/usb/usx2y/usX2Yhwdep.c | 5 +
sound/usb/usx2y/usb_stream.c | 9 +-
sound/usb/usx2y/usbusx2yaudio.c | 43 +++-
tools/perf/tests/tool_pmu.c | 79 ++++++
tools/perf/util/evsel.c | 30 ++-
tools/perf/util/hwmon_pmu.c | 2 +-
tools/perf/util/tool_pmu.c | 2 +-
.../filesystems/fscontext_ns/fscontext_ns_test.c | 2 +-
tools/testing/selftests/net/fib_nexthops.sh | 40 ++-
tools/testing/vma/include/dup.h | 2 +-
tools/testing/vma/shared.c | 8 +-
470 files changed, 7038 insertions(+), 2625 deletions(-)
This is the start of the stable review cycle for the 6.18.64 release.
There are 686 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 Sun, 15 Nov 2026 15:36:17 +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.18.64-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.18.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 6.18.64-rc1
José Miguel Castellanos Valladolid <josstamy(a)gmail.com>
ALSA: hda/realtek: Enable mute LEDs on HP OmniBook X Flip 14-fm0xxx
Jaeho Cho <jaeho2025(a)gmail.com>
ALSA: hda/realtek: Enable mute LEDs on HP OmniBook 7 17-dc0xxx
Gianluca Balboni <gianluca.balboni06(a)gmail.com>
ASoC: amd: yc: Add DMI quirk for HP OmniBook 3 Laptop 16-by0xxx
Armaan Sandhu <armaan.sandhu0504(a)gmail.com>
lib/cmdline: fix get_options() count and overflow with large ranges
Shuvam Pandey <shuvampandey1(a)gmail.com>
lib/tests: extend cmdline KUnit with next_arg() tests
Wang Yan <wangyan01(a)kylinos.cn>
selftests/landlock: Fix snprintf truncation checks in test files
Arnaldo Carvalho de Melo <acme(a)redhat.com>
perf python: Free the parse error entries when parsing fails
Karl Mehltretter <kmehltretter(a)gmail.com>
fbdev: sh_mobile_lcdcfb: Restore the per-overlay sysfs attributes
Chintan Patel <chintanlike(a)gmail.com>
fbdev: sh_mobile_lcdc: Make FB_DEVICE dependency optional
Chintan Patel <chintanlike(a)gmail.com>
fb: Add dev_of_fbinfo() helper for optional sysfs support
Mario Limonciello <mario.limonciello(a)amd.com>
platform/x86/amd/pmf: Add AMDI0112 ACPI ID
Myeonghun Pak <mhun512(a)gmail.com>
fbdev: nvidia: Release write-combining handle on probe failure
Shixiong Ou <oushixiong(a)kylinos.cn>
fbdev: nvidia: Convert to managed PCI and ioremap API
Wentao Liang <vulab(a)iscas.ac.cn>
power: supply: ltc2941: Fix of_node reference leak in ltc294x_i2c_probe()
Au Dang <au.dang.jx(a)renesas.com>
irqchip/renesas-rzv2h: Preserve TIEN state in rzv2h_tint_set_type()
Guangshuo Li <lgs201920130244(a)gmail.com>
crypto: omap-sham - fix crypto engine cleanup
Thorsten Blum <thorsten.blum(a)linux.dev>
crypto: omap - add omap_sham_unregister_algs helper
Ricardo Neri <ricardo.neri-calderon(a)linux.intel.com>
hwmon: (coretemp) Return -ENODATA for invalid temperature readings
Andrea Parri <parri.andrea(a)gmail.com>
iommufd/iova_bitmap: Ensure that iova_bitmap_set() handles the full IOVA
Lorenzo Stoakes (ARM) <ljs(a)kernel.org>
mm/vma: avoid broken uffd merge on mremap
David Carlier <devnexen(a)gmail.com>
media: ipu6: Fix firmware config leak on stream start
Antti Laakso <antti.laakso(a)linux.intel.com>
media: ipu6: Rename pointer to firmware context
Daeho Jeong <daehojeong(a)google.com>
f2fs: release a removed xattr node in roll-forward recovery
Miquel Raynal <miquel.raynal(a)bootlin.com>
clk: nuvoton: ma35d1: Add missing WDT/WWDT parent clocks
Miquel Raynal <miquel.raynal(a)bootlin.com>
dt-bindings: clock: ma35d1: Add missing WDT/WWDT parent clocks
Miquel Raynal <miquel.raynal(a)bootlin.com>
dt-bindings: clock: ma35d1: Drop CLK_MAX_IDX define
Miquel Raynal <miquel.raynal(a)bootlin.com>
clk: nuvoton: ma35d1: Keep the clock count in the driver
Sumit Kumar <sumit.kumar(a)oss.qualcomm.com>
PCI: dwc: Set DMA_BYPASS bit in outbound IATU CTRL2 register
David Hildenbrand (Arm) <david(a)kernel.org>
mm/huge_memory: split huge PUDs when adjusting VMA boundaries
Rudi Heitbaum <rudi(a)heitbaum.com>
PCI: imx6: Avoid dereferencing a NULL clock name
Hung-Jui Lin <alex.lin.programmer(a)gmail.com>
posix-timers: Report zero remaining time for disarmed SIGEV_NONE timers
Thomas Gleixner <tglx(a)kernel.org>
posix-timers: Handle the timer_[re]arm() return value
Evgeny Akhtimirov <evgeny(a)devduty.com>
ALSA: hda/realtek: Enable all four speaker amps on Lenovo ThinkBook X G2 IAH
Bradley Morgan <brads(a)mainlining.org>
panic: restore variable arguments to nmi_panic()
Steve Wahl <steve.wahl(a)hpe.com>
watchdog/hpwdt: Refine hpwdt message for UV platform
Yingjie Wang <1075151112(a)qq.com>
nvme-tcp: validate the TLS handshake timeout
Yingjie Wang <1075151112(a)qq.com>
nvmet-tcp: validate the TLS handshake timeout
Borislav Petkov (AMD) <bp(a)alien8.de>
Documentation/kernel-parameters: Move the kernel build options
Huacai Chen <chenhuacai(a)kernel.org>
LoongArch: Don't init & online empty nodes
Chao Yu <chao(a)kernel.org>
f2fs: fix to invalidate curseg if change_curseg() fails
David Carlier <devnexen(a)gmail.com>
mm/shmem: don't release a swapin-error marker as a swap entry
Christian Brauner <brauner(a)kernel.org>
iomap: don't mark unwritten parts of a folio uptodate
Linmao Li <lilinmao(a)kylinos.cn>
PCI: cadence: Store the core controller in platform drvdata
Iván Ezequiel Rodriguez <ivanrwcm25(a)gmail.com>
arm64/gcs: release GCS on failed fork
Giorgi Kobakhia <gkobakhi(a)asu.edu>
ocfs2: fix array out of bound access in __ocfs2_find_path()
Edward Adam Davis <eadavis(a)qq.com>
ocfs2: fix oob in __ocfs2_find_path
Tiezhu Yang <yangtiezhu(a)loongson.cn>
LoongArch: Fix one-shot limitation for perf hardware breakpoints
Nikolaos Karaolidis <nick(a)karaolidis.com>
fs: don't lose inodes that another LRU walker is isolating
Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com>
ASoC: hdac_hda: Restore the codec device type on unbind
Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com>
ASoC: hdac_hda: Allocate the private data at codec driver bind
Hongfu Li <lihongfu(a)kylinos.cn>
mm/memfd: fix hugetlb reservation accounting in error paths
Jinmeng Zhou <jinmengzhou22(a)gmail.com>
mm/hugetlb: charge folios to the target mm's memcg
Josef Bacik <josef(a)toxicpanda.com>
mm/vma: don't leak the commit charge on mmap failure
Hongfu Li <lihongfu(a)kylinos.cn>
mm/memcg: migrate per-node hugetlb lruvec stat together with hugetlb folio
Ye Liu <ye.liu(a)linux.dev>
mm: use enum migrate_reason instead of int for migration reason parameters
Qi Zheng <zhengqi.arch(a)bytedance.com>
mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state()
Nikolaos Karaolidis <nick(a)karaolidis.com>
fs: rotate inodes whose page cache could not be dropped
Jan Kara <jack(a)suse.cz>
fs: Ignore inode metadata buffers in inode_lru_isolate()
Mateusz Guzik <mjguzik(a)gmail.com>
fs: provide accessors for ->i_state
Mateusz Guzik <mjguzik(a)gmail.com>
fs: spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb
Mateusz Guzik <mjguzik(a)gmail.com>
fs: add missing fences to I_NEW handling
Mateusz Guzik <mjguzik(a)gmail.com>
fs: assert on ->i_count in iput_final()
Alexander Sverdlin <alexander.sverdlin(a)gmail.com>
tpm: tpm2_probe: propagate transport errors
Alexey Charkov <alchark(a)flipper.net>
nvmem: rockchip-otp: Serialize reads
Rosen Penev <rosenp(a)gmail.com>
nvmem: rockchip-otp: alloc clks with main struct
Ming Lei <tom.leiming(a)gmail.com>
ublk: mark the io command cancelable before publishing it
Gregory Price <gourry(a)gourry.net>
mm/mempolicy: use vm_normal_folio_pmd() in queue_folios_pmd()
Wentao Liang <vulab(a)iscas.ac.cn>
xen/gntdev: Fix gntdev_dmabuf ref leak in dmabuf_exp_wait_released()
Ackerley Tng <ackerleytng(a)google.com>
mm: hugetlb: drop refcount before freeing on memcg charge failure
Ackerley Tng <ackerleytng(a)google.com>
mm: hugetlb: return -ENOSPC on memcg charge failure
Yao Yiqi <yaoyiqi3(a)huawei.com>
fbcon: Retry rotated font allocation after failure
Antoniu Miclaus <antoniu.miclaus(a)analog.com>
iio: adc: ad4080: enable address ascension for chip identification
Rong Zhang <i(a)rong.moe>
platform/x86: lenovo-wmi-capdata: Do not stop the AC notifier chain on error
Rong Zhang <i(a)rong.moe>
platform/x86: Rename lenovo-wmi-capdata01 to lenovo-wmi-capdata
Marc Zyngier <maz(a)kernel.org>
KVM: arm64: vgic: Stop the target vcpu when disabling LPIs
Arnaldo Carvalho de Melo <acme(a)redhat.com>
perf evsel: Close the fds opened so far when disabling missing features
Hui Su <sh_def(a)163.com>
perf evsel: Restrict incremental open error unwind
Art O Cathain <art.home(a)gmail.com>
ASoC: amd: acp-config: force SoundWire probe on Dell 14S DS14265
Sehat Mahde <hskmahde(a)gmail.com>
ASoC: amd: acp-config: force SoundWire probe on HP OmniBook X Flip 16
Jackie Dong <xy-jackie(a)139.com>
ASoC: amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 15ASH11
Jasper Smet <josbeir(a)gmail.com>
ASoC: amd: acp: Add DMI quirk for ASUS Zenbook S16 UM5606GA
Hasun Park <hasunpark(a)gmail.com>
ASoC: amd: acp: add DMI override for ACP70 flag
Devin Wittmayer <lucid_duck(a)justthetip.ca>
wifi: mt76: move the channel survey when the channel changes
Devin Wittmayer <lucid_duck(a)justthetip.ca>
wifi: mt76: mt7921: assert sniffer on chanctx change
Stanley Jhu <stanleyjhu(a)google.com>
scsi: ufs: core: Add a helper for clearing hba->outstanding_reqs
Chao Yu <chao(a)kernel.org>
f2fs: fix to use bio_in_atomic() in f2fs_read_end_io()
Tal Zussman <tz2294(a)columbia.edu>
block: introduce bio_in_atomic()
Kaixuan Li <kaixuanli0131(a)gmail.com>
f2fs: bound the SIT/NAT bitmaps by the checkpoint pack
Chi Zhiling <chizhiling(a)kylinos.cn>
exfat: advance valid_size to EOF for append writes
Andrea Parri <parri.andrea(a)gmail.com>
iomap: don't lose a failed direct I/O bio's error when zeroing the tail
Pankaj Raghav <p.raghav(a)samsung.com>
iomap: use largest_zero_folio() in iomap_dio_zero()
Vladyslav Tymoshchuk <tvlad744(a)gmail.com>
ASoC: qcom: q6apm-dai: wrap the position of a full ring to 0
Vishnu Reddy <busanna.reddy(a)oss.qualcomm.com>
media: iris: Fix power-off ordering to disable power domain after clocks
Martin Fuzzey <martin.fuzzey(a)flowbird.group>
serial: sc16is7xx: fix data corruption due to unexpected xon/xoff
Sinan Turunc <enscrpt(a)pm.me>
ALSA: ua101: Bound packet copies by the PCM buffer size
Ruide Cao <caoruide123(a)gmail.com>
mptcp: fix MP_CAPABLE token migration when cloning reqsk
Xuanqiang Luo <luoxuanqiang(a)kylinos.cn>
rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
Sung Byeongchan <tjdqudcks0424(a)naver.com>
virtiofs: validate fixed-output response length
Yuto Ohnuki <ytohnuki(a)amazon.com>
virtiofs: add FUSE protocol validation
Hugo Villeneuve <hvilleneuve(a)dimonoff.com>
serial: sc16is7xx: declare MCR and IER as volatile registers
Hugo Villeneuve <hvilleneuve(a)dimonoff.com>
serial: sc16is7xx: add comments for lock requirements
Hugo Villeneuve <hvilleneuve(a)dimonoff.com>
serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile
Tobias Schumacher <ts(a)linux.ibm.com>
s390/pci: Add error cleanup in zpci_directed_irq_init()
Darrick J. Wong <djwong(a)kernel.org>
xfarray: don't crash when sorting if array element crosses a folio
Matthew Wilcox (Oracle) <willy(a)infradead.org>
xfs: Use folio_next_pos()
Matthew Wilcox (Oracle) <willy(a)infradead.org>
filemap: Add folio_next_pos()
Fan Wu <fanwu01(a)zju.edu.cn>
media: rockchip: rga: quiesce IRQ before releasing m2m state
Sven Püschel <s.pueschel(a)pengutronix.de>
media: rockchip: rga: use clk_bulk api
Marc Zyngier <maz(a)kernel.org>
KVM: arm64: nv: Move L2->L1 switch on interrupt early
Marco Scardovi <scardracs(a)disroot.org>
platform/x86: asus-wmi: Serialize WMI method evaluations with a mutex
Ma Ke <make_ruc2021(a)163.com>
ALSA: hda: cs35l41: Fix ACPI device reference leak on probe failure
Takashi Iwai <tiwai(a)suse.de>
ALSA: hda: cs35l41: Use auto-cleanup for put_device()
Myeonghun Pak <mhun512(a)gmail.com>
mfd: twl-core: Unregister the auxiliary platform device on unbind
Thorsten Blum <thorsten.blum(a)linux.dev>
mfd: twl-core: Use i2c_check_functionality as boolean value
Kenneth Feng <kenneth.feng(a)amd.com>
drm/amd/pm:restate all customized OD features on every table upload for smu 13.0.0/smu 14.0.2
Daeho Jeong <daehojeong(a)google.com>
f2fs: return -EIO for a lost inode block after cp_error
Ridong Chen <chenridong(a)xiaomi.com>
mm/mglru: fix ineffective memory protection for non-kswapd reclaim
Tejun Heo <tj(a)kernel.org>
cgroup: Expose some cgroup helpers
Chao Yu <chao(a)kernel.org>
f2fs: zone: fix to avoid bio split on sequential zone
Ethan Nelson-Moore <enelsonmoore(a)gmail.com>
ata: sata_inic162x: remove dangerous broken driver
Bart Van Assche <bvanassche(a)acm.org>
ata: libata: Add an argument to ata_eh_reset()
Li RongQing <lirongqing(a)baidu.com>
vfio/pci: Restore 8-byte ioeventfd support
Karl Mehltretter <kmehltretter(a)gmail.com>
spi: atmel-quadspi: balance runtime PM and pclk across system sleep
Robert Marko <robert.marko(a)sartura.hr>
spi: atmel-quadspi: use init callback for gclk variants
Robert Marko <robert.marko(a)sartura.hr>
spi: atmel-quadspi: add controller init callback
Matej Sochan <matej.sochan(a)gmail.com>
ALSA: hda/realtek: Fix silent speakers on Lenovo Legion S7 15IMH05
Nicholas Bonello <hadobedo(a)gmail.com>
ALSA: hda/realtek: Fix Legion 7 16ITHG6 speaker amp binding
Rámon van Raaij <ramon(a)vanraaij.eu>
ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9
Jiale Yao <yaojiale02(a)163.com>
iio: dac: mcp4821: reject devices without match data
Myeonghun Pak <mhun512(a)gmail.com>
ASoC: stm: stm32_i2s: request IRQ after regmap initialization
bui duc phuc <phucduc.bui(a)gmail.com>
ASoC: stm: stm32_i2s: Drop redundant error messages
Bartosz Golaszewski <bartosz.golaszewski(a)oss.qualcomm.com>
dmaengine: qcom: bam_dma: free interrupt before the clock in error path
Vishnu Santhosh <vishnu.santhosh(a)oss.qualcomm.com>
dmaengine: qcom: bam_dma: Defer IRQ trigger type to device tree
Tom Verdonck <tom.verdonck(a)inspiral.be>
hwmon: (tmp108) Fix jiffies wraparound in conversion-ready check
Yunpeng Tian <shionthanatos(a)gmail.com>
udf: validate the device specification EA before using it
Chris Mason <mason(a)kernel.org>
ovl: fail the mount if the casefold flag has changed
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: widen the ATIM window while an AP interface is up
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: usb: only let the frames a dozing station needs use the after-DTIM queue
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: usb: bound what the driver feeds the after-DTIM queue
Mehmet Fide <mehmet.fide(a)screeningeagle.com>
wifi: rtw88: usb: route bmc frames via the high queue only for DTIM delivery
Martin Belanger <martin.belanger(a)dell.com>
nvme-tcp: skip TLS control records while waiting for the ICResp
Zhiling Zou <zhilinz(a)nebusec.ai>
ipmr: only copy pktinfo to cache reports
Eric Dumazet <edumazet(a)google.com>
ipmr: prevent info-leak in pmr_cache_report()
Baolin Wang <baolin.wang(a)linux.alibaba.com>
mm: memory: fix truncation removing mapped folios
Weibin Liu <liuwb(a)xiaopeng.com>
spi: cadence-xspi: reject SDMA transfers larger than the requested length
Jisheng Zhang <jszhang(a)kernel.org>
spi: cadence-xspi: group marvell support code together
Hans Zhang <18255117159(a)163.com>
spi: cadence-xspi: Use FIELD_MODIFY()
Andy Shevchenko <andriy.shevchenko(a)linux.intel.com>
spi: cadence-xspi: Replace ACPI specifics by agnostic APIs
Chris Mason <mason(a)kernel.org>
mm/shmem: honour F_SEAL_EXEC when an ACL is set
Kyle Zeng <kylebot(a)openai.com>
mm/page_vma_mapped: continue past nonmatching huge PMDs
Jiangshan Yi <yijiangshan(a)kylinos.cn>
ceph: fix longname buffer overflow in ceph_fname_to_usr()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/userfaultfd: only allocate anon_vma in CoW mappings
Josef Bacik <josef(a)toxicpanda.com>
mm/hugetlb: unmap the page where the other VMA maps it
Yuejie Shi <syjcnss(a)gmail.com>
fs/ntfs3: validate the EA value length in ntfs_read_ea()
Vaibhav Nagare <vnagare(a)redhat.com>
bnxt_en: don't leave an XDP program installed when the open fails
Michael Chan <michael.chan(a)broadcom.com>
bnxt_en: Refactor some basic ring setup and adjustment logic
Jun Yang <junvyyang(a)tencent.com>
sctp: re-point retained control chunks on association migration
David Lee <david.lee(a)trailofbits.com>
sctp: hold shkey across socket migration
Fuad Tabba <fuad.tabba(a)linux.dev>
KVM: arm64: Pin the host vCPU before adjusting its PC under pKVM
Dave Jiang <dave.jiang(a)intel.com>
cxl/port: Clear cached dport pointers when a dport is removed
Dan Williams <dan.j.williams(a)intel.com>
cxl/port: Cleanup handling of the nr_dports 0 -> 1 transition
Yifei Gao <gyf161023(a)gmail.com>
misc: fastrpc: fix double-free in fastrpc_map_attach() error path
Kumari Pallavi <kumari.pallavi(a)oss.qualcomm.com>
misc: fastrpc: Rename phys to dma_addr for clarity
Ming Lei <tom.leiming(a)gmail.com>
ublk: keep a canceled FETCH round canceling until the server is gone
Sean Christopherson <seanjc(a)google.com>
KVM: guest_memfd: Establish memslot<=>guest_memfd bindings *after* memslot is ready
Guangshuo Li <lgs201920130244(a)gmail.com>
media: i2c: ov5647: fix power cleanup on remove
Sean Young <sean(a)mess.org>
media: redrat3: Error path leaves device in transmitting state
Esben Haabendal <esben(a)geanix.com>
iio: light: ltr501: Power down chip if request irq fails
Pan Chuang <panchuang(a)vivo.com>
iio: light: Remove redundant dev_err()/dev_err_probe()
Chao Yu <chao(a)kernel.org>
f2fs: fix to check continuousness in f2fs_sync_meta_pages() correctly
Gaurav Batra <gbatra(a)linux.ibm.com>
powerpc/pseries/iommu: Add TCEs for 16GB pages when RAM is pre-mapped
Christopher Lusk <clusk(a)northecho.dev>
m68k: Fix seccomp filtering on ColdFire and 68000
Daniel Palmer <daniel(a)0x0f.com>
m68k: Fix task info flags handling for 68000
Chao Yu <chao(a)kernel.org>
f2fs: fix to avoid folio->mapping dereference in is_{meta, node}_folio()
Guangshuo Li <lgs201920130244(a)gmail.com>
media: i2c: og01a1b: power off sensor on remove
Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org>
media: i2c: og01a1b: Switch from .s_stream to .enable_streams/.disable_streams
Jiaming Zhang <r772577952(a)gmail.com>
gfs2: reject invalid inode sizes
Tom Verdonck <tom.verdonck(a)inspiral.be>
hwmon: (tmp102) Fix jiffies wraparound in conversion-ready check
Runyu Xiao <runyu.xiao(a)seu.edu.cn>
ALSA: usb-audio: Protect Roland control activation
Nicholas Hobson <nicholas.hobson(a)outlook.com>
ALSA: usb-audio: keep MIDI input running for Roland TD-11
Danish Khateeb <danishkhateeb03(a)gmail.com>
ALSA: timer: Handle userspace-driven timer ioctls from 32-bit tasks
bui duc phuc <phucduc.bui(a)gmail.com>
ALSA: core: Clean up file_operations definitions
Jiale Yao <yaojiale02(a)163.com>
iio: adc: ad7192: reject devices without match data
Andy Shevchenko <andriy.shevchenko(a)linux.intel.com>
iio: adc: ad7192: Revert "properly check spi_get_device_match_data()"
Vishnu Reddy <busanna.reddy(a)oss.qualcomm.com>
media: iris: Fix iova allocation from restrict region
Sakari Ailus <sakari.ailus(a)linux.intel.com>
media: imx219: Account for rate_factor in control steps
Sakari Ailus <sakari.ailus(a)linux.intel.com>
media: imx219: Account rate_factor in setting upper exposure limit
Tarang Raval <tarang.raval(a)siliconsignals.io>
media: i2c: imx219: Replace exposure magic value with named constant
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: fix SBGGR10 Bayer pattern
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: fix ISC_PFG_CFG0_BPS macro name typo
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: store the unshifted PFE_CFG0 BPS value
Wei-Lin Chang <weilin.chang(a)arm.com>
KVM: arm64: ptdump: Check the page tables aren't freed when accessing
Fuad Tabba <fuad.tabba(a)linux.dev>
KVM: arm64: Use kvm_s2_fault_vma_info in gmem_abort()
Fabio Cesari <fabio.cesari(a)gmail.com>
iio: light: isl29028: fix runtime PM reference leak on error paths
Sang-Heon Jeon <ekffu200098(a)gmail.com>
iio: light: isl29028: remove isl29028_set_pm_runtime_busy() helper
Sean Christopherson <seanjc(a)google.com>
KVM: guest_memfd: Split bind() into prepare()+commit() phases
Hans de Goede <johannes.goede(a)oss.qualcomm.com>
platform/x86: int3472: Increase handshake GPIO delay to 200 ms
Tarang Raval <tarang.raval(a)siliconsignals.io>
platform: int3472: discrete: Support multiple HIDs per GPIO map entry
Koichiro Den <den(a)valinux.co.jp>
PCI: endpoint: pci-epf-vntb: Manage virtual NTB and PCI bus lifetime
Abel Vesa <abel.vesa(a)linaro.org>
soc: qcom: pmic_glink: Fix device access from worker during suspend
Sakari Ailus <sakari.ailus(a)linux.intel.com>
media: imx219: The horizontal blanking step is 8
Tarang Raval <tarang.raval(a)siliconsignals.io>
media: i2c: imx219: Propagate errors from control range updates
Cheng Ming Lin <chengminglin(a)mxic.com.tw>
mtd: spi-nor: macronix: Restore fallback parameters for MX25L12805D
Maxi Saparov <masaparov(a)coreweave.com>
kho: do not reserve scratch memory in the kdump kernel
Eric Biggers <ebiggers(a)kernel.org>
lib/crypto: mips: Disable Octeon SHA code on little-endian kernels
Abhishek Dubey <adubey(a)linux.ibm.com>
powerpc/bpf: fix buffer overflow in JIT for large BPF programs
Zhao Gongyi <zhaogongyi(a)bytedance.com>
ata: libata-scsi: reject data-in commands with a data-out buffer
Michal Blaszczyk <michalblk(a)google.com>
sched_ext: Reset runnable_at when a task leaves its scheduler
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: raw, isotp: copy socket options outside of lock_sock()
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: don't drop local events queued during TVLV update
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: only update flags for TT events
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: ignore ROAM flag of received ADD changes
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: send ROAM_ADV on each roamed back client
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: clear ROAM flag when re-adding a pending local client
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tt: only transmit local ROAM flag together with DEL
Sven Eckelmann <sven(a)narfation.org>
batman-adv: tpmeter: fix u32 truncation of reported bytes
SJ Park <sj(a)kernel.org>
mm/damon/core: move static variable last_nr_regions to damon_ctx
Ido Schimmel <idosch(a)nvidia.com>
vxlan: Stop rejecting dynamic FDB entries with a nexthop ID
Daehyeon Ko <4ncienth(a)gmail.com>
timekeeping: Require permission to set auxiliary clocks
Hamid Nassiby <hamid.nassiby(a)nokia.com>
Revert "mm/page_owner: fix memory leak in page_owner_stack_fops->release()"
Guanglei Zhu <zhugl3(a)xiaopeng.com>
ceph: clamp the inline data length in ceph_fill_inline_data()
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: protect the receive lists with a per-device lock
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: replace ARPHRD_CAN type checks with can_get_ml_priv()
Sasha Levin <sashal(a)kernel.org>
Revert "hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU"
Suravee Suthikulpanit <suravee.suthikulpanit(a)amd.com>
iommu/amd: Force device table to maximum size
Chris Mason <mason(a)kernel.org>
x86/mm: Fix global ASID handed out to two processes
Marco Ziliani <rylos78(a)gmail.com>
ata: libata-pmp: disable the SEMB port on Marvell 88SM9705
Kiryl Shutsemau (Meta) <kas(a)kernel.org>
arm64: sdei: Preserve the interrupted context's exception registers
Kiryl Shutsemau (Meta) <kas(a)kernel.org>
arm64: sdei: Run the event handler on the kernel vectors
Thorsten Blum <blum(a)kernel.org>
x86/boot: Fix off-by-one error in sme_clear_pgd()
Jinjie Ruan <ruanjinjie(a)huawei.com>
arm64: kexec_file: Fix elf_headers memory leak in retry loop
Akshay Jindal <Akshay.Jindal(a)amd.com>
iommu/amd: Skip non-IVMD entries when parsing IVRS memory definitions
Breno Leitao <leitao(a)debian.org>
x86/nmi: Ignore negative NMI handler durations
Danish Khateeb <danishkhateeb03(a)gmail.com>
perf/core: Don't send SIGTRAP after exec removed the event
Shao Mingyin <shao.mingyin(a)zte.com.cn>
nvmet: bound the traddr and trsvcid configfs writes
Qiliang Yuan <odys.yuan(a)gmail.com>
nvme: wait for SRCU readers before splicing the namespace list
Qiliang Yuan <odys.yuan(a)gmail.com>
srcu: Add list_splice_init_srcu()
Imre Kaloz <kaloz(a)kernel.org>
MIPS: sgi-ip32: Leave MACE PCI control alone in config accesses
Imre Kaloz <kaloz(a)kernel.org>
MIPS: sgi-ip32: Mask MACE PCI interrupts in CRIME only
Imre Kaloz <kaloz(a)kernel.org>
MIPS: mm: Fix the cache error vector jump for XKPHYS kernels
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: don't use eloc after the end of the unallocated space table
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: fix preallocation discarding before an empty allocation extent
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: check the unallocated space table when it is loaded
Matthias Goergens <matthias.goergens(a)gmail.com>
udf: don't let the extent type hide an exhausted free-space table extent
Kyle Zeng <kylebot(a)openai.com>
mptcp: pm: kernel: use RCU to free endpoint listeners
Christian Gmeiner <cgmeiner(a)igalia.com>
drm/etnaviv: Flush the tile status cache through both the PE and BLT
James Clark <jjc(a)jclark.com>
net: ethernet: ti: am65-cpsw-nuss: Enable timestamping of unicast PTP packets
Ray Zhang <sgzhang(a)google.com>
net: count last skb of each sk_backlog pass in __release_sock()
Bryam Vargas <hexlabsecurity(a)proton.me>
net/smc: don't spin in smc_rx_recvmsg() while a pipe holds spliced data
Hungyu Lin <dennylin0707(a)gmail.com>
ext2: preserve IOMAP_F_DIRTY for extending direct writes
Sinan Turunc <enscrpt(a)pm.me>
ALSA: usx2y: Guard the playback copy
Sinan Turunc <enscrpt(a)pm.me>
ALSA: usx2y: Require a buffer of two URBs
Wentao Liang <vulab(a)iscas.ac.cn>
ALSA: caiaq: free the EP4 URB when input setup fails
Sinan Turunc <enscrpt(a)pm.me>
ALSA: line6: Reject capture buffers smaller than two packets
Mohamed Yassine Jebabli <med.jebabli(a)gmail.com>
ALSA: hda/tas2781: Only accept CRC-less V1 data if all entries are valid
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: usx2y: Refuse a retried DSP load after a failure
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: bcd2000: Fix use-after-free of MIDI URBs on file close
Alex Kazinsky <a.kazinsky(a)ideco.ru>
ALSA: cs46xx: Handle SCB creation failures before dereferencing
Chris Simpson <chris(a)nilk.net>
ALSA: hda/realtek: Enable bass speakers on Alienware m17 R3
HyeongJun An <sammiee5311(a)gmail.com>
ALSA: ump: Fix dropped data bytes at UMP System message conversion
Ilia Mirkin <imirkin(a)alum.mit.edu>
drm/nouveau/devinit/gf100-: try to avoid double-running vbios scripts
Finn Zeruhn <fzeruhn(a)icloud.com>
drm/dp: keep MOT set between messages when no_zero_sized is set
Rosen Penev <rosenp(a)gmail.com>
drm/nouveau/nvkm: clear use.enabled when subdev init fails
Hengyu Liang <hengyul(a)cs.unc.edu>
l2tp: only return sessions of the given tunnel in l2tp_session_get()
Chris Mason <mason(a)kernel.org>
ovl: look up the index by the decoded origin
Sasha Levin <sashal(a)kernel.org>
nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for KIOXIA XG10d
Zhao Gongyi <zhaogongyi(a)bytedance.com>
arm64: mm: validate /dev/mem mmap ranges without overflow
Wei Wang <wvw(a)google.com>
arm64: suspend: Save and restore TPIDR2_EL0 across CPU suspend
Ewan D. Milne <emilne(a)redhat.com>
nvmet: don't return memory contents beyond valid data when reading ANA log page
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: don't drop the gang dependency fence twice
renpanpan <renpanpan(a)kylinos.cn>
drm/amdgpu: Only enable HDMI audio if display supports it
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: drop the dma-buf reference when a KFD import fails
Hugo Sales <hugo(a)hsal.es>
drm/amdgpu: Clamp the ATIF backlight curve to its 99 points
Erhan Bilgili <erhan.bilgili(a)gmail.com>
drm/amdgpu: Report MES ring wait timeouts.
Erhan Bilgili <erhan.bilgili(a)gmail.com>
drm/amdgpu: Fix duplicate dependency fence releases
Kylie C <kyliepc(a)proton.me>
drm/amd/display: Don't select zero V_TOTAL_MIN/MAX on seamless boot
Matthew Schwartz <matthew.schwartz(a)linux.dev>
drm/amd/display: Keep the nominal vtotal while VRR is inactive
Misha Nasledov <misha(a)nasledov.com>
drm/amd/display: Drop clock requirements on DCN32 when no displays are active
Roman Demidov <roman.demidov.nn(a)gmail.com>
drm/amd/display: Fix NULL deref in dcn401_update_clocks_update_dtb_dto
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu/gfx12: disallow GFXOFF while updating the SPM VMID
Alex Hung <alex.hung(a)amd.com>
drm/amd/display: Avoid closing unowned DDC pins
Milan Milicevic <Milan.Milicevic(a)amd.com>
drm/amdgpu: publish IH enabled before PSP programs IH_RB_CNTL
Milan Milicevic <Milan.Milicevic(a)amd.com>
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for navi10_ih
Prike Liang <Prike.Liang(a)amd.com>
drm/amdgpu: finish GPU recovery callbacks before restarting schedulers
Dariusz Marcinkiewicz <darekm(a)google.com>
drm/amdgpu: check amdgpu_vm_ready() in dma-buf move notify
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdkfd: use the queue's process info for the WPTR BO eviction fence
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: keep the CS user fence BO in GTT
Jesse Zhang <Jesse.Zhang(a)amd.com>
drm/amdgpu: parse CS IBs at the BO offset their VA mapping starts at
Bas Nieuwenhuizen <bas(a)basnieuwenhuizen.nl>
drm/amdgpu: Check cs flags.
Jarkko Sakkinen <jarkko(a)kernel.org>
nvme-keyring: Add a missing key_put() call to nvme_tls_key_lookup()
Yitang Yang <yi1tang.yang(a)gmail.com>
ublk: add missing DEL_DEV_ASYNC to unprivileged permission check
Yilin Zhang <yilinzhang(a)moonshot.ai>
mptcp: do not use Fast Open on MP_JOIN subflows
Daehyeon Ko <4ncienth(a)gmail.com>
vhost/vsock: size receive SKBs from declared payload
Jamal Hadi Salim <jhs(a)mojatatu.com>
net/sched: clamp skb->queue_mapping before indexing the tx queue
Chris Mason <mason(a)kernel.org>
ovl: do not let chattr change the casefold flag
Xia Yan <yanxia(a)cmss.chinamobile.com>
ipv6: fix device binding after failed datagram connect
Samiullah Khawaja <skhawaja(a)google.com>
mm/gup: check folio->mapping under folio lock in memfd_pin_folios()
Ritesh Harjani (IBM) <ritesh.list(a)gmail.com>
mm/huge_memory: set the mmu_gather page size in zap_huge_pud()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/memory-tiers: unregister empty tiers outside memory_tier_lock
Chris Mason <mason(a)kernel.org>
mm/vma: call ->may_split() before a partial merge
David Hildenbrand (Arm) <david(a)kernel.org>
mm/ksm: reset the unstable trees of all nodes
Chris Mason <mason(a)kernel.org>
mm: fix unkillable fault loop on MAP_DROPPABLE memory
Josef Bacik <josef(a)toxicpanda.com>
mm: fix unmap_mapping_range() beyond 4 GiB on 32-bit
Chris Mason <mason(a)kernel.org>
mm/memory: reject remote COW faults on PFN mappings
David Hildenbrand (Arm) <david(a)kernel.org>
mm/madvise: fix data loss from MADV_FREE on a KSM page
Josef Bacik <josef(a)toxicpanda.com>
mm/mremap: fix moving PUD leaves
David Hildenbrand (Arm) <david(a)kernel.org>
mm/mremap: recheck PUDs under the page table lock
David Hildenbrand (Arm) <david(a)kernel.org>
mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs
Chris Mason <mason(a)kernel.org>
mm/mmu_notifier: set ->mm only after mmgrab()
Josef Bacik <josef(a)toxicpanda.com>
mm/mmu_notifier: finish non-blocking interval invalidation on error
Josef Bacik <josef(a)toxicpanda.com>
mm/mmu_gather: fix flushing ranges with 4 GiB or larger
David Hildenbrand (Arm) <david(a)kernel.org>
mm/gup: check for overflow when converting nr_pages to bytes in GUP-fast
Chris Mason <mason(a)kernel.org>
mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast
Chris Mason <mason(a)kernel.org>
mm/gup: fix clearing folios in memfd_pin_folios()
David Hildenbrand (Arm) <david(a)kernel.org>
mm/gup: recheck the PUD under PTL in follow_pud_mask()
Chris Mason <mason(a)kernel.org>
mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs
Josef Bacik <josef(a)toxicpanda.com>
mm/khugepaged: fix PMD table lock leak in try_collapse_pte_mapped_thp()
Josef Bacik <josef(a)toxicpanda.com>
mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp()
Liu Changjie <liucj1228(a)outlook.com>
can: peak_usb: pcan_usb_fd_decode_buf(): accept short uCAN end-of-list records
ChunYuZhiQiang <chunyuzhiqiang(a)yinhe.ht>
can: dev: can_fill_info(): don't wake up controller if interface is down
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: proc: skip stats calculation after reset in can_stat_update()
Runyu Xiao <runyu.xiao(a)seu.edu.cn>
can: proc: reset pkg_stats atomics individually
Oliver Hartkopp <socketcan(a)hartkopp.net>
can: isotp: check the return values of can_rx_register() in isotp_bind()
Cunhao Lu <1579567540(a)qq.com>
can: dev: can_put_echo_skb(): free skb on invalid echo index
Kaixuan Li <kaixuanli0131(a)gmail.com>
can: isotp: check the frame type, not just the length
Yingjie Wang <1075151112(a)qq.com>
nvmet: reject keep-alive timeouts that would overflow
Christoph Hellwig <hch(a)lst.de>
xfs: fix recovery of partial attr removals
Hyunwoo Kim <imv4bel(a)gmail.com>
net: restore refcount ordering for lockless socket access
Daejun Park <daejun7.park(a)samsung.com>
xfs: clamp the pNFS layout range to the maximum file size
Daejun Park <daejun7.park(a)samsung.com>
xfs: cap the block count of xfs_iomap_write_direct() at one extent
Daejun Park <daejun7.park(a)samsung.com>
xfs: clamp a pNFS LAYOUTCOMMIT extent before computing its end
Daejun Park <daejun7.park(a)samsung.com>
xfs: add a flag to convert unwritten extents without allocating blocks
Daejun Park <daejun7.park(a)samsung.com>
xfs: mark the inode preallocated for pNFS write layouts past EOF
Zhe Liu <liuzhe1(a)kylinos.cn>
blk-iocost: account flush sequence latency only once
Krystian Kaniewski <krystianmkaniewski(a)gmail.com>
blk-mq: fix out-of-bounds read in blk_mq_free_rqs
Reid Downing <skibletz(a)gmail.com>
xfs: fix wrong compat fields in xfs_ioctl32_bstat_copyin()
Hungyu Lin <dennylin0707(a)gmail.com>
block: Return the soft block size for compat BLKBSZGET
Cong Zhang <cong.zhang(a)oss.qualcomm.com>
virtio_blk: use synchronous quiesce in virtblk_freeze_priv()
Josef Bacik <josef(a)toxicpanda.com>
blk-mq: end the request if getting a keyslot fails
Hungyu Lin <dennylin0707(a)gmail.com>
inotify: do not coalesce rename events
chenglong.ma <longpareto(a)gmail.com>
vduse: fix VA/PA confusion in the coherent page fault path
Thorsten Blum <blum(a)kernel.org>
hwrng: virtio - prevent use-after-free after a failed restore
Esben Haabendal <esben(a)geanix.com>
drm/bridge: nwl-dsi: Limit LCDIF specific sync override
Esben Haabendal <esben(a)geanix.com>
drm/bridge: nwl-dsi: Cleanup endpoint mux control selection
Yuho Choi <oss.patchbox(a)gmail.com>
vdpa/snet: Don't discard the DPU error in snet_send_ctrl_msg()
Yuho Choi <oss.patchbox(a)gmail.com>
iommu/virtio: Reset device before deleting virtqueues on probe failure
Fang Xieyan <fangxy(a)xiaopeng.com>
vhost: fix used ring index wrap in vhost_add_used_n_in_order
Shubham Antil <shubham(a)octane.security>
vhost-scsi: zero misaligned I/O bounce pages
Kyle Zeng <kylebot(a)openai.com>
net/sched: sch_qfq: prevent aggregate self-replacement
Jianyun Gao <jianyungao89(a)gmail.com>
xfs: fix temporary cursor leak in btree shift corruption paths
Naman Jain <namjain(a)linux.microsoft.com>
x86/init: Initialize wall clock in get_rtc_noop()
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: cache the mount context for dentry lock callbacks
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: wait for filecheck kobject release after a failed add
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/cluster: unlink socket containers before releasing resources
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: stop recovery before shutting down local allocators
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/dlm: serialize migration MLE cleanup on failure
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: keep locking_state within the cluster connection lifetime
Matheus Alves de Almeida <matheus.aalmeida(a)inf.ufrgs.br>
fat: hold truncate_lock in fat_write_failed()
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: do not read the entry array of an empty xattr block
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: do not index before the entry array when dividing an empty bucket
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: do not read the entry array of an empty xattr bucket
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: find the xattr entry again after converting a block to a bucket
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2: find the xattr entry again after defragmenting a bucket
Andrew Morton <akpm(a)linux-foundation.org>
openrisc: export __mulsi3 for modules
T.J. Mercier <tjmercier(a)google.com>
mm: memcontrol: fix NULL pointer deref and UAF from high_work_func() on dying memcg
Mike Rapoport (Microsoft) <rppt(a)kernel.org>
mm/cma: accept memory of CMA areas reserved at a fixed address
Mike Rapoport (Microsoft) <rppt(a)kernel.org>
mm/cma: accept memory of multi-range CMA areas
Lorenzo Stoakes (ARM) <ljs(a)kernel.org>
mm/vma: update VMA iterator state on error in new VMA merge
Yafang Shao <laoar.shao(a)gmail.com>
mm/migrate: snapshot the source nid before the misplaced migration
Hungyu Lin <dennylin0707(a)gmail.com>
mm/migrate: untag addresses when querying page nodes
Chris Down <chris(a)chrisdown.name>
mm: make swapoff interruptible when unusing mms/shmem
SJ Park <sj(a)kernel.org>
mm/damon/sysfs-schemes: hold damon_sysfs_lock in target_metric_store()
Hengyu Liang <hengyul(a)cs.unc.edu>
fs/proc/task_mmu: return -ENOTTY for unknown pagemap ioctls
Samarth Narang <samarth.colleges(a)gmail.com>
mm/ksm: keep soft-dirty when merging a page
Zenghui Yu (Huawei) <zenghui.yu(a)linux.dev>
mm/page_alloc: mark pages freed by __free_pages_core() as not tagged
Li Zhe <lizhe.67(a)bytedance.com>
mm/hugetlb: fix mremap deadlock when PMD sharing is possible
Li Zhe <lizhe.67(a)bytedance.com>
mm/hugetlb: fix mremap move length truncation
Hungyu Lin <dennylin0707(a)gmail.com>
mm/page-writeback: avoid 32-bit overflow in dirty threshold shares
Kyle Zeng <kylebot(a)openai.com>
mm/khugepaged: flush deferred unmaps before dropping a failed folio
Babu Moger <babu.moger(a)amd.com>
x86,fs/resctrl: Keep mbm_assign_mode in default mode at boot
Babu Moger <babu.moger(a)amd.com>
x86/resctrl: Correct ABMC counter ID field width
Mohit Sharma <mohit.sharma(a)oss.qualcomm.com>
ASoC: qcom: q6apm: Guard callbacks until probe data is ready
Michael McAllister <me(a)michaelmcallister.org>
Bluetooth: qca: Fix the WCN3950 NVM baud rate offset
Valentin Kindschi <valentin.kindschi(a)fiveco.ch>
Bluetooth: hci_sync: pause advertising for the scan address update
Valentin Kindschi <valentin.kindschi(a)fiveco.ch>
Bluetooth: hci_sync: re-enable legacy advertising on resume
Zack Rusin <zack.rusin(a)broadcom.com>
x86/vmware: Fix i386 high-bandwidth hypercall arguments
Yingjie Wang <1075151112(a)qq.com>
ipv6: reject wrapped temporary address preferred lifetimes
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Unconditionally reset MMU context when emulating INIT
Sean Christopherson <seanjc(a)google.com>
KVM: x86/mmu: Cap number of parent PTEs per SP at 1000 (the arbitrary rmap limit)
Sean Christopherson <seanjc(a)google.com>
KVM: nVMX: Process each host MSR entry at most once when unwinding failed VM-Entry
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Conditionally resched when restarting REP string emulation
Sean Christopherson <seanjc(a)google.com>
KVM: x86/mmu: Conditionally resched when retrying gPTE walk on A/D update failure
Daejun Park <daejun7.park(a)samsung.com>
nvme: unregister when pr_register() is given a zero new key
Vas Zayarskiy <contact(a)vasily.cc>
hwmon: (aquacomputer_d5next) Avoid truncating scaled sensor readings
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (sht4x) Convert update_interval to jiffies in pending data check
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (coretemp) Check for NULL platform device in hotplug callbacks
Baek Kyu, Kim <pocj8ur4in(a)gmail.com>
hwmon: (gpio-fan) Update the speed cache before dropping the PM reference
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus) Fix return value check from thermal zone registration
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus) Release devres allocated memory after devm_thermal_of_zone_register error
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus) Check return value from pmbus_thermal_add_sensor()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (pmbus/q54sj108a2) Add missing NULL pointer check
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (peci/dimmtemp) Fix devres leak and UAF on concurrent unbind
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (nct6683) Fix incorrect struct cast in show_pwm() and store_pwm()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (lm87) Fix drvdata type confusion in vrm_show() and vrm_store()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (hp-wmi-sensors) Fix unbounded loops in scale_numeric_sensor()
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (hp-wmi-sensors) Avoid global struct mutation
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (asus_wmi_sensors) Avoid global struct mutation
Guenter Roeck <linux(a)roeck-us.net>
hwmon: (aquacomputer_d5next) Check maxcollection when probing AQUAERO devices
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: do not discard pending alarms on disable
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: balance regulator state
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: enable IRQ processing when regulator is already enabled
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: defer probe when IRQs are unavailable
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix be16 handling
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix off-by-one in command mode retry loop
Javier Carrasco <javier.carrasco.cruz(a)gmail.com>
hwmon: chipcap2: fix command error diagnostics
Jiale Yao <yaojiale02(a)163.com>
hwmon: (aquacomputer_d5next) reject short status reports
Baek Kyu, Kim <pocj8ur4in(a)gmail.com>
hwmon: (corsair-cpro) Cache fan target only after a successful command
Xia Yan <yana06070(a)163.com>
veth: keep carrier off when resizing channels with a down peer
Fang Xieyan <fangxy(a)xiaopeng.com>
vringh: reject empty / undersized indirect descriptor tables
Fang Xieyan <fangxy(a)xiaopeng.com>
vringh: bound top-level re-entry into indirect tables
Tal Zussman <tz2294(a)columbia.edu>
vhost-vdpa: fix pinned page leak in vhost_vdpa_pa_map() error path
Qihang <q.h.hack.winter(a)gmail.com>
cipso: fix optlen corruption in cipso_v4_delopt()
Maíra Canal <mcanal(a)igalia.com>
drm/v3d: Widen cache_clean_lock over the whole L2TCACTL sequence
Jose Maria Casanova Crespo <jmcasanova(a)igalia.com>
drm/v3d: Initialize timedout_batches when running a CSD job
Daejun Park <daejun7.park(a)samsung.com>
xfs: don't skip free extents of the longest length in a whole-AG FITRIM
Daejun Park <daejun7.park(a)samsung.com>
xfs: don't skip free extents in later batches of a whole-AG FITRIM
Hungyu Lin <dennylin0707(a)gmail.com>
ext2: preserve completed DIO bytes when buffered fallback fails
David Hildenbrand (Arm) <david(a)kernel.org>
mm/filemap: finish fault cleanup before dropping the fault lock
Josef Bacik <josef(a)toxicpanda.com>
mm/filemap: don't lose a folio lock wakeup to a signal
Josef Bacik <josef(a)toxicpanda.com>
mm/memfd: make f_pos accesses atomic
Josef Bacik <josef(a)toxicpanda.com>
mm/mglru: don't use stack pointers when walking PUD and PMD tables
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix truncation of files containing only swapin-error markers
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix truncate loop after boundary swapin failure
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: fix truncate hang in large swap entry
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: rescan after nonuniform folio splitting
David Hildenbrand (Arm) <david(a)kernel.org>
mm/shmem: discard whole new large folios on fallocate rollback
Chris Mason <mason(a)kernel.org>
mm/shmem: preserve data in clean folios when splitting fails
Chris Mason <mason(a)kernel.org>
mm/shmem: stop retrying folios that cannot be split
Josef Bacik <josef(a)toxicpanda.com>
tmpfs: preserve explicitly disabled quota limits
Josef Bacik <josef(a)toxicpanda.com>
tmpfs: keep the quota soft limits of an unused id
Chris Mason <mason(a)kernel.org>
mm/mempolicy: charge shared policy nodes
Ian Bridges <icb(a)fastmail.org>
ksmbd: grant a POSIX ACL group entry only to the group's members
Federico Musto <federico(a)rimpianto.com>
net: atl1c: drop oversized RX frames instead of panicking
Vidya Srinivas <vidya.srinivas(a)intel.com>
drm/i915/display: Single scaler per pipe on WCL
Lu Yao <yaolu(a)kylinos.cn>
drm/i915/gem: Reset err for each fence entry
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Don't clip plane state destination rectangle
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Fix SFF and CFF CTL register bit definitions
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Disable linked plane sel fetch as well
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/display: Add enabled pipe planes into state for selective fetch
Jouni Högander <jouni.hogander(a)intel.com>
drm/i915/psr: Clear selective fetch area when duplicating plane state
Breno Leitao <leitao(a)debian.org>
x86/bugs: Select the BHI mitigation based on the attack vector properly
Miguel Ojeda <ojeda(a)kernel.org>
rust: cpufreq: fix `undocumented_unsafe_blocks` in `PolicyCpu::from_cpu()`
Ian Bridges <icb(a)fastmail.org>
ksmbd: require DELETE access for delete-on-close opens
Jamal Hadi Salim <jhs(a)mojatatu.com>
bpf: Fix skb_pull() BUG in __bpf_redirect_neigh()
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: hwdep: Serialize DSP load requests
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: usx2y: Initialize idle URBs before submitting streams
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: us122l: Fix NULL dereference at hwdep open and release
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: us122l: Add missing NULL check in usb_stream_hwdep_mmap()
Evanshenf <archwse(a)gmail.com>
drm/loongson: Handle buffer mapping failures when clearing a BO
Evanshenf <archwse(a)gmail.com>
drm/loongson: Fix double free on BO initialization failure
Evanshenf <archwse(a)gmail.com>
drm/loongson: Fix framebuffer selection in async cursor updates
Shao Mingyin <shao.mingyin(a)zte.com.cn>
scsi: target: tcmu: Fix divide-by-zero in data_pages_per_blk store
Yuanhe Shu <xiangzao(a)linux.alibaba.com>
scsi: target: Verify the iSCSI ISID is null-terminated
Yingjie Wang <x-professor(a)outlook.com>
scsi: bsg: Report synchronous data copyback failures
Yu Zhang <yuz08559(a)gmail.com>
ptp: fix use-after-free in extts_fifo_show() reading tsevqs unlocked
guolingxing <guolingxing(a)tju.edu.cn>
btrfs: sysfs: restore NOFS context on early return in btrfs_sysfs_add_block_group_type()
Masafumi Suzuki <shengshilingmu97(a)gmail.com>
sctp: account for chunk padding in sctp_init_cause()
Lucas Tanure <lucas.tanure(a)neat.no>
drm/vc4: hdmi: enable scrambling before the TMDS clock starts
Lucas Tanure <lucas.tanure(a)neat.no>
drm/vc4: hdmi: always cancel the scrambling work synchronously
Dom Cobley <popcornmix(a)gmail.com>
drm/vc4: hdmi: power down the BCM2712 PHY when the output is disabled
Zhou Qiuyue <n0ps1edzz(a)gmail.com>
ipv6: raw: fix use-after-free in rawv6_send_hdrinc()
Franck Baur <franck.baur.67(a)gmail.com>
net: jme: keep RX MAC clock enabled for WoL
Sven Eckelmann <sven(a)narfation.org>
batman-adv: stop originator purge worker before freeing TT
Sven Eckelmann <sven(a)narfation.org>
batman-adv: fix skb leak when hard_iface is being released
Sven Eckelmann <sven(a)narfation.org>
batman-adv: dat: initialize orig_node of unfilled candidate slots
Kyle Zeng <kylebot(a)openai.com>
batman-adv: mcast: validate tracker padding before forwarding
Chengfeng Ye <nicoyip.dev(a)gmail.com>
batman-adv: Close OGM aggregation before transmission
Yuanfu Xie <yuanfuxie(a)stu.pku.edu.cn>
9p: don't decrement a server-owned zero nlink
Yehyeong Lee <yhlee(a)isslab.korea.ac.kr>
9p/xen: validate the response size from the backend
Yu Zhang <yuz08559(a)gmail.com>
scsi: target: Fix demo-mode dynamic ACL dev-entry UAF vs LUN teardown
Andrew Luebke <andrew.luebke(a)gmail.com>
scsi: aic79xx: Fix NULL pointer dereference in device reset
Imre Kaloz <kaloz(a)kernel.org>
scsi: aic7xxx: Use default settings on the SGI O2 onboard controllers
Fourie Zhang <fouriezhang(a)tencent.com>
xfrm4: use a full socket for local errors
Toke Høiland-Jørgensen <toke(a)toke.dk>
wifi: mac80211: reinstate IEEE80211_TX_CTL_AMPDU flag in ieee80211_tx_prep_agg()
Maíra Canal <mcanal(a)igalia.com>
drm/vc4: Drop the BO reservations outside of job_lock
Maíra Canal <mcanal(a)igalia.com>
drm/vc4: Publish the output fence outside of job_lock
Zijing Yin <yzjaurora(a)gmail.com>
wifi: cfg80211: fix out-of-bounds read in valid_rule()
Alex Kazinsky <a.kazinsky(a)ideco.ru>
wifi: rsi: Skip TX aggregation setup for non-QoS frames
Jason Perlow <jperlow(a)gmail.com>
wifi: brcmfmac: map msgbuf RX packet IDs bidirectional
Weigang He <geoffreyhe2(a)gmail.com>
wifi: mac80211: reload TDLS header pointer after skb_linearize()
André Draszik <andre.draszik(a)linaro.org>
drm/drm_crtc: ensure dma_fence_ops remain valid during device unbind
Devin Wittmayer <lucid_duck(a)justthetip.ca>
drm/panic: Fix kmsg screen hang on a long log line
Sabrina Dubroca <sd(a)queasysnail.net>
xfrm: espintcp: reorder operations within espintcp_init_sk
Qihang <q.h.hack.winter(a)gmail.com>
xfrm: interface: validate the IP header on xmit
Hyungjung Joo <jhj140711(a)gmail.com>
net/9p/usbg: clear stale client pointer on close
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: remove bogus context initialization in alloc_requests
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: fix out_req buffer leak in disable_usb9pfs
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: call disable_usb9pfs() from usb9pfs_disable()
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: always reset completion when disconnecting
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: set client to Disconnected on usb9pfs_disable
Michael Grzeschik <mgr(a)kernel.org>
net/9p/usbg: also disable endpoints on p9_usbg_close
Yizhou Zhao <zhaoyz24(a)mails.tsinghua.edu.cn>
net/9p/usbg: Fix use-after-free in disable_usb9pfs()
Zhao Zhang <zzhan461(a)ucr.edu>
9p: fix caches_show() out-of-bounds write
Yifei Gao <gyf161023(a)gmail.com>
9p/xen: fix refcount leak in p9_xen_response() on wrong tag
Michael Bommarito <michael.bommarito(a)gmail.com>
9p/trans_virtio: reject mount tags longer than NAME_MAX at probe
Chengfeng Ye <nicoyip.dev(a)gmail.com>
net/9p/usbg: clear stale request context after abort
Chengfeng Ye <nicoyip.dev(a)gmail.com>
xfrm: retry inexact policy lookup after node reinsertion
Yizhou Zhao <zhaoyz24(a)mails.tsinghua.edu.cn>
net/9p/usbg: fix prefix matching in device lookup
Christian Brauner <brauner(a)kernel.org>
ns: don't add init_ipc_ns and init_net without namespace support
Noam D. Eliyahu <noam.d.eliyahu(a)gmail.com>
tg3: Invert restart quirk logic to restrict SNP power-down bypass
Zhiling Zou <zhilinz(a)nebusec.ai>
ipmr: drop packets with unknown ingress VIF
Ido Schimmel <idosch(a)nvidia.com>
ipmr, ip6mr: validate packets injected into the register vif on xmit
Peng Wang <peng_wang(a)linux.alibaba.com>
tick/nohz: Reevaluate the tick for kicks flushed outside hardirq
Hungyu Lin <dennylin0707(a)gmail.com>
posix-timers: Accept NULL clock_getres() output in stubs
Yingjie Wang <x-professor(a)outlook.com>
scsi: handle out-of-range SG_SET_TIMEOUT values
Stanley Jhu <stanleyjhu(a)google.com>
scsi: ufs: bsg: Reject UIC commands with a non-zero result byte
Stanley Jhu <stanleyjhu(a)google.com>
scsi: ufs: bsg: Validate request_len before accessing request
Daeho Jeong <daehojeong(a)google.com>
f2fs: don't use truncate_inode_pages_final() on live inodes
Sahaj Chaudhari <sahaj123.sc(a)gmail.com>
gpio: pca953x: Preserve wakeup accounting on parent IRQ failure
Henry Martin <bsdhenrymartin(a)gmail.com>
rds: fix out-of-bounds conn_path walks via handshake exthdrs
Yun Zhou <yun.zhou(a)windriver.com>
net: erspan: set lltx to avoid sch_direct_xmit deadlock
Donggeun Yoo <donggeunyoo.kernel(a)gmail.com>
tracing: Add the bucket size to expr_field_str()
Guixin Liu <kanie(a)linux.alibaba.com>
cxl/events: Test CME counter expiry with equality, not bitwise AND
Bui Viet Dung <dungvn2345(a)gmail.com>
Bluetooth: selftest: Pin module for selftest debugfs file operations
Guangshuo Li <lgs201920130244(a)gmail.com>
mfd: ab8500: Fix child device leaks on probe failure
Andrey Misiurov <andrey.misyrov(a)gmail.com>
fbdev: core: Initialize modelist in framebuffer_alloc()
Breno Leitao <leitao(a)debian.org>
ACPI: APEI: accumulate the queued flag across error sections
Ridong Chen <chenridong(a)xiaomi.com>
mm/page_counter: avoid integer overflow in effective_protection()
Devin Wittmayer <lucid_duck(a)justthetip.ca>
wifi: mt76: take rcu_read_lock in the USB/SDIO tx completion path
Fuad Tabba <fuad.tabba(a)linux.dev>
KVM: arm64: timers: Compute an offset-applied CVAL from the current count
Jiayuan Chen <jiayuan.chen(a)linux.dev>
mm/memcontrol: fix data-race on reading jiffies_64
Priyank Rathod <rathodpriyank(a)google.com>
PCI/AER: Fix memory leak in aer_recover_work_func() when pci_dev is missing
Kazuki Hanai <hnkz.64(a)gmail.com>
media: mediatek: jpeg: Avoid context access after job finish
Rupesh Majhi <zoone.rupert(a)gmail.com>
iio: pressure: dps310: fix CFG_REG bit definitions
Ridham Khurana <khurana.ridham222(a)gmail.com>
hwmon: (lm70) Fix rounding of negative temperatures
Ruoyu Wang <ruoyuw560(a)gmail.com>
media: adv748x: Fix endpoint reference leaks on probe failure
Pengpeng Hou <pengpeng(a)iscas.ac.cn>
media: require two-byte Cypress type 04 records
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: fix WB offset and gain register field masking
SJ Park <sj(a)kernel.org>
mm/damon/sysfs-schemes: read sysfs_filter->sz_range only once
Eric Sandeen <sandeen(a)redhat.com>
devtmpfs: restore mount option reconfiguration on get_tree
Ben Dooks <ben.dooks(a)codethink.co.uk>
devtmpfs: make 'devtmpfs_context_ops' static
Kiryl Shutsemau (Meta) <kas(a)kernel.org>
mm: page_alloc: make defrag_mode retries follow the promoted order
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: give the sysctl timer limits in milliseconds
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: swap the AX.25 connection of a neighbour under a lock
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: drop the neighbour reference once when a cleared socket is closed
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: report a timed out call to connect()
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: hold the socket a received frame is delivered to
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: hold the listener while a Call Request is queued on it
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: only update the BPQ extension flag on circuit set-up frames
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: disconnect sockets under their lock when a device goes down
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: don't send part of a message that cannot be fragmented whole
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: check the window size given by the peer
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: drop a frame received with a TTL of 0
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: keep the selected route when a route of a node is removed
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: return the peer node in the address given by recvmsg()
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: don't give the same circuit ID to two sockets
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: give a frame back intact when it cannot be delivered
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: use the more flag of each frame taken from the resequencing queue
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: don't leak frames in nr_route_frame()
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: don't convert the maximum number of tries to jiffies
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't let connect() find its own socket when calling the same station
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: let a socket connect again after a failed or ended connection
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: keep the window below 8 when a socket goes back to modulo 8
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: make 16 the smallest maximum_packet_length of a port
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't leave half a message on a connection when fragmenting fails
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: free the copy of an IP packet that ax25_send_frame() turned down
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't test the socket flags of a connection that has no socket
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: put an incoming connection on the listener's queue once it is set up
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: free the old digipeater path of a listed socket under ax25_list_lock
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't copy an uninitialised address to recvmsg()'s caller
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't take a reference on a gone device in ax25_accept()
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't build a frame header from an uninitialised digipeater list
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
6pack: restart the transmit queue when the interface is opened
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
mkiss: restart the transmit queue when the interface is opened
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: free a closed socket when its device goes down
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
ax25: don't create a second connection for a link on an incoming SABM
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: don't give the same LCI to two calls placed at the same time
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
netrom: ignore a BPQ transport timeout below the sysctl minimum
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
rose: arm the neighbour timers with mod_timer()
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
bpqether: fix truncated /proc/net/bpqether on partial reads
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
bpqether: leave the Ethernet device's queue and counters alone
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
mkiss: don't use a tty write error as a byte count
Bernard Pidoux <bernard.f6bvp(a)gmail.com>
mkiss: size the frame buffers for worst-case KISS escaping
Ricardo Ribalda <ribalda(a)chromium.org>
media: uvcvideo: Force UVC version for Avermedia GC515
Ricardo Ribalda <ribalda(a)chromium.org>
media: uvcvideo: Add autosuspend quirk for AVerMedia Live Gamer HD 2
Stanislaw Gruszka <stf_xl(a)wp.pl>
wifi: mac80211: queue frames while off-channel
Denis Pauk <pauk.denis(a)gmail.com>
hwmon: (nct6775) Add ASUS X870/W480 to WMI monitoring list
Maximilian Luz <luzmaximilian(a)gmail.com>
hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7
Yi Cong <yicong(a)kylinos.cn>
wifi: mt76: mt792x: fix negative errno truncation in offload capability
Marek Vasut <marek.vasut+renesas(a)mailbox.org>
PCI: rcar-gen4: Limit Max_Read_Request_Size to 256 Bytes
Christian Borntraeger <borntraeger(a)linux.ibm.com>
s390/vmcp: Initialize full session info to zero
Jeff Layton <jlayton(a)kernel.org>
nfsd: shorten extack string returned with dodgy listener
Cen Zhang (Microsoft Security FORGE Labs) <cenzhang(a)linux.microsoft.com>
ksmbd: fix tree connection use-after-free in smb2_tree_connect()
Rosen Penev <rosenp(a)gmail.com>
net: bgmac: enable interrupts only after NAPI is ready
Rosen Penev <rosenp(a)gmail.com>
mtd: rawnand: ndfc: use devm_platform_ioremap_resource()
Rosen Penev <rosenp(a)gmail.com>
mtd: rawnand: ndfc: fix gcc uninitialized var
Arnd Bergmann <arnd(a)arndb.de>
mtd: rawnand: ndfc: add CONFIG_OF dependency
Rosen Penev <rosenp(a)gmail.com>
mtd: rawnand: ndfc: use ioread32be/iowrite32be and allow COMPILE_TEST
Eric Biggers <ebiggers(a)kernel.org>
raid6: add missing vzeroupper to AVX2 code
Diego Oliva <diego(a)bynar.io>
smb: client: reject FIND data areas that run past the received response
Paulo Alcantara <pc(a)manguebit.org>
smb: client: reclaim credits for decrypted reads with no matching mid
Darrick J. Wong <djwong(a)kernel.org>
xfs: forcibly reset quota timers when upgrading to bigtime during repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: reinitialize dquot block if non-first dquot can't load
Qingfang Deng <qingfang.deng(a)linux.dev>
pppoe: delete session hash entries by pointer match
Liz Fong-Jones <lizf(a)honeycomb.io>
writeback: keep cleanup_offline_cgwb()'s scan out of syncs
Christian Loehle <christian.loehle(a)arm.com>
ACPI: CPPC: Accept requests to retain immutable autonomous selection
Christian Loehle <christian.loehle(a)arm.com>
ACPI: CPPC: Propagate errors from cross-CPU FFH calls
Christian Loehle <christian.loehle(a)arm.com>
ACPI: CPPC: Validate FFH register fields before hardware access
Ping-Ke Shih <pkshih(a)realtek.com>
wifi: rtw88: TX report with long timeout for non-PCIE devices
FUJITA Tomonori <fujita.tomonori(a)gmail.com>
rust: bug: update the SAFETY comment for warn_slowpath_fmt() on UML
FUJITA Tomonori <fujita.tomonori(a)gmail.com>
rust: bug: pass TAINT_WARN to warn_slowpath_fmt() on UML
SJ Park <sj(a)kernel.org>
mm/damon/core: filter out damos address filter-split failed region
SJ Park <sj(a)kernel.org>
mm/damon/core: remove unreachable damos charge_{target,addr}_from
SJ Park <sj(a)kernel.org>
mm/damon/core: handle uninitialized damos_quota_goal->last_psi_total
SJ Park <sj(a)kernel.org>
mm/damon/core: skip applying scheme if region split for quota fails
Eric Biggers <ebiggers(a)kernel.org>
raid6: add missing vzeroupper to AVX-512 code
Eric Biggers <ebiggers(a)kernel.org>
xor: add missing vzeroupper to AVX code
Eric Biggers <ebiggers(a)kernel.org>
fsverity: Explicitly require FMODE_READ to retrieve hashes
Yuansheng Yang <0xbeac(a)gmail.com>
io_uring/rsrc: hold uring_lock across index-alloc put_user
Jens Axboe <axboe(a)kernel.dk>
io_uring/poll: don't poll a writer for urgent data
Jens Axboe <axboe(a)kernel.dk>
io_uring/poll: don't poll a writer for a read side hangup
Shang En Sim <sim(a)shangen.org>
io_uring/poll: cancel all matching requests in one pass
Shang En Sim <sim(a)shangen.org>
io_uring/cancel: count all requests that a CANCEL_ALL cancels
Shakeel Butt <shakeel.butt(a)linux.dev>
io_uring/sqpoll: do the return-to-userspace work in the SQPOLL thread
Shuai Liu <847807867(a)qq.com>
io_uring/sqpoll: don't set IO_SQ_THREAD_SHOULD_STOP on thread exit
Jens Axboe <axboe(a)kernel.dk>
io_uring/sqpoll: don't attach to a thread that is canceling
Chris Mason <mason(a)kernel.org>
io_uring/cancel: drop sqd->lock while SQPOLL waits
Til Kaiser <mail(a)tk154.de>
mlxsw: Initialize register query payloads
Janne Grunau <j(a)jannau.net>
wifi: brcmfmac: cfg80211: Report port_authorized for 4-way HS offload
Gael Blivet <gael.blivet(a)gmail.com>
ksmbd: look up stream size by exact xattr name
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Don't assume exit_reason[31:16] is all-0 in tdx_to_vmx_exit_reason()
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Set bits 31:16 to 0 and use UNDEFINED when synthesizing exit reason
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Stuff exit_reason with UNDEFINED on wait_for_sept_zap return
Shivank Garg <shivankg(a)amd.com>
KVM: guest_memfd: take the invalidate lock when unbinding a dying file
Sean Christopherson <seanjc(a)google.com>
KVM: Only bind memslot to guest_memfd instance for CREATE operations
Sean Christopherson <seanjc(a)google.com>
KVM: Harden and prepare for modifying existing guest_memfd memslots
Sean Christopherson <seanjc(a)google.com>
KVM: nSVM: Reject KVM_SET_NESTED_STATE if L1 has EFER.LMA=1 && EFER.LME=0
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Complete a cld upcall when copying its reply fails
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Complete a cld upcall when the daemon closes the pipe
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Move the cld upcall message out of the caller's stack frame
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Send a meaningful CB_RECALL_ANY keep count
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Count the delegations held by each client
Mike Snitzer <snitzer(a)kernel.org>
NFS/localio: detect a short read or write before the iterator has moved
Jeff Layton <jlayton(a)kernel.org>
NFSD: stop registering with rpcbind after a failure in listener_set
Jeff Layton <jlayton(a)kernel.org>
SUNRPC: report local rpcbind calls that get no answer
Jeff Layton <jlayton(a)kernel.org>
NFSD: report listener creation failures through extack
Jeff Layton <jlayton(a)kernel.org>
nfsd: don't offer flexfiles layouts when NFSv3 isn't being served
Christoph Hellwig <hch(a)lst.de>
exportfs,nfsd: rework checking for layout-based block device access support
Christoph Hellwig <hch(a)lst.de>
exportfs: split out the ops for layout-based block device access
André Almeida <andrealmeid(a)igalia.com>
exportfs: Complete kernel-doc for struct export_operations
Sergey Bashirov <sergeybashirov(a)gmail.com>
NFSD/blocklayout: Extract extent mapping from proc_layoutget
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: map fh_verify() status codes for NFS_ACLv2 replies
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Move version-specific ACCESS maps into per-version code
Chuck Lever <chuck.lever(a)oracle.com>
NFSD: Replace nfsd_write()'s "stable" argument with "iocb_flags"
Bharath SM <bharathsm(a)microsoft.com>
smb: align durable reconnect v2 context to 8 byte boundary
Ratnaker Gautam <ratnaker.gautam(a)kuleuven.be>
smb: client: bound POSIX lock data area by response length
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/pnfs: bound the CB_NOTIFY_DEVICEID array count before allocating
Darrick J. Wong <djwong(a)kernel.org>
xfs: improve dirent bounds checking in scrub and repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: refactor directory data block walking loops in scrub
Darrick J. Wong <djwong(a)kernel.org>
xfs: check for buffer overruns when examining local/remote xattr entries
Darrick J. Wong <djwong(a)kernel.org>
xfs: break out xattr entry checks into separate functions
Ratnaker Gautam <ratnaker.gautam(a)kuleuven.be>
smb: client: validate SMB1 EA list bounds before parsing
Zhaoyang Huang <zhaoyang.huang(a)unisoc.com>
mm: remove '!root_reclaim' checking in should_abort_scan()
Paulo Alcantara <pc(a)manguebit.org>
smb: client: require stable pages for SMB compression
Abdifatah Suruur <suruurism(a)gmail.com>
smb: client: reject short SESSION_SETUP responses
Diego Oliva <diego(a)bynar.io>
smb: client: fix OOB read in the SMB_FIND_FILE_UNIX name scan
Diego Oliva <diego(a)bynar.io>
smb: client: fix OOB read of the resume name sent in TRANS2_FIND_NEXT2
ChenXiaoSong <chenxiaosong(a)kylinos.cn>
smb: move some duplicate struct definitions to common/fscc.h
ChenXiaoSong <chenxiaosong(a)kylinos.cn>
smb: move list of FileSystemAttributes to common/fscc.h
ZhangGuoDong <zhangguodong(a)kylinos.cn>
smb: move some duplicate definitions to common/smb2pdu.h
ChenXiaoSong <chenxiaosong(a)kylinos.cn>
smb: move create_durable_rsp_v2 to common/smb2pdu.h
ChenXiaoSong <chenxiaosong(a)kylinos.cn>
smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h
ChenXiaoSong <chenxiaosong(a)kylinos.cn>
smb: move create_durable_req_v2 to common/smb2pdu.h
ZhangGuoDong <zhangguodong(a)kylinos.cn>
smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h
Eduard Zateev <hackerowskiy(a)gmail.com>
smb: client: hold server info until cifsd exits
Thomas Huth <thuth(a)redhat.com>
smb: client: Avoid leaking sensitive data to the heap in connect.c
Jinwang Li <jinwang.li(a)oss.qualcomm.com>
Bluetooth: L2CAP: Ignore connection responses with wrong ident
Siwei Zhang <oss(a)fourdim.xyz>
Bluetooth: L2CAP: Only accept connection responses to outstanding requests
Siwei Zhang <oss(a)fourdim.xyz>
Bluetooth: L2CAP: Reject signalling responses in invalid states
Eric Biggers <ebiggers(a)kernel.org>
fsverity: Tell LSMs about signature only after verity is enabled
Eric Biggers <ebiggers(a)kernel.org>
crypto: sa2ul - Fix HMAC key preparation
Andrew Stellman <astellman(a)stellman-greene.com>
nvmet-rdma: fix out-of-bounds write in nvmet_rdma_map_sgl_inline()
Chris Mason <mason(a)kernel.org>
backing-file: always end a queued write
Ashok Raj <ashok.raj(a)oss.qualcomm.com>
cxl/features: Ensure that count is set before access to ent[] __counted_by()
Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com>
ALSA: x86: hdmi: fix chmap array missing terminator entry
Abdifatah Suruur <suruurism(a)gmail.com>
smb: client: validate the data area in SMB2_read()
-------------
Diffstat:
Documentation/admin-guide/kernel-parameters.rst | 97 +--
Documentation/admin-guide/kernel-parameters.txt | 109 +++
Documentation/filesystems/fsverity.rst | 3 +
Documentation/filesystems/overlayfs.rst | 3 +-
Documentation/filesystems/resctrl.rst | 87 +-
Documentation/hwmon/coretemp.rst | 3 +
MAINTAINERS | 2 +-
Makefile | 4 +-
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/sdei.h | 3 +-
arch/arm64/include/asm/suspend.h | 2 +-
arch/arm64/kernel/entry-common.c | 40 +-
arch/arm64/kernel/machine_kexec_file.c | 2 +
arch/arm64/kernel/process.c | 17 +
arch/arm64/kernel/sdei.c | 59 +-
arch/arm64/kernel/topology.c | 13 +-
arch/arm64/kvm/arch_timer.c | 27 +-
arch/arm64/kvm/arm.c | 4 +-
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 28 +-
arch/arm64/kvm/hyp/vhe/switch.c | 11 +-
arch/arm64/kvm/mmu.c | 4 +-
arch/arm64/kvm/nested.c | 10 +
arch/arm64/kvm/ptdump.c | 50 +-
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +
arch/arm64/kvm/vgic/vgic.c | 11 +-
arch/arm64/mm/mmap.c | 4 +-
arch/arm64/mm/proc.S | 8 +
arch/loongarch/include/asm/hw_breakpoint.h | 4 +-
arch/loongarch/include/asm/loongarch.h | 3 +
arch/loongarch/include/asm/processor.h | 1 +
arch/loongarch/include/asm/switch_to.h | 2 +-
arch/loongarch/kernel/hw_breakpoint.c | 39 +-
arch/loongarch/kernel/numa.c | 8 +-
arch/m68k/68000/entry.S | 24 +-
arch/m68k/coldfire/entry.S | 3 +-
arch/mips/mm/cex-gen.S | 16 +
arch/mips/pci/ops-mace.c | 26 +-
arch/mips/pci/pci-ip32.c | 9 +-
arch/mips/sgi-ip32/ip32-irq.c | 45 +-
arch/openrisc/kernel/or32_ksyms.c | 1 +
arch/powerpc/net/bpf_jit.h | 7 +
arch/powerpc/net/bpf_jit_comp.c | 35 +-
arch/powerpc/platforms/pseries/iommu.c | 67 +-
arch/s390/pci/pci_irq.c | 26 +-
arch/x86/boot/startup/sme.c | 2 +-
arch/x86/include/asm/vmware.h | 24 +-
arch/x86/include/asm/xor_avx.h | 4 +
arch/x86/kernel/acpi/cppc.c | 15 +
arch/x86/kernel/cpu/bugs.c | 12 +-
arch/x86/kernel/cpu/resctrl/internal.h | 4 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 4 +-
arch/x86/kernel/nmi.c | 8 +
arch/x86/kernel/x86_init.c | 2 +-
arch/x86/kvm/mmu/mmu.c | 10 +
arch/x86/kvm/mmu/paging_tmpl.h | 11 +-
arch/x86/kvm/svm/nested.c | 1 +
arch/x86/kvm/vmx/nested.c | 1 +
arch/x86/kvm/vmx/tdx.c | 42 +-
arch/x86/kvm/x86.c | 33 +-
arch/x86/mm/tlb.c | 16 +-
block/blk-iocost.c | 3 +
block/blk-mq.c | 17 +-
block/bsg.c | 5 +-
block/ioctl.c | 4 +-
drivers/acpi/apei/ghes.c | 6 +-
drivers/acpi/cppc_acpi.c | 58 +-
drivers/acpi/riscv/cppc.c | 26 +-
drivers/ata/Kconfig | 7 -
drivers/ata/Makefile | 1 -
drivers/ata/libata-eh.c | 6 +-
drivers/ata/libata-pmp.c | 16 +-
drivers/ata/libata-scsi.c | 25 +
drivers/ata/libata.h | 4 +-
drivers/ata/sata_inic162x.c | 902 ---------------------
drivers/base/devtmpfs.c | 108 ++-
drivers/block/ublk_drv.c | 60 +-
drivers/block/virtio_blk.c | 2 +-
drivers/bluetooth/btqca.c | 3 +-
drivers/char/hw_random/virtio-rng.c | 7 +
drivers/char/tpm/tpm2-cmd.c | 3 +-
drivers/clk/nuvoton/clk-ma35d1.c | 7 +-
drivers/cpufreq/amd-pstate.c | 25 +-
drivers/crypto/omap-sham.c | 28 +-
drivers/crypto/sa2ul.c | 119 +--
drivers/cxl/core/features.c | 2 +-
drivers/cxl/core/mbox.c | 8 +-
drivers/cxl/core/port.c | 60 +-
drivers/dma/qcom/bam_dma.c | 10 +-
drivers/gpio/gpio-pca953x.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 1 -
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 41 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 3 +
.../display/dc/link/protocols/link_dp_capability.c | 6 +-
.../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 7 +
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 15 +-
.../drm/amd/display/modules/freesync/freesync.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 35 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 32 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 38 +-
drivers/gpu/drm/bridge/nwl-dsi.c | 17 +-
drivers/gpu/drm/display/drm_dp_helper.c | 3 +-
drivers/gpu/drm/drm_crtc.c | 15 +-
drivers/gpu/drm/drm_panic.c | 7 +-
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 40 +-
.../gpu/drm/i915/display/intel_display_device.c | 5 +-
drivers/gpu/drm/i915/display/intel_plane.c | 11 +
drivers/gpu/drm/i915/display/intel_psr.c | 96 +--
drivers/gpu/drm/i915/display/intel_psr_regs.h | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +-
drivers/gpu/drm/loongson/lsdc_gem.c | 14 +-
drivers/gpu/drm/loongson/lsdc_plane.c | 2 +-
drivers/gpu/drm/loongson/lsdc_ttm.c | 14 +-
drivers/gpu/drm/loongson/lsdc_ttm.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 1 +
.../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 +
drivers/gpu/drm/v3d/v3d_gem.c | 5 +-
drivers/gpu/drm/v3d/v3d_sched.c | 2 +
drivers/gpu/drm/vc4/vc4_gem.c | 14 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 10 +-
drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 5 +
drivers/hwmon/aquacomputer_d5next.c | 58 +-
drivers/hwmon/asus_wmi_sensors.c | 13 +-
drivers/hwmon/chipcap2.c | 53 +-
drivers/hwmon/coretemp.c | 27 +-
drivers/hwmon/corsair-cpro.c | 3 +-
drivers/hwmon/gpio-fan.c | 7 +-
drivers/hwmon/hp-wmi-sensors.c | 29 +-
drivers/hwmon/lm70.c | 8 +-
drivers/hwmon/lm87.c | 7 +-
drivers/hwmon/nct6683.c | 4 +-
drivers/hwmon/nct6775-platform.c | 24 +
drivers/hwmon/peci/dimmtemp.c | 21 +-
drivers/hwmon/pmbus/pmbus_core.c | 51 +-
drivers/hwmon/pmbus/q54sj108a2.c | 2 +
drivers/hwmon/sht4x.c | 4 +-
drivers/hwmon/tmp102.c | 8 +-
drivers/hwmon/tmp108.c | 8 +-
drivers/iio/adc/ad4080.c | 3 +-
drivers/iio/adc/ad7192.c | 2 +-
drivers/iio/dac/mcp4821.c | 7 +-
drivers/iio/light/adux1020.c | 4 +-
drivers/iio/light/apds9160.c | 7 +-
drivers/iio/light/apds9300.c | 4 +-
drivers/iio/light/apds9306.c | 3 +-
drivers/iio/light/apds9960.c | 4 +-
drivers/iio/light/bh1745.c | 3 +-
drivers/iio/light/cm3605.c | 4 +-
drivers/iio/light/gp2ap002.c | 4 +-
drivers/iio/light/isl29028.c | 43 +-
drivers/iio/light/ltr390.c | 3 +-
drivers/iio/light/ltr501.c | 7 +-
drivers/iio/light/opt4060.c | 2 +-
drivers/iio/light/rpr0521.c | 5 +-
drivers/iio/light/si1145.c | 4 +-
drivers/iio/light/st_uvis25_core.c | 5 +-
drivers/iio/light/stk3310.c | 5 +-
drivers/iio/light/tsl2563.c | 2 +-
drivers/iio/light/tsl2772.c | 5 +-
drivers/iio/light/veml6030.c | 4 +-
drivers/iio/light/vl6180.c | 2 +-
drivers/iio/pressure/dps310.c | 6 +-
drivers/iommu/amd/init.c | 41 +-
drivers/iommu/iommufd/io_pagetable.c | 2 +-
drivers/iommu/iommufd/iova_bitmap.c | 18 +-
drivers/iommu/virtio-iommu.c | 6 +-
drivers/irqchip/irq-renesas-rzv2h.c | 6 +-
drivers/media/common/cypress_firmware.c | 2 +
drivers/media/i2c/adv748x/adv748x-core.c | 13 +-
drivers/media/i2c/imx219.c | 88 +-
drivers/media/i2c/og01a1b.c | 97 +--
drivers/media/i2c/ov5647.c | 4 +
drivers/media/pci/intel/ipu6/ipu6-fw-isys.c | 88 +-
drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 4 +-
drivers/media/pci/intel/ipu6/ipu6-isys.c | 6 +-
drivers/media/pci/intel/ipu6/ipu6-isys.h | 5 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 4 +-
.../media/platform/microchip/microchip-isc-base.c | 20 +-
.../media/platform/microchip/microchip-isc-regs.h | 16 +-
drivers/media/platform/microchip/microchip-isc.h | 4 +-
.../platform/microchip/microchip-sama5d2-isc.c | 20 +-
.../platform/microchip/microchip-sama7g5-isc.c | 20 +-
drivers/media/platform/qcom/iris/iris_core.h | 6 +
drivers/media/platform/qcom/iris/iris_probe.c | 62 +-
drivers/media/platform/qcom/iris/iris_vpu_common.c | 2 +-
drivers/media/platform/rockchip/rga/rga.c | 69 +-
drivers/media/platform/rockchip/rga/rga.h | 7 +-
drivers/media/rc/redrat3.c | 11 +-
drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 2 +
drivers/media/usb/uvc/uvc_driver.c | 20 +
drivers/mfd/ab8500-core.c | 44 +-
drivers/mfd/twl-core.c | 25 +-
drivers/misc/fastrpc.c | 81 +-
drivers/mtd/nand/raw/Kconfig | 3 +-
drivers/mtd/nand/raw/ndfc.c | 41 +-
drivers/mtd/spi-nor/macronix.c | 2 +
drivers/net/can/dev/netlink.c | 4 +-
drivers/net/can/dev/skb.c | 1 +
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 7 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 33 +
drivers/net/ethernet/broadcom/bgmac.c | 10 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 53 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 52 +-
drivers/net/ethernet/broadcom/tg3.c | 42 +-
drivers/net/ethernet/jme.c | 37 +-
drivers/net/ethernet/jme.h | 1 +
drivers/net/ethernet/mellanox/mlxsw/core.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 4 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +-
drivers/net/hamradio/6pack.c | 6 +
drivers/net/hamradio/bpqether.c | 8 +-
drivers/net/hamradio/mkiss.c | 70 +-
drivers/net/ppp/pppoe.c | 22 +-
drivers/net/veth.c | 5 +-
drivers/net/vxlan/vxlan_core.c | 14 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 +
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 14 +
drivers/net/wireless/mediatek/mt76/mt76.h | 2 +
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 3 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 3 +
drivers/net/wireless/mediatek/mt76/mt7925/main.c | 2 +
drivers/net/wireless/mediatek/mt76/mt792x_core.c | 12 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +
drivers/net/wireless/realtek/rtw88/reg.h | 2 +
drivers/net/wireless/realtek/rtw88/tx.c | 9 +-
drivers/net/wireless/realtek/rtw88/tx.h | 3 +-
drivers/net/wireless/realtek/rtw88/usb.c | 68 +-
drivers/net/wireless/realtek/rtw88/usb.h | 5 +
drivers/net/wireless/rsi/rsi_91x_core.c | 2 +-
drivers/nvme/common/keyring.c | 1 +
drivers/nvme/host/core.c | 3 +-
drivers/nvme/host/pci.c | 2 +
drivers/nvme/host/pr.c | 8 +-
drivers/nvme/host/tcp.c | 196 ++++-
drivers/nvme/target/admin-cmd.c | 16 +-
drivers/nvme/target/configfs.c | 4 +-
drivers/nvme/target/core.c | 8 +-
drivers/nvme/target/nvmet.h | 8 +
drivers/nvme/target/rdma.c | 3 +-
drivers/nvme/target/tcp.c | 26 +-
drivers/nvmem/rockchip-otp.c | 24 +-
drivers/pci/controller/cadence/pcie-cadence-plat.c | 33 +-
drivers/pci/controller/dwc/pci-imx6.c | 2 +-
drivers/pci/controller/dwc/pcie-designware.c | 2 +
drivers/pci/controller/dwc/pcie-designware.h | 1 +
drivers/pci/controller/dwc/pcie-rcar-gen4.c | 54 ++
drivers/pci/endpoint/functions/pci-epf-vntb.c | 69 +-
drivers/pci/pcie/aer.c | 23 +-
drivers/platform/x86/amd/pmf/core.c | 1 +
drivers/platform/x86/asus-wmi.c | 30 +-
drivers/platform/x86/intel/int3472/discrete.c | 53 +-
drivers/platform/x86/lenovo/Kconfig | 4 +-
drivers/platform/x86/lenovo/Makefile | 2 +-
.../x86/lenovo/{wmi-capdata01.c => wmi-capdata.c} | 142 ++--
.../x86/lenovo/{wmi-capdata01.h => wmi-capdata.h} | 10 +-
drivers/platform/x86/lenovo/wmi-other.c | 11 +-
drivers/power/supply/ltc2941-battery-gauge.c | 6 +-
drivers/ptp/ptp_sysfs.c | 6 +-
drivers/s390/char/vmcp.c | 4 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 4 +-
drivers/scsi/aic7xxx/aic79xx_osm.h | 26 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 8 +-
drivers/scsi/aic7xxx/aic7xxx_pci.c | 20 +-
drivers/scsi/scsi_bsg.c | 6 +-
drivers/scsi/scsi_ioctl.c | 11 +-
drivers/soc/qcom/pmic_glink_altmode.c | 4 +-
drivers/spi/atmel-quadspi.c | 34 +-
drivers/spi/spi-cadence-xspi.c | 522 ++++++------
drivers/target/target_core_device.c | 18 +-
drivers/target/target_core_fabric_lib.c | 10 +
drivers/target/target_core_tpg.c | 10 +-
drivers/target/target_core_user.c | 5 +
drivers/tty/serial/sc16is7xx.c | 14 +-
drivers/ufs/core/ufs_bsg.c | 13 +
drivers/ufs/core/ufshcd.c | 48 +-
drivers/vdpa/solidrun/snet_ctrl.c | 3 +-
drivers/vdpa/vdpa_user/iova_domain.c | 11 +-
drivers/vfio/pci/vfio_pci_rdwr.c | 3 -
drivers/vhost/scsi.c | 7 +-
drivers/vhost/vdpa.c | 8 +-
drivers/vhost/vhost.c | 3 +-
drivers/vhost/vringh.c | 27 +-
drivers/vhost/vsock.c | 34 +-
drivers/video/fbdev/core/fb_info.c | 1 +
drivers/video/fbdev/core/fbcon_rotate.c | 3 +-
drivers/video/fbdev/nvidia/nvidia.c | 20 +-
drivers/video/fbdev/sh_mobile_lcdcfb.c | 34 +-
drivers/watchdog/hpwdt.c | 24 +-
drivers/xen/gntdev-dmabuf.c | 4 +-
fs/9p/v9fs.c | 16 +-
fs/9p/vfs_inode.c | 8 +
fs/backing-file.c | 5 +-
fs/btrfs/sysfs.c | 1 +
fs/buffer.c | 29 -
fs/ceph/addr.c | 6 +
fs/ceph/crypto.c | 8 +
fs/dcache.c | 4 +
fs/erofs/zdata.c | 11 +-
fs/exfat/file.c | 18 +-
fs/ext2/file.c | 3 +-
fs/ext2/inode.c | 13 +-
fs/f2fs/checkpoint.c | 13 +-
fs/f2fs/data.c | 25 +-
fs/f2fs/f2fs.h | 8 +-
fs/f2fs/file.c | 2 +-
fs/f2fs/gc.c | 2 +-
fs/f2fs/node.c | 71 +-
fs/f2fs/segment.c | 3 +-
fs/f2fs/super.c | 24 +
fs/fat/inode.c | 2 +
fs/fs-writeback.c | 13 +-
fs/fuse/virtio_fs.c | 59 +-
fs/gfs2/glops.c | 10 +-
fs/inode.c | 51 +-
fs/iomap/buffered-io.c | 3 +-
fs/iomap/direct-io.c | 56 +-
fs/nfs/callback_xdr.c | 7 +
fs/nfs/localio.c | 12 +-
fs/nfsd/blocklayout.c | 125 +--
fs/nfsd/export.c | 3 +-
fs/nfsd/nfs2acl.c | 64 +-
fs/nfsd/nfs3proc.c | 58 +-
fs/nfsd/nfs3xdr.c | 2 +
fs/nfsd/nfs4layouts.c | 31 +-
fs/nfsd/nfs4proc.c | 60 +-
fs/nfsd/nfs4recover.c | 49 +-
fs/nfsd/nfs4state.c | 21 +-
fs/nfsd/nfs4xdr.c | 2 +-
fs/nfsd/nfsctl.c | 56 +-
fs/nfsd/nfsproc.c | 2 +-
fs/nfsd/state.h | 2 +
fs/nfsd/vfs.c | 108 +--
fs/nfsd/vfs.h | 21 +-
fs/nfsd/xdr3.h | 2 +-
fs/notify/inotify/inotify_fsnotify.c | 2 +-
fs/ntfs3/xattr.c | 25 +-
fs/ocfs2/alloc.c | 20 +-
fs/ocfs2/cluster/tcp.c | 5 +-
fs/ocfs2/dcache.h | 5 +-
fs/ocfs2/dlm/dlmmaster.c | 70 +-
fs/ocfs2/dlmglue.c | 34 +-
fs/ocfs2/filecheck.c | 2 +
fs/ocfs2/journal.c | 15 +-
fs/ocfs2/journal.h | 1 +
fs/ocfs2/super.c | 3 +
fs/ocfs2/xattr.c | 120 ++-
fs/overlayfs/export.c | 4 +-
fs/overlayfs/inode.c | 8 +
fs/overlayfs/namei.c | 13 +-
fs/overlayfs/overlayfs.h | 2 +-
fs/overlayfs/super.c | 12 +-
fs/proc/task_mmu.c | 2 +-
fs/smb/client/cifsglob.h | 3 +
fs/smb/client/cifspdu.h | 253 +-----
fs/smb/client/cifsproto.h | 1 +
fs/smb/client/cifssmb.c | 65 +-
fs/smb/client/connect.c | 36 +-
fs/smb/client/inode.c | 8 +-
fs/smb/client/readdir.c | 68 +-
fs/smb/client/smb2misc.c | 15 +
fs/smb/client/smb2ops.c | 14 +-
fs/smb/client/smb2pdu.c | 57 +-
fs/smb/client/smb2pdu.h | 82 --
fs/smb/client/trace.h | 1 +
fs/smb/common/fscc.h | 157 ++++
fs/smb/common/smb2pdu.h | 230 +++++-
fs/smb/server/mgmt/tree_connect.c | 8 +
fs/smb/server/oplock.c | 8 +-
fs/smb/server/smb2ops.c | 6 +-
fs/smb/server/smb2pdu.c | 162 ++--
fs/smb/server/smb2pdu.h | 69 --
fs/smb/server/smb_common.h | 195 +----
fs/smb/server/smbacl.c | 5 +-
fs/smb/server/vfs.c | 6 +-
fs/smb/server/vfs.h | 2 +
fs/udf/balloc.c | 11 +-
fs/udf/inode.c | 42 +-
fs/udf/super.c | 80 +-
fs/udf/truncate.c | 7 +-
fs/verity/enable.c | 8 +
fs/verity/fsverity_private.h | 8 +
fs/verity/measure.c | 10 +
fs/verity/open.c | 9 +
fs/verity/read_metadata.c | 14 +-
fs/verity/signature.c | 55 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 9 +-
fs/xfs/libxfs/xfs_bmap.c | 14 +-
fs/xfs/libxfs/xfs_bmap.h | 10 +-
fs/xfs/libxfs/xfs_btree.c | 4 +-
fs/xfs/scrub/attr.c | 102 ++-
fs/xfs/scrub/attr_repair.c | 18 +-
fs/xfs/scrub/dir.c | 110 ++-
fs/xfs/scrub/dir_repair.c | 100 ++-
fs/xfs/scrub/quota_repair.c | 33 +-
fs/xfs/scrub/xfarray.c | 69 +-
fs/xfs/xfs_aops.c | 2 +-
fs/xfs/xfs_discard.c | 26 +-
fs/xfs/xfs_export.c | 4 +-
fs/xfs/xfs_ioctl32.c | 4 +-
fs/xfs/xfs_iomap.c | 8 +
fs/xfs/xfs_pnfs.c | 76 +-
fs/xfs/xfs_pnfs.h | 11 +-
include/acpi/cppc_acpi.h | 6 +
include/asm-generic/tlb.h | 3 +-
include/dt-bindings/clock/nuvoton,ma35d1-clk.h | 3 +-
include/kvm/arm_arch_timer.h | 15 +
include/linux/backing-dev.h | 5 +-
include/linux/bio.h | 15 +
include/linux/buffer_head.h | 3 -
include/linux/can/can-ml.h | 3 +
include/linux/cgroup.h | 65 +-
include/linux/damon.h | 6 +
include/linux/exportfs.h | 22 +-
include/linux/exportfs_block.h | 89 ++
include/linux/fb.h | 9 +
include/linux/fs.h | 78 +-
include/linux/hugetlb.h | 24 +-
include/linux/memcontrol.h | 26 +-
include/linux/memfd.h | 9 +
include/linux/migrate.h | 8 +-
include/linux/mmu_notifier.h | 3 +-
include/linux/nfs4.h | 6 +
include/linux/page_owner.h | 7 +-
include/linux/pagemap.h | 11 +
include/linux/panic.h | 3 +-
include/linux/rculist_nulls.h | 59 ++
include/linux/srcu.h | 36 +
include/linux/sunrpc/clnt.h | 3 +-
include/linux/sunrpc/svc.h | 7 +-
include/linux/writeback.h | 4 +
include/net/espintcp.h | 5 +-
include/net/netns/can.h | 2 +-
include/net/netrom.h | 15 +-
include/net/rose.h | 3 +
include/net/sctp/sm.h | 1 +
include/sound/hwdep.h | 1 +
include/trace/events/migrate.h | 8 +-
include/uapi/linux/iommufd.h | 6 +
io_uring/cancel.c | 26 +-
io_uring/poll.c | 62 +-
io_uring/rsrc.c | 21 +-
io_uring/sqpoll.c | 26 +-
ipc/namespace.c | 7 +
ipc/shm.c | 2 -
kernel/cgroup/cgroup-internal.h | 6 -
kernel/cgroup/cgroup.c | 55 --
kernel/events/core.c | 9 +
kernel/kexec_handover.c | 7 +
kernel/panic.c | 10 +-
kernel/sched/ext.c | 14 +-
kernel/time/posix-stubs.c | 4 +-
kernel/time/posix-timers.c | 41 +-
kernel/time/tick-sched.c | 14 +-
kernel/time/timekeeping.c | 5 +
kernel/trace/trace_events_hist.c | 3 +
lib/cmdline.c | 13 +-
lib/crypto/Kconfig | 6 +-
lib/raid6/avx2.c | 6 +
lib/raid6/avx512.c | 6 +
lib/raid6/recov_avx2.c | 2 +
lib/raid6/recov_avx512.c | 2 +
lib/tests/cmdline_kunit.c | 101 +++
mm/cma.c | 4 +
mm/damon/core.c | 68 +-
mm/damon/sysfs-schemes.c | 8 +-
mm/damon/tests/core-kunit.h | 16 +-
mm/filemap.c | 55 +-
mm/gup.c | 68 +-
mm/huge_memory.c | 72 +-
mm/hugetlb.c | 133 ++-
mm/hugetlb_vmemmap.c | 20 +-
mm/internal.h | 2 +
mm/khugepaged.c | 29 +-
mm/ksm.c | 10 +-
mm/madvise.c | 9 +
mm/memcontrol.c | 111 ++-
mm/memfd.c | 33 +-
mm/memory-tiers.c | 29 +-
mm/memory.c | 77 +-
mm/mempolicy.c | 15 +-
mm/migrate.c | 17 +-
mm/mm_init.c | 2 -
mm/mmu_notifier.c | 24 +-
mm/mremap.c | 22 +-
mm/page-writeback.c | 8 +-
mm/page_alloc.c | 71 +-
mm/page_counter.c | 21 +-
mm/page_owner.c | 4 +-
mm/page_vma_mapped.c | 22 +-
mm/shmem.c | 109 ++-
mm/shmem_quota.c | 28 +-
mm/swapfile.c | 4 +-
mm/userfaultfd.c | 5 +-
mm/vma.c | 65 +-
mm/vmscan.c | 16 +-
net/9p/trans_usbg.c | 91 ++-
net/9p/trans_virtio.c | 5 +
net/9p/trans_xen.c | 10 +
net/ax25/af_ax25.c | 119 ++-
net/ax25/ax25_ds_timer.c | 2 +-
net/ax25/ax25_in.c | 56 +-
net/ax25/ax25_ip.c | 9 +-
net/ax25/ax25_out.c | 17 +-
net/ax25/ax25_std_timer.c | 2 +-
net/ax25/sysctl_net_ax25.c | 2 +-
net/batman-adv/bat_iv_ogm.c | 5 +
net/batman-adv/distributed-arp-table.c | 1 +
net/batman-adv/main.c | 12 +-
net/batman-adv/multicast_forw.c | 5 +-
net/batman-adv/tp_meter.c | 2 +-
net/batman-adv/translation-table.c | 134 ++-
net/batman-adv/types.h | 8 +-
net/bluetooth/hci_sync.c | 25 +-
net/bluetooth/l2cap_core.c | 47 +-
net/bluetooth/selftest.c | 1 +
net/bluetooth/smp.c | 1 +
net/can/af_can.c | 53 +-
net/can/bcm.c | 50 +-
net/can/gw.c | 7 +-
net/can/isotp.c | 236 +++---
net/can/proc.c | 69 +-
net/can/raw.c | 282 ++++---
net/core/filter.c | 23 +-
net/core/net_namespace.c | 4 +-
net/core/sock.c | 6 +-
net/ipv4/cipso_ipv4.c | 9 +-
net/ipv4/inet_connection_sock.c | 6 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/inet_timewait_sock.c | 4 +-
net/ipv4/ip_gre.c | 1 +
net/ipv4/ipmr.c | 28 +-
net/ipv4/syncookies.c | 2 +-
net/ipv4/tcp_fastopen.c | 2 +-
net/ipv4/xfrm4_output.c | 7 +-
net/ipv6/addrconf.c | 3 +-
net/ipv6/datagram.c | 4 +
net/ipv6/inet6_hashtables.c | 2 +-
net/ipv6/ip6_gre.c | 1 +
net/ipv6/ip6mr.c | 5 +-
net/ipv6/raw.c | 3 +
net/l2tp/l2tp_core.c | 13 +-
net/mac80211/tdls.c | 3 +-
net/mac80211/tx.c | 57 +-
net/mptcp/pm_kernel.c | 1 +
net/mptcp/protocol.c | 31 +-
net/mptcp/protocol.h | 4 +-
net/mptcp/subflow.c | 17 +-
net/mptcp/token.c | 68 +-
net/mptcp/token_test.c | 4 +-
net/netrom/af_netrom.c | 109 ++-
net/netrom/nr_in.c | 50 +-
net/netrom/nr_out.c | 23 +-
net/netrom/nr_route.c | 100 +--
net/rds/recv.c | 6 +-
net/rose/af_rose.c | 130 ++-
net/rose/rose_in.c | 11 +-
net/rose/rose_link.c | 85 +-
net/rose/rose_loopback.c | 1 +
net/rose/rose_route.c | 67 +-
net/rose/sysctl_net_rose.c | 13 +-
net/sched/sch_generic.c | 41 +-
net/sched/sch_qfq.c | 3 +
net/sched/sch_taprio.c | 5 +
net/sctp/sm_make_chunk.c | 14 +-
net/sctp/socket.c | 57 +-
net/smc/smc_rx.c | 39 +-
net/sunrpc/rpcb_clnt.c | 22 +-
net/sunrpc/svc.c | 42 +-
net/wireless/reg.c | 3 +
net/xfrm/espintcp.c | 43 +-
net/xfrm/xfrm_interface_core.c | 8 +
net/xfrm/xfrm_policy.c | 11 +-
rust/kernel/bug.rs | 12 +-
rust/kernel/cpufreq.rs | 4 +-
sound/core/compress_offload.c | 18 +-
sound/core/control.c | 19 +-
sound/core/hwdep.c | 25 +-
sound/core/init.c | 23 +-
sound/core/jack.c | 38 +-
sound/core/oss/mixer_oss.c | 13 +-
sound/core/oss/pcm_oss.c | 21 +-
sound/core/pcm_native.c | 44 +-
sound/core/rawmidi.c | 16 +-
sound/core/seq/oss/seq_oss.c | 21 +-
sound/core/seq/seq_clientmgr.c | 19 +-
sound/core/sound.c | 9 +-
sound/core/timer.c | 26 +-
sound/core/timer_compat.c | 1 +
sound/core/ump_convert.c | 2 +-
sound/hda/codecs/realtek/alc269.c | 124 ++-
sound/hda/codecs/side-codecs/cs35l41_hda.c | 22 +-
sound/hda/codecs/side-codecs/tas2781_hda.c | 27 +-
sound/pci/cs46xx/dsp_spos.c | 2 +
sound/pci/cs46xx/dsp_spos_scb_lib.c | 3 +-
sound/soc/amd/acp-config.c | 43 +-
sound/soc/amd/yc/acp6x-mach.c | 7 +
sound/soc/codecs/hdac_hda.c | 25 +-
sound/soc/qcom/qdsp6/q6apm-dai.c | 12 +-
sound/soc/qcom/qdsp6/q6apm.c | 6 +-
sound/soc/qcom/qdsp6/q6prm.c | 3 +
sound/soc/sof/intel/hda-codec.c | 23 +-
sound/soc/stm/stm32_i2s.c | 27 +-
sound/usb/bcd2000/bcd2000.c | 20 +-
sound/usb/caiaq/input.c | 2 +
sound/usb/line6/capture.c | 29 +
sound/usb/midi.c | 64 +-
sound/usb/misc/ua101.c | 29 +-
sound/usb/usx2y/us122l.c | 27 +-
sound/usb/usx2y/usX2Yhwdep.c | 5 +
sound/usb/usx2y/usb_stream.c | 9 +-
sound/usb/usx2y/usbusx2yaudio.c | 43 +-
sound/x86/intel_hdmi_audio.c | 9 +-
tools/perf/tests/tool_pmu.c | 79 ++
tools/perf/util/evsel.c | 30 +-
tools/perf/util/hwmon_pmu.c | 2 +-
tools/perf/util/python.c | 2 +
tools/perf/util/tool_pmu.c | 2 +-
tools/testing/selftests/landlock/audit_test.c | 2 +-
tools/testing/selftests/landlock/net_test.c | 4 +-
tools/testing/selftests/landlock/ptrace_test.c | 2 +-
tools/testing/selftests/net/fib_nexthops.sh | 40 +-
tools/testing/vma/vma_internal.h | 2 +
virt/kvm/guest_memfd.c | 125 ++-
virt/kvm/kvm_main.c | 45 +-
virt/kvm/kvm_mm.h | 18 +-
645 files changed, 10332 insertions(+), 5997 deletions(-)
This is a system generated message.
Update for "lkft-triage(a)lists.linaro.org"
lists.linaro.org Configuration Client
Dear lkft-triage,
We're updating our service to provide you with improved notifications
and updates.
To continue using this service, please confirm below to keep
lkft-triage(a)lists.linaro.org.
[1]Confirm Account
This message was automatically generated on 11/10/2026 11:17:20 a.m..
Please do not reply to this automated notification.
You are receiving this email because you signed up for notifications.
References
1. https://trackingservice.monday.com/tracker/link?token=eyJhbGciOiJIUzI1NiIsI…
This is the start of the stable review cycle for the 7.3.2 release.
There are 547 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 Fri, 06 Nov 2026 21:07:23 +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/v7.x/stable-review/patch-7.3.2-rc1.…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.3.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 7.3.2-rc1
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: keep retry timeout clamp bounds constant
Sean Young <sean(a)mess.org>
media: rc: Fix build failure with CONFIG_LIRC disabled
Alice Ryhl <aliceryhl(a)google.com>
rust_binder: wake epoll on self-work queued to poll thread
Ian Bridges <icb(a)fastmail.org>
ksmbd: fix use-after-free after a failed durable reconnect
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: rebind completed CREATE replays without draining the old channel
DaeMyung Kang <charsyam(a)gmail.com>
ksmbd: fix named stream write and EOF handling
DaeMyung Kang <charsyam(a)gmail.com>
ksmbd: use the existing xattr name for a named stream
Henry Hu <huhai(a)kylinos.cn>
ksmbd: fix invalid pointer dereference when get_inode_acl() fails
Ian Bridges <icb(a)fastmail.org>
ksmbd: fix app-instance non-durable supersede session UAF
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: retry break notifications on another connection
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: track delivery of queued TCP writes
Daijiamu <3058704216(a)qq.com>
ksmbd: use clear_and_wake_up_bit() directly
Ian Bridges <icb(a)fastmail.org>
ksmbd: fix out-of-bounds read when padding the final compound response
Jérémy Jean <Jeremy.Jean(a)oss.cyber.gouv.fr>
ksmbd: fix SMB2 CREATE response buffer overflow
Cheng Yongkang <teel4res(a)gmail.com>
io_uring/net: fix multishot recv length limit accounting
Cheng Yongkang <teel4res(a)gmail.com>
io_uring/timeout: count cancelled timeouts in cq_timeouts
Kyle Zeng <kylebot(a)openai.com>
io_uring: defer foreign io-wq enqueues to task_work
Chris Mason <mason(a)kernel.org>
io_uring/sqpoll: don't wait for the thread to exit
Chris Mason <mason(a)kernel.org>
io_uring: free the task context after a grace period
Chris Mason <mason(a)kernel.org>
io_uring/bpf-ops: clear bpf_ctx while submitting SQEs
Chris Mason <mason(a)kernel.org>
io_uring: free XArray nodes left by a failed store
Chris Mason <mason(a)kernel.org>
io_uring: charge tctx nodes and personalities
Chris Mason <mason(a)kernel.org>
io_uring/rsrc: charge buffer arrays and nodes to memcg
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: no new workers once the exit has begun
Jens Axboe <axboe(a)kernel.dk>
io_uring: keep the drain active when a deferred drain request is started
Daan De Meyer <daan(a)amutable.com>
io_uring/net: don't retry a non-blocking connect() that fails with -EAGAIN
Dominik Maier <dmnk(a)google.com>
io_uring/register: enforce per-task restrictions in io_uring_register_blind()
Dominik Maier <dmnk(a)google.com>
io_uring/net: mask socket type with SOCK_TYPE_MASK in io_socket_bpf_populate()
Yichong Chen <chenyichong(a)uniontech.com>
io_uring/net: keep recvmsg buffer select length within MAX_RW_COUNT
Yichong Chen <chenyichong(a)uniontech.com>
io_uring/kbuf: advance head when a pickup empties the buffer ring
Lizhi Hou <lizhi.hou(a)amd.com>
accel/amdxdna: Add support for AIE2 revision 9
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Use devm_kzalloc for drvdata
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Move static led_classdev_mc to drvdata struct
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Add kobject_uevent notify during reset-resume
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Reorganize and rename hid_gos_cfg
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Move attribute init to after device query
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Bound stale reply window before reusing send_cmd_complete
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Add suspend function and gate access under bool.
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Use pm_ptr for reset_resume callback
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Return ret instead of 0 in mcu_property_out()
Derek J. Clark <derekjohn.clark(a)gmail.com>
HID: hid-lenovo-go-s: Prevent deadlock if device removed during setup
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: savu: reject short special reports
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: ryos: reject short special reports
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: pyra: reject short button reports
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: kovaplus: reject short button reports
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: konepure: reject short button reports
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: koneplus: reject short button reports
Jiale Yao <yaojiale02(a)163.com>
HID: roccat: isku: reject short button reports
Gabor Tanz <gabor.tanz(a)gmail.com>
HID: quirks: Always poll the Anne Pro 2 with product ID a292
Jiale Yao <yaojiale02(a)163.com>
HID: pxrc: reject short input reports
Jiale Yao <yaojiale02(a)163.com>
HID: prodikeys: validate fixed-format MIDI reports
Lorenzo Stoakes (ARM) <ljs(a)kernel.org>
HID: picoLCD: check for fb_deferred_io_init() error
Jiale Yao <yaojiale02(a)163.com>
HID: mcp2221: validate response report length
Myeonghun Pak <mhun512(a)gmail.com>
HID: mcp2221: always initialize and cancel init_work
Jiale Yao <yaojiale02(a)163.com>
HID: mcp2200: validate READ_ALL response length
Jiale Yao <yaojiale02(a)163.com>
HID: logitech-dj: validate unnumbered keyboard reports
Jiale Yao <yaojiale02(a)163.com>
HID: elo: reject short touchscreen reports
Jiale Yao <yaojiale02(a)163.com>
HID: cp2112: validate response report lengths
Jiale Yao <yaojiale02(a)163.com>
HID: cougar: reject short special-key reports
Alan Stern <stern(a)rowland.harvard.edu>
HID: core: Fix out-of-bounds left shift by 32 in s32ton()
Panz Dev <panz.development(a)gmail.com>
HID: asus: do not send keyboard init reports to touchpads
Basavaraj Natikar <Basavaraj.Natikar(a)amd.com>
HID: amd_sfh: Use report type from request node
Basavaraj Natikar <Basavaraj.Natikar(a)amd.com>
HID: amd_sfh: Remove unsupported motion-state field from accelerometer report
Jiale Yao <yaojiale02(a)163.com>
HID: zydacron: validate key report length
Ahmed Yaseen <yaseen(a)ghoul.dev>
HID: usbhid: skip interrupt IN polling for devices with no input reports
Amit Machhiwal <amachhiw(a)linux.ibm.com>
KVM: PPC: Fix get_d_signext() 12-bit displacement for paired-single D-form
Amit Machhiwal <amachhiw(a)linux.ibm.com>
KVM: PPC: Book3S HV: Add preempt_disable() around virtual-mode HPTE bit-lock users
Sean Christopherson <seanjc(a)google.com>
KVM: guest_memfd: Establish memslot<=>guest_memfd bindings *after* memslot is ready
Shivank Garg <shivankg(a)amd.com>
KVM: guest_memfd: take the invalidate lock when unbinding a dying file
Sean Christopherson <seanjc(a)google.com>
KVM: guest_memfd: Split bind() into prepare()+commit() phases
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Enable Bus Lock VM exit
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Don't assume exit_reason[31:16] is all-0 in tdx_to_vmx_exit_reason()
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Stuff exit_reason with UNDEFINED on wait_for_sept_zap return
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Set bits 31:16 to 0 and use UNDEFINED when synthesizing exit reason
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Enable Notify VM exit
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: TDX: Check if there is valid exit infos based on vp_enter_ret
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Zero reserved synic flags when delivering message to avoid stack leak
Chengfeng Ye <nicoyip.dev(a)gmail.com>
KVM: x86: Take SRCU in kvm_zap_gfn_range()
Loc Nguyen <loc(a)ryzome.com>
KVM: x86: Request event processing for exception VM-Exits
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Preserve DR6.BLD (Bus Lock Detect) when delivering #DB payload
Keqiang Duan <duankeqiangcym(a)gmail.com>
KVM: x86: Clear hardware HLT state when userspace makes a vCPU not-halted
David Woodhouse <dwmw(a)amazon.co.uk>
KVM: x86/xen: Take kvm->srcu in __kvm_xen_has_interrupt()
David Woodhouse <dwmw(a)amazon.co.uk>
KVM: x86/xen: Enforce 4-byte alignment of vcpu_info registration
Sean Christopherson <seanjc(a)google.com>
KVM: x86/mmu: Bug the VM if KVM calcs a CPU role with EFER.LMA=1 && CR4.PAE=0
Sean Christopherson <seanjc(a)google.com>
KVM: x86/mmu: Bug the VM if KVM attempts to walk more levels than the MMU has
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: VMX: Preserve negative return value in vmx_handle_exit() with bus lock detected
Xiaoyao Li <xiaoyao.li(a)intel.com>
KVM: VMX: Make handle_bus_lock_vmexit() a shared helper
Sean Christopherson <seanjc(a)google.com>
KVM: VMX: Formally define KVM's "0xdead" exit reason used for failed VM-Enter
Sean Christopherson <seanjc(a)google.com>
KVM: VMX: Disallow using to_vmx() in common VT code
Sean Christopherson <seanjc(a)google.com>
KVM: Use goto to handle errors during memslot preparation
Sean Christopherson <seanjc(a)google.com>
KVM: nSVM: Ignore EFER.LMA if EFER.LME=0 when preparing L2 state
Sean Christopherson <seanjc(a)google.com>
KVM: nSVM: Reject KVM_SET_NESTED_STATE if L1 has EFER.LMA=1 && EFER.LME=0
Yosry Ahmed <yosry(a)kernel.org>
KVM: SVM: Trigger new ASID allocation in both VMCBs on pCPU switch
Sean Christopherson <seanjc(a)google.com>
KVM: Only bind memslot to guest_memfd instance for CREATE operations
Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com>
ALSA: x86: hdmi: fix chmap array missing terminator entry
Mike Rapoport (Microsoft) <rppt(a)kernel.org>
x86/mm/pat: Fix effective RW computation in lookup_address_in_pgd_attr()
Sean Christopherson <seanjc(a)google.com>
x86/cpuid: Mark CPUID function 0x23 as being indexed
David Howells <dhowells(a)redhat.com>
rxrpc: Fix return in rxrpc_recvmsg_data() for service calls
David Howells <dhowells(a)redhat.com>
rxrpc: Fix double IRQ enablement
David Howells <dhowells(a)redhat.com>
afs: Fix afs to abort the rxrpc call on send error
David Howells <dhowells(a)redhat.com>
rxrpc: Fix lack of short-send handling in rxrpc_kernel_send_data()
David Howells <dhowells(a)redhat.com>
rxrpc: Fix update of call->tx_pending without holding lock
Chuck Lever <cel(a)kernel.org>
SUNRPC: Treat every TLS error alert as fatal
Ameer Hamza <ameer.hamza(a)truenas.com>
sunrpc: treat empty auth.unix.gid replies as negative entries
Zhiling Zou <zhilinz(a)nebusec.ai>
SUNRPC: trace an accepted transport before publishing it
Chuck Lever <cel(a)kernel.org>
SUNRPC: Resume receiving after a TLS control record
Chuck Lever <cel(a)kernel.org>
SUNRPC: Reject a TLS alert record that is not two octets
Chuck Lever <cel(a)kernel.org>
SUNRPC: Reject a socket that already has an svc_sock attached
Chris Mason <clm(a)meta.com>
sunrpc: pin gss module across auth_domain RCU free
Jeff Layton <jlayton(a)kernel.org>
SUNRPC: keep the first error in svc_register()
Ameer Hamza <ameer.hamza(a)truenas.com>
sunrpc: honor the netlink unix_gid NEGATIVE flag
Jérémy Jean <Jeremy.Jean(a)oss.cyber.gouv.fr>
SUNRPC: fix oversized GSS proxy token copy
Chuck Lever <cel(a)kernel.org>
SUNRPC: Do not credit control-record octets to the RPC stream
Chuck Lever <cel(a)kernel.org>
SUNRPC: Copy the deferred RPC Call from the head buffer
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
nfsd: zero NFSv4 COMPOUND tag padding
Jeff Layton <jlayton(a)kernel.org>
NFSD: validate transport name in listener_set before serv creation
Chuck Lever <cel(a)kernel.org>
NFSD: Set nn->cld_net before registering the cld pipe
Chuck Lever <cel(a)kernel.org>
NFSD: Return NFSERR_ISDIR for NFSv2 READ and WRITE on a non-regular file
Chuck Lever <cel(a)kernel.org>
NFSD: Resolve the recall-any mask names in the trace format
Chuck Lever <cel(a)kernel.org>
NFSD: Reject an oversized principal hash from nfsdcld
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
nfsd: propagate SETXATTR value decode errors
Jérémy Jean <Jeremy.Jean(a)oss.cyber.gouv.fr>
nfsd: preflight SEQUENCE replies before accepting a slot
Chuck Lever <cel(a)kernel.org>
NFSD: Map flex file layout IDs through the request's user namespace
Chuck Lever <cel(a)kernel.org>
NFSD: map fh_verify() status codes for NFS_ACLv3 replies
NeilBrown <neil(a)brown.name>
nfsd: honour client-provided attributes for NFS4_CREATE_EXCLUSIVE4_1
Cen Zhang (Microsoft Security FORGE Labs) <blbllhy(a)gmail.com>
nfsd: hold cl_lock in client_has_openowners()
Chuck Lever <cel(a)kernel.org>
NFSD: Fix out-of-bounds read in the rpc_status dump
Wentao Liang <vulab(a)iscas.ac.cn>
nfsd: Fix id-to-name cache entry leak in idtoname_parse()
David Flynn <david.flynn(a)hammerspace.com>
nfsd: fetch direct I/O alignment for files handed to the filecache
Chuck Lever <cel(a)kernel.org>
NFSD: Fail a pool_threads read whose reply does not fit
Jeff Layton <jlayton(a)kernel.org>
nfsd: don't offer flexfiles layouts when NFSv3 isn't being served
Ameer Hamza <ameer.hamza(a)truenas.com>
nfsd: don't modify a session slot when replaying its cached reply
Chuck Lever <cel(a)kernel.org>
NFSD: Don't complete a cld upcall the daemon has not read
Chuck Lever <cel(a)kernel.org>
NFSD: Do not send CB_RECALL_ANY to NFSv4.0 clients
Chuck Lever <cel(a)kernel.org>
NFSD: Destroy a recalled delegation the client does not hold
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
NFSD: copy SETXATTR data from all XDR buffer segments
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
nfsd: clear XDR padding in GETXATTR replies
Jeff Layton <jlayton(a)kernel.org>
NFSD: cap the number of listeners accepted in listener_set
Mike Snitzer <snitzer(a)kernel.org>
NFS/localio: report the stability a DIO WRITE actually has
Mike Snitzer <snitzer(a)kernel.org>
NFS/localio: fix nfs_local_dio_misaligned tracepoint
Mike Snitzer <snitzer(a)kernel.org>
NFS/localio: detect a short read or write before the iterator has moved
Jimmy Zuber <jamz(a)amazon.com>
NFS: Fix stale negative cache on failed nfs_mkdir()
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/flexfiles: Bound page coalescing on the absolute stripe offset
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/flexfiles: Use the full 64-bit stripe_unit
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/flexfiles: Use the full 64-bit offset for read DS selection
Benjamin Coddington <bcodding(a)hammerspace.com>
NFSv4/flexfiles: fail I/O to the data server once a lock is lost
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/filelayout: Anchor page coalescing on pattern_offset
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4.1/pnfs: suspend pNFS on NFS4ERR_TOOSMALL from LAYOUTGET
Trond Myklebust <trond.myklebust(a)hammerspace.com>
NFSv4: Fix a regression in the handling of CB_RECALL_ANY
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/pnfs: Free the netid when draining a data-server address list
Benjamin Coddington <ben.coddington(a)hammerspace.com>
NFSv4/pnfs: bound the CB_NOTIFY_DEVICEID array count before allocating
Chuck Lever <cel(a)kernel.org>
pnfs/blocklayout: Complete a device upcall when the pipe is closed
Chuck Lever <cel(a)kernel.org>
pnfs/blocklayout: Complete a device upcall only on its own reply
Benjamin Coddington <ben.coddington(a)hammerspace.com>
pNFS: Fix CB_NOTIFY_DEVICEID CHANGE to consume ndc_immediate
Shakeel Butt <shakeel.butt(a)linux.dev>
kernfs: don't lose IN_DELETE_SELF when decoding a file handle
Daejun Park <daejun7.park(a)samsung.com>
xfs: map pNFS layouts to the end of the extent again
Abdifatah Suruur <suruurism(a)gmail.com>
smb: client: validate the data area in SMB2_read()
Ratnaker Gautam <ratnaker.gautam(a)kuleuven.be>
smb: client: validate SMB1 EA list bounds before parsing
Ratnaker Gautam <ratnaker.gautam(a)kuleuven.be>
smb: client: validate NT transaction response layout and offsets
Paulo Alcantara <pc(a)manguebit.org>
smb: client: require stable pages for SMB compression
Abdifatah Suruur <suruurism(a)gmail.com>
smb: client: reject short SESSION_SETUP responses
Diego Oliva <diego(a)bynar.io>
smb: client: reject short or out-of-range FIND response parameters
Diego Oliva <diego(a)bynar.io>
smb: client: reject FIND data areas that run past the received response
Paulo Alcantara <pc(a)manguebit.org>
smb: client: reclaim credits for decrypted reads with no matching mid
Dominik Maier <dmnk(a)google.com>
smb: client: fix slab-out-of-bounds write in id_mode_to_cifs_acl()
Diego Oliva <diego(a)bynar.io>
smb: client: fix OOB read in the SMB_FIND_FILE_UNIX name scan
Diego Oliva <diego(a)bynar.io>
smb: client: fix OOB read of the resume name sent in TRANS2_FIND_NEXT2
Abdifatah Suruur <suruurism(a)gmail.com>
smb: client: fix fiemap wild read on empty truncated response
Luxiao Xu <rakukuip(a)gmail.com>
smb: client: fix buffer overflow in SMB2_tcon()
Paulo Alcantara <pc(a)manguebit.org>
smb: client: don't resurrect an exiting tcon from cached dir workers
Ratnaker Gautam <ratnaker.gautam(a)kuleuven.be>
smb: client: bound POSIX lock data area by response length
Stefan Metzmacher <metze(a)samba.org>
smb: smbdirect: fix buffer length underflow in RDMA transfers
VeroFess <coderzeng(a)hotmail.com>
smb: server: size directory name conversion buffer correctly
Borislav Petkov (AMD) <bp(a)alien8.de>
x86/bugs: Adapt SRSO mitigation to Zen6
Darrick J. Wong <djwong(a)kernel.org>
xfs: reattach dquots after changing inode ids
Darrick J. Wong <djwong(a)kernel.org>
xfs: range-check bc_levels array access in scrub tracepoints
Darrick J. Wong <djwong(a)kernel.org>
xfs: propagate errors while checking null siblings
Darrick J. Wong <djwong(a)kernel.org>
xfs: opportunistically skip btree block checks
Darrick J. Wong <djwong(a)kernel.org>
xfs: only written file data blocks can be shared
Darrick J. Wong <djwong(a)kernel.org>
xfs: never reset the default quota timer
Darrick J. Wong <djwong(a)kernel.org>
xfs: init inode number for tracepoint
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix data fork block count check in xrep_inode_blockcounts
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix correction of unwritten extents in quota file data fork
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't try to scrub self-referential dirent in metapath checker
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't try to repair rtsummary if the summary file isn't computed
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't subtract excess usage twice when computing agf_btreeblks
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't set a metadata directory's parent to sb_rootino
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't scan across metadata/regular directory trees for dirents
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't rescan ifree and icount when frozen
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't queue rmap update twice when reaping a fork
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't overrun incore inode when cleaning attr forks
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't clear COWEXTSIZE on directories on reflink filesystems
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't allow sm_agno for non-group metadir path checking
Darrick J. Wong <djwong(a)kernel.org>
xfs: complain loudly when dirtree checker finds broken links
Darrick J. Wong <djwong(a)kernel.org>
xfs: clear set[ug]id mode bits when zapping attr fork
Darrick J. Wong <djwong(a)kernel.org>
xfs: clarify various parts of the bitmap API
Darrick J. Wong <djwong(a)kernel.org>
xfs: check for termination during rmap btree walk
Darrick J. Wong <djwong(a)kernel.org>
xfs: check for fragments when full-extent sharing matches
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
xfs: bound inode fork length against the fork size during log recovery
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
xfs: bound da-node entry count against the correct geometry
Darrick J. Wong <djwong(a)kernel.org>
xfs: always zero the whole shortform header when zeroing attr fork
Darrick J. Wong <djwong(a)kernel.org>
xfs: always report scrub errors in tracepoints
Darrick J. Wong <djwong(a)kernel.org>
xfs: always report inode repair setup failures
Darrick J. Wong <djwong(a)kernel.org>
xfs: always forget cached ACLs if the attr fork swap succeeds
Darrick J. Wong <djwong(a)kernel.org>
xfs: abort directory tree repair whenever dl->aborted is set
Darrick J. Wong <djwong(a)kernel.org>
xfs: update quota flags on secondary supers when metadir enabled
Darrick J. Wong <djwong(a)kernel.org>
xfs: rescan the AGs if incore delalloc counter is negative
Darrick J. Wong <djwong(a)kernel.org>
xfs: release ip after unlinked list store failure
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
xfs: reject remote xattr entries with an out-of-range value length
Aldo Ariel Panzardo <qwe.aldo(a)gmail.com>
xfs: reject out-of-range attribute value lengths in xfs_attr_copy_value
Darrick J. Wong <djwong(a)kernel.org>
xfs: reject absurdly large xattr value lengths in xchk_xattr_actor
Darrick J. Wong <djwong(a)kernel.org>
xfs: reduce new btree slack factor if free space is negative
Andrea Parri <parri.andrea(a)gmail.com>
rtnetlink: wait for RCU readers in rtnl_link_unregister()
Florian Westphal <fw(a)strlen.de>
netfilter: nft_payload: restrict checksum offsets to known values
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix xchk_stats_estimate_bufsize to allow for the trailing null
Darrick J. Wong <djwong(a)kernel.org>
xfs: actually check XFS_DIFLAG2_METADATA for metadata btree data forks
Darrick J. Wong <djwong(a)kernel.org>
xfs: adjust checks for cross-AG reaping issues
Darrick J. Wong <djwong(a)kernel.org>
xfs: cross-reference the primary superblock
Darrick J. Wong <djwong(a)kernel.org>
xfs: jump out of xchk_bmap_check_rmap if fatal signals
Darrick J. Wong <djwong(a)kernel.org>
xfs: mark overfull dabtree node blocks as corrupt
Darrick J. Wong <djwong(a)kernel.org>
xfs: check fork type against dabtree block magic number
Darrick J. Wong <djwong(a)kernel.org>
xfs: abort dirtree repair if the live update hook dies
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix revalidation of xchk_dquot_iter cached mappings
Darrick J. Wong <djwong(a)kernel.org>
xfs: bail out of directory tree repairs on error
Darrick J. Wong <djwong(a)kernel.org>
xfs: assign an owner to scrub_stats_fops
Darrick J. Wong <djwong(a)kernel.org>
xfs: allow softlimit with no hardlimit in quota scrub
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix lost errno returned from xfarray_foliosort
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't repair fs summary counters with garbage
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix skipped inode mask handling in iscan
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't proceed with xattr repair if the live update fails
Eric Sandeen <sandeen(a)redhat.com>
xfs: validate rc_domain in xchk_rtrefcount_mergeable
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't fix the directory tree if live update fails
Darrick J. Wong <djwong(a)kernel.org>
xfs: flag excessive delalloc rt extents as corruption
Darrick J. Wong <djwong(a)kernel.org>
xfs: zero out di_metatype when removing the metadir file iflag
Darrick J. Wong <djwong(a)kernel.org>
xfs: don't pass iget failures up when marking ondisk inodes
Darrick J. Wong <djwong(a)kernel.org>
xfs: always reset incore attr fork buffer when resetting fork
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix inode btree repair when a cluster is larger than a chunk
Darrick J. Wong <djwong(a)kernel.org>
xfs: actually report corrupt xattrs as XFAIL during cross-referencing
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix buffer overflow in corrupt inline attr structure
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix unnecessary dapos truncation in xchk_dir_walk
Darrick J. Wong <djwong(a)kernel.org>
xfs: actually lock the metafile reservation when adjusting after repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: avoid cross-rtgroup reaping after a repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: online quotacheck must dirty dquot if enforcement adjustments needed
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix buffer overruns in xfs_ioc_attr_list
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix missing xfs_qm_adjust_dqlimits call in quotacheck repair
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix xfs_rename_space_res for non-pptr filesystems
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix ondisk symlink target validation in xrep_dinode_check_dfork
Darrick J. Wong <djwong(a)kernel.org>
xfs: compute the correct fdblocks/frextents for repair when they're negative
Darrick J. Wong <djwong(a)kernel.org>
xfs: mark cow extents bad if there's no rmap mapping for them
Darrick J. Wong <djwong(a)kernel.org>
xfs: clear the symlink zapped flag if inline symlink is ok
Amir Goldstein <amir73il(a)gmail.com>
ovl: skip copy up of empty security.capability
Chris Mason <mason(a)kernel.org>
ovl: set the revalidate flags after d_instantiate()
Hungyu Lin <dennylin0707(a)gmail.com>
ovl: reserve space for the casefolded name terminator
Chris Mason <mason(a)kernel.org>
ovl: read the nlink xattr of every indexed non-dir
Amir Goldstein <amir73il(a)gmail.com>
ovl: fortify ovl_copy_xattr() against underlying layer modifications
Amir Goldstein <amir73il(a)gmail.com>
ovl: fix mount setup failing when override_creds drops CAP_SYS_ADMIN
Chris Mason <mason(a)kernel.org>
ovl: fix a torn path in ovl_get_redirect()
Chris Mason <mason(a)kernel.org>
ovl: do not copy up an xattr value that was never read
Chris Mason <mason(a)kernel.org>
ovl: do not copy up a dentry that was removed
Chris Mason <mason(a)kernel.org>
ovl: check the casefold flag of directories only
Chris Mason <mason(a)kernel.org>
ovl: check that the parents of volatile/dirty are dirs
Chris Mason <mason(a)kernel.org>
ovl: always encode the origin fh when index is enabled
Chris Mason <mason(a)kernel.org>
ovl: use the pinned upper dir in ovl_fix_origin()
Chris Mason <mason(a)kernel.org>
ovl: take a snapshot of the name for copy up
Chris Mason <mason(a)kernel.org>
ovl: set OVL_WHITEOUTS before publishing the upper dir
Chris Mason <mason(a)kernel.org>
ovl: hold a reference on the parent in readdir
Weiming Shi <bestswngs(a)gmail.com>
smb: client: stop processing a read response after a receive error
Eduard Zateev <hackerowskiy(a)gmail.com>
smb: client: hold server info until cifsd exits
Diego Oliva <diego(a)bynar.io>
smb: client: fix OOB last_entry pointer from unbounded LastNameOffset
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: snapshot dentry names in file and setattr traces
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: pin refcount trees before dropping the lookup lock
Jiaming Zhang <r772577952(a)gmail.com>
ocfs2: fix chunk number of the first chunk in a local quota file
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: cancel quota sync work before freeing quota info
Joseph Qi <joseph.qi(a)linux.alibaba.com>
ocfs2/dlm: hold the lookup reference across convert AST enqueue
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/dlm: hold a lock reference across grant AST enqueue
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/heartbeat: unlink live slots when their node is missing
Sean Young <sean(a)mess.org>
media: rc: Fix ABBA deadlock by making locks more fine grained
Sean Young <sean(a)mess.org>
media: rc: Fix use after free in bpf progs
Sean Young <sean(a)mess.org>
media: rc: After rc_unregister_device() timers can be re-armed
Sean Young <sean(a)mess.org>
media: rc: Use after free in ir_raw_event_handle()
Sean Young <sean(a)mess.org>
media: rc: mce_kbd: Fix inconsistent locking of keylock
Sean Young <sean(a)mess.org>
media: rc: Fix race condition during rc_register_device()
Sean Young <sean(a)mess.org>
media: rc: Fix race between bpf(BPG_PROG_ATTACH) and device unregister
Weigang He <geoffreyhe2(a)gmail.com>
media: rc: fintek-cir: process a full RX buffer instead of overflowing it
Sean Young <sean(a)mess.org>
media: rc: Ensure registered is cleared in error path
Sean Young <sean(a)mess.org>
media: rc: Ensure that rc_unregister_device() does not free input device
Jérémy Jean <Jeremy.Jean(a)oss.cyber.gouv.fr>
nvmet-auth: serialize access to DH-HMAC-CHAP state to fix UAF
Janne Grunau <j(a)jannau.net>
nvmem: core: Fix OOB read for bit offsets of more than one byte
Danish Khateeb <danishkhateeb03(a)gmail.com>
pps: generators: don't use the driver's info after unregister
Myeonghun Pak <mhun512(a)gmail.com>
power: supply: sbs-battery: disable polling before supply teardown
Myeonghun Pak <mhun512(a)gmail.com>
power: supply: pf1550: drain IRQ work before unregistering supplies
Bryan O'Donoghue <bryan.odonoghue(a)linaro.org>
phy: core: Fix race-condition between _of_phy_get() and try_module_get()
Nickolai Zeldovich <nickolai(a)csail.mit.edu>
resource: report a devm_request_resource() conflict under the lock
Weibin Liu <liuwb(a)xiaopeng.com>
spi: spi-pci1xxxx: quiesce DMA engines on transfer timeout
YANXIN LI <fadouse(a)pm.me>
ufs: use u64 for directory size in ufs_last_byte
Nguyen Quang Le Kien <khiemtranzo532001(a)gmail.com>
usb: gadget: fix refcount underflow in gadgetfs_bind() error path
Andrea Parri <parri.andrea(a)gmail.com>
vfio/nvgrace-gpu: Use a core-only open_device in fallback mode
Weiming Shi <bestswngs(a)gmail.com>
virtio_net: atomically disable rx mode work
Zhao Li <enderaoelyther(a)gmail.com>
wifi: mt76: mt7996: unlink TWT flow if the MCU rejects the agreement
Rosen Penev <rosenp(a)gmail.com>
wifi: ath9k: delete channel-context timers on deinit
Yuchao Zhang <ndaugoing(a)gmail.com>
xen-blkfront: unbind irq before tearing down ring and shadow requests
Tianchu Chen <flynnnchen(a)tencent.com>
staging: rtl8723bs: fix protected RX frame validation in decrypt path
Igor Putko <igorpetindev(a)gmail.com>
serial: core: shut down initialized port on removal
Fan Wu <fanwu01(a)zju.edu.cn>
scsi: dc395x: sync the waiting_timer before freeing the host
Kyle Zeng <kylebot(a)openai.com>
net: sched: prevent scheduling deactivated qdiscs
Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com>
mtd: virt-concat: unlink discarded items before freeing
Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com>
mtd: virt-concat: unlink concat node before freeing it
Daehyeon Ko <4ncienth(a)gmail.com>
mshv_vtl: detach poll waiter on POLLFREE
Ruide Cao <caoruide123(a)gmail.com>
mptcp: hold MP_JOIN msk ref when cloning reqsk
Vernon Yang <yanglincheng(a)kylinos.cn>
mm: khugepaged: fix swap entry value to folio_pfn()
Vernon Yang <yanglincheng(a)kylinos.cn>
mm: khugepaged: fix folio is used after pte_unmap_unlock()
Vernon Yang <yanglincheng(a)kylinos.cn>
mm: khugepaged: fix folio is used after folio_put/unlock()
Zhang Yi <yi.zhang(a)huawei.com>
mm/truncate: look up the end-edge straddler by index
Imre Kaloz <kaloz(a)kernel.org>
mm/slab: sample slab_state once in kmem_cache_destroy()
Zi Yan <ziy(a)nvidia.com>
mm/rmap: don't discard lazyfree THPs at PMD level
Fan Wu <fanwu01(a)zju.edu.cn>
media: s5p-mfc: use timer_shutdown_sync() for the self-rearming watchdog
Rik van Riel <riel(a)surriel.com>
media: redrat3: fix UAF in probe error path leaving rc device registered
Balakrishnan Sambath <balakrishnan.s(a)microchip.com>
media: microchip-isc: take a reference on the parsed endpoints
Cong Nguyen <congnt264(a)gmail.com>
media: microchip-csi2dc: fix async notifier leak on probe error path
Fan Wu <fanwu01(a)zju.edu.cn>
media: marvell: mcam: stop DMA and cancel s_bh_work before freeing DMA buffers
Fan Wu <fanwu01(a)zju.edu.cn>
media: imx-jpeg: cancel timeout worker when streaming stops
Shuangpeng Bai <shuangpeng.kernel(a)gmail.com>
media: gspca: use vb2_video_unregister_device() on disconnect
Myeonghun Pak <mhun512(a)gmail.com>
media: cx23885: unregister DVB bus when SP2 CI setup fails
Amit Machhiwal <amachhiw(a)linux.ibm.com>
KVM: PPC: Book3S HV: Add SRCU protection for virtual-mode HPT hcalls
David Woodhouse <dwmw(a)amazon.co.uk>
KVM: pfncache: use a dedicated invalidation sequence for cache refresh
Sean Christopherson <seanjc(a)google.com>
KVM: guest_memfd: Gracefully handle xarray errors when binding a memslot
Nicolin Chen <nicolinc(a)nvidia.com>
iommu/arm-smmu-v3: Disable the impl before disabling the SMMU on shutdown
Andrea Parri <parri.andrea(a)gmail.com>
iomap: don't resubmit an ioend after ->writeback_submit() failed
Kyle Zeng <kylebot(a)openai.com>
io_uring/io-wq: save worker type before dropping its reference
Yousef Alhouseen <alhouseenyousef(a)gmail.com>
HID: hiddev: keep state alive through disconnect unlock
Richard Patel <ripatel(a)wii.dev>
genirq: Move interrupt thread exit_work object to irqaction
Richard Patel <ripatel(a)wii.dev>
genirq: Defer kfree(irqaction) until irq_thread_dtor() finishes
Eric Biggers <ebiggers(a)kernel.org>
fsverity: Set S_VERITY only after rollback is no longer possible
Ngoc Quy <ngocquy0700(a)gmail.com>
fs/proc/task_mmu: pin mm_users in do_pagemap_scan()
Zhao Gongyi <zhaogongyi(a)bytedance.com>
filelock: keep superblock active through delegation wait
Xiang Mei <xmei5(a)asu.edu>
fbdev: udlfb: don't rebuild the mode list while the framebuffer is in use
Yibo Tan <lhfff(a)tju.edu.cn>
fbdev: atmel_lcdfb: Prevent FIFO work after removal
Osama Abdelkader <osama.abdelkader(a)gmail.com>
drm/panthor: Fix TOCTOU race between GROUP_REGISTERED check and erase
Bui Viet Dung <dungvn2345(a)gmail.com>
Bluetooth: hci_vhci: Pin module for debugfs file operations
Fan Wu <fanwu01(a)zju.edu.cn>
ASoC: amd: ps: fix snd_acp63_remove() teardown ordering
Sung Byeongchan <tjdqudcks0424(a)naver.com>
ALSA: pcmtest: handle multiple wraps in random capture fill
Takashi Iwai <tiwai(a)suse.de>
ALSA: emux: Fix UAF of soundfont zones at note-on
Takashi Iwai <tiwai(a)suse.de>
ALSA: control: Fix UAF in snd_ctl_elem_add() on card disconnect
Eva Crystal <0xiviel(a)gmail.com>
accel/amdxdna: clear the mailbox channel pointer when starting it fails
Frank Zhang <rmxpzlb(a)gmail.com>
rust: rcpufreq_dt: add module alias
Priya Bala Govindasamy <pgovind2(a)uci.edu>
rust: module_param: Fix potentially incorrect access of `SetOnce<T>`
Alice Ryhl <aliceryhl(a)google.com>
rust: fwctl: declare cfi_encoding for fwctl_rpc_scope
Mehmet Koseoglu <mehmet.mkoseoglu(a)gmail.com>
rust: cpufreq: reject NULL from cpufreq_cpu_get()
Andreas Hindborg <a.hindborg(a)kernel.org>
rust: configfs: fix data offset calculation for subsystem callbacks
FUJITA Tomonori <fujita.tomonori(a)gmail.com>
rust: bug: update the SAFETY comment for warn_slowpath_fmt() on UML
FUJITA Tomonori <fujita.tomonori(a)gmail.com>
rust: bug: pass TAINT_WARN to warn_slowpath_fmt() on UML
Andreas Hindborg <a.hindborg(a)kernel.org>
rust: block: require `Sync` for `Operations::QueueData`
Andreas Hindborg <a.hindborg(a)kernel.org>
rust: block: fix `Send` bound for `GenDisk`
Eliot Courtney <ecourtney(a)nvidia.com>
rust: bitmap: restrict bitmap length to at most i32::MAX
Lorenzo Stoakes <ljs(a)kernel.org>
rust: bindings: fix VM_MAYSHARE value
Miguel Ojeda <ojeda(a)kernel.org>
rust: bindings: fix `VM_MAYSHARE` blocklist entry
Miguel Ojeda <ojeda(a)kernel.org>
objtool/rust: add one more `noreturn` Rust function for Rust 1.101.0
Karl Mehltretter <kmehltretter(a)gmail.com>
klist: avoid accesses after waking klist_remove()
Ping Cheng <ping.cheng(a)wacom.com>
HID: wacom: Write shared touch initial status only once
Ping Cheng <ping.cheng(a)wacom.com>
HID: wacom: Setup SW_MUTE_DEVICE according to the order of input registration
Lee Jones <lee(a)kernel.org>
HID: wacom: Redesign shared sibling data lifecycle
Lee Jones <lee(a)kernel.org>
HID: wacom: Fix Use-After-Free in wacom_bamboo_pad
Lee Jones <lee(a)kernel.org>
HID: wacom: Fix Use-After-Free in wacom_intuos_pad
Lee Jones <lee(a)kernel.org>
HID: wacom: Advertise SW_MUTE_DEVICE capability prior to registration
Lee Jones <lee(a)kernel.org>
HID: wacom: Use hdev->product in wacom_setup_touch_input_capabilities
Harald Freudenberger <freude(a)linux.ibm.com>
s390/zcrypt: Guard domain index uses against speculative bypass
Harald Freudenberger <freude(a)linux.ibm.com>
s390/zcrypt: Fix out-of-bounds ptr advance in cca_query_crypto_facility()
Harald Freudenberger <freude(a)linux.ibm.com>
s390/zcrypt: Fix and improve zcrypt reply message verification checks
Christian Borntraeger <borntraeger(a)linux.ibm.com>
s390/vmcp: Initialize full session info to zero
Heiko Carstens <hca(a)linux.ibm.com>
s390/signal: Fix incorrect return address in signal frame
Heiko Carstens <hca(a)linux.ibm.com>
s390/probes: Fix wrong opcode for cgrb fixup
Heiko Carstens <hca(a)linux.ibm.com>
s390/kprobes: Prevent kprobes on instructions with exception table entry
Heiko Carstens <hca(a)linux.ibm.com>
s390/extable: Fix mvcos instruction decoding
Sumanth Korikkar <sumanthk(a)linux.ibm.com>
s390/cpum_cf: Check session mask before cpu offline
Tobias Schumacher <ts(a)linux.ibm.com>
s390/pci: Add error cleanup in zpci_directed_irq_init()
Tobias Schumacher <ts(a)linux.ibm.com>
s390/pci: Fix use-after-free race in zpci floating interrupt cleanup
Tobias Schumacher <ts(a)linux.ibm.com>
s390/pci: Fix resource leak in zpci MSI setup
Tobias Schumacher <ts(a)linux.ibm.com>
s390/pci: Fix MSI directed-mode teardown IRQ bit count
Tobias Schumacher <ts(a)linux.ibm.com>
s390/pci: Fix double-free and NULL deref in zpci MSI domain cleanup
Wentao Liang <vulab(a)iscas.ac.cn>
drm/msm: Fix vm_bo use-after-free in with_vm_locks()
Niklas Cassel <cassel(a)kernel.org>
ata: sata_fsl: Fix use-after-free of host_priv on probe() failure
Wentao Liang <vulab(a)iscas.ac.cn>
ASoC: audio-graph-card2: Fix use-after-free in audio_graph2_link_c2c()
Binbin Deng <18983559317(a)163.com>
apparmor: fix a use-after-free in aa_lookupn_ns()
Josef Bacik <josef(a)toxicpanda.com>
mm/hugetlb: fix use-after-free of a new anon folio
David Hildenbrand (Arm) <david(a)kernel.org>
mm/hugetlb: fix use-after-free in hugetlb_mfill_atomic_pte()
Yibo Tan <lhfff(a)tju.edu.cn>
media: ipu-bridge: Fix use-after-free in IVSC error path
Deepanshu Kartikey <kartikey406(a)gmail.com>
media: imon: fix use-after-free in display_close via dev_dbg
Anuj Bolewar <bolewara(a)gmail.com>
media: hackrf: fix use-after-free in hackrf_alloc_urbs() error path
Pei Xiao <xiaopei01(a)kylinos.cn>
media: cx23885: Fix use-after-free in cx23885_finidev due to race condition
Fan Wu <fanwu01(a)zju.edu.cn>
media: au0828: fix use-after-free in bulk_timeout timer on disconnect
Chuck Lever <cel(a)kernel.org>
lockd: Fix use-after-free in nlmsvc_retry_blocked
Günther Noack <gnoack(a)google.com>
landlock: Fix superblock use-after-free in release_inode()
Nirmoy Das <nirmoyd(a)nvidia.com>
iommufd: Fix event queue release use-after-free
Yehyeong Lee <yhlee(a)isslab.korea.ac.kr>
nvmet-fc: fix use-after-free in nvmet_fc_ls_create_connection()
Daejun Park <daejun7.park(a)samsung.com>
nvmet: fix use-after-free of the old registrant in nvmet_pr_preempt()
Mario Limonciello <mario.limonciello(a)amd.com>
platform/x86/amd: hfi: Fix a use-after-free when unloading the driver
Denis Benato <denis.benato(a)linux.dev>
platform/x86: asus-wmi: fix use-after-free unregistering kbd_led led
Fan Wu <fanwu01(a)zju.edu.cn>
PM: EM: Fix use-after-free of perf domain in netlink doit handlers
Danish Khateeb <danishkhateeb03(a)gmail.com>
pps: generators: fix use-after-free when closing a removed device
James Kim <james010kim(a)gmail.com>
rapidio: mport_cdev: fix use-after-free in mport_mm_close()
Guangshuo Li <lgs201920130244(a)gmail.com>
RDMA/irdma: avoid use-after-free in icrdma_remove
Deep Shah <deepshah146(a)gmail.com>
RDMA/uverbs: Fix DMABUF use-after-free during ufile cleanup
Tejun Heo <tj(a)kernel.org>
sched_ext: Fix use-after-free of a local reenq node left on an inactive cpu
Henry Martin <bsdhenrymartin(a)gmail.com>
smb: client: fix use-after-free in cifs_ses_add_channel()
Diego Oliva <diego(a)bynar.io>
smb: client: fix use-after-free infoleak via the readdir resume name
AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com>
spmi: Fix potential use-after-free by grabbing of_node reference
Zijing Yin <yzjaurora(a)gmail.com>
SUNRPC: fix netns use-after-free in write_gssp()
Andreas Wendleder <gonsolo(a)gmail.com>
wifi: b43: fix use-after-free in b43_bcma_remove()
Daehyeon Ko <4ncienth(a)gmail.com>
cgroup: serialize migrations of newly forked processes
Eric Dumazet <edumazet(a)kernel.org>
vlan: restore HW VLAN tag insertion with reorder_hdr off
Dairui Zhang <zhangdairui(a)gmail.com>
ksmbd: verify transform SessionId matches the decrypted header
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: validate security descriptor offsets before pointer arithmetic
Sung Byeongchan <tjdqudcks0424(a)naver.com>
ksmbd: validate AppInstanceId takeover target
Karl Mehltretter <kmehltretter(a)gmail.com>
ksmbd: use u8 for SMB2 oplock level values
DaeMyung Kang <charsyam(a)gmail.com>
ksmbd: return end of file for reads past a named stream's data
Michail Andreas Michalopoulos <mike.michalo(a)gmail.com>
ksmbd: restore Kerberos logins with released ksmbd-tools
Abdifatah Suruur <suruurism(a)gmail.com>
ksmbd: reserve space for the UTF-16 terminator in stream info
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: reclaim ended sessions on logoff and expiration
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: prevent stale data from being written by SMB2 WRITE requests
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: prevent share root removal through empty paths
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: prevent session binding in compound requests
DaeMyung Kang <charsyam(a)gmail.com>
ksmbd: preserve unreadable named streams on open
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: limit sessions on each connection
Jan Koester <j.koester(a)act-marketing.de>
ksmbd: ignore network devices of other namespaces
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: hold a connection reference for each session channel
Ian Bridges <icb(a)fastmail.org>
ksmbd: fix session reference leak on compounded SESSION_SETUP
Cen Zhang (Microsoft) <cenzhang(a)linux.microsoft.com>
ksmbd: fix parent dentry lifetime in directory enumeration
Giorgi Kobakhia <gkobakhi(a)asu.edu>
ksmbd: fix overflow in dacloffset bounds check in build_sec_desc()
Dairui Zhang <zhangdairui(a)gmail.com>
ksmbd: fix OOB read and cross-share confusion in ksmbd_validate_name_reconnect()
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: fix extended session security negotiation for raw NTLMSSP
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: drain session procfs readers before dropping table references
Aamir Ahmed <elb12345(a)hotmail.co.uk>
ksmbd: deny access for an empty DACL instead of granting the request
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: defer connection scavenging while session locks are busy
DaeMyung Kang <charsyam(a)gmail.com>
ksmbd: avoid restoring only in-memory EOF after allocation change
Michail Andreas Michalopoulos <mike.michalo(a)gmail.com>
ksmbd: accept share config responses from ksmbd-tools before 3.5.3
David Heidelberg <david(a)ixit.cz>
backlight: qcom-wled: Fix WLED3 brightness register stride
David Heidelberg <david(a)ixit.cz>
backlight: qcom-wled: Fix unbalanced OVP IRQ enable at probe
David Heidelberg <david(a)ixit.cz>
backlight: qcom-wled: Fix NULL pointer dereference in wled_remove()
Myeonghun Pak <mhun512(a)gmail.com>
backlight: lm3630a: Cancel delayed work before destroying workqueue
Kameron Carr <kameroncarr(a)linux.microsoft.com>
Drivers: hv: vmbus: Bounds check the shared ring buffer indices
Mario Peter <mario.peter(a)leica-geosystems.com>
driver core: take parent lock in async device attach
Johan Hovold <johan(a)kernel.org>
driver core: fix parent lock use-after-free on USB disconnect
Josef Bacik <josef(a)toxicpanda.com>
driver core: Limit the messages on a refused uevent
Johan Hovold <johan(a)kernel.org>
driver core: take parent lock on deferred probe
Jamal Hadi Salim <jhs(a)mojatatu.com>
net/sched: act_ife: do not consume the inner header on egress
Antonio Quartulli <antonio(a)mandelbit.com>
net/sched: fix packet reordering on requeue
owen kwan <owen(a)verialabs.com>
net/sched: sch_teql: fix use-after-free on lower qdisc drop
Jamal Hadi Salim <jhs(a)mojatatu.com>
net/sched: sch_teql: fix slaves_lock IRQ deadlock
Yuhang Zheng <z1652074432(a)gmail.com>
net/sched: cls_flower: avoid stale mask references after delete
Jamal Hadi Salim <jhs(a)mojatatu.com>
net/sched: cls_bpf: accept dev-bound programs on shared blocks
Hengyu Liang <hengyul(a)cs.unc.edu>
serial: core: fix TIOCSSERIAL and TIOCSERCONFIG on uninitialised ports
Lorenzo Pieralisi <lpieralisi(a)kernel.org>
irqchip/gic-v5: Fix standalone IRSes OF probe
Lorenzo Pieralisi <lpieralisi(a)kernel.org>
dt-bindings: interrupt-controller: gicv5: Relax IRS properties constraints
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix integer overflow problem when setting large free areas
Bui Viet Dung <dungvn2345(a)gmail.com>
wwan: wwan_hwsim: Pin module for debugfs file operations
Giorgi Kobakhia <gkobakhi(a)asu.edu>
udf: fix return value for non-recorded-allocated extents in udf_map_block()
Jonathan Gopel <jgopel(a)gmail.com>
thunderbolt: Do not RPM complete unrelated subtrees on unplug
Fredric Cover <fredric.cover.lkernel(a)gmail.com>
smb: client: fix early procfs exposure race
Zikang Gao <2715417602(a)qq.com>
smb: client: do not pass a NULL buf to is_oplock_break()
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: publish the filecheck owner before adding sysfs attributes
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: pin owning modules for open debugfs files
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2: drain quorum work before removing the cluster
Cen Zhang <zzzccc427(a)gmail.com>
ocfs2/dlm: drain join handlers before releasing module text
Ameer Hamza <ameer.hamza(a)truenas.com>
nfsd: fix race between client_info_show() and free_client()
Wei Jie Law <law.wei.jie(a)gt.tech.gov.sg>
net: usb: pegasus: do not advance rx_skb->data on dropped frames
Kaho Jiang <kj2864(a)nyu.edu>
net: ipv4: add zero check for snd_cwnd_clamp
Aleksandr Nogikh <nogikh(a)google.com>
media: usbtv: fix null-pointer dereference on disconnect
Xiang Mei <xmei5(a)asu.edu>
media: go7007: only set audio_enabled if go7007_snd_init() succeeded
Xiang Mei <xmei5(a)asu.edu>
media: em28xx: reject audio endpoint with zero packet size
Myeonghun Pak <mhun512(a)gmail.com>
media: cx88: Disable PCI device on MPEG initialization failure
Xiang Mei <xmei5(a)asu.edu>
libceph: bound mon_command ack decode to front len
Yongjun Gwon <d3bugee(a)gmail.com>
ksmbd: serialize directory emptiness checks with readdir
Andrea Parri <parri.andrea(a)gmail.com>
kcsan: Avoid division by zero in kcsan_prandom_u32_max()
Fang Xieyan <fangxy(a)xiaopeng.com>
kcov: ignore an out-of-range comparison count in write_comp_data()
Xiang Mei <xmei5(a)asu.edu>
fuse: don't BUG when the copy buffer is exhausted
Yuanfu Xie <yuanfuxie(a)stu.pku.edu.cn>
ceph: fail readdir when the MDS reply carries no dirfrag
Baokun Li <libaokun(a)linux.alibaba.com>
blk-crypto: fix NULL deref and UAF in __blk_crypto_evict_key()
Karl Mehltretter <kmehltretter(a)gmail.com>
ARM: 9524/1: mm: align hugetlb mappings to the huge page size
ck.chang <ck.chang(a)mediatek.com>
wifi: mt76: mt7925: fix reset panic caused by the WM2 rx irq mask
Radek Podgorny <radek(a)podgorny.cz>
Bluetooth: forget a peer's RPA once it advertises its identity address
YuanZhe Liu <25031212351(a)stu.xidian.edu.cn>
ALSA: line6: Clear prev_fbuf on capture buffer release
Biju Das <biju.das.jz(a)bp.renesas.com>
clk: renesas: r9a08g046: Propagate clk rate for ETH TX mux clocks
Christian Brauner <brauner(a)kernel.org>
fork: don't create io threads once PF_POSTCOREDUMP is set
Christian Brauner <brauner(a)kernel.org>
fork: move the coredump and exec checks into create_io_thread()
Christian Brauner <brauner(a)kernel.org>
exec: cancel io_uring requests before de_thread()
Jens Axboe <axboe(a)kernel.dk>
io_uring/timeout: don't lose a cancel as io-wq arms a timeout
Jens Axboe <axboe(a)kernel.dk>
io_uring/timeout: don't flush with the sequence behind the last flush
Jens Axboe <axboe(a)kernel.dk>
io_uring/timeout: don't put a sequence target behind the last flush
Josef Bacik <josef(a)toxicpanda.com>
io_uring: look up the file before queueing to io-wq
Josef Bacik <josef(a)toxicpanda.com>
io_uring/timeout: don't end a linked timeout with 1
Josef Bacik <josef(a)toxicpanda.com>
io_uring/timeout: no ABS update of multishot timeouts
Josef Bacik <josef(a)toxicpanda.com>
io_uring/net: don't retry recv on uncommitted buffers
Josef Bacik <josef(a)toxicpanda.com>
io_uring: don't pass restart error codes to userspace
Josef Bacik <josef(a)toxicpanda.com>
io_uring/openclose: keep the lock in io_pipe_fixed()
Josef Bacik <josef(a)toxicpanda.com>
io_uring/sqpoll: let the thread sleep on disabled rings
Josef Bacik <josef(a)toxicpanda.com>
io_uring/kbuf: handle index wrap in last buffer check
Josef Bacik <josef(a)toxicpanda.com>
io_uring/zcrx: fix buffer offsets in areas above 4GB
Josef Bacik <josef(a)toxicpanda.com>
io_uring/napi: don't busy poll past an expired timeout
Josef Bacik <josef(a)toxicpanda.com>
io_uring/napi: make stale entries time out after 60s
Josef Bacik <josef(a)toxicpanda.com>
io_uring/wait: no early -ETIME if min_wait finds work
Josef Bacik <josef(a)toxicpanda.com>
io_uring/timeout: use the right clock for ABS updates
Josef Bacik <josef(a)toxicpanda.com>
io_uring/timeout: keep repeat count on multishot update
Josef Bacik <josef(a)toxicpanda.com>
io_uring/timeout: don't skip over reached sequences
Josef Bacik <josef(a)toxicpanda.com>
io_uring/fdinfo: fix CQE dump of CQE32 rings
Josef Bacik <josef(a)toxicpanda.com>
io_uring/register: keep 128b SQEs intact on resize
Josef Bacik <josef(a)toxicpanda.com>
io_uring/register: handle index wrap when resizing
Josef Bacik <josef(a)toxicpanda.com>
io_uring/register: don't wrap 32b CQEs when resizing
Josef Bacik <josef(a)toxicpanda.com>
io_uring: don't split 128b SQEs at the SQPOLL cap
Josef Bacik <josef(a)toxicpanda.com>
io_uring: drop the CQE cache if a refill fails
Josef Bacik <josef(a)toxicpanda.com>
io_uring/futex: allocate private hash before waiting
Josef Bacik <josef(a)toxicpanda.com>
io_uring/poll: drop stale double poll entry on rearm
Josef Bacik <josef(a)toxicpanda.com>
io_uring/wait: look at all CQ waiters on wake up
Josef Bacik <josef(a)toxicpanda.com>
io_uring: wake ring pollers for local task_work
Josef Bacik <josef(a)toxicpanda.com>
io_uring/cancel: let CANCEL_ALL find parked requests
Josef Bacik <josef(a)toxicpanda.com>
io_uring/cancel: recognize "no timeout" on 32-bit
Josef Bacik <josef(a)toxicpanda.com>
io_uring/cancel: don't forget that the work was running
Josef Bacik <josef(a)toxicpanda.com>
io_uring: don't lose a cancel as io-wq parks a request
Josef Bacik <josef(a)toxicpanda.com>
io_uring/poll: don't lose a cancel as io-wq arms poll
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: let cancel find picked up hashed work
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: don't exit with a creation pending
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: don't strand work when a worker exits
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: don't go to sleep on pending work
Josef Bacik <josef(a)toxicpanda.com>
io_uring/mpscq: disable preemption while pushing
Josef Bacik <josef(a)toxicpanda.com>
io_uring/cancel: rearm local work wake up before sleep
Josef Bacik <josef(a)toxicpanda.com>
io_uring: don't lose the DEFER_TASKRUN wake up
Josef Bacik <josef(a)toxicpanda.com>
io_uring: don't flood a cancelling task with task_work
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: don't hide a link from cancellations
Josef Bacik <josef(a)toxicpanda.com>
io_uring/io-wq: don't lose the signal that ends work
Josef Bacik <josef(a)toxicpanda.com>
io_uring/wait: don't spin on a stuck overflow list
Josef Bacik <josef(a)toxicpanda.com>
io_uring/cmd: don't leave list poison in ->hash_node
Josef Bacik <josef(a)toxicpanda.com>
io_uring/waitid: own the request before clearing ->head
Ridham Khurana <khurana.ridham222(a)gmail.com>
platform: cznic: turris-omnia-mcu: Add missing MODULE_DEVICE_TABLE()
Pavankumar Nandeshwar <pavankumar.nandeshwar(a)oss.qualcomm.com>
wifi: ath12k: Increase RXDMA buffer ring size for default memory profile
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: Make RXDMA buffer ring size configurable per memory profile
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: convert DP_RX_RELEASE_RING_SIZE to inline helper
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: convert ATH12K_RX_DESC_COUNT to inline helper
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: convert ATH12K_NUM_POOL_TX_DESC to inline helper
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: convert DP_RXDMA_MONITOR_DST_RING_SIZE to inline helper
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: convert DP_RXDMA_MONITOR_BUF_RING_SIZE to inline helper
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: convert DP_TX_COMP_RING_SIZE to inline helper
Aaradhana Sahu <aaradhana.sahu(a)oss.qualcomm.com>
wifi: ath12k: move dp_profile_params to dp.h
Lee Seong Hyeon <ihopenre(a)gmail.com>
ksmbd: reject FSCTL_SET_ZERO_DATA on a directory handle
Stefan Metzmacher <metze(a)samba.org>
smb: smbdirect: don't hand out already failed sockets in smbdirect_socket_accept()
Stefan Metzmacher <metze(a)samba.org>
smb: smbdirect: release failed pending sockets of a listener
Stefan Metzmacher <metze(a)samba.org>
smb: smbdirect: don't wait for RDMA_CM_EVENT_DISCONNECTED in smbdirect_socket_destroy_sync()
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: wait for negotiation before receiving another PDU
Zizhen Liu <pointerliu(a)126.com>
net: skbuff: propagate shared-frag marker in skb_zerocopy()
-------------
Diffstat:
.../bindings/interrupt-controller/arm,gic-v5.yaml | 9 +-
Documentation/networking/rxrpc.rst | 21 +-
Makefile | 4 +-
arch/arm/mm/mmap.c | 11 +-
arch/powerpc/kvm/book3s_hv.c | 76 +-
arch/powerpc/kvm/book3s_paired_singles.c | 7 +-
arch/s390/kernel/kprobes.c | 3 +
arch/s390/kernel/perf_cpum_cf.c | 3 +
arch/s390/kernel/process.c | 12 +-
arch/s390/kernel/signal.c | 6 +-
arch/s390/lib/probes.c | 2 +-
arch/s390/mm/extable.c | 4 +-
arch/s390/pci/pci_irq.c | 93 ++-
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/cpuid/api.h | 1 +
arch/x86/include/asm/kvm-x86-ops.h | 1 +
arch/x86/include/asm/kvm_host.h | 7 +
arch/x86/include/asm/vmx.h | 8 +
arch/x86/kernel/cpu/bugs.c | 18 +-
arch/x86/kernel/cpu/scattered.c | 1 +
arch/x86/kvm/hyperv.c | 2 +
arch/x86/kvm/mmu/mmu.c | 5 +
arch/x86/kvm/mmu/paging_tmpl.h | 13 +-
arch/x86/kvm/svm/nested.c | 6 +
arch/x86/kvm/svm/svm.c | 19 +-
arch/x86/kvm/vmx/common.h | 20 +
arch/x86/kvm/vmx/main.c | 26 +
arch/x86/kvm/vmx/posted_intr.c | 2 +
arch/x86/kvm/vmx/tdx.c | 92 ++-
arch/x86/kvm/vmx/vmx.c | 37 +-
arch/x86/kvm/vmx/x86_ops.h | 1 +
arch/x86/kvm/x86.c | 69 +-
arch/x86/kvm/xen.c | 18 +
arch/x86/mm/pat/set_memory.c | 8 +-
block/blk-crypto-fallback.c | 6 +
drivers/accel/amdxdna/aie2_message.c | 1 +
drivers/accel/amdxdna/aie2_msg_priv.h | 1 +
drivers/accel/amdxdna/npu4_regs.c | 1 +
drivers/android/binder/thread.rs | 38 +-
drivers/ata/sata_fsl.c | 20 +-
drivers/base/base.h | 1 +
drivers/base/bus.c | 32 +-
drivers/base/core.c | 4 +-
drivers/base/dd.c | 90 ++-
drivers/block/xen-blkfront.c | 12 +-
drivers/bluetooth/hci_vhci.c | 4 +
drivers/clk/renesas/r9a08g046-cpg.c | 6 +-
drivers/cpufreq/rcpufreq_dt.rs | 1 +
drivers/gpu/drm/msm/msm_gem_shrinker.c | 3 +-
drivers/gpu/drm/panthor/panthor_sched.c | 14 +-
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 4 +-
.../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 2 -
.../hid_descriptor/amd_sfh_hid_report_desc.h | 7 -
drivers/hid/hid-asus.c | 14 +-
drivers/hid/hid-core.c | 4 +-
drivers/hid/hid-cougar.c | 3 +
drivers/hid/hid-cp2112.c | 9 +-
drivers/hid/hid-elo.c | 3 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-lenovo-go-s.c | 663 ++++++++++-----
drivers/hid/hid-logitech-dj.c | 3 +
drivers/hid/hid-mcp2200.c | 5 +
drivers/hid/hid-mcp2221.c | 10 +-
drivers/hid/hid-picolcd_fb.c | 12 +-
drivers/hid/hid-prodikeys.c | 7 +-
drivers/hid/hid-pxrc.c | 3 +
drivers/hid/hid-quirks.c | 1 +
drivers/hid/hid-roccat-isku.c | 3 +
drivers/hid/hid-roccat-koneplus.c | 3 +
drivers/hid/hid-roccat-konepure.c | 3 +
drivers/hid/hid-roccat-kovaplus.c | 3 +
drivers/hid/hid-roccat-pyra.c | 3 +
drivers/hid/hid-roccat-ryos.c | 3 +
drivers/hid/hid-roccat-savu.c | 3 +
drivers/hid/hid-zydacron.c | 3 +
drivers/hid/usbhid/hid-core.c | 9 +-
drivers/hid/usbhid/hiddev.c | 37 +-
drivers/hid/wacom_sys.c | 198 +++--
drivers/hid/wacom_wac.c | 99 ++-
drivers/hid/wacom_wac.h | 6 +-
drivers/hv/mshv_vtl_main.c | 28 +-
drivers/hv/ring_buffer.c | 29 +-
drivers/infiniband/core/ib_core_uverbs.c | 10 +-
drivers/infiniband/core/uverbs.h | 37 +
drivers/infiniband/core/uverbs_std_types_dmabuf.c | 39 +-
drivers/infiniband/hw/irdma/icrdma_if.c | 9 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +-
drivers/iommu/iommufd/eventq.c | 4 +-
drivers/irqchip/irq-gic-v5-irs.c | 4 +
drivers/media/pci/cx23885/cx23885-core.c | 4 +
drivers/media/pci/cx23885/cx23885-dvb.c | 14 +-
drivers/media/pci/cx88/cx88-mpeg.c | 9 +-
drivers/media/pci/intel/ipu-bridge.c | 2 +-
drivers/media/platform/marvell/mcam-core.c | 14 +-
.../media/platform/microchip/microchip-csi2dc.c | 1 +
.../media/platform/microchip/microchip-isc-base.c | 6 +
.../platform/microchip/microchip-sama5d2-isc.c | 17 +-
.../platform/microchip/microchip-sama7g5-isc.c | 17 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 2 +
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 4 +-
drivers/media/rc/bpf-lirc.c | 18 +-
drivers/media/rc/fintek-cir.c | 4 +
drivers/media/rc/imon.c | 5 -
drivers/media/rc/ir-mce_kbd-decoder.c | 5 +-
drivers/media/rc/lirc_dev.c | 3 +
drivers/media/rc/rc-ir-raw.c | 86 +-
drivers/media/rc/rc-main.c | 61 +-
drivers/media/rc/redrat3.c | 4 +
drivers/media/usb/au0828/au0828-dvb.c | 1 +
drivers/media/usb/em28xx/em28xx-audio.c | 7 +
drivers/media/usb/go7007/go7007-driver.c | 5 +-
drivers/media/usb/gspca/gspca.c | 3 +-
drivers/media/usb/hackrf/hackrf.c | 7 +-
drivers/media/usb/usbtv/usbtv-core.c | 2 -
drivers/media/usb/usbtv/usbtv-video.c | 4 +
drivers/mtd/mtd_virt_concat.c | 2 +
drivers/net/usb/pegasus.c | 6 +-
drivers/net/virtio_net.c | 26 +-
drivers/net/wireless/ath/ath12k/core.c | 2 +
drivers/net/wireless/ath/ath12k/core.h | 9 -
drivers/net/wireless/ath/ath12k/dp.c | 81 +-
drivers/net/wireless/ath/ath12k/dp.h | 108 ++-
drivers/net/wireless/ath/ath12k/dp_rx.c | 14 +-
drivers/net/wireless/ath/ath12k/mac.c | 5 +-
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c | 12 +-
drivers/net/wireless/ath/ath9k/channel.c | 2 +
drivers/net/wireless/broadcom/b43/main.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7925/regs.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 4 +-
drivers/net/wwan/wwan_hwsim.c | 4 +
drivers/nvme/target/auth.c | 1 +
drivers/nvme/target/fabrics-cmd-auth.c | 32 +-
drivers/nvme/target/fc.c | 8 +-
drivers/nvme/target/nvmet.h | 2 +
drivers/nvme/target/pr.c | 2 +-
drivers/nvmem/core.c | 4 +-
drivers/phy/phy-core.c | 45 +-
drivers/platform/cznic/turris-omnia-mcu-base.c | 1 +
drivers/platform/x86/amd/hfi/hfi.c | 5 +
drivers/platform/x86/asus-wmi.c | 12 +
drivers/power/supply/pf1550-charger.c | 32 +-
drivers/power/supply/sbs-battery.c | 11 +
drivers/pps/generators/pps_gen.c | 94 ++-
drivers/rapidio/devices/rio_mport_cdev.c | 5 +-
drivers/s390/char/vmcp.c | 4 +-
drivers/s390/crypto/zcrypt_api.c | 35 +-
drivers/s390/crypto/zcrypt_ccamisc.c | 22 +-
drivers/s390/crypto/zcrypt_msgtype50.c | 95 ++-
drivers/s390/crypto/zcrypt_msgtype6.c | 208 +++--
drivers/scsi/dc395x.c | 10 +-
drivers/spi/spi-pci1xxxx.c | 71 ++
drivers/spmi/spmi.c | 3 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 21 +-
drivers/thunderbolt/icm.c | 6 +-
drivers/tty/serial/serial_core.c | 16 +-
drivers/usb/core/driver.c | 1 -
drivers/usb/core/message.c | 1 +
drivers/usb/gadget/legacy/inode.c | 3 +-
drivers/vfio/pci/nvgrace-gpu/main.c | 17 +-
drivers/video/backlight/lm3630a_bl.c | 1 +
drivers/video/backlight/qcom-wled.c | 35 +-
drivers/video/fbdev/atmel_lcdfb.c | 11 +-
drivers/video/fbdev/udlfb.c | 5 +
fs/afs/rxrpc.c | 57 +-
fs/btrfs/verity.c | 7 +-
fs/ceph/dir.c | 4 +
fs/exec.c | 11 +-
fs/ext4/verity.c | 4 +-
fs/fuse/dev.c | 3 +-
fs/iomap/ioend.c | 10 +-
fs/kernfs/mount.c | 34 +-
fs/lockd/svclock.c | 2 +
fs/nfs/blocklayout/blocklayout.h | 5 -
fs/nfs/blocklayout/rpc_pipefs.c | 79 +-
fs/nfs/callback_xdr.c | 9 +-
fs/nfs/delegation.c | 3 +-
fs/nfs/dir.c | 2 +
fs/nfs/filelayout/filelayout.c | 8 +-
fs/nfs/filelayout/filelayoutdev.c | 17 +-
fs/nfs/flexfilelayout/flexfilelayout.c | 52 +-
fs/nfs/flexfilelayout/flexfilelayout.h | 2 +-
fs/nfs/flexfilelayout/flexfilelayoutdev.c | 17 +-
fs/nfs/localio.c | 31 +-
fs/nfs/netns.h | 5 +-
fs/nfs/nfs4_fs.h | 2 +
fs/nfs/nfs4proc.c | 8 +
fs/nfs/nfs4state.c | 38 +-
fs/nfs/nfstrace.h | 5 +-
fs/nfs/pnfs.c | 2 +
fs/nfs/pnfs.h | 1 +
fs/nfs/pnfs_nfs.c | 21 +-
fs/nfsd/filecache.c | 4 +-
fs/nfsd/flexfilelayout.c | 20 +-
fs/nfsd/flexfilelayoutxdr.c | 4 +-
fs/nfsd/flexfilelayoutxdr.h | 5 +-
fs/nfsd/nfs3acl.c | 15 +
fs/nfsd/nfs4idmap.c | 4 +-
fs/nfsd/nfs4layouts.c | 4 +-
fs/nfsd/nfs4proc.c | 4 +-
fs/nfsd/nfs4recover.c | 42 +-
fs/nfsd/nfs4state.c | 250 +++++-
fs/nfsd/nfs4xdr.c | 26 +-
fs/nfsd/nfsctl.c | 73 +-
fs/nfsd/nfsproc.c | 19 +-
fs/nfsd/state.h | 13 +-
fs/nfsd/xdr4.h | 1 +
fs/ocfs2/cluster/heartbeat.c | 13 +-
fs/ocfs2/cluster/netdebug.c | 4 +
fs/ocfs2/cluster/nodemanager.c | 3 +
fs/ocfs2/cluster/quorum.c | 7 +-
fs/ocfs2/cluster/quorum.h | 1 +
fs/ocfs2/dlm/dlmconvert.c | 10 +-
fs/ocfs2/dlm/dlmdebug.c | 5 +
fs/ocfs2/dlm/dlmdomain.c | 3 +-
fs/ocfs2/dlm/dlmlock.c | 8 +-
fs/ocfs2/dlmglue.c | 2 +
fs/ocfs2/file.c | 100 ++-
fs/ocfs2/filecheck.c | 5 +-
fs/ocfs2/quota_local.c | 12 +-
fs/ocfs2/refcounttree.c | 15 +-
fs/ocfs2/super.c | 1 +
fs/overlayfs/copy_up.c | 110 ++-
fs/overlayfs/dir.c | 22 +-
fs/overlayfs/inode.c | 16 +-
fs/overlayfs/namei.c | 11 +-
fs/overlayfs/overlayfs.h | 8 +-
fs/overlayfs/readdir.c | 40 +-
fs/overlayfs/super.c | 31 +-
fs/proc/task_mmu.c | 9 +-
fs/smb/client/cached_dir.c | 30 +-
fs/smb/client/cifsacl.c | 9 +-
fs/smb/client/cifsfs.c | 20 +-
fs/smb/client/cifsglob.h | 2 +
fs/smb/client/cifsproto.h | 1 +
fs/smb/client/cifssmb.c | 152 +++-
fs/smb/client/connect.c | 40 +-
fs/smb/client/inode.c | 4 +-
fs/smb/client/readdir.c | 69 +-
fs/smb/client/sess.c | 6 +-
fs/smb/client/smb2misc.c | 16 +
fs/smb/client/smb2ops.c | 37 +-
fs/smb/client/smb2pdu.c | 46 +-
fs/smb/client/trace.h | 3 +
fs/smb/client/transport.c | 2 +
fs/smb/common/smbglob.h | 1 +
fs/smb/server/auth.c | 6 +-
fs/smb/server/compress.c | 1 +
fs/smb/server/connection.c | 55 +-
fs/smb/server/connection.h | 26 +-
fs/smb/server/ksmbd_netlink.h | 8 +-
fs/smb/server/ksmbd_work.c | 19 +
fs/smb/server/ksmbd_work.h | 2 +
fs/smb/server/mgmt/user_session.c | 204 ++++-
fs/smb/server/mgmt/user_session.h | 12 +-
fs/smb/server/misc.c | 8 +-
fs/smb/server/oplock.c | 885 ++++++++++++---------
fs/smb/server/oplock.h | 14 +-
fs/smb/server/proc.c | 2 +
fs/smb/server/server.c | 23 +
fs/smb/server/server.h | 3 +
fs/smb/server/smb2misc.c | 8 +
fs/smb/server/smb2ops.c | 33 +
fs/smb/server/smb2pdu.c | 374 +++++++--
fs/smb/server/smb2pdu.h | 1 +
fs/smb/server/smb_common.c | 6 +-
fs/smb/server/smbacl.c | 49 +-
fs/smb/server/transport_ipc.c | 23 +-
fs/smb/server/transport_tcp.c | 308 ++++++-
fs/smb/server/vfs.c | 107 ++-
fs/smb/server/vfs.h | 3 +-
fs/smb/server/vfs_cache.c | 263 +++---
fs/smb/server/vfs_cache.h | 12 +-
fs/smb/smbdirect/accept.c | 227 ++++--
fs/smb/smbdirect/connection.c | 12 +-
fs/smb/smbdirect/internal.h | 2 +
fs/smb/smbdirect/listen.c | 137 +++-
fs/smb/smbdirect/rw.c | 1 -
fs/smb/smbdirect/socket.c | 113 ++-
fs/smb/smbdirect/socket.h | 42 +
fs/udf/inode.c | 2 +-
fs/ufs/dir.c | 2 +-
fs/verity/enable.c | 12 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 13 +
fs/xfs/libxfs/xfs_da_btree.c | 14 +
fs/xfs/libxfs/xfs_inode_fork.c | 4 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 8 +-
fs/xfs/libxfs/xfs_symlink_remote.h | 2 +-
fs/xfs/libxfs/xfs_trans_space.c | 6 +-
fs/xfs/scrub/agheader.c | 15 +-
fs/xfs/scrub/agheader_repair.c | 13 +-
fs/xfs/scrub/alloc_repair.c | 11 +-
fs/xfs/scrub/attr.c | 17 +-
fs/xfs/scrub/attr_repair.c | 18 +-
fs/xfs/scrub/bitmap.c | 20 +
fs/xfs/scrub/bmap.c | 7 +
fs/xfs/scrub/btree.c | 16 +-
fs/xfs/scrub/common.c | 7 +-
fs/xfs/scrub/cow_repair.c | 84 +-
fs/xfs/scrub/dabtree.c | 27 +-
fs/xfs/scrub/dir.c | 2 +
fs/xfs/scrub/dir_repair.c | 9 +-
fs/xfs/scrub/dirtree.c | 4 +-
fs/xfs/scrub/dirtree_repair.c | 76 +-
fs/xfs/scrub/dqiterate.c | 1 +
fs/xfs/scrub/fscounters.c | 38 +-
fs/xfs/scrub/ialloc_repair.c | 8 +-
fs/xfs/scrub/inode.c | 2 +-
fs/xfs/scrub/inode_repair.c | 181 ++++-
fs/xfs/scrub/iscan.c | 2 +-
fs/xfs/scrub/metapath.c | 17 +-
fs/xfs/scrub/newbt.c | 15 +-
fs/xfs/scrub/newbt.h | 1 -
fs/xfs/scrub/parent_repair.c | 4 +
fs/xfs/scrub/quota.c | 8 +-
fs/xfs/scrub/quota_repair.c | 39 +-
fs/xfs/scrub/quotacheck_repair.c | 54 +-
fs/xfs/scrub/readdir.c | 2 +-
fs/xfs/scrub/reap.c | 65 +-
fs/xfs/scrub/refcount.c | 17 +-
fs/xfs/scrub/repair.c | 18 +-
fs/xfs/scrub/repair.h | 2 +-
fs/xfs/scrub/rtbitmap_repair.c | 2 +-
fs/xfs/scrub/rtrefcount.c | 2 +
fs/xfs/scrub/rtsummary.c | 9 +-
fs/xfs/scrub/rtsummary.h | 1 +
fs/xfs/scrub/rtsummary_repair.c | 2 +-
fs/xfs/scrub/stats.c | 5 +-
fs/xfs/scrub/symlink.c | 17 +-
fs/xfs/scrub/trace.c | 13 +
fs/xfs/scrub/trace.h | 10 +-
fs/xfs/scrub/xfarray.c | 4 +-
fs/xfs/xfs_dquot.c | 20 +-
fs/xfs/xfs_dquot.h | 2 +-
fs/xfs/xfs_handle.c | 2 +-
fs/xfs/xfs_inode_item_recover.c | 20 +-
fs/xfs/xfs_mount.c | 9 +-
fs/xfs/xfs_pnfs.c | 19 +-
fs/xfs/xfs_qm.c | 42 +-
fs/xfs/xfs_quota.h | 9 +
fs/xfs/xfs_trans_dquot.c | 6 +-
include/linux/device.h | 5 +
include/linux/device/bus.h | 3 -
include/linux/filelock.h | 13 +-
include/linux/fsverity.h | 12 +-
include/linux/hiddev.h | 2 +
include/linux/interrupt.h | 2 +
include/linux/io_uring_types.h | 6 +
include/linux/kvm_host.h | 2 +
include/linux/pps_gen_kernel.h | 4 +-
include/net/af_rxrpc.h | 5 +-
include/net/mptcp.h | 9 +
include/trace/events/huge_memory.h | 18 +-
include/trace/events/rxrpc.h | 2 +-
include/trace/misc/nfs.h | 10 +
io_uring/bpf-ops.c | 16 +-
io_uring/cancel.c | 43 +-
io_uring/cancel.h | 2 +
io_uring/fdinfo.c | 14 +-
io_uring/futex.c | 32 +-
io_uring/io-wq.c | 138 +++-
io_uring/io_uring.c | 174 +++-
io_uring/io_uring.h | 44 +-
io_uring/kbuf.c | 6 +-
io_uring/loop.c | 8 +-
io_uring/mpscq.h | 14 +-
io_uring/napi.c | 4 +-
io_uring/net.c | 49 +-
io_uring/openclose.c | 11 +-
io_uring/poll.c | 21 +
io_uring/register.c | 61 +-
io_uring/rsrc.c | 7 +-
io_uring/rw.c | 18 -
io_uring/sqpoll.c | 35 +-
io_uring/sqpoll.h | 3 +-
io_uring/tctx.c | 9 +-
io_uring/timeout.c | 105 ++-
io_uring/tw.c | 36 +-
io_uring/uring_cmd.c | 2 +-
io_uring/wait.c | 32 +-
io_uring/wait.h | 15 +
io_uring/waitid.c | 12 +-
io_uring/zcrx.c | 2 +-
kernel/cgroup/cgroup.c | 28 +
kernel/fork.c | 4 +
kernel/irq/internals.h | 2 +
kernel/irq/manage.c | 31 +-
kernel/kcov.c | 8 +
kernel/kcsan/core.c | 7 +-
kernel/power/em_netlink.c | 126 +--
kernel/power/em_netlink.h | 8 +-
kernel/power/energy_model.c | 8 +-
kernel/resource.c | 9 +-
kernel/sched/ext/ext.c | 15 +-
lib/klist.c | 16 +-
lib/kobject_uevent.c | 6 +-
mm/hugetlb.c | 15 +-
mm/khugepaged.c | 21 +-
mm/rmap.c | 11 -
mm/slab_common.c | 17 +-
mm/truncate.c | 30 +-
net/8021q/vlan_dev.c | 33 +-
net/bluetooth/hci_event.c | 9 +
net/ceph/mon_client.c | 2 +-
net/core/dev.c | 3 +
net/core/rtnetlink.c | 4 +
net/core/skbuff.c | 2 +
net/ipv4/inet_connection_sock.c | 4 +
net/ipv4/metrics.c | 5 +
net/mptcp/subflow.c | 35 +-
net/netfilter/nft_payload.c | 40 +-
net/rxrpc/recvmsg.c | 22 +-
net/rxrpc/rxperf.c | 41 +-
net/rxrpc/sendmsg.c | 86 +-
net/sched/act_ife.c | 4 +
net/sched/cls_bpf.c | 28 +-
net/sched/cls_flower.c | 50 +-
net/sched/sch_generic.c | 14 +-
net/sched/sch_teql.c | 60 +-
net/sunrpc/auth_gss/svcauth_gss.c | 29 +-
net/sunrpc/svc.c | 9 +-
net/sunrpc/svc_xprt.c | 24 +-
net/sunrpc/svcauth_unix.c | 9 +
net/sunrpc/svcsock.c | 86 +-
rust/bindgen_parameters | 4 +-
rust/bindings/bindings_helper.h | 2 +-
rust/kernel/bitmap.rs | 70 +-
rust/kernel/block/mq/gen_disk.rs | 10 +-
rust/kernel/block/mq/operations.rs | 2 +-
rust/kernel/bug.rs | 9 +-
rust/kernel/configfs.rs | 43 +-
rust/kernel/cpufreq.rs | 22 +-
rust/kernel/fwctl.rs | 12 +-
rust/kernel/module_param.rs | 9 +-
security/apparmor/include/policy_ns.h | 16 +
security/apparmor/policy_ns.c | 2 +-
security/landlock/fs.c | 10 +-
sound/core/control.c | 2 +
sound/drivers/pcmtest.c | 42 +-
sound/soc/amd/ps/acp63.h | 8 +
sound/soc/amd/ps/pci-ps.c | 2 +
sound/soc/amd/ps/ps-common.c | 2 +
sound/soc/generic/audio-graph-card2.c | 3 +-
sound/synth/emux/emux_synth.c | 3 +
sound/synth/emux/soundfont.c | 9 +-
sound/usb/line6/pcm.c | 8 +
sound/x86/intel_hdmi_audio.c | 9 +-
tools/objtool/check.c | 1 +
virt/kvm/guest_memfd.c | 120 +--
virt/kvm/guest_memfd.h | 19 +-
virt/kvm/kvm_main.c | 75 +-
virt/kvm/pfncache.c | 18 +-
452 files changed, 8695 insertions(+), 3181 deletions(-)