This is the start of the stable review cycle for the 6.18.51 release. There are 583 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, 11 Sep 2026 13:40:31 +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.51-rc1... 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@linuxfoundation.org Linux 6.18.51-rc1
Frank Sorenson sorenson@redhat.com cifs: add fscache_resize_cookie() to cifs_setsize()
Muchun Song muchun.song@linux.dev mm/hugetlb_vmemmap: fix incorrect vmemmap restore in rollback
Christian Brauner brauner@kernel.org pidfs: protect PIDFD_GET_* ioctls() via ifdef
Zi Yan ziy@nvidia.com mm/huge_memory: use folio's memcg inside __folio_split()
Matthew Wilcox (Oracle) willy@infradead.org migrate: replace RMP_ flags with TTU_ flags
Zi Yan ziy@nvidia.com mm/huge_memory: replace can_split_folio() with direct refcount calculation
Zi Yan ziy@nvidia.com mm/huge_memory: change folio_split_supported() to folio_check_splittable()
Muchun Song muchun.song@linux.dev mm: thp: use folio_batch to handle THP splitting in deferred_split_scan()
Muchun Song muchun.song@linux.dev mm: thp: introduce folio_split_queue_lock and its variants
SJ Park sj@kernel.org mm/damon/core: initialize damos->last_applied
SJ Park sj@kernel.org mm/damon/core-kunit: handle region split failure in filter_out()
SJ Park sj@kernel.org mm/damon/sysfs: read addr_unit only once in damon_sysfs_apply_inputs()
SJ Park sj@kernel.org mm/damon/core: skip aging from repeated aggressive merging
SJ Park sj@kernel.org mm/damon/ops-common: use nr_accesses moving sum for quota score
SJ Park sj@kernel.org mm/damon/paddr: drop last same folio access check reuse optimization
SJ Park sj@kernel.org mm/damon/vaddr: drop last same folio access check optimization
SJ Park sj@kernel.org mm/damon/tests/core-kunit: catch test failure in test_merge_regions_of()
Robin Murphy robin.murphy@arm.com iommu/arm-smmu-v3: Add HAFT support for SVA
Fan Wu fanwu01@zju.edu.cn power: supply: ab8500_fg: fix use-after-free on remove
Pan Chuang panchuang@vivo.com power: supply: ab8500_fg: Remove redundant dev_err()/dev_err_probe()
Song Hu husong@kylinos.cn Docs/ABI/damon: fix typo in intervals_goal sysfs path
Muchun Song muchun.song@linux.dev mm/hugetlb_vmemmap: fix __hugetlb_vmemmap_optimize_folios()
Kiryl Shutsemau kas@kernel.org hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU
Kiryl Shutsemau kas@kernel.org mm: rework compound_head() for power-of-2 sizeof(struct page)
Sergey Senozhatsky senozhatsky@chromium.org zram: set default primary compressor in zram_destroy_comps()
Yuwen Chen ywen.chen@foxmail.com zram: fix the issue that the write - back limits might overflow
Sergey Senozhatsky senozhatsky@chromium.org zram: read slot block idx under slot lock
Sergey Senozhatsky senozhatsky@chromium.org zram: drop wb_limit_lock
Sergey Senozhatsky senozhatsky@chromium.org zram: take write lock in wb limit store handlers
Longlong Xia xialonglong@kylinos.cn zram: fix out-of-bounds access in read_block_state()
Sergey Senozhatsky senozhatsky@chromium.org zram: fixup read_block_state()
Chuck Lever chuck.lever@oracle.com NFSD: Prevent client use-after-free during close_lru reaping
Chuck Lever chuck.lever@oracle.com NFSD: Prevent client use-after-free during blocked-lock reaping
Chuck Lever chuck.lever@oracle.com NFSD: Consolidate the revocation-path client unpin
Bryam Vargas hexlabsecurity@proton.me smb: client: reject a tree connect response whose byte count is too small
David Howells dhowells@redhat.com cifs: Do some preparation prior to organising the function declarations
Frank Sorenson sorenson@redhat.com smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()
Frank Sorenson sorenson@redhat.com smb: client: fix UAF and buffer leak in cifs_check_trans2() for malformed secondary T2
David Howells dhowells@redhat.com cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h
David Howells dhowells@redhat.com cifs: SMB1 split: Create smb1proto.h for SMB1 declarations
David Howells dhowells@redhat.com cifs: Remove dead function prototypes
Jiangshan Yi yijiangshan@kylinos.cn smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions
David Howells dhowells@redhat.com cifs: Scripted clean up fs/smb/client/smb2proto.h
David Howells dhowells@redhat.com cifs: Scripted clean up fs/smb/client/fs_context.h
David Howells dhowells@redhat.com cifs: Scripted clean up fs/smb/client/fscache.h
David Howells dhowells@redhat.com cifs: Scripted clean up fs/smb/client/cifs_unicode.h
Chuck Lever chuck.lever@oracle.com NFSD: Prevent client use-after-free during admin state revocation
Chuck Lever chuck.lever@oracle.com NFSD: Prevent client use-after-free during delegation revoke
Jeff Layton jlayton@kernel.org nfsd: convert global state_lock to per-net deleg_lock
Jeff Layton jlayton@kernel.org nfsd: close shrinker/GC/fsnotify vs per-net shutdown race in filecache
Jeff Layton jlayton@kernel.org nfsd: fix UAF in async copy cancel and shutdown
Jeff Layton jlayton@kernel.org nfsd: fix fcache_disposal UAF by inlining dispose state into nfsd_net
Jeff Layton jlayton@kernel.org nfsd: fix clock domain mismatch in clients_still_reclaiming()
Jeff Layton jlayton@kernel.org nfsd: widen nfsd_genl_rqstp address fields to sockaddr_storage
Jeff Layton jlayton@kernel.org nfsd: move struct nfsd_genl_rqstp to nfsctl.c
Jeff Layton jlayton@kernel.org nfsd: check nfsd4_acl_to_attr() return value in nfsd4_create()
Jiayuan Chen jiayuan.chen@linux.dev net: advertise TCP MSS from the configured MTU, not the learned PMTU
Yong Wang edragain@163.com tcp: clamp route advmss to TCP_MIN_MSS
Eric Dumazet edumazet@google.com ipv4: use dst4_mtu() instead of dst_mtu()
Eric Dumazet edumazet@google.com ipv6: use dst6_mtu() instead of dst_mtu()
Eric Dumazet edumazet@google.com inet: add dst4_mtu() and dst6_mtu() helpers
Eric Dumazet edumazet@google.com ipv6: add some unlikely()/likely() clauses in ip6_output.c
Eric Dumazet edumazet@google.com ipv6: pass proto by value to ipv6_push_nfrag_opts() and ipv6_push_frag_opts()
Xiang Mei xmei5@asu.edu fuse: copy request headers via a stack buffer for io-uring
Joanne Koong joannelkoong@gmail.com fuse-uring: use named constants for io-uring iovec indices
Joanne Koong joannelkoong@gmail.com fuse-uring: refactor setting up copy state for payload copying
Joanne Koong joannelkoong@gmail.com fuse-uring: use enum types for header copying
Joanne Koong joannelkoong@gmail.com fuse-uring: refactor io-uring header copying from ring
Joanne Koong joannelkoong@gmail.com fuse-uring: refactor io-uring header copying to ring
Joanne Koong joannelkoong@gmail.com fuse: fix missing barrier when checking io-uring readiness
Ali Tariq alitariq45892@gmail.com PCI: starfive: Fix resource leaks on error paths in host_init()
Hal Feng hal.feng@starfivetech.com PCI: starfive: Use regulator APIs to control the 3v3 power supply of PCIe slots
Oscar Ou oscarou@synology.com lockd: fix swapped arguments in nlmsvc_match_ip()
Doruk Tan Ozturk doruk@0sec.ai ocfs2: validate directory-index entry counts when reading metadata
Joseph Qi joseph.qi@linux.alibaba.com ocfs2: validate dx_root extent list fields during block read
Vincent Donnefort vdonnefort@google.com ring-buffer: Make cpu_buffer::free_page a buffer_data_read_page
Jorijn van der Graaf jorijnvdgraaf@catcrafts.net ASoC: codecs: aw88261: only check PLL and clock state at power-up
Val Packett val@packett.cool ASoC: codecs: aw88261: reduce log spam
Mukesh Ojha mukesh.ojha@oss.qualcomm.com remoteproc: qcom: pas: Guard dtb metadata release with dtb_pas_id check
Mukesh Ojha mukesh.ojha@oss.qualcomm.com firmware: qcom_scm: Rename peripheral as pas_id
Tejun Heo tj@kernel.org sched/core: Make core-sched flips wait for in-flight selections
John Stultz jstultz@google.com sched: Rework prev_balance() to avoid stale prev references
John Stultz jstultz@google.com sched: Add assert_balance_callbacks_empty helper
Tejun Heo tj@kernel.org sched_ext: Fix inverted ops.core_sched_before() invocation
Linkai Gong gonglinkai@kylinos.cn scsi: fnic: Use GFP_ATOMIC for VLAN alloc under spinlock
Abhijit Gangurde abhijit.gangurde@amd.com RDMA/ionic: Embed counter driver data in rdma_counter allocation
fangqiurong fangqiurong@kylinos.cn sched_ext: Fix exit_task leak on fork failure during enable
Chuck Lever chuck.lever@oracle.com svcrdma: Reject Read lists that exceed the page budget
Chuck Lever chuck.lever@oracle.com svcrdma: Reject oversized Read segments at decode time
Chuck Lever chuck.lever@oracle.com rpcrdma: arm rn_done before publishing the notification
Chuck Lever chuck.lever@oracle.com svcrdma: Reorder rpcrdma_rn_unregister before rdma_destroy_id
Chuck Lever chuck.lever@oracle.com svcrdma: Release transport resources synchronously
Chris Mason clm@meta.com SUNRPC: fix gssx_dec_option_array error path bugs
Dave Jiang dave.jiang@intel.com cxl/mce: Make the MCE notifier per-region
Smita Koralahalli Smita.KoralahalliChannabasappa@amd.com cxl/region: Add helper to check Soft Reserved containment by CXL regions
Dan Williams dan.j.williams@intel.com dax/cxl, hmem: Initialize hmem early and defer dax_cxl binding
Terry Bowman terry.bowman@amd.com cxl/ras: Fix cxl_rch_get_aer_severity() wrong severity register
Jiri Olsa jolsa@kernel.org bpf: Disable preemption in bpf_get_stackid
Jiri Olsa jolsa@kernel.org bpf: Use stack id functions instead of __bpf_get_stackid
Jiri Olsa jolsa@kernel.org bpf: Factor stackid_new_bucket from __bpf_get_stackid
Jiri Olsa jolsa@kernel.org bpf: Factor stackid_fastpath function from __bpf_get_stackid
Jiri Olsa jolsa@kernel.org bpf: Factor stackid_init function from __bpf_get_stackid
Haoxiang Li haoxiang_li2024@163.com cpufreq: apple-soc: Fix OPP table cleanup
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: TAD: Add locking around AML evaluations
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: TAD: Rearrange RT data validation checking
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: x86/rtc-cmos: Use platform device for driver binding
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: x86: cmos_rtc: Create a CMOS RTC platform device
Christian Loehle christian.loehle@arm.com ACPI: CPPC: Reject desired_perf reads on _CPC revision 4+
Nikhil Gurudasani nikhilgurudasani314@gmail.com erofs: skip sufficiently large global buffers when resizing
Jiangshan Yi yijiangshan@kylinos.cn HID: mcp2221: clear rxbuf after I2C/SMBus transfer completes
Florian Pradines florian.pradines@gmail.com HID: mcp2221: fix OOB write in mcp2221_raw_event()
Doruk Tan Ozturk doruk@0sec.ai HID: sony: clean up device list on probe failure
Rosalie Wanders rosalie@mailbox.org HID: sony: use guard() and scoped_guard()
Frank Sorenson sorenson@redhat.com cifs: add cifs_resize_file_locked() to guard fscache_resize_cookie() under i_rwsem
Huiwen He hehuiwen@kylinos.cn smb/client: emulate small EOF-extending mode 0 fallocate ranges
Huiwen He hehuiwen@kylinos.cn smb/client: reduce fallocate zero buffer allocation
ZhangGuoDong zhangguodong@kylinos.cn smb: move some definitions from common/smb2pdu.h into common/fscc.h
Sam Edwards cfsworks@gmail.com ceph: properly decrypt filenames in vmalloc() buffers
Chuck Lever chuck.lever@oracle.com NFSD: Guard admin state-revocation walks with NFSD_NET_UP
Max Kellermann max.kellermann@ionos.com ceph: force a cap message when a deferred revoke can't be acked immediately
Michael Bommarito michael.bommarito@gmail.com ceph: cap delegated inode count in ceph_parse_deleg_inos()
Terry Bowman terry.bowman@amd.com cxl/ras: Fix cxl_rch_get_aer_info() out-of-bounds AER register read
Terry Bowman terry.bowman@amd.com cxl/pci: Move CXL driver's RCH error handling into core/ras_rch.c
Neill Kapron nkapron@google.com usb: gadget: f_fs: Fix Use-After-Free in AIO error path
Gabriel Prostitis prostitisgabriel@gmail.com USB: gadget: ffs: fix mm lifetime handling
Brendan Jackman jackmanb@google.com mm/page_alloc: don't spin_trylock() in NMI on UP
Roger Pau Monne roger@xenproject.org x86/xen: fix init of balloon stats again
Roger Pau Monne roger.pau@citrix.com xen/balloon: improve accuracy of initial balloon target for dom0
Li Xiasong lixiasong1@huawei.com mm/slub: fix missing debugfs entries for caches created before sysfs init
Vlastimil Babka vbabka@suse.cz mm/slab: move and refactor __kmem_cache_alias()
Dev Jain dev.jain@arm.com mm/rmap: use huge_ptep_get() in try_to_migrate_one()
Kairui Song kasong@tencent.com mm/mglru: fix and remove redundant unevictable folio handling
Kairui Song kasong@tencent.com mm/mglru: use the common routine for dirty/writeback reactivation
Muchun Song muchun.song@linux.dev mm/hugetlb: initialize gigantic bootmem hugepage struct pages earlier
Kiryl Shutsemau kas@kernel.org mm/hugetlb: refactor code around vmemmap_walk
Kiryl Shutsemau (Meta) kas@kernel.org mm/hugetlb: defer vmemmap population for bootmem hugepages
FUJITA Tomonori fujita.tomonori@gmail.com rust: bug: prevent dead_code warning from warn_on!'s flags constant
Danilo Krummrich dakr@kernel.org rust: devres: fix race between concurrent revokers
Danilo Krummrich dakr@kernel.org rust: devres: fix race condition due to nesting
Chen Linxuan me@black-desk.cn pidfd: hold exec_update_lock around namespace ioctl
Christian Brauner brauner@kernel.org pidfs: simplify PIDFD_GET_<type>_NAMESPACE ioctls
Vivek Parikh vivek.parikh@breachx.ai ovl: fix double end_creating() on the casefold-mismatch path
Thorsten Blum thorsten.blum@linux.dev crypto: atmel-ecc - avoid stale fallback key after set_secret failure
Thorsten Blum thorsten.blum@linux.dev crypto: atmel-ecc - clean up and improve ECDH comments
Thorsten Blum thorsten.blum@linux.dev crypto: atmel-ecc - replace min_t with min
Vinicius Costa Gomes vinicius.gomes@intel.com crypto: iaa - unmap dst before software fallback on decompress
Giovanni Cabiddu giovanni.cabiddu@intel.com crypto: iaa - fall back to software for multi-entry scatterlists
Eric Dumazet edumazet@google.com vlan: fix skb_under_panic and races when toggling HW VLAN offload
Kyle Zeng kylebot@openai.com net/packet: defer vmalloc TX_RING free until skbs finish
Miklos Szeredi mszeredi@redhat.com fuse: fix race between interrupt and resend
Miklos Szeredi mszeredi@redhat.com fuse: remove fm arg of args->end callback
Miklos Szeredi mszeredi@redhat.com fuse: split off fuse_args and related definitions into a separate header
Joanne Koong joannelkoong@gmail.com fuse: publish io-uring queues with release semantics
Breno Leitao leitao@debian.org usb: xhci: bail out of setup if the controller is inaccessible
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: simplify handling of Structural Parameters 1 values
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: use cached HCSPARAMS1 value
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: implement USB Port Register Set struct
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: add USB Port Register Set struct
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: add helper to read PORTSC register
Niklas Neronin niklas.neronin@linux.intel.com usb: xhci: add tracing for PORTSC register writes
David Howells dhowells@redhat.com afs: Fix leak of ungot volume
Abdifatah Suruur suruurism@gmail.com ksmbd: fix use-after-free in oplock break notification
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/gsp: fix vblank interrupts on GB20x
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/disp: fix head state readback on GB20x
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/disp: fix HDMI GCP AVMute register offsets on GB20x
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/disp: fix HDMI vendor infoframes on GB20x
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/disp: route GSP-RM display MMIO through nvkm_disp_func hooks
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/disp: move the GSP HDMI GCP AVMute write to engine/disp
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/disp: move GSP head-timing ISR and vblank helpers to tu102.c
Zhenhao Wan whi4ed0g@gmail.com drm/nouveau/uvmm: clear the dirty flag when unwinding an OP_UNMAP_SPARSE
Zhenhao Wan whi4ed0g@gmail.com drm/nouveau/uvmm: fix premature region free on failed OP_UNMAP_SPARSE
Zhenhao Wan whi4ed0g@gmail.com drm/nouveau/uvmm: fix NULL deref unwinding an OP_MAP_SPARSE op
Faith Ekstrand faith.ekstrand@collabora.com drm/nouveau: Use write-combined maps for coherent
Marek Czernohous marek@czernohous.de drm/nouveau: unsubscribe the channel-kill event before the fence context
Mohamed Ahmed mohamedahmedegypt2001@gmail.com drm/nouveau/gsp: use per-version DP_CONFIG_STREAM params on r570 firmware
Shixiong Ou oushixiong@kylinos.cn drm/sysfb: ofdrm: Fix is_avivo() constant comparison bug
Shixiong Ou oushixiong@kylinos.cn drm/sysfb: ofdrm: Fix integer overflow in fb_size calculation
Thomas Zimmermann tzimmermann@suse.de drm/sysfb: simpledrm: Improve stride validation
Thomas Zimmermann tzimmermann@suse.de drm/sysfb: simpledrm: Improve panel-size validation
Thomas Zimmermann tzimmermann@suse.de drm/sysfb: simpledrm: Improve framebuffer-size validation
Sunday Clement Sunday.Clement@amd.com drm/amdkfd: Reject zero-sized AQL queue allocations after size halving
Vladimir Marioukhine Vladimir.Marioukhine@amd.com drm/amdkfd: guard against NULL restore_mqd in CRIU queue restore
Xiaogang Chen xiaogang.chen@amd.com drm/amdkfd: Fix the case that vm range is hole at svm_migrate_copy_to_vram
Xiaogang Chen xiaogang.chen@amd.com drm/amdkfd: Fix error path at svm_migrate_copy_to_ram
Priya Hosur Priya.Hosur@amd.com drm/amdkfd: Add TLB flush after MES queue eviction/suspension
Sunil Khatri sunil.khatri@amd.com drm/amdgpu: use AMDGPU_GPU_PAGE_SHIFT instead of PAGE_SHIFT
Sunil Khatri sunil.khatri@amd.com drm/amdgpu: update the fw version for gfx12 userqueues
Sunil Khatri sunil.khatri@amd.com drm/amdgpu: update the fw version for gfx11 userqueues
Kanala Ramalingeswara Reddy Kanala.RamalingeswaraReddy@amd.com drm/amdgpu: Skip accessing psp rum time db for APUs
Guangshuo Li lgs201920130244@gmail.com drm/amdgpu: fix autosuspend cleanup during removal
Yang Wang kevinyang.wang@amd.com drm/amdgpu: Disable runtime PM for externally attached dGPUs
Xiang Liu xiang.liu@amd.com drm/amdgpu: clamp the isolation index for rings outside a partition
Yang Wang kevinyang.wang@amd.com drm/amdgpu: check thunderbolt before switcheroo registration
Thadeu Lima de Souza Cascardo cascardo@igalia.com drm: Fix drm_crtc_commit leak if signaled when PAGE_FLIP_EVENT is used
Kavan Smith kavansmith82@gmail.com drm/msm/dsi: round 6G byte clock rate to the PLL-achievable value
Tao Yu tao1.yu@intel.com drm/gud: validate TV mode names before creating enum property
Deepanshu Kartikey kartikey406@gmail.com drm/gud: NUL-terminate TV mode names read from the device
David (Ming Qiang) Wu David.Wu3@amd.com drm/amdgpu/vcn: fix integer overflow in dec_msg buffer count check
Harry Wentland harry.wentland@amd.com drm/amd/display: validate plane degamma LUT size for private color prop
Linkai Gong gonglinkai@kylinos.cn drm/amd/display: fix dc_lock leak on GPU reset error paths
Harry Wentland harry.wentland@amd.com drm/amd/display: avoid divide-by-zero in __is_lut_linear()
Thomas Zimmermann tzimmermann@suse.de drm/hibmc: Use drm_atomic_helper_check_plane_state()
Thomas Zimmermann tzimmermann@suse.de drm/hibmc: Fix list of formats on the primary plane
Lyude Paul lyude@redhat.com drm/nouveau/disp/r535: Add scanline position support + head state support
Amit Barzilai amit.barzilai22@gmail.com drm/ssd130x: fix column and row end address in partial updates in ssd133x
Wentao Liang vulab@iscas.ac.cn drm/sun4i: fix refcount leak in sun4i_backend_init_sat()
Amit Barzilai amit.barzilai22@gmail.com drm/ssd130x: fix column and row end address in partial updates for ssd132x
Deepanshu Kartikey kartikey406@gmail.com drm/i915: Guard against NULL driver_data in i915_pci_probe()
Danilo Krummrich dakr@kernel.org drm: fix race between partial drm_dev_register() failure and ioctl
Johan Hovold johan@kernel.org drm/panel-edp: fix i2c adapter leak on probe failure
Johan Hovold johan@kernel.org drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure
Osama Abdelkader osama.abdelkader@gmail.com drm/panthor: fix firmware control interface bounds checks
Osama Abdelkader osama.abdelkader@gmail.com drm/panthor: harden firmware build-info bounds checks
Matthew Auld matthew.auld@intel.com drm/xe/vram: report FLAT_CCS base misalignment
Thomas Hellström thomas.hellstrom@linux.intel.com drm/amdgpu: Fix init ordering in amdgpu_vram_mgr_init()
Chao Yu chao@kernel.org f2fs: fix to zero post-EOF data when extending file size
Chao Yu chao@kernel.org f2fs: fix to pass folio->index to f2fs_sanity_check_node_footer()
Chen Changcheng chenchangcheng@kylinos.cn f2fs: fix valid block count leak on data block allocation failure
Chao Yu chao@kernel.org f2fs: fix to clear dirty flag on folio in error path
Chao Yu chao@kernel.org f2fs: fix to off-by-one issue in f2fs_zero_post_eof_page()
Zhan Xusheng zhanxusheng1024@gmail.com f2fs: fix i_size when pinned fallocate partially fails
Chao Yu chao@kernel.org f2fs: fix to avoid potential deadloop in f2fs_fsync_node_pages()
Daeho Jeong daehojeong@google.com f2fs: fix to migrate all curseg types during free_segment_range
Wenjie Qi qwjhust@gmail.com f2fs: avoid NULL checkpoint thread access in sysfs
Guanghui Yang 3497809730@qq.com f2fs: fix dentry folio leak in find_in_level
Chao Yu chao@kernel.org f2fs: fix to avoid potential section-unaligned pinfile
Wenjie Qi qwjhust@gmail.com f2fs: return writeback error from collapse range
Zhan Xusheng zhanxusheng1024@gmail.com f2fs: use the mount idmap for the owner check in f2fs_xattr_advise_set()
Joanne Chang joannechien@google.com f2fs: dirty directory inodes on mtime/ctime update
Chao Yu chao@kernel.org f2fs: fix to avoid move_range and defragment on device_alias file
Wenjie Qi qwjhust@gmail.com f2fs: only redirty pinned folios in redirty_blocks
Hao-Qun Huang alvinhuang0603@gmail.com f2fs: reject overlapping move range after len expansion
Wenjie Qi qwjhust@gmail.com f2fs: return symlink writeback errors
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Skip NVMe LS reject IOCB when FW not started
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Zero-init bsg stack buffers to avoid info leak
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Use coherent DMA buffer for D_Port diagnostics
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Hold vport_slock for host map update in report ID acquisition
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Drop vport reference under lock in report ID acquisition
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Fix NVMe abort reference leak on repeated abort
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Avoid req_q_map double-read in qla2x00_error_entry()
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Bound rsp_info_len to avoid OOB sense-data read
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Avoid double completion in async IOCB timeout
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Quiesce response IRQ before freeing request queue
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Fix response queue over-consumption in __qla_consume_iocb()
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Reject non-SCSI SRB on status IOCB fast path
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Don't query firmware state while chip is down
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Fix FCE trace enable parsing in debugfs
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state()
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Fix FCE trace use-after-free during firmware dump
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Fix cs84xx use-after-free on host teardown
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Serialize flash version read in reset handler
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Clamp MSI-X derived queue counts to avoid truncation
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Hold qpair lock when sending NVMe LS reject
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Bound image count in qla2x00_update_fru_versions()
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Check entry_status in qla24xx_modify_vp_config()
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Initialize NVMe abort_work once at submission
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Hold vport reference in qla24xx_report_id_acquisition()
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Fix Name Server logout detection on FWI2 adapters
Nilesh Javali njavali@marvell.com scsi: qla2xxx: edif: Fix NULL pointer deref in RX SA delete check
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Bound i2c->length in I2C bsg handlers
Nilesh Javali njavali@marvell.com scsi: qla2xxx: Zero SFP DMA buffer in FRU/I2C bsg handlers
Jackson Lee jackson.lee@chipsnmedia.com media: chips-media: wave5: Set inst->std during default format initialization
Jackson Lee jackson.lee@chipsnmedia.com media: chips-media: wave5: Guard bit depth check with initial_info_obtained
Hungyu Lin dennylin0707@gmail.com media: qcom: iris: use disable_irq() during power-off
Dikshita Agarwal dikshita.agarwal@oss.qualcomm.com media: qcom: iris: fix state-change debug log printing stale value
Ruoyu Wang ruoyuw560@gmail.com media: zoran: Avoid freeing a registered video_device twice
Arash Golgol arash.golgol@gmail.com media: vimc: fix pixel format lookup in enum_framesizes
Uday Khare udaykhare77@gmail.com media: video-i2c: fix kthread error pointer left in kthread_vid_cap on failure
Mohammed EL Kadiri med08elkadiri@gmail.com media: venus: fix payload size calculation in parse_raw_formats()
Mohammed EL Kadiri med08elkadiri@gmail.com media: venus: fix payload size returned by parse_caps() and parse_alloc_mode()
Biren Pandya birenpandya@gmail.com media: v4l2-fwnode: Fix fwnode leak in v4l2_fwnode_parse_link
Ming Qian ming.qian@oss.nxp.com media: v4l2-ctrls: Allow unknown HDR10 white point and luminance
Xu Rao raoxu@uniontech.com media: v4l2-async: avoid deleting unlinked ASC entry on link error
Ilya Krutskih devsec@tpz.ru media: tda18250: fix possible integer overflow
Guangshuo Li lgs201920130244@gmail.com media: saa7164: fix cleanup on resource allocation failure
Lei Huang huanglei@kylinos.cn media: s2255: check firmware size before reading trailing marker
HyeongJun An sammiee5311@gmail.com media: s2255: bound JPEG frame size before copying into the buffer
Tommaso Merciai tommaso.merciai.xr@bp.renesas.com media: rzg2l-cru: Align bytesperline to hardware DMA stride requirement
Valery Borovsky vebohr@gmail.com media: rtl2832_sdr: release URBs and stream buffers on start_streaming() failure
Valery Borovsky vebohr@gmail.com media: rtl2832_sdr: use vb2_video_unregister_device() on remove to fix DMA leak
Narasimharao Vadlamudi ahmisaranrao@gmail.com media: rkvdec: Propagate platform_get_irq() errors
Myeonghun Pak mhun512@gmail.com media: rc: sunxi-cir: Unregister rc device on probe failure
Guoniu Zhou guoniu.zhou@oss.nxp.com media: nxp: imx8-isi: Use BIT_ULL() for 64-bit stream masks
Guoniu Zhou guoniu.zhou@oss.nxp.com media: nxp: imx8-isi: Correct color map between V4L2 and ISI
Guoniu Zhou guoniu.zhou@oss.nxp.com media: nxp: imx8-isi: Fix stream ID validation bypass in crossbar routing
Johan Hovold johan@kernel.org media: platform: mtk-mdp3: fix NULL deref on failed SCP lookup
Guangshuo Li lgs201920130244@gmail.com media: platform: mtk-mdp3: Fix SCP device refcounting
Christian Hewitt christianshewitt@gmail.com media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common
Bryan O'Donoghue bryan.odonoghue@linaro.org media: iris: Enumerate cap->bus_info to differentiate between encoder and decoder
Cong Nguyen congnt264@gmail.com media: intel/ipu6: fix async notifier cleanup leak on parse error
Dave Stevenson dave.stevenson@raspberrypi.com media: imx355: Avoid calling imx355_power_off twice in error path
Biren Pandya birenpandya@gmail.com media: i2c: ov7740: fix use-after-destroy in remove
Biren Pandya birenpandya@gmail.com media: i2c: ov02a10: fix endpoint parsing use-after-free
Narasimharao Vadlamudi ahmisaranrao@gmail.com media: i2c: imx415: Return test pattern write errors
Narasimharao Vadlamudi ahmisaranrao@gmail.com media: i2c: imx415: Release runtime PM reference on VBLANK error
Martin Hecht mhecht73@gmail.com media: i2c: alvium: Fix: Correct name of register in alvium_set_ctrl_auto_exposure
Shuangpeng Bai shuangpeng.kernel@gmail.com media: go7007: defer the ALSA v4l2 put until card release
Jiangong.Han jiangong.han@windriver.com media: em28xx: fix use-after-free of dev_next->devlist on disconnect
Diego Fernando Mancera Gomez diegomancera.dev@gmail.com media: em28xx: defer audio-only extension registration
Fan Wu fanwu01@zju.edu.cn media: cx23885: cancel NetUP CI work before teardown
Bryam Vargas hexlabsecurity@proton.me media: cx231xx: reject geometry changes while the VBI queue is busy
Ruoyu Wang ruoyuw560@gmail.com media: cobalt: Avoid freeing ALSA private data twice
Dawei Feng dawei.feng@seu.edu.cn media: cedrus: fix memory leak in cedrus_init_ctrls()
Ruoyu Wang ruoyuw560@gmail.com media: cec: Serialize exclusive follower delivery
Yi Ding yi.s.ding@gmail.com media: cec: meson: ao-cec-g12a: name the CEC core regmap to avoid debugfs clash
Hans Verkuil hverkuil+cisco@kernel.org media: cec: extron-da-hd-4k-plus: add sanity check
Biren Pandya birenpandya@gmail.com media: cec: disable delayed work before freeing an interrupted transmit
Jonas Karlman jonas@kwiboo.se media: cec: core: Fix kmemleak due to missed rc_free_device() call
Ming Qian ming.qian@oss.nxp.com media: amphion: Remove obsolete frame_count check in venc_start_session
Valery Borovsky vebohr@gmail.com media: airspy: use vb2_video_unregister_device() on disconnect to fix NULL deref
Danilo Krummrich dakr@kernel.org rust: drm: ioctl: fix unbounded lifetimes in ioctl handler arguments
Jérémy Jean Jeremy.Jean@oss.cyber.gouv.fr LoongArch: Avoid preempt count underflow without probe
Wentao Guan guanwentao@uniontech.com LoongArch: Do not save/restore percpu base register in rethook trampoline
Nathan Chancellor nathan@kernel.org LoongArch: Do not select HAVE_RUST when KASAN is enabled
Bibo Mao maobibo@loongson.cn LoongArch: Fix acpi_package_ids[] array overflow
Tiezhu Yang yangtiezhu@loongson.cn LoongArch: BPF: Refactor jump offset calculation in tail call
Tiezhu Yang yangtiezhu@loongson.cn LoongArch: BPF: Optimize redundant TCC loads in epilogue
Han Gao gaohan@iscas.ac.cn LoongArch: Add DIRECT_MAP_PHYSMEM_END definition
Zeng Chi zengchi@kylinos.cn LoongArch: KVM: Preserve memslot arch flags on KVM_MR_FLAGS_ONLY
Chaithanya Lagisetty nagachaithanya9911@gmail.com LoongArch: KVM: Free init resources if kvm_init() fails
Tao Cui cuitao@kylinos.cn LoongArch: KVM: Fix TOCTOU race on pv_features
Zeng Chi zengchi@kylinos.cn LoongArch: KVM: Fix PC double advance in kernel MMIO read fast path
Marc Zyngier maz@kernel.org KVM: arm64: Correctly cap TLBI Range to the architural limit
Fuad Tabba fuad.tabba@linux.dev KVM: arm64: vgic-its: Don't dereference a NULL collection on ITT save
Fuad Tabba fuad.tabba@linux.dev KVM: arm64: vgic: Reset in_kernel on private IRQ allocation failure
Kajetan Puchalski kajetan.puchalski@arm.com KVM: arm64: vgic: Fix detection of MI on no pending LR
Qihang q.h.hack.winter@gmail.com KVM: arm64: vgic-v3: take an LPI reference in vgic_v3_save_pending_tables
Marc Zyngier maz@kernel.org KVM: arm64: Sign-extend VA for range-based TLBI invalidation
Marc Zyngier maz@kernel.org KVM: arm64: Make VNCR invalidation participate in MMU invalidation retry
Marc Zyngier maz@kernel.org KVM: arm64: Correctly handle end of VA space TLBI invalidation
Marc Zyngier maz@kernel.org KVM: arm64: Handle negative S1 walk levels in VNCR TLB size evaluation
Marc Zyngier maz@kernel.org KVM: arm64: Consider SCTLR_EL2.M when mapping the L1 VNCR page
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Restore sigset on error path
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: pv: Fix rc/rrc offset for PVM_DUMP
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Fix memory corruption by not reinjecting CK machine checks
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Zero initialize irq in reinject_machine_check
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Take srcu when importing watchpoint data
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Free guest debug data on vcpu destroy
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Fix old_data leak in guest debug error path
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Fix memory leak in guest debug handling
Christian Borntraeger borntraeger@linux.ibm.com KVM: s390: Fix length check __import_wp_info()
Sean Christopherson seanjc@google.com KVM: x86: Ensure runtime reads of disabled_quirks are resolved once
Sean Christopherson seanjc@google.com KVM: x86: Serialize writes to disabled_quirks using kvm->lock
Carlos López clopez@suse.de KVM: x86: hyper-v: Clamp stimer deadline to avoid livelock
Phil Rosenthal phil@phil.gs KVM: x86/mmu: Consume the locked rmap value in the lockless rmap walk
Sean Christopherson seanjc@google.com KVM: x86/mmu: Use split "zap all fast" helpers when invalidating memslot
Sean Christopherson seanjc@google.com KVM: x86/mmu: Use CMPXCHG when clearing Accessed bit in TDP MMU
Sean Christopherson seanjc@google.com KVM: x86/mmu: Split kvm_mmu_zap_all_fast() into "front" and "back" halves
Sean Christopherson seanjc@google.com KVM: x86/mmu: Fold kvm_mmu_zap_memslot() into kvm_arch_flush_shadow_memslot()
Yosry Ahmed yosry@kernel.org KVM: nVM: Ensure INVVPID is emulated on the correct physical CPU
Yosry Ahmed yosry@kernel.org KVM: nVMX: Service local TLB flushes on failed nested VM-Enter
Sean Christopherson seanjc@google.com KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit
Sean Christopherson seanjc@google.com KVM: nVMX: Decouple INVVPID operand checks from flushing of vpid02
Yosry Ahmed yosry@kernel.org KVM: nVMX: Always flush vpid02 on first use
Amit Machhiwal amachhiw@linux.ibm.com KVM: PPC: Book3S HV: Validate arch_compat against host compatibility mode
Nikhil Gautam nikhilgtr@gmail.com iio: light: opt4001: Fix reversed GENMASK() arguments in fault count mask
Nikhil Gautam nikhilgtr@gmail.com iio: light: opt4001: Reject integration times with a non-zero seconds part
Nikhil Gautam nikhilgtr@gmail.com iio: light: opt4001: Fix incompatible pointer type passed to div_u64_rem()
Nikhil Gautam nikhilgtr@gmail.com iio: light: opt4001: Fix power down clearing bits of the wrong register
Vidhu Sarwal vidhu.linux@gmail.com iio: light: opt4060: Fix incorrect register name in threshold read error message
Vidhu Sarwal vidhu.linux@gmail.com iio: light: opt4060: Reject integration times with a non-zero seconds part
Paul Geurts paul.geurts@prodrive-technologies.com iio: ti-ads7138: Disable STATS_EN bit while reading conversion results
Sanjay Chitroda sanjayembeddedse@gmail.com iio: temperature: hid-sensor-temperature: switch to non-devm iio_device_register()
Cong Nguyen congnt264@gmail.com iio: srf04: fix pm_runtime handling on probe error path
Can Peng pengcan@kylinos.cn iio: pressure: mpl115: Fix runtime PM cleanup
Rupesh Majhi zoone.rupert@gmail.com iio: pressure: dps310: fix NULL pointer dereference on ACPI probe
Vidhu Sarwal vidhu.linux@gmail.com iio: light: ltrf216a: fix runtime PM reference leak in error path
Laxman Acharya Padhya acharyalaxman8848@gmail.com iio: light: gp2ap002: Disable regulators on resume failure
Giorgi Tchankvetadze giorgi@tchankvetadze.com iio: light: cm32181: return zero after writing calibscale
Cong Nguyen congnt264@gmail.com iio: gyro: mpu3050: fix sign of raw angular velocity readings
Erick Henrique erick.henrique.rodrigues@usp.br iio: dac: m62332: Fix regulator reference count imbalance
Babanpreet Singh bbnpreetsingh@gmail.com iio: dac: ad3552r-hs: fix scnprintf() buffer bound in data source show
Linmao Li lilinmao@kylinos.cn iio: chemical: sgp30: Handle IAQ thread creation failure
Fan Wu fanwu01@zju.edu.cn iio: chemical: atlas-sensor: use iio_trigger_poll_nested() to fix remove UAF
Moksh Panicker mokshpanicker.7@gmail.com iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable
Lars-Peter Clausen lars@metafoo.de iio: buffer: Tie IIO dma fence lock lifetime to the fence
Lars-Peter Clausen lars@metafoo.de iio: buffer: Make IIO DMA fence release RCU-safe
Lars-Peter Clausen lars@metafoo.de iio: buffer: Fix potential use-after-free in anonymous buffer release
Cong Nguyen congnt264@gmail.com iio: adc: pac1921: fix wrong channel used in trigger handler read
Joshua Crofts joshua.crofts1@gmail.com iio: adc: max34408: add missing 'select REGMAP_I2C' to Kconfig
Antoniu Miclaus antoniu.miclaus@analog.com iio: adc: adi-axi-adc: add data size support for AD408X backend
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_i2s: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_i2s: sort the Tegra264 register default table
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Fix the MIXER enable default value
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Sort ADMAIF register defaults
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Sort MBDRC register defaults
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_mixer: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2783-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2783-sdw: drop duplicate reg_default entry
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2780: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2764: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2552: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: sti-sas: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: sgtl5000: sort the register default table
WenTao Liang vulab@iscas.ac.cn ASoC: samsung: aries_audio_probe: double of_node_put due to direct assignment without of_node_get
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt721-sdca-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt715: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt715-sdca: sort the register default tables
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt715-sdca: drop duplicate reg_default entries
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt712-sdca-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt712-sdca-dmic: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt711: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt711-sdca: sort the register default tables
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt700: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt700: drop duplicate reg_default entry
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt298: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt286: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt274: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1318: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1318-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1316-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1017-sdca-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: pm4125-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: pcm512x: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: ml26124: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: max9860: sort the register default table
Binbin Zhou zhoubinbin@loongson.cn ASoC: loongson: Fix error handling in ACPI property parsing
Haoxiang Li haoxiang_li2024@163.com AsoC: intel: sst: fix PCI device reference leak on probe failure
Haoxiang Li haoxiang_li2024@163.com ASoC: hdac_hda: Fix hlink refcount leak on component registration failure
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: fsl_easrc: sort the register default table
wangdicheng wangdicheng@kylinos.cn ASoC: fsl_easrc: Use div64_u64 for 64-by-64 division
Haoxiang Li haoxiang_li2024@163.com ASoC: fsl: mpc5200-i2s: Free DMA resources on probe failure
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: cx2072x: sort the register default table
Runyu Xiao runyu.xiao@seu.edu.cn ASoC: cs35l34: drain threaded IRQ before runtime suspend
Runyu Xiao runyu.xiao@seu.edu.cn ASoC: cs35l33: drain threaded IRQ before runtime suspend
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: adau1761: sort the register default table
Linkai Gong gonglinkai@kylinos.cn i2c: mux: demux-pinctrl: fix OF node leak on kstrdup failure
Stephan Gerhold stephan.gerhold@linaro.org clk: qcom: gcc-mdm9607: Drop incorrect BIMC PLL and related clocks
Stephan Gerhold stephan.gerhold@linaro.org clk: qcom: gcc-mdm9607: Fix halt_reg for gcc_apss_axi_clk
Stephan Gerhold stephan@gerhold.net clk: qcom: gcc-mdm9607: Fix enable_reg for gcc_blsp1_sleep_clk
Stephan Gerhold stephan@gerhold.net clk: qcom: gcc-mdm9607: Drop incorrect system_noc_bfdcd_clk_src
Stephan Gerhold stephan@gerhold.net clk: qcom: gcc-mdm9607: Drop incorrect apss_tcu_clk_src
Heiko Stuebner heiko.stuebner@cherry.de clk: rockchip: rk3588: Don't change PLL rates when setting dclk_vop2_src
Stephan Gerhold stephan.gerhold@linaro.org clk: qcom: gcc-msm8939: Fix enable_reg for gcc_blsp1_sleep_clk
Stephan Gerhold stephan.gerhold@linaro.org clk: qcom: gcc-msm8916: Fix enable_reg for gcc_blsp1_sleep_clk
Martin Blumenstingl martin.blumenstingl@googlemail.com clk: meson: align gxbb_32k_clk_sel number of parents with actual count
Akari Tsuyukusa akkun11.open@gmail.com clk: mediatek: mt8196: Select REGMAP_MMIO for vlpckgen
Pavel Löbl pavel@loebl.cz clk: clocking-wizard: fix integer overflow in rate calculation
Sven Eckelmann sven@narfation.org batman-adv: bla: prevent CRC corruptions after claim flush
Sven Eckelmann sven@narfation.org batman-adv: bla: fix freeing of claims on meshif deletion
Sven Eckelmann sven@narfation.org batman-adv: dat: avoid unaligned fault in IP extraction
Sven Eckelmann sven@narfation.org batman-adv: mcast: linearize skbuff for packet generation
Sven Eckelmann sven@narfation.org batman-adv: mcast: ensure unshared skb for multicast packets
Zhiling Zou zhilinz@nebusec.ai batman-adv: fix stale receive device on merged fragments
Pengpeng Hou pengpeng@iscas.ac.cn mtd: rawnand: validate ONFI extended parameter page sections
Pengpeng Hou pengpeng@iscas.ac.cn mtd: nand: realtek-ecc: add missing MODULE_DEVICE_TABLE()
Xu Rao raoxu@uniontech.com mtd: mtdoops: free page bitmap when the backing MTD is removed
Pengpeng Hou pengpeng@iscas.ac.cn mtd: afs: validate v2 image info bounds
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix required lock not held during update of ap_matrix_mdev object
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: fix potential use of uninitialized apm_filtered bitmap
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix NULL deref in status_show() during queue probe
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix missing lock required to access list of ap_matrix_mdev objects
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix hot-unplug skipped when last AP adapter or domain removed
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULL
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: Fix stale do_remove flag across iterations in vfio_ap_mdev_cfg_remove
Anthony Krowiak akrowiak@linux.ibm.com s390/vfio-ap: fix stale pqap_hook pointer on error in vfio_ap_mdev_set_kvm()
Sourabh Jain sourabhjain@linux.ibm.com powerpc/crash: stop watchdogs before booting kdump kernel
Sourabh Jain sourabhjain@linux.ibm.com powerpc/pseries: Move H_WATCHDOG definitions to a common header
Sourabh Jain sourabhjain@linux.ibm.com powerpc/pseries: Handle and log pseries-wdt registration failures
Muchun Song muchun.song@linux.dev powerpc/mm: fix wrong addr_pfn tracking in compound vmemmap population
Jinjie Ruan ruanjinjie@huawei.com powerpc/kexec_file: Prevent kexec range truncation
Jinjie Ruan ruanjinjie@huawei.com powerpc/kexec_file: Fix null-ptr-def in extra size calculation
Helge Deller deller@gmx.de parisc: Fix alignment of asm statements in head.S
Pei Xiao xiaopei01@kylinos.cn parisc: eisa: Fix infinite loop when parsing invalid IRQ value
Bryam Vargas hexlabsecurity@proton.me nvdimm/btt: reject an arena whose nfree is below the lane count
Narek Jilavyan njilav@gmail.com mm/hugetlb_cgroup: call page_counter_set_max() outside VM_BUG_ON()
Longlong Xia xialonglong@kylinos.cn mm/hugetlb: keep max_huge_pages when dissolving surplus folios
Wupeng Ma mawupeng1@huawei.com mm/hugetlb: fix missing migratable flag on same-node hugetlb migration
caina caina@uniontech.com Revert "irqchip/mbigen: Fix mbigen node address layout"
Christian Marangi ansuelsmth@gmail.com pmdomain: airoha: fix unselectable AIROHA_CPU_PM_DOMAIN kconfig
Shivam Kumar kumar.shivam43666@gmail.com nvmet-tcp: reject unsolicited H2CData PDUs
Shivam Kumar kumar.shivam43666@gmail.com nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
Kazuki Hanai hnkz.64@gmail.com nvmet-auth: Synchronize timeout work during SQ teardown
Tristan Madani tristan@talencesecurity.com nvme: add missing SRCU grace period in error path
Yehyeong Lee yhlee@isslab.korea.ac.kr nvme-tcp: check the data direction of a C2HData PDU
Niklas Cassel cassel@kernel.org nvme-fc: fix double free of fabrics options when nvme_add_ctrl() fails
Xu Rao raoxu@uniontech.com nvme-fabrics: fix DHCHAP secret leak on parse failure
Takashi Iwai tiwai@suse.de ALSA: pcm: Fix race between non-atomic ops and trigger-start
Runyu Xiao runyu.xiao@seu.edu.cn ALSA: harmony: initialize locks before requesting IRQ
HyeongJun An sammiee5311@gmail.com ALSA: rawmidi: Return the error from snd_rawmidi_input_params()
Khushit Shah khushit.shah@nutanix.com arm64: errata: pass REVIDR when matching target implementation CPUs
Karl Mehltretter kmehltretter@gmail.com arm64: mm: Fix the lockless page-table walk in show_pte()
Ahmad Byagowi ahmadexp@gmail.com i2c: mux: Fix channel node leak on adapter add failure
Vasileios Almpanis vasilisalmpanis@gmail.com i2c: core: fix debugfs UAF on adapter removal
Kathiravan Thirumoorthy kathiravan.thirumoorthy@oss.qualcomm.com i2c: qcom-geni: update frequency table to fix timing parameters
Hongbo Yao andy.xu@hj-micro.com i2c: designware: Enable interrupt mask workaround for HJMC3001
Sizhe Liu liusizhe5@huawei.com perf hisi-ptt: Fix PTT trace TLP header parsing
Viktor Malik vmalik@redhat.com perf trace: Refactor augmented_raw_syscalls using bpf_for
Viktor Malik vmalik@redhat.com perf trace: Factor out BPF loop body
Dapeng Mi dapeng1.mi@linux.intel.com perf/x86/intel: Fix kernel address leakages in LBR stack
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com rtc: rzn1: Disable alarm interrupt before reprogramming alarm registers
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com rtc: rzn1: Handle unset alarm weekday in rzn1_rtc_read_alarm
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com rtc: rzn1: Fix weekday underflow when alarm crosses month boundary
Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com rtc: rzn1: Handle EPROBE_DEFER for optional pps interrupt
Shakeel Butt shakeel.butt@linux.dev memcg: make the v1 soft limit knob inert
Shakeel Butt shakeel.butt@linux.dev memcg: bypass the reclaim and oom killer for dying tasks once oom_reaper is done
Pengpeng Hou pengpeng@iscas.ac.cn Input: aiptek - validate raw macro indices before updating state
HE WEI(ギカク) skyexpoc@gmail.com fs/ntfs3: fix slab-out-of-bounds write in ni_create_attr_list()
Nirbhay Sharma nirbhay.lkd@gmail.com fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list
Eric Dumazet edumazet@google.com mm/mempolicy: fix sleeping allocation in alloc_pages_bulk_weighted_interleave()
Masami Hiramatsu (Google) mhiramat@kernel.org kprobes: Protect kprobe_blacklist with RCU
Ju Nan junan76@163.com irqchip/stm32mp-exti: Fix the unit of the hwspinlock timeout
Bradley Morgan brads@mainlining.org ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()
Hajo Noerenberg hajo-linux-ide@noerenberg.de ata: ahci: work around lost interrupts on Marvell 88SE61xx
Max Kellermann max.kellermann@ionos.com ceph: lock mutex in ceph_mds_check_access()
Hui Su sh_def@163.com bpf: Fix infinite loop in pcpu_freelist push with one possible CPU
Damien Le Moal dlemoal@kernel.org block: flag zoned disks with GENHD_FL_NO_PART
Ulf Hansson ulf.hansson@oss.qualcomm.com cpuidle: psci: Fix support for probe deferral by dropping the faux device
Linkai Gong gonglinkai@kylinos.cn cpuidle: dt_idle_genpd: kfree() the original name allocation
Koichiro Den den@valinux.co.jp dmaengine: dw-edma: Initialize IRQ data before requesting IRQs
Koichiro Den den@valinux.co.jp dmaengine: dw-edma: Complete descriptors before pausing
Koichiro Den den@valinux.co.jp dmaengine: dw-edma: Fix HDMA channel status register access
Martin Kaiser martin@kaiser.cx dmaengine: fsl-edma: tracing: no ptr dereference during log output
Aneesh Kumar K.V (Arm) aneesh.kumar@kernel.org dma-direct: return struct page from dma_direct_alloc_from_pool()
Mikulas Patocka mpatocka@redhat.com dm: fix resume-vs-remove race
Mikulas Patocka mpatocka@redhat.com dm: fix race when loading and unloading a table
Ibrahim Hashimov security@auditcode.ai HID: wacom: validate report length in wacom_intuos_pro2_bt_irq
Wei Jie Law 98lawweijie@gmail.com HID: rmi: fix OOB access with undersized RMI reports
Shen Yongchao grayhat@foxmail.com HID: bpf: serialize device reference release in struct_ops destroy path
Steven Rostedt rostedt@goodmis.org ftrace: Synchronize the initialization of ftrace_ops
Yao Kai yaokai34@huawei.com futex: Prevent rcuwait use-after-free during requeue PI
SJ Park sj@kernel.org mm/damon/core-kunit: check region count before testing in split_at()
SJ Park sj@kernel.org mm/damon/sysfs: kobject_del() target (normal), context and kdamond dirs
SJ Park sj@kernel.org mm/damon/sysfs: kobject_del() region and target (error) dirs
SJ Park sj@kernel.org mm/damon/sysfs-schemes: kobject_del() scheme region dirs
SJ Park sj@kernel.org mm/damon/sysfs-schemes: kobject_del() scheme quota goal dirs
SJ Park sj@kernel.org mm/damon/sysfs-schemes: kobject_del() scheme filter dirs
SJ Park sj@kernel.org mm/damon/sysfs-schemes: kobject_del() scheme dirs
SJ Park sj@kernel.org mm/damon/sysfs-schemes: kobject_del() scheme action destination dirs
SJ Park sj@kernel.org samples/damon/wsse: stop and free damon ctx when damon_call() fails
SJ Park sj@kernel.org samples/damon/wsse: handle damon_start() failure
SJ Park sj@kernel.org samples/damon/prcl: stop and free damon ctx when damon_call() fails
SJ Park sj@kernel.org samples/damon/prcl: handle damon_start() failure
SJ Park sj@kernel.org samples/damon/mtier: handle damon_stop() failure
SJ Park sj@kernel.org samples/damon/mtier: handle damon_start() failure
SJ Park sj@kernel.org mm/damon/vaddr-kunit: check region count in three_regions test
Runyu Xiao runyu.xiao@seu.edu.cn scsi: pm8001: Use rollback index when freeing MSI-X vectors
Thomas Lamprecht t.lamprecht@proxmox.com scsi: megaraid_sas: Limit NVMe request size to the PRP chain frame
Sujal Tuladhar sujaltuladhar1231@gmail.com scsi: target: iscsi: Reserve a terminator byte for the login payload
Honghui Jiang jiang_hh2019@163.com spi: Fix DMA mapping ownership on partial map failure
Can Peng pengcan@kylinos.cn spi: bcmbca-hsspi: disable clocks on resume failure
Can Peng pengcan@kylinos.cn spi: bcm63xx: disable clock on resume failure
Can Peng pengcan@kylinos.cn spi: bcm63xx-hsspi: disable clocks on resume failure
Viken Dadhaniya viken.dadhaniya@oss.qualcomm.com soc: qcom: geni-se: Use HW PROG_RAM_DEPTH to validate firmware size
Kanishka De Silva kpskanna1915@gmail.com ublk: clear VM_MAYWRITE on read-only ublk char device mmap
Bryan Lim foxieflakey@gmail.com userfaultfd: reset err to be 0 when move_pages_ptes succeeded
Can Peng pengcan@kylinos.cn thermal/drivers/qoriq: Disable clock on resume failure
Can Peng pengcan@kylinos.cn thermal/drivers/imx: Disable clock on runtime resume failure
Arthur Gautier baloo@superbaloo.net xhci: fix lost bounce buffers on TDs spanning several ring segments
Muhammad Bilal meatuni001@gmail.com staging: rtl8723bs: fix OOB read in rtw_action_frame_parse()
Muhammad Bilal meatuni001@gmail.com staging: rtl8723bs: fix OOB read / stack overflow in rtw_get_wps_attr()
Jeffin Philip jeffinphilip14@gmail.com usb: gadget: fix null pointer dereference in usb_put_function_instance()
Lovekesh Solanki lovekeshsolanki00@gmail.com USB: gadget: fix NULL pointer dereference in gadget_dev_ioctl()
Jeffin Philip jeffinphilip14@gmail.com usb: gadget: f_midi: initialize work in f_midi_alloc()
Ivy Lopez skunkolee@gmail.com usb: gadget: f_midi2: fix use-after-free in string attribute show path
Aleksandr Nogikh nogikh@google.com usb: gadget: midi2: Fix null-pointer dereference in f_midi2_free_ep_reqs
Jameson Thies jthies@google.com usb: typec: ucsi: displayport: Fix OOB altmode array index
Sven Peter sven@kernel.org usb: typec: tipd: Fix Thunderbolt altmode VDOs for cd321x
Amit Sunil Dhamne amitsd@google.com usb: typec: tcpm: constrain TCPM_SOURCING_VBUS event handling
Fan Wu fanwu01@zju.edu.cn usb: typec: qcom-pmic: cancel reset_work on stop
Fan Wu fanwu01@zju.edu.cn usb: typec: qcom-pmic-typec: drain cc_debounce_dwork if port_start() fails
Fan Wu fanwu01@zju.edu.cn usb: typec: qcom-pmic-typec: disable cc_debounce_dwork on stop
Myeonghun Pak mhun512@gmail.com usb: storage: realtek_cr: fix use-after-free on disconnect
Elson Serrao elson.serrao@oss.qualcomm.com usb: dwc3: clear forceRM when issuing EndTransfer
Andy Shevchenko andriy.shevchenko@linux.intel.com usb: f_mass_storage: Bump local buffer size in fsg_common_create_luns()
Liu Qi liuqi@longcheer.com usb-storage: ene_ub6250: fix race between scan work and probe
Shuangpeng Bai shuangpeng.kernel@gmail.com media: usbtv: keep device alive while ALSA card exists
Stephan Gerhold stephan@gerhold.net clk: qcom: gcc-mdm9607: Increase delay for USB PHY reset
HyeongJun An sammiee5311@gmail.com ALSA: usb-audio: fix OOB write in snd_usbmidi_us122l_output()
Griffin Kroah-Hartman griffin@kroah.com usb: image: mdc800: change kmalloc() to kzalloc()
Hari Mishal harimishal1@gmail.com drm/amd/display: fix division by zero in get_estimated_bw()
Anton Protopopov a.s.protopopov@gmail.com bpf: fix the return value of push_stack
Linus Torvalds torvalds@linux-foundation.org drm/xe: Don't hand out the flat CCS storage as usable VRAM
Sun Jian sun.jian.kdev@gmail.com fsnotify: inotify: pass mark connector to fsnotify_recalc_mask()
Mario Limonciello mario.limonciello@amd.com drm/amd: Drop calls to restore power limit and clock from smu_resume()
Ali Ahmet Memis ali@iusegentoo.com mfd: qnap-mcu: keep the reply buffer alive past a command timeout
FUJITA Tomonori fujita.tomonori@gmail.com objtool/rust: add one more `noreturn` Rust function
Youngjae Kwon yjkwon0026@snu.ac.kr fsnotify: Fix stale object mask after concurrent mark updates
Jinjie Ruan ruanjinjie@huawei.com entry: Fix seccomp bypass after ptrace with TSYNC
Dev Jain dev.jain@arm.com mm/page_vma_mapped: use huge_ptep_get() for hugetlb
Yuqi Xu xuyuqiabc@gmail.com openvswitch: Fix CT limit teardown use-after-free
Norbert Szetei norbert@doyensec.com net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy()
-------------
Diffstat:
Documentation/ABI/testing/sysfs-kernel-mm-damon | 8 +- Documentation/admin-guide/cgroup-v1/memory.rst | 49 +-- Documentation/trace/hisi-ptt.rst | 28 +- .../media/v4l/ext-ctrls-colorimetry.rst | 12 +- Makefile | 4 +- arch/arm64/include/asm/kvm_nested.h | 20 ++ arch/arm64/kernel/cpu_errata.c | 2 +- arch/arm64/kvm/at.c | 2 - arch/arm64/kvm/nested.c | 94 ++++-- arch/arm64/kvm/sys_regs.c | 11 + arch/arm64/kvm/vgic/vgic-init.c | 1 + arch/arm64/kvm/vgic/vgic-its.c | 8 + arch/arm64/kvm/vgic/vgic-v3-nested.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/mm/fault.c | 12 +- arch/loongarch/Kconfig | 2 +- arch/loongarch/include/asm/kvm_host.h | 1 + arch/loongarch/include/asm/pgtable.h | 7 + arch/loongarch/kernel/acpi.c | 3 +- arch/loongarch/kernel/kprobes.c | 3 + arch/loongarch/kernel/rethook_trampoline.S | 2 - arch/loongarch/kvm/exit.c | 1 - arch/loongarch/kvm/main.c | 6 +- arch/loongarch/kvm/mmu.c | 10 + arch/loongarch/kvm/vcpu.c | 6 +- arch/loongarch/kvm/vm.c | 1 + arch/loongarch/net/bpf_jit.c | 22 +- arch/parisc/kernel/head.S | 1 + arch/powerpc/include/asm/papr-watchdog.h | 64 ++++ arch/powerpc/include/asm/reg.h | 12 + arch/powerpc/kexec/file_load_64.c | 2 +- arch/powerpc/kexec/ranges.c | 12 +- arch/powerpc/kvm/book3s_hv.c | 15 +- arch/powerpc/kvm/powerpc.c | 6 + arch/powerpc/mm/book3s64/radix_pgtable.c | 7 +- arch/powerpc/platforms/pseries/setup.c | 28 +- arch/s390/include/asm/nmi.h | 3 + arch/s390/kernel/nmi.c | 5 +- arch/s390/kvm/guestdbg.c | 9 +- arch/s390/kvm/interrupt.c | 26 +- arch/s390/kvm/kvm-s390.c | 15 +- arch/x86/events/intel/lbr.c | 12 +- arch/x86/kernel/rtc.c | 4 + arch/x86/kvm/hyperv.c | 25 +- arch/x86/kvm/mmu/mmu.c | 102 +++--- arch/x86/kvm/mmu/tdp_iter.h | 7 + arch/x86/kvm/mmu/tdp_mmu.c | 20 +- arch/x86/kvm/vmx/nested.c | 75 +++-- arch/x86/kvm/x86.c | 5 +- arch/x86/kvm/x86.h | 2 +- block/genhd.c | 7 + drivers/acpi/acpi_pnp.c | 2 +- drivers/acpi/acpi_tad.c | 186 +++++++---- drivers/acpi/cppc_acpi.c | 13 +- drivers/acpi/x86/cmos_rtc.c | 13 +- drivers/ata/ahci.c | 49 +++ drivers/block/ublk_drv.c | 6 + drivers/block/zram/zram_drv.c | 65 ++-- drivers/block/zram/zram_drv.h | 1 - drivers/clk/mediatek/Kconfig | 1 + drivers/clk/meson/gxbb.c | 2 +- drivers/clk/qcom/gcc-mdm9607.c | 182 +---------- drivers/clk/qcom/gcc-msm8916.c | 5 +- drivers/clk/qcom/gcc-msm8939.c | 5 +- drivers/clk/rockchip/clk-rk3588.c | 2 +- drivers/clk/xilinx/clk-xlnx-clock-wizard.c | 4 +- drivers/cpufreq/apple-soc-cpufreq.c | 36 +-- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpuidle/cpuidle-psci.c | 42 +-- drivers/cpuidle/dt_idle_genpd.c | 3 +- drivers/crypto/atmel-ecc.c | 50 ++- drivers/crypto/intel/iaa/iaa_crypto_main.c | 138 ++++---- drivers/crypto/intel/iaa/iaa_crypto_stats.c | 9 + drivers/crypto/intel/iaa/iaa_crypto_stats.h | 2 + drivers/cxl/core/Makefile | 1 + drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 8 - drivers/cxl/core/mce.c | 27 +- drivers/cxl/core/pci.c | 115 ------- drivers/cxl/core/ras_rch.c | 136 ++++++++ drivers/cxl/core/region.c | 122 ++++--- drivers/cxl/cxl.h | 9 +- drivers/cxl/cxlmem.h | 2 - drivers/dax/Makefile | 3 +- drivers/dax/cxl.c | 27 +- drivers/dma/dw-edma/dw-edma-core.c | 23 +- drivers/dma/dw-edma/dw-hdma-v0-core.c | 2 +- drivers/dma/fsl-edma-trace.h | 4 +- drivers/firmware/qcom/qcom_scm.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 3 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 56 ++-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 13 + .../display/dc/link/protocols/link_dp_dpia_bw.c | 5 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 13 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 + drivers/gpu/drm/drm_drv.c | 34 +- drivers/gpu/drm/gud/gud_connector.c | 12 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 54 +--- drivers/gpu/drm/i915/i915_pci.c | 3 + drivers/gpu/drm/msm/dsi/dsi_host.c | 12 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 + drivers/gpu/drm/nouveau/nouveau_chan.c | 9 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 4 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gb202.c | 191 +++++++++++ drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h | 4 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 1 + drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 17 + drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 86 ++++- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c | 129 +++----- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c | 64 ++++ .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c | 9 + .../nouveau/nvkm/subdev/gsp/rm/r570/nvrm/disp.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 5 + drivers/gpu/drm/panel/panel-edp.c | 19 +- drivers/gpu/drm/panthor/panthor_fw.c | 22 +- drivers/gpu/drm/solomon/ssd130x.c | 9 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +- drivers/gpu/drm/sysfb/ofdrm.c | 8 +- drivers/gpu/drm/sysfb/simpledrm.c | 74 ++++- drivers/gpu/drm/xe/xe_vram.c | 26 +- drivers/hid/bpf/hid_bpf_struct_ops.c | 17 +- drivers/hid/hid-mcp2221.c | 15 +- drivers/hid/hid-rmi.c | 46 ++- drivers/hid/hid-sony.c | 78 ++--- drivers/hid/wacom_wac.c | 13 + drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 4 +- drivers/i2c/i2c-core-base.c | 6 + drivers/i2c/i2c-mux.c | 1 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 1 + drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/adi-axi-adc.c | 30 ++ drivers/iio/adc/pac1921.c | 2 +- drivers/iio/adc/ti-ads7138.c | 42 ++- drivers/iio/chemical/atlas-sensor.c | 19 +- drivers/iio/chemical/sgp30.c | 3 + drivers/iio/dac/ad3552r-hs.c | 2 +- drivers/iio/dac/m62332.c | 17 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/industrialio-buffer.c | 38 ++- drivers/iio/light/cm32181.c | 2 +- drivers/iio/light/gp2ap002.c | 10 +- drivers/iio/light/ltrf216a.c | 3 +- drivers/iio/light/opt4001.c | 37 +-- drivers/iio/light/opt4060.c | 5 +- drivers/iio/pressure/dps310.c | 3 +- drivers/iio/pressure/mpl115.c | 11 +- drivers/iio/proximity/srf04.c | 1 + drivers/iio/temperature/hid-sensor-temperature.c | 3 +- drivers/infiniband/hw/ionic/ionic_hw_stats.c | 95 +++--- drivers/infiniband/hw/ionic/ionic_ibdev.h | 11 +- drivers/input/tablet/aiptek.c | 13 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 14 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 3 + drivers/irqchip/irq-mbigen.c | 20 +- drivers/irqchip/irq-stm32mp-exti.c | 4 +- drivers/md/dm.c | 14 +- drivers/media/cec/core/cec-adap.c | 10 +- drivers/media/cec/core/cec-core.c | 2 - drivers/media/cec/platform/meson/ao-cec-g12a.c | 1 + .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 3 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 23 +- drivers/media/i2c/alvium-csi2.c | 2 +- drivers/media/i2c/imx355.c | 3 +- drivers/media/i2c/imx415.c | 4 +- drivers/media/i2c/ov02a10.c | 12 +- drivers/media/i2c/ov7740.c | 4 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/pci/cobalt/cobalt-alsa-main.c | 1 - drivers/media/pci/cx23885/cimax2.c | 1 + drivers/media/pci/intel/ipu6/ipu6-isys.c | 1 + drivers/media/pci/saa7164/saa7164-core.c | 8 +- drivers/media/pci/zoran/zoran_card.c | 2 +- drivers/media/platform/amphion/venc.c | 2 - .../platform/chips-media/wave5/wave5-vpu-dec.c | 3 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 6 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 6 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 6 +- .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 2 +- drivers/media/platform/qcom/iris/iris_state.c | 2 +- drivers/media/platform/qcom/iris/iris_vidc.c | 11 +- drivers/media/platform/qcom/iris/iris_vpu_common.c | 2 +- drivers/media/platform/qcom/venus/hfi_parser.c | 9 +- .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 5 + drivers/media/platform/rockchip/rkvdec/rkvdec.c | 4 +- drivers/media/rc/sunxi-cir.c | 9 +- drivers/media/test-drivers/vimc/vimc-capture.c | 4 +- drivers/media/tuners/tda18250.c | 4 +- drivers/media/usb/airspy/airspy.c | 19 +- drivers/media/usb/cx231xx/cx231xx-video.c | 4 +- drivers/media/usb/em28xx/em28xx-cards.c | 3 +- drivers/media/usb/em28xx/em28xx-core.c | 2 + drivers/media/usb/go7007/snd-go7007.c | 10 +- drivers/media/usb/s2255/s2255drv.c | 11 + drivers/media/usb/usbtv/usbtv-audio.c | 11 + drivers/media/v4l2-core/v4l2-async.c | 1 - drivers/media/v4l2-core/v4l2-ctrls-core.c | 49 ++- drivers/media/v4l2-core/v4l2-fwnode.c | 2 + drivers/mfd/qnap-mcu.c | 13 +- drivers/mtd/mtdoops.c | 3 + drivers/mtd/nand/ecc-realtek.c | 1 + drivers/mtd/nand/raw/nand_onfi.c | 27 +- drivers/mtd/parsers/afs.c | 7 + drivers/nvdimm/btt.c | 8 + drivers/nvme/host/core.c | 3 + drivers/nvme/host/fabrics.c | 2 + drivers/nvme/host/fc.c | 26 +- drivers/nvme/host/tcp.c | 7 + drivers/nvme/target/auth.c | 6 + drivers/nvme/target/core.c | 2 +- drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/tcp.c | 10 + drivers/parisc/eisa.c | 5 + drivers/pci/controller/plda/pcie-starfive.c | 36 ++- drivers/pmdomain/mediatek/Kconfig | 5 +- drivers/power/supply/ab8500_fg.c | 32 +- drivers/remoteproc/qcom_q6v5_pas.c | 9 +- drivers/rtc/rtc-cmos.c | 10 + drivers/rtc/rtc-rzn1.c | 30 +- drivers/s390/crypto/vfio_ap_ops.c | 203 ++++++++---- drivers/scsi/fnic/fip.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 13 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.c | 39 ++- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 4 +- drivers/scsi/qla2xxx/qla_edif.c | 3 + drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 61 +++- drivers/scsi/qla2xxx/qla_inline.h | 13 + drivers/scsi/qla2xxx/qla_isr.c | 39 ++- drivers/scsi/qla2xxx/qla_mbx.c | 28 +- drivers/scsi/qla2xxx/qla_nvme.c | 31 +- drivers/scsi/qla2xxx/qla_os.c | 14 +- drivers/soc/qcom/qcom-geni-se.c | 24 +- drivers/spi/spi-bcm63xx-hsspi.c | 8 +- drivers/spi/spi-bcm63xx.c | 6 +- drivers/spi/spi-bcmbca-hsspi.c | 8 +- drivers/spi/spi.c | 34 +- drivers/staging/media/meson/vdec/vdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 7 + drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/thermal/imx_thermal.c | 9 +- drivers/thermal/qoriq_thermal.c | 13 +- drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 21 +- drivers/usb/gadget/function/f_fs.c | 31 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_midi.c | 2 +- drivers/usb/gadget/function/f_midi2.c | 17 +- drivers/usb/gadget/functions.c | 2 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/host/xhci-debugfs.c | 21 +- drivers/usb/host/xhci-hub.c | 117 ++++--- drivers/usb/host/xhci-mem.c | 34 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-ring.c | 40 ++- drivers/usb/host/xhci-tegra.c | 12 +- drivers/usb/host/xhci-trace.h | 5 + drivers/usb/host/xhci.c | 81 +++-- drivers/usb/host/xhci.h | 46 ++- drivers/usb/image/mdc800.c | 4 +- drivers/usb/storage/ene_ub6250.c | 2 + drivers/usb/storage/realtek_cr.c | 9 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 2 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 5 + drivers/usb/typec/tcpm/tcpm.c | 28 +- drivers/usb/typec/tipd/core.c | 17 +- drivers/usb/typec/tipd/tps6598x.h | 4 +- drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/watchdog/pseries-wdt.c | 53 +-- drivers/xen/balloon.c | 56 ++-- fs/afs/callback.c | 1 + fs/ceph/caps.c | 63 +++- fs/ceph/crypto.c | 46 ++- fs/ceph/mds_client.c | 71 +++- fs/ceph/mds_client.h | 2 + fs/ceph/super.h | 13 + fs/erofs/zutil.c | 2 + fs/f2fs/data.c | 5 +- fs/f2fs/dir.c | 7 +- fs/f2fs/file.c | 154 ++++++--- fs/f2fs/gc.c | 2 +- fs/f2fs/inline.c | 2 +- fs/f2fs/namei.c | 17 +- fs/f2fs/node.c | 9 +- fs/f2fs/sysfs.c | 7 +- fs/f2fs/xattr.c | 2 +- fs/fuse/args.h | 65 ++++ fs/fuse/cuse.c | 7 +- fs/fuse/dev.c | 44 +-- fs/fuse/dev_uring.c | 189 +++++++---- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 53 +-- fs/fuse/inode.c | 10 +- fs/lockd/svcsubs.c | 2 +- fs/nfsd/filecache.c | 115 +++---- fs/nfsd/netns.h | 11 +- fs/nfsd/nfs4proc.c | 139 ++++++-- fs/nfsd/nfs4state.c | 170 +++++++--- fs/nfsd/nfsctl.c | 25 +- fs/nfsd/nfsd.h | 15 - fs/nfsd/state.h | 2 +- fs/notify/fanotify/fanotify_user.c | 12 +- fs/notify/inotify/inotify_user.c | 15 +- fs/ntfs3/frecord.c | 20 +- fs/ocfs2/dir.c | 71 +++- fs/overlayfs/dir.c | 1 - fs/pidfs.c | 136 +++++--- fs/smb/client/cifs_debug.c | 4 +- fs/smb/client/cifs_spnego.h | 2 - fs/smb/client/cifs_unicode.h | 3 - fs/smb/client/cifsfs.c | 5 +- fs/smb/client/cifsfs.h | 6 +- fs/smb/client/cifsglob.h | 10 +- fs/smb/client/cifsproto.h | 29 +- fs/smb/client/cifssmb.c | 146 +++++++++ fs/smb/client/compress.c | 21 +- fs/smb/client/compress.h | 19 +- fs/smb/client/connect.c | 142 -------- fs/smb/client/dir.c | 2 +- fs/smb/client/dns_resolve.h | 4 - fs/smb/client/fs_context.c | 2 +- fs/smb/client/fs_context.h | 16 +- fs/smb/client/fscache.h | 10 +- fs/smb/client/inode.c | 61 +++- fs/smb/client/misc.c | 1 + fs/smb/client/netmisc.c | 2 +- fs/smb/client/smb1ops.c | 171 ---------- fs/smb/client/smb1proto.h | 40 +++ fs/smb/client/smb1transport.c | 198 ++++++++++++ fs/smb/client/smb2file.c | 3 +- fs/smb/client/smb2inode.c | 1 - fs/smb/client/smb2maperror.c | 3 +- fs/smb/client/smb2ops.c | 99 ++++-- fs/smb/client/smb2pdu.c | 5 +- fs/smb/client/smb2proto.h | 14 +- fs/smb/client/trace.h | 151 +++++++++ fs/smb/server/oplock.c | 61 +++- include/linux/acpi.h | 14 + include/linux/firmware/qcom/qcom_scm.h | 10 +- include/linux/huge_mm.h | 7 +- include/linux/hugetlb.h | 5 + include/linux/kprobes.h | 1 + include/linux/lockd/lockd.h | 2 +- include/linux/memcontrol.h | 10 + include/linux/mm.h | 2 - include/linux/rmap.h | 9 +- include/linux/soc/qcom/geni-se.h | 4 + include/net/dst.h | 6 + include/net/ip.h | 25 ++ include/net/ip6_route.h | 43 +++ include/net/ipv6.h | 10 +- include/net/tcp.h | 5 + kernel/bpf/percpu_freelist.c | 35 +- kernel/bpf/percpu_freelist.h | 1 + kernel/bpf/stackmap.c | 173 ++++++---- kernel/bpf/verifier.c | 81 ++--- kernel/dma/direct.c | 18 +- kernel/entry/syscall-common.c | 3 + kernel/futex/requeue.c | 12 +- kernel/kprobes.c | 14 +- kernel/sched/core.c | 60 ++-- kernel/sched/deadline.c | 8 +- kernel/sched/ext.c | 17 +- kernel/sched/fair.c | 4 +- kernel/sched/idle.c | 2 +- kernel/sched/rt.c | 8 +- kernel/sched/sched.h | 12 +- kernel/sched/stop_task.c | 2 +- kernel/trace/ftrace.c | 13 +- kernel/trace/ring_buffer.c | 20 +- mm/damon/core.c | 22 +- mm/damon/ops-common.c | 5 +- mm/damon/paddr.c | 20 +- mm/damon/sysfs-schemes.c | 18 +- mm/damon/sysfs.c | 23 +- mm/damon/tests/core-kunit.h | 15 +- mm/damon/tests/vaddr-kunit.h | 5 + mm/damon/vaddr.c | 34 +- mm/huge_memory.c | 358 ++++++++++++--------- mm/hugetlb.c | 25 +- mm/hugetlb_cgroup.c | 7 +- mm/hugetlb_vmemmap.c | 298 +++++++---------- mm/memcontrol-v1.c | 43 ++- mm/memcontrol.c | 13 + mm/mempolicy.c | 2 +- mm/migrate.c | 12 +- mm/mm_init.c | 1 + mm/page_alloc.c | 6 +- mm/page_vma_mapped.c | 8 +- mm/rmap.c | 15 +- mm/slab.h | 8 +- mm/slab_common.c | 44 ++- mm/slub.c | 108 +++---- mm/sparse-vmemmap.c | 53 --- mm/userfaultfd.c | 4 +- mm/vmscan.c | 41 +-- net/8021q/vlan.c | 7 +- net/8021q/vlan_dev.c | 32 +- net/batman-adv/bridge_loop_avoidance.c | 15 +- net/batman-adv/distributed-arp-table.c | 8 +- net/batman-adv/main.c | 4 + net/batman-adv/multicast_forw.c | 7 +- net/core/skbuff.c | 5 +- net/ipv4/icmp.c | 2 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 2 +- net/ipv4/route.c | 4 +- net/ipv4/tcp_ipv4.c | 15 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 6 +- net/ipv6/exthdrs.c | 55 ++-- net/ipv6/ip6_gre.c | 2 +- net/ipv6/ip6_output.c | 47 +-- net/ipv6/ip6_tunnel.c | 6 +- net/ipv6/ipv6_sockglue.c | 4 +- net/ipv6/route.c | 10 +- net/ipv6/sit.c | 2 +- net/ipv6/tcp_ipv6.c | 11 +- net/openvswitch/conntrack.c | 121 ++++--- net/openvswitch/conntrack.h | 6 +- net/openvswitch/datapath.c | 10 +- net/openvswitch/datapath.h | 8 +- net/packet/af_packet.c | 96 +++++- net/sunrpc/auth_gss/gss_rpc_xdr.c | 9 +- net/sunrpc/xprtrdma/ib_client.c | 26 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 12 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 32 +- rust/kernel/bug.rs | 10 +- rust/kernel/devres.rs | 163 ++++------ rust/kernel/drm/ioctl.rs | 6 + samples/damon/mtier.c | 14 +- samples/damon/prcl.c | 11 +- samples/damon/wsse.c | 11 +- security/integrity/ima/ima_appraise.c | 2 + sound/core/pcm_native.c | 2 + sound/core/rawmidi.c | 2 +- sound/parisc/harmony.c | 6 +- sound/soc/codecs/adau1761.c | 34 +- sound/soc/codecs/aw88261.c | 30 +- sound/soc/codecs/aw88261.h | 6 - sound/soc/codecs/cs35l33.c | 14 +- sound/soc/codecs/cs35l34.c | 14 +- sound/soc/codecs/cx2072x.c | 134 ++++---- sound/soc/codecs/hdac_hda.c | 4 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/ml26124.c | 4 +- sound/soc/codecs/pcm512x.c | 40 +-- sound/soc/codecs/pm4125-sdw.c | 2 +- sound/soc/codecs/rt1017-sdca-sdw.h | 10 +- sound/soc/codecs/rt1316-sdw.c | 2 +- sound/soc/codecs/rt1318-sdw.c | 2 +- sound/soc/codecs/rt1318.c | 4 +- sound/soc/codecs/rt274.c | 8 +- sound/soc/codecs/rt286.c | 14 +- sound/soc/codecs/rt298.c | 14 +- sound/soc/codecs/rt700-sdw.h | 11 +- sound/soc/codecs/rt711-sdca-sdw.h | 6 +- sound/soc/codecs/rt711-sdw.h | 10 +- sound/soc/codecs/rt712-sdca-dmic.h | 6 +- sound/soc/codecs/rt712-sdca-sdw.h | 11 +- sound/soc/codecs/rt715-sdca-sdw.h | 48 ++- sound/soc/codecs/rt715-sdw.h | 32 +- sound/soc/codecs/rt721-sdca-sdw.h | 44 +-- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sti-sas.c | 2 +- sound/soc/codecs/tas2552.c | 14 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2780.c | 2 +- sound/soc/codecs/tas2783-sdw.c | 177 +++++----- sound/soc/fsl/fsl_easrc.c | 8 +- sound/soc/fsl/mpc5200_psc_i2s.c | 1 + sound/soc/intel/atom/sst/sst_pci.c | 4 +- sound/soc/loongson/loongson_card.c | 6 +- sound/soc/samsung/aries_wm8994.c | 1 + sound/soc/tegra/tegra210_admaif.c | 210 ++++++++---- sound/soc/tegra/tegra210_i2s.c | 8 +- sound/soc/tegra/tegra210_mbdrc.c | 42 +-- sound/soc/tegra/tegra210_mixer.c | 10 +- sound/usb/midi.c | 2 + tools/objtool/check.c | 3 +- .../util/bpf_skel/augmented_raw_syscalls.bpf.c | 155 +++++---- .../util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.c | 47 +-- .../util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.h | 12 + tools/sched_ext/scx_qmap.bpf.c | 2 +- tools/testing/cxl/Kbuild | 1 + 511 files changed, 7548 insertions(+), 4554 deletions(-)
# Librecast Test Results
020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 6.18.51-rc1-g4cfd5b1359b0 #1 SMP PREEMPT_DYNAMIC Wed Sep 9 15:50:25 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
Hi!
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
Tested-by: Pavel Machek (CIP) pavel@nabladev.com
Best regards, Pavel
On 9/9/26 06:34, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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, 11 Sep 2026 13:40:31 +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.51-rc1... 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
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
Build tested in our x86,arm64,loongarch,riscv config successfully without error.
Tested-by: Wentao Guan guanwentao@uniontech.com
Best Regards Wentao Guan
Log: Linux version 6.18.51-rc1-g4cfd5b1359b0 (guanwentao@uos-PC) (aarch64-linux-gnu-gcc-12 (Deepin 12.3.0-17deepin8) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) # SMP PREEMPT_DYNAMIC Linux version 6.18.51-rc1-g4cfd5b1359b0 (guanwentao@uos-PC) (aarch64-linux-gnu-gcc-12 (Deepin 12.3.0-17deepin8) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) #2 SMP PREEMPT_DYNAMIC Wed Sep 9 23:55:33 CST 2026 Linux version 6.18.51-rc1-g4cfd5b1359b0 (guanwentao@uos-PC) (loongarch64-linux-gnu-gcc-12 (Deepin 12.3.0-17deepin8) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) # SMP PREEMPT_DYNAMIC Linux version 6.18.51-rc1-g4cfd5b1359b0 (guanwentao@uos-PC) (loongarch64-linux-gnu-gcc-12 (Deepin 12.3.0-17deepin8) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) #3 SMP PREEMPT_DYNAMIC Thu Sep 10 00:10:35 CST 2026 Linux version 6.18.51-rc1+ (guanwentao@uos-PC) (riscv64-linux-gnu-gcc-12 (Deepin 12.3.0-17deepin8) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) # SMP PREEMPT Linux version 6.18.51-rc1+ (guanwentao@uos-PC) (riscv64-linux-gnu-gcc-12 (Deepin 12.3.0-17deepin8) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) #4 SMP PREEMPT Thu Sep 10 00:25:26 CST 2026 Linux version 6.18.51-rc1-g4cfd5b1359b0 (guanwentao@uos-PC) (gcc (Deepin 12.3.0-17deepin18) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) # SMP PREEMPT_DYNAMIC Linux version 6.18.51-rc1-g4cfd5b1359b0 (guanwentao@uos-PC) (gcc (Deepin 12.3.0-17deepin18) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) #1 SMP PREEMPT_DYNAMIC Wed Sep 9 23:33:53 CST 2026
On 9/9/26 07:34, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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, 11 Sep 2026 13:40:31 +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.51-rc1... 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
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
Hi Greg,
On 09/09/2026 14:34, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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, 11 Sep 2026 13:40:31 +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.51-rc1... 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:
...
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_i2s: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_i2s: sort the Tegra264 register default table
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Fix the MIXER enable default value
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Sort ADMAIF register defaults
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Sort MBDRC register defaults
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_mixer: sort the register default table
These are causing some audio regressions for Tegra ...
Test results for next: builds: 11 pass, 0 fail boots: 26 pass, 0 fail, aborted 1 tests: 139 pass, 15 fail, aborted 1
Linux version: 6.18.51-rc1-g4cfd5b1359b0 Boards tested: tegra20-ventana tegra30-cardhu-a04 tegra124-jetson-tk1 tegra210-p2371-2180 tegra210-p3450-0000 tegra186-p2771-0000 tegra186-p3509-0000+p3636-0001 tegra194-p2972-0000 tegra194-p3509-0000+p3668-0000 tegra234-p3737-0000+p3701-0000 tegra234-p3768-0000+p3767-0005
Test failures: tegra186-p2771-0000: tegra-audio-loopback-testsuite.sh tegra186-p2771-0000: tegra-audio-mixer-testsuite.sh tegra194-p2972-0000: tegra-audio-loopback-testsuite.sh tegra194-p2972-0000: tegra-audio-loopback-testsuite.sh (rt565x loopback) tegra194-p2972-0000: tegra-audio-mixer-testsuite.sh tegra194-p3509-0000+p3668-0000: tegra-audio-loopback-testsuite.sh tegra194-p3509-0000+p3668-0000: tegra-audio-mixer-testsuite.sh tegra210-p2371-2180: tegra-audio-loopback-testsuite.sh tegra210-p2371-2180: tegra-audio-mixer-testsuite.sh tegra210-p3450-0000: tegra-audio-loopback-testsuite.sh tegra210-p3450-0000: tegra-audio-mixer-testsuite.sh
This tells me that there is some other dependency missing. My intention was to only backport these for v7.2 because audio is broken in that release for Tegra. Sorry if I screwed up an fixes tags here.
I see this is pulling in a bunch of other related patches, but I am not sure if these should be pulled in either. Adding Peter if he has any comments.
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2783-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2783-sdw: drop duplicate reg_default entry
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2780: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2764: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tas2552: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: sti-sas: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: sgtl5000: sort the register default table
WenTao Liang vulab@iscas.ac.cn ASoC: samsung: aries_audio_probe: double of_node_put due to direct assignment without of_node_get
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt721-sdca-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt715: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt715-sdca: sort the register default tables
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt715-sdca: drop duplicate reg_default entries
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt712-sdca-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt712-sdca-dmic: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt711: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt711-sdca: sort the register default tables
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt700: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt700: drop duplicate reg_default entry
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt298: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt286: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt274: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1318: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1318-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1316-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: rt1017-sdca-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: pm4125-sdw: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: pcm512x: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: ml26124: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: max9860: sort the register default table
Jon
On Thu, Sep 10, 2026 at 06:18:02AM +0100, Jon Hunter wrote:
Hi Greg,
On 09/09/2026 14:34, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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, 11 Sep 2026 13:40:31 +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.51-rc1... 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:
...
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_i2s: sort the register default table
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_i2s: sort the Tegra264 register default table
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Fix the MIXER enable default value
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Sort ADMAIF register defaults
Jon Hunter jonathanh@nvidia.com ASoC: tegra: Sort MBDRC register defaults
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: tegra210_mixer: sort the register default table
These are causing some audio regressions for Tegra ...
Test results for next: builds: 11 pass, 0 fail boots: 26 pass, 0 fail, aborted 1 tests: 139 pass, 15 fail, aborted 1
Linux version: 6.18.51-rc1-g4cfd5b1359b0 Boards tested: tegra20-ventana tegra30-cardhu-a04 tegra124-jetson-tk1 tegra210-p2371-2180 tegra210-p3450-0000 tegra186-p2771-0000 tegra186-p3509-0000+p3636-0001 tegra194-p2972-0000 tegra194-p3509-0000+p3668-0000 tegra234-p3737-0000+p3701-0000 tegra234-p3768-0000+p3767-0005
Test failures: tegra186-p2771-0000: tegra-audio-loopback-testsuite.sh tegra186-p2771-0000: tegra-audio-mixer-testsuite.sh tegra194-p2972-0000: tegra-audio-loopback-testsuite.sh tegra194-p2972-0000: tegra-audio-loopback-testsuite.sh (rt565x loopback) tegra194-p2972-0000: tegra-audio-mixer-testsuite.sh tegra194-p3509-0000+p3668-0000: tegra-audio-loopback-testsuite.sh tegra194-p3509-0000+p3668-0000: tegra-audio-mixer-testsuite.sh tegra210-p2371-2180: tegra-audio-loopback-testsuite.sh tegra210-p2371-2180: tegra-audio-mixer-testsuite.sh tegra210-p3450-0000: tegra-audio-loopback-testsuite.sh tegra210-p3450-0000: tegra-audio-mixer-testsuite.sh
This tells me that there is some other dependency missing. My intention was to only backport these for v7.2 because audio is broken in that release for Tegra. Sorry if I screwed up an fixes tags here.
I see this is pulling in a bunch of other related patches, but I am not sure if these should be pulled in either. Adding Peter if he has any comments.
All of them had specific Fixes: tags on them, which I followed, are they incorrect?
I can drop all of the "sort the register table" patches if you want from all branches, just let me know.
thanks,
greg k-h
On 10/09/2026 07:12, Greg Kroah-Hartman wrote:
...
This tells me that there is some other dependency missing. My intention was to only backport these for v7.2 because audio is broken in that release for Tegra. Sorry if I screwed up an fixes tags here.
I see this is pulling in a bunch of other related patches, but I am not sure if these should be pulled in either. Adding Peter if he has any comments.
All of them had specific Fixes: tags on them, which I followed, are they incorrect?
No but there are some other fixes which are also needed ...
53dd1c1de851 ASoC: tegra: Fix the I2S enable default value 5442b8093a2f ASoC: tegra: Fix the MIXER enable default value
Sasha's review also caught the above.
I can drop all of the "sort the register table" patches if you want from all branches, just let me know.
Yes, I think that is best to drop them unless Peter thinks otherwise.
Jon
I can drop all of the "sort the register table" patches if you want from all branches, just let me know.
Yes, I think that is best to drop them unless Peter thinks otherwise.
Dropped both again from 6.18: "ASoC: tegra: Fix the MIXER enable default value" and its "sort the register table" dependency, "ASoC: tegra210_mixer: sort the register default table".
These are causing some audio regressions for Tegra ...
Test failures: tegra186-p2771-0000: tegra-audio-loopback-testsuite.sh tegra186-p2771-0000: tegra-audio-mixer-testsuite.sh [...]
Dropped all six Tegra "sort register defaults" patches from every branch where they were queued:
- "ASoC: tegra: Sort ADMAIF register defaults" -- 6.18 - "ASoC: tegra: Fix the MIXER enable default value" -- 6.18, 6.12, 6.6, 6.1 - "ASoC: tegra210_i2s: sort the register default table" -- 6.18, 6.12, 6.6, 6.1, 5.15, 5.10 - "ASoC: tegra210_i2s: sort the Tegra264 register default table" -- 6.18 - "ASoC: tegra: Sort MBDRC register defaults" -- 6.18, 6.12, 6.6, 6.1 - "ASoC: tegra210_mixer: sort the register default table" -- 6.18, 6.12, 6.6, 6.1
My intention was to only backport these for v7.2 because audio is broken in that release for Tegra.
Makes sense - and while digging into the I2S case specifically, we found the root cause: your companion fix 53dd1c1de851 ("ASoC: tegra: Fix the I2S enable default value") is queued in no stable branch. Once the I2S sort patch makes TEGRA210_I2S_ENABLE reachable via regcache's bsearch, the wrong recorded default is left in place with nothing to correct it or re-enable I2S at runtime_resume.
I see this is pulling in a bunch of other related patches, but I am not sure if these should be pulled in either.
We also acted on that wider concern. We reviewed the whole "sort the register default table" family (all the non-Tegra codecs in this series: adau1761, cx2072x, fsl_easrc, max9860, ml26124, pcm512x, pm4125-sdw, the rt* SoundWire codecs, sgtl5000, sti-sas, tas2552/2764/ 2780/2783-sdw) and are dropping it from 6.18 and older across the board. These patches accompany regcache commit 4b05ccb17f92 ("regcache: Sort the local copy of an unsorted reg_defaults array"), which none of those branches have, so sorting the driver-side table is itself what changes bsearch reachability in regcache_lookup_reg(), the same mechanism behind the I2S regression above, but with no reported bug to fix on these branches. Risk with no benefit, so out they go.
Thanks for flagging this.
On 9/9/26 06:34, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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, 11 Sep 2026 13:40:31 +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.51-rc1... 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
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos re@w6rz.net
Am 09.09.2026 um 15:34 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.18.51 release. There are 583 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.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Beste Grüße, Peter Schneider