This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +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.6.148-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.6.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.6.148-rc1
Nikunj A Dadhania nikunj@amd.com KVM: SVM: Bump asid_generation on CPU online to avoid ASID collision after hotplug
David Howells dhowells@redhat.com rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link
Robert Mader robert.mader@collabora.com udmabuf: Ensure to perform cache synchronisation in begin_cpu_udmabuf()
Julien Massot julien.massot@collabora.com ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
Chen-Yu Tsai wenst@chromium.org ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
SJ Park sj@kernel.org mm/damon/core: disallow overlapping input ranges for damon_set_regions()
SJ Park sj@kernel.org mm/damon/core: validate ranges in damon_set_regions()
Qian Zuo zuoqian113@gmail.com coredump: fix pidfs file refcount leak in umh_coredump_setup
Venkatesh Srinivas venkateshs@chromium.org KVM: x86: Only reset TSC Deadline Timer in apic_timer_expired on KVM_RUN
David Matlack dmatlack@google.com KVM: Introduce vcpu->wants_to_run
Reinette Chatre reinette.chatre@intel.com fs/resctrl: Fix double-add of pseudo-locked region's RMID to free list
Haoxiang Li haoxiang_li2024@163.com net: ipa: fix SMEM state handle leaks in SMP2P init
Théo Lebrun theo.lebrun@bootlin.com net: macb: drop in-flight Tx SKBs on close
Bryam Vargas hexlabsecurity@proton.me ata: libata-core: Reject an invalid concurrent positioning ranges count
Dawei Feng dawei.feng@seu.edu.cn octeontx2-pf: fix SQB pointer leak on init failure
Wentao Liang vulab@iscas.ac.cn ipmi: fix refcount leak in i_ipmi_request()
Breno Leitao leitao@debian.org bootconfig: fix NULL-pointer arithmetic in xbc_snprint_cmdline()
Breno Leitao leitao@debian.org bootconfig: move xbc_snprint_cmdline() to lib/bootconfig.c
Rasmus Villemoes linux@rasmusvillemoes.dk bootconfig: do not put quotes on cmdline items unless necessary
Junrui Luo moonafterrain@outlook.com octeontx2-af: cn10k: restrict VF LMTLINE sharing to its own PF
Sergio Paracuellos sergio.paracuellos@gmail.com gpio: mt7621: avoid corruption of shared interrupt trigger state
Maoyi Xie maoyixie.tju@gmail.com net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
Runyu Xiao runyu.xiao@seu.edu.cn gpio: tegra: do not call pinctrl for GPIO direction
Bartosz Golaszewski bartosz.golaszewski@linaro.org pinctrl: remove pinctrl_gpio_direction_output()
Dexuan Cui decui@microsoft.com net: mana: Validate the packet length reported by the NIC
Thomas Gleixner tglx@kernel.org locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
Guangshuo Li lgs201920130244@gmail.com mmc: vub300: fix use-after-free on probe failure
Johan Hovold johan@kernel.org mmc: vub300: rename probe error labels
Johan Hovold johan@kernel.org mmc: vub300: fix use-after-free on disconnect
Maoyi Xie maoyixie.tju@gmail.com wifi: libertas_tf: fix use-after-free in lbtf_free_adapter()
Michael Bommarito michael.bommarito@gmail.com tracing/user_events: Fix use-after-free in user_event_mm_dup()
Marco Crivellari marco.crivellari@suse.com workqueue: Add system_percpu_wq and system_dfl_wq
Tejun Heo tj@kernel.org workqueue: Factor out init_cpu_worker_pool()
Dmitry Torokhov dmitry.torokhov@gmail.com Input: ims-pcu - fix firmware leak in async update
Dmitry Torokhov dmitry.torokhov@gmail.com firmware_loader: introduce __free() cleanup hanler
Mikulas Patocka mpatocka@redhat.com dm-verity: make error counter atomic
Mikulas Patocka mpatocka@redhat.com dm-verity: avoid double increment of &use_bh_wq_enabled
Souvik Banerjee souvik@amlalabs.com ovl: use linked upper dentry in copy-up tmpfile
Benjamin Coddington ben.coddington@hammerspace.com NFS: Charge unstable writes by request size, not folio size
Christoph Hellwig hch@lst.de nfs: remove dead code for the old swap over NFS implementation
Vincent Jardin vjardin@free.fr i2c: imx: fix locked bus on SMBus block-read of 0 (atomic)
Stefan Eichenberger stefan.eichenberger@toradex.com i2c: imx: separate atomic, dma and non-dma use case
Haoxiang Li lihaoxiang@isrc.iscas.ac.cn platform/x86: dell-laptop: fix missing cleanups in init error path
Lyndon Sanche lsanche@lyndeno.ca platform/x86: dell-smbios: Move request functions for reuse
Michael Bommarito michael.bommarito@gmail.com thunderbolt: Prevent XDomain delayed work use-after-free on disconnect
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Remove XDomain from the bus without holding tb->lock
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Remove service debugfs entries during unregister
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Keep XDomain reference during the lifetime of a service
Alan Borzeszkowski alan.borzeszkowski@linux.intel.com thunderbolt: Update property.c function documentation
Christophe JAILLET christophe.jaillet@wanadoo.fr thunderbolt: Remove usage of the deprecated ida_simple_xx() API
Gil Fine gil.fine@linux.intel.com thunderbolt: Handle lane bonding of Gen 4 XDomain links properly
Koichiro Den den@valinux.co.jp dmaengine: dw-edma-pcie: Reject devices without driver data
Krzysztof Kozlowski krzysztof.kozlowski@oss.qualcomm.com dmaengine: dw-edma: Fix confusing cleanup.h syntax
Abinash Singh abinashlalotra@gmail.com dma: dw-edma: Fix build warning in dw_edma_pcie_probe()
Yiyang Chen cyyzero16@gmail.com taskstats: retain dead thread stats in TGID queries
Oleg Nesterov oleg@redhat.com taskstats: fill_stats_for_tgid: use for_each_thread()
Miquel Raynal miquel.raynal@bootlin.com mtd: rawnand: Pause continuous reads at block boundaries
Miquel Raynal miquel.raynal@bootlin.com mtd: rawnand: Ensure all continuous terms are always in sync
Miquel Raynal miquel.raynal@bootlin.com mtd: rawnand: Add a helper for calculating a page index
Florian Fuchs fuchsfl@gmail.com mtd: maps: vmu-flash: fix fault in unaligned fixup
Muchun Song muchun.song@linux.dev mm/mm_init: fix pageblock migratetype for ZONE_DEVICE compound pages
Chuck Lever chuck.lever@oracle.com SUNRPC: Return an error from xdr_buf_to_bvec() on overflow
Chuck Lever chuck.lever@oracle.com SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlists
Jeff Layton jlayton@kernel.org sunrpc: allocate a separate bvec array for socket sends
Mike Snitzer snitzer@kernel.org NFSD: pass nfsd_file to nfsd_iter_read()
Theodor Arsenij Larionov-Trichkine theodorlarionov@gmail.com netfilter: nft_fib: reject fib expression on the netdev egress hook
Florian Westphal fw@strlen.de netfilter: nf_tables: remove register tracking infrastructure
Yue Haibing yuehaibing@huawei.com netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_conntrack_sip: validate skb_dst() before accessing it
Florian Westphal fw@strlen.de netfilter: nf_conntrack_sip: remove net variable shadowing
Tristan Madani tristan@talencesecurity.com selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
Casey Schaufler casey@schaufler-ca.com lsm: infrastructure management of the sock security
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: don't leak bad clone into future transaction
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: move cloning of match info to insert/removal path
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: prepare pipapo_get helper for on-demand clone
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: merge deactivate helper into caller
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: prepare walk function for on-demand clone
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: make pipapo_clone helper return NULL
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: move prove_locking helper around
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: use GFP_KERNEL for insertions
Cássio Gabriel cassiogabrielcontato@gmail.com ASoC: mediatek: mt8183: Check runtime resume during probe
Cássio Gabriel cassiogabrielcontato@gmail.com ASoC: mediatek: mt8192: Check runtime resume during probe
Tang Bin tangbin@cmss.chinamobile.com ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with local dev variable
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com ASoC: mediatek: Use common mtk_afe_pcm_platform with common probe cb
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com ASoC: mediatek: mt8192-afe-pcm: Simplify with dev_err_probe()
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com ASoC: mediatek: mt8192-afe-pcm: Convert to devm_pm_runtime_enable()
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link
Abdun Nihaal nihaal@cse.iitm.ac.in fbdev: efifb: fix memory leak in efifb_probe()
Thomas Zimmermann tzimmermann@suse.de fbdev/efifb: Replace references to global screen_info by local pointer
Runyu Xiao runyu.xiao@seu.edu.cn octeontx2-vf: clear stale mailbox IRQ state before request_irq()
Runyu Xiao runyu.xiao@seu.edu.cn octeontx2-pf: clear stale mailbox IRQ state before request_irq()
Subbaraya Sundeep sbhatta@marvell.com octeontx2: Annotate mmio regions as __iomem
Jason Wang jasowang@redhat.com VDUSE: avoid leaking information to userspace
Eugenio Pérez eperezma@redhat.com vduse: take out allocations from vduse_dev_alloc_coherent
Eugenio Pérez eperezma@redhat.com vduse: remove unused vaddr parameter of vduse_domain_free_coherent
Sheng Zhao sheng.zhao@bytedance.com vduse: Use fixed 4KB bounce pages for non-4KB page size
David Howells dhowells@redhat.com rxrpc: Fix socket notification race
David Howells dhowells@redhat.com rxrpc: Fix notification vs call-release vs recvmsg
David Howells dhowells@redhat.com rxrpc: Use irq-disabling spinlocks between app and I/O thread
David Howells dhowells@redhat.com rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ack
Li Xiasong lixiasong1@huawei.com tipc: restrict socket queue dumps in enqueue tracepoints
Jiacheng Yu yujiacheng3@huawei.com fbcon: Use correct type for vc_resize() return value
Thomas Zimmermann tzimmermann@suse.de fbcon: Rename struct fbcon_ops to struct fbcon_par
Li Daming d4n.for.sec@gmail.com rxrpc: serialize kernel accept preallocation with socket teardown
David Howells dhowells@redhat.com rxrpc: Pull out certain app callback funcs into an ops table
David Howells dhowells@redhat.com afs: Turn the afs_addr_list address array into an array of structs
Kees Cook keescook@chromium.org afs: Annotate struct afs_addr_list with __counted_by
Tapio Reijonen tapio.reijonen@vaisala.com serial: max310x: implement gpio_chip::get_direction()
Hugo Villeneuve hvilleneuve@dimonoff.com serial: max310x: replace bare use of 'unsigned' with 'unsigned int' (checkpatch)
Xu Rao raoxu@uniontech.com ALSA: hda: Fix cached processing coefficient verbs
Zhang Heng zhangheng@kylinos.cn ALSA: hda: conexant: Remove mic bias threshold override
Mingyu Wang 25181214217@stu.xidian.edu.cn i2c: i801: fix hardware state machine corruption in error path
Ricardo Robaina rrobaina@redhat.com audit: fix recursive locking deadlock in audit_dupe_exe()
Ricardo Robaina rrobaina@redhat.com audit: use 'unsigned int' instead of 'unsigned'
Jeff Layton jlayton@kernel.org audit: widen ino fields to u64
NeilBrown neil@brown.name VFS/audit: introduce kern_path_parent() for audit
Haoxiang Li haoxiang_li2024@163.com i2c: davinci: Unregister cpufreq notifier on probe failure
Sebastian Alba Vives sebasjosue84@gmail.com fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
Mikhail Gavrilov mikhail.v.gavrilov@gmail.com dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
Jason Gunthorpe jgg@ziepe.ca udmabuf: Do not create malformed scatterlists
Weinan Liu wnliu@google.com iommu/amd: Don't split flush for amd_iommu_domain_flush_all()
Matt Bobrowski mattbobrowski@google.com bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is uninitialized
Wentao Guan guanwentao@uniontech.com bpf: drop bpf_lsm_getselfattr from hook list
Coia Prant coiaprant@gmail.com net: pcs: xpcs: fix SGMII state reading
Yitang Yang yi1tang.yang@gmail.com io_uring/rw: fix missing ERESTARTSYS conversion in read paths
Harry Wentland harry.wentland@amd.com drm/amd/display: Fix dcn32 DTB DTO update breaking live pixel rate sources
Namjae Jeon linkinjeon@kernel.org exfat: validate cluster allocation bits of the allocation bitmap
Eric Biggers ebiggers@kernel.org fscrypt: Avoid dynamic allocation in fscrypt_get_devices()
Kyle Zeng kylebot@openai.com openvswitch: fix GSO userspace truncation underflow
Namjae Jeon linkinjeon@kernel.org ksmbd: validate ACE size against SID sub-authorities
Namjae Jeon linkinjeon@kernel.org ksmbd: bound DACL dedup walk to copied ACEs
Wentao Guan guanwentao@uniontech.com ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL
Haofeng Li lihaofeng@kylinos.cn ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl
Youssef Samir youssef.abdulrahman@oss.qualcomm.com net: qrtr: ns: Raise node count limit to 512
Weiming Shi bestswngs@gmail.com ipv6: ndisc: fix NULL deref in accept_untracked_na()
Jacob Keller jacob.e.keller@intel.com i40e: remove read access to debugfs files
Asad Kamal asad.kamal@amd.com drm/amdgpu: fix aperture mapping leak
Ce Sun cesun102@amd.com drm/amdgpu: invoke pm_genpd_remove() before freeing genpd
Boyuan Zhang boyuan.zhang@amd.com drm/amdgpu: fix division by zero with invalid uvd dimensions
Luca Coelho luciano.coelho@intel.com drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()
Boyuan Zhang boyuan.zhang@amd.com drm/amdgpu/vcn4: avoid rereading IB param length
Boyuan Zhang boyuan.zhang@amd.com drm/amdgpu/vce: fix integer overflow in image size
Alex Deucher alexander.deucher@amd.com drm/amdgpu/sdma4.4.2: replace BUG_ON() with WARN_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx9: replace BUG_ON() with WARN_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx9.4.3: replace BUG_ON() with WARN_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx8: drop unecessary BUG_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx11: replace BUG_ON() with WARN_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx10: replace BUG_ON() with WARN_ON()
Yang Wang kevinyang.wang@amd.com drm/amd/pm: make pp_features read-only when scpm is enabled
James Raphael Tiovalen jamestiotio@gmail.com vxlan: mdb: Fix source list corruption on a failed replace
Daehyeon Ko 4ncienth@gmail.com tipc: clear sock->sk on the failed-insert path in tipc_sk_create()
Asim Viladi Oglu Manizada manizada@pm.me pppoe: reload header pointer after dev_hard_header()
Doruk Tan Ozturk doruk@0sec.ai mctp: serial: handle zero-length frames to prevent rx buffer overflow
Doruk Tan Ozturk doruk@0sec.ai mac802154: llsec: reject frames shorter than the authentication tag
Ibrahim Hashimov security@auditcode.ai mac802154: hold an interface reference across the scan worker
Michael Bommarito michael.bommarito@gmail.com ila: reload IPv6 header after pskb_may_pull in checksum adjust
Sergey Temerkhanov sergey.temerkhanov@intel.com ice: use READ_ONCE() to access cached PHC time
James Montgomery james_montgomery@disroot.org ksmbd: defer destroy_previous_session() until after NTLM authentication
Raphael Zimmer raphael.zimmer@tu-ilmenau.de rbd: Reset positive result codes to zero in object map update path
Masami Hiramatsu (Google) mhiramat@kernel.org selftests/ftrace: Reset triggers at top level before instance loop
Jann Horn jannh@google.com proc: Fix broken error paths for namespace links
Fan Wu fanwu01@zju.edu.cn net: hip04: fix RX buffer leak on build_skb failure
David Lee david.lee@trailofbits.com net/x25: fix use-after-free in x25_kill_by_neigh()
Bryam Vargas hexlabsecurity@proton.me net/iucv: fix use-after-free of a severed iucv_path
Hidayath Khan hidayath@linux.ibm.com net/af_iucv: fix NULL deref in afiucv_hs_callback_syn()
Doruk Tan Ozturk doruk@0sec.ai geneve: require CAP_NET_ADMIN in the device netns for changelink
Sungmin Kang 726ksm@gmail.com net: slip: serialize receive against buffer reallocation
Doruk Tan Ozturk doruk@0sec.ai vxlan: require CAP_NET_ADMIN in the device netns for changelink
Breno Leitao leitao@debian.org phonet: pep: fix use-after-free in pep_get_sb()
Lu Baolu baolu.lu@linux.intel.com iommu/vt-d: Disallow SVA if page walk is not coherent
Tengda Wu wutengda@huaweicloud.com ftrace: Add global mutex to serialize trace_parser access
Eric Biggers ebiggers@kernel.org fscrypt: Add missing superblock check in find_or_insert_direct_key()
Amir Goldstein amir73il@gmail.com fs: preserve ACL_DONT_CACHE state in forget_cached_acl()
Christian Brauner brauner@kernel.org binfmt_elf_fdpic: only honour the first PT_INTERP
Douya Le ldy3087146292@gmail.com libceph: remove debugfs files before client teardown
Douya Le ldy3087146292@gmail.com libceph: reject zero bucket types in crush_decode
Raphael Zimmer raphael.zimmer@tu-ilmenau.de libceph: Reject monmaps advertising zero monitors
Shuangpeng Bai shuangpeng.kernel@gmail.com libceph: refresh auth->authorizer_buf{,_len} after authorizer update
Zhao Zhang zzhan461@ucr.edu libceph: guard missing CRUSH type name lookup
Raphael Zimmer raphael.zimmer@tu-ilmenau.de libceph: Fix multiplication overflow in decode_new_up_state_weight()
Douya Le ldy3087146292@gmail.com libceph: bound get_version reply decode to front len
Bryam Vargas hexlabsecurity@proton.me ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()
Max Kellermann max.kellermann@ionos.com ceph: add owner/capability checks for CEPH_IOC_SET_LAYOUT*
Jun Yang junvyyang@tencent.com sctp: don't free the ASCONF's own transport in DEL-IP processing
Michael Bommarito michael.bommarito@gmail.com mptcp: only set DATA_FIN when a mapping is present
Chenguang Zhao zhaochenguang@kylinos.cn mptcp: decrement subflows counter on failed passive join
Will Deacon will@kernel.org Revert "arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates"
Will Deacon will@kernel.org arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/probes: Prevent out-of-bounds write in __trace_probe_log_err()
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/probes: Fix potential underflow in LEN_OR_ZERO macro
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/probes: Avoid temporary buffer truncation in trace_probe_match_command_args()
Masami Hiramatsu (Google) mhiramat@kernel.org tracing/eprobe: Fix exact system name matching in eprobe_dyn_event_match()
deepakraog gaikwad.dcg@gmail.com tracing: Fix resource leak on mmiotrace trace_pipe close
Steven Rostedt rostedt@goodmis.org tracing: Fix mmiotrace possible NULL dereferencing of hiter->dev
Guangshuo Li lgs201920130244@gmail.com intel_th: fix MSC output device reference leak
Alexander Usyskin alexander.usyskin@intel.com mei: bus: access mei_device under device_lock on cleanup
Jiangshan Yi yijiangshan@kylinos.cn serial: 8250_mid: Fix NULL function pointer dereference on DNV/ICX-D/SNR platforms
Hugo Villeneuve hvilleneuve@dimonoff.com serial: sc16is7xx: implement gpio get_direction() callback
Ian Abbott abbotti@mev.co.uk comedi: comedi_parport: deal with premature interrupt
Nathan Chancellor nathan@kernel.org x86/boot/compressed: Disable jump tables
Xu Rao raoxu@uniontech.com cdrom: fix stack out-of-bounds read in CDROMVOLCTRL
Haoran Jiang jianghaoran@kylinos.cn LoongArch: Fix oops during single-step debugging
Zixing Liu liushuyu@aosc.io platform/loongarch: laptop: Explicitly reset bl_powered state when suspend
Christian Brauner brauner@kernel.org binfmt_misc: set have_execfd only once the interpreter is opened
Christian Brauner brauner@kernel.org exec: fix unsigned loop counter wrap in transfer_args_to_stack()
Chengfeng Ye nicoyip.dev@gmail.com Bluetooth: RFCOMM: Fix session UAF in set_termios
Chengfeng Ye nicoyip.dev@gmail.com Bluetooth: hci_sync: Protect UUID list traversal
MinJea Kim qndkdrnl@gmail.com staging: rtl8723bs: fix inverted HT40 secondary channel offset
Moksh Panicker mokshpanicker.7@gmail.com staging: rtl8723bs: fix OOB reads in rtw_get_wps_ie()
Fan Wu fanwu01@zju.edu.cn wifi: brcmfmac: make release_scratchbuffers idempotent
Devin Wittmayer lucid_duck@justthetip.ca wifi: mt76: mt7921: drop TXRX_NOTIFY on non-mmio buses
Devin Wittmayer lucid_duck@justthetip.ca wifi: mt76: mt7615: drop TXRX_NOTIFY on non-mmio buses
Huihui Huang hhhuang@smu.edu.sg wifi: wilc1000: validate assoc response length before subtracting header
Doruk Tan Ozturk doruk@0sec.ai wifi: mwifiex: fix NULL dereference when the AP has HT-cap but no HT-oper
Tristan Madani tristan@talencesecurity.com wifi: ath6kl: fix OOB access from firmware ADDBA window size
Norbert Szetei norbert@doyensec.com ALSA: seq: close a re-opened queue timer in the destructor
Johan Hovold johan@kernel.org media: vpif_capture: fix OF node reference imbalance
Hans Verkuil hverkuil+cisco@kernel.org media: vivid: check for vb2_is_busy() when toggling caps
Hans Verkuil hverkuil+cisco@kernel.org media: vivid: add vivid_update_reduced_fps()
Guangshuo Li lgs201920130244@gmail.com media: vimc: fix reference leak on failed device registration
Guangshuo Li lgs201920130244@gmail.com media: vidtv: fix reference leak on failed device registration
Zile Xiong xiongzile99@gmail.com media: vb2: use ssize_t for vb2_read/vb2_write
Pengpeng Hou pengpeng@iscas.ac.cn media: v4l2-ctrls: validate HEVC active reference counts
Sergey Shtylyov s.shtylyov@auroraos.dev media: v4l2-ctrls-request: add NULL check in v4l2_ctrl_request_complete()
Myeonghun Pak mhun512@gmail.com media: ti: vpe: unwind v4l2 device registration on probe error
Hungyu Lin dennylin0707@gmail.com media: tegra-video: vi: fix invalid u32 return value in format lookup
Valery Borovsky vebohr@gmail.com media: sun4i-csi: Return queued buffers on start_streaming() failure
Myeonghun Pak mhun512@gmail.com media: stm32: dcmi: unregister notifier on probe failure
Ma Ke make24@iscas.ac.cn media: saa7134: Fix a possible memory leak in saa7134_video_init1
Valery Borovsky vebohr@gmail.com media: rtl2832_sdr: Return queued buffers on start_streaming() failure
Deepanshu Kartikey kartikey406@gmail.com media: rtl2832: fix use-after-free in rtl2832_remove()
Myeonghun Pak mhun512@gmail.com media: radio-si476x: Unregister v4l2_device on probe failure
Valery Borovsky vebohr@gmail.com media: pwc: Return queued buffers on start_streaming() failure
Valery Borovsky vebohr@gmail.com media: pwc: Drain fill_buf on start_streaming() failure
Krzysztof Kozlowski krzysztof.kozlowski@oss.qualcomm.com media: pci: dm1105: Free allocated workqueue
Guoniu Zhou guoniu.zhou@nxp.com media: nxp: imx8-isi: Fix scale factor calculation for hardware rounding
Guoniu Zhou guoniu.zhou@nxp.com media: nxp: imx8-isi: Fix potential out-of-bounds issues
Xiaolei Wang xiaolei.wang@windriver.com media: nxp: imx8-isi: Fix missing v4l2_subdev_cleanup() in pipe init error path
Xiaolei Wang xiaolei.wang@windriver.com media: nxp: imx8-isi: Clean up already-initialized pipes on probe failure
Xiaolei Wang xiaolei.wang@windriver.com media: nxp: imx8-isi: Add missing v4l2_subdev_cleanup() in crossbar and pipe
Valery Borovsky vebohr@gmail.com media: msi2500: Return queued buffers on start_streaming() failure
Anand Moon linux.amoon@gmail.com media: meson: vdec: Fix memory leak in error path of vdec_open
Guangshuo Li lgs201920130244@gmail.com media: marvell-cam: fix missing pci_disable_device() on remove
Wang Jun 1742789905@qq.com media: cx23885: add ioremap return check and cleanup
Johan Hovold johan@kernel.org media: cx231xx: fix devres lifetime
Pengpeng Hou pengpeng@iscas.ac.cn media: cedrus: skip invalid H.264 reference list entries
Samuel Holland samuel@sholland.org media: cedrus: Fix missing cleanup in error path
Myeonghun Pak mhun512@gmail.com media: cedrus: clean up media device on probe failure
Myeonghun Pak mhun512@gmail.com media: cec: seco: unregister adapter on IR probe failure
David Carlier devnexen@gmail.com media: aspeed: fix missing of_reserved_mem_device_release() on probe failure
Valery Borovsky vebohr@gmail.com media: airspy: Return queued buffers on start_streaming() failure
Linmao Li lilinmao@kylinos.cn drm/vc4: Prevent shader BO mappings from becoming writable
Ian Forbes ian.forbes@broadcom.com drm/vmwgfx: Validate vmw_surface_metadata::array_size
Zhu Lingshan lingshan.zhu@amd.com drm/amdgpu: fix bo->pin leaking in amdgpu_bo_create_reserved
WenTao Liang vulab@iscas.ac.cn drm/amd/display: set new_stream to NULL after release
Timur Kristóf timur.kristof@gmail.com drm/amd/pm/ci: Don't disable MCLK DPM on Bonaire 0x6658 (R7 260X)
Mario Limonciello mario.limonciello@amd.com drm/amdgpu: Fix VFCT bus number matching with soft filter
Joonas Lahtinen joonas.lahtinen@linux.intel.com drm/i915/gem: Fix NULL deref in I915_CONTEXT_PARAM_SSEU
Joonas Lahtinen joonas.lahtinen@linux.intel.com drm/i915/gem: Do not leak siblings[] on proto context error
Joonas Lahtinen joonas.lahtinen@linux.intel.com drm/i915: Return NULL on error in active_instance
Alex Deucher alexander.deucher@amd.com drm/amdgpu/sdma5.0: replace BUG_ON() with WARN_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/sdma5.2: replace BUG_ON() with WARN_ON()
Alex Deucher alexander.deucher@amd.com drm/amdgpu/sdma6.0: replace BUG_ON() with WARN_ON()
Bryam Vargas hexlabsecurity@proton.me drm/virtio: bound EDID block reads to the response buffer
WenTao Liang vulab@iscas.ac.cn drm/amd/display: detect_link_and_local_sink: DP alt mode timeout path leaks prev_sink reference
Thomas Zimmermann tzimmermann@suse.de drm/amd/display: Handle struct drm_plane_state.ignore_damage_clips
David Francis David.Francis@amd.com drm/amdkfd: Check bounds in allocate_event_notification_slot
Pavel Ondračka pavel.ondracka@gmail.com drm/radeon: fix r100_copy_blit for large BOs
Wentao Liang vulab@iscas.ac.cn drm/nouveau/acr: fix missing nvkm_done() in error path of nvkm_acr_oneinit()
Joonas Lahtinen joonas.lahtinen@linux.intel.com drm/i915/gem: Add missing nospec on parallel submit slot
Junrui Luo moonafterrain@outlook.com drm/nouveau: fix reversed error cleanup order in ucopy functions
Mario Limonciello mario.limonciello@amd.com drm/amdgpu: validate CP_GFX_SHADOW chunk size in CS pass1
Timur Kristóf timur.kristof@gmail.com drm/amdgpu: Fix amdgpu_bo_move() when old_mem and new_mem are both GTT
Timur Kristóf timur.kristof@gmail.com drm/amdgpu/uvd: Place VCPU BO only in VRAM for UVD 4.x and older
Timur Kristóf timur.kristof@gmail.com drm/amdgpu/uvd: Fix forcing MSG, FB BOs into VCPU segment when it isn't at 0 (v2)
Ashutosh Desai ashutoshdesai993@gmail.com drm/dp/mst: fix OOB reads on 2-byte fields in sideband reply parsers
Ashutosh Desai ashutoshdesai993@gmail.com drm/dp/mst: fix buffer overflows in sideband chunk accumulation
Ashutosh Desai ashutoshdesai993@gmail.com drm/dp/mst: fix OOB reads in remote DPCD/I2C sideband reply parsers
Vitor Soares vitor.soares@toradex.com drm/bridge: cdns-dsi: Replace deprecated UNIVERSAL_DEV_PM_OPS()
Sergey Shtylyov s.shtylyov@auroraos.dev drm/rockchip: cdn-dp: add missing check in cdn_dp_config_video()
Chengfeng Ye nicoyip.dev@gmail.com bpf, sockmap: Fix cork use-after-free in tcp_bpf_sendmsg()
Marcin Szycik marcin.szycik@linux.intel.com ice: fix LAG recipe to profile association
Li RongQing lirongqing@baidu.com net: ipv6: fix dif and sdif mismatch in raw6_icmp_error
Alexei Lazar alazar@nvidia.com net/mlx5e: Reject unsupported CB Shaper TSA in ETS validation
Alexei Lazar alazar@nvidia.com net/mlx5e: Report zero bandwidth for non-ETS traffic classes
Yael Chemla ychemla@nvidia.com net/mlx5: E-Switch, fix zero num_dest in prio_tag egress vlan rule
Aldo Ariel Panzardo qwe.aldo@gmail.com net: qrtr: restrict socket creation to the initial network namespace
Chenguang Zhao zhaochenguang@kylinos.cn hinic: remove unused ethtool RSS user configuration buffers
Eric Dumazet edumazet@google.com ppp: annotate data races in ppp_generic
Qingfang Deng dqfext@gmail.com ppp: enable TX scatter-gather
Qingfang Deng dqfext@gmail.com ppp: convert to percpu netstats
Qingfang Deng dqfext@gmail.com ppp: use IFF_NO_QUEUE in virtual interfaces
Eric Dumazet edumazet@google.com ipv4: icmp: fill flow parameters in icmp_route_lookup decoy lookup
Suman Ghosh sumang@marvell.com octeontx2-vf: set TC flower flag on MCAM entry allocation
vadik likholetov vadikas@gmail.com net: stmmac: enable the MAC on link up for all supported speeds
Nazim Amirul muhammad.nazim.amirul.nazle.asmade@altera.com net: stmmac: reset residual action in L3L4 filters on delete
Nazim Amirul muhammad.nazim.amirul.nazle.asmade@altera.com net: stmmac: fix l3l4 filter rejecting unsupported offload requests
Cen Zhang (Microsoft) blbllhy@gmail.com tipc: fix u16 MTU truncation in media and bearer MTU validation
Zhang Yi yi.zhang@huawei.com iomap: correct the range of a partial dirty clear
Harshaka Narayana harshaka.narayana@broadcom.com vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets
Qing Luo luoqing@kylinos.cn sctp: auth: verify auth requirement when auth_chunk is NULL
Michael Walle mwalle@kernel.org net: dpaa: fix mode setting
Eric Dumazet edumazet@google.com net: hsr: fix memory leak on slave unregistration by removing synced VLANs
Nikolay Aleksandrov razor@blackwall.org net: bridge: vlan: fix vlan range dumps starting with pvid
Michael Bommarito michael.bommarito@gmail.com amt: make the head writable before rewriting the L2 header
Michael Bommarito michael.bommarito@gmail.com amt: re-read skb header pointers after every pull
Shelley Yang shelley.yang@infineon.com wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
Lorenzo Bianconi lorenzo@kernel.org wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bfer_eht()
Lorenzo Bianconi lorenzo@kernel.org wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_cap()
Lorenzo Bianconi lorenzo@kernel.org wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_uni_bss_he_tlv()
Ruoyu Wang ruoyuw560@gmail.com wifi: mt76: mt7915: guard HE capability lookups
Helen Koike koike@igalia.com tipc: fix infinite loop in __tipc_nl_compat_dumpit
Xiang Mei (Microsoft) xmei5@asu.edu nexthop: initialize extack in nh_res_bucket_migrate()
Xiang Mei (Microsoft) xmei5@asu.edu gtp: check skb_pull_data() return in gtp1u_send_echo_resp()
Matthieu Baerts (NGI0) matttbe@kernel.org selftests: openvswitch: add config file
Matthieu Baerts (NGI0) matttbe@kernel.org selftests: af_unix: add USER_NS config
Kuniyuki Iwashima kuniyu@amazon.com selftest: af_unix: Add Kconfig file.
Rishikesh Jethwani rjethwani@purestorage.com tls: device: push pending open record on splice EOF
Cen Zhang (Microsoft) blbllhy@gmail.com sctp: validate stream count in sctp_process_strreset_inreq()
Nikhil P. Rao nikhil.rao@amd.com pds_core: check for workqueue allocation failure
Nikhil P. Rao nikhil.rao@amd.com pds_core: fix auxiliary device add/del races
Nikhil P. Rao nikhil.rao@amd.com pds_core: order completion reads after the ownership check
Nikhil P. Rao nikhil.rao@amd.com pds_core: yield the CPU while waiting for the adminq to drain
HanQuan eilaimemedsnaimel@gmail.com sctp: fix auth_chunk_list capacity check in sctp_auth_ep_add_chunkid
Prashanth Kumar KR PrashanthKumar.K.R@amd.com amd-xgbe: fix MAC_AUTO_SW handling in CL37 AN
Nikhil P. Rao nikhil.rao@amd.com pds_core: reject component parameter in legacy firmware update
Andrew Pope andrew.pope@morsemicro.com wifi: mac80211: recalculate TIM when a station enters power save
Li RongQing lirongqing@baidu.com iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
Pengpeng Hou pengpeng@iscas.ac.cn iommu/amd: Bound the early ACPI HID map
HE WEI (ギカク) skyexpoc@gmail.com wifi: mwifiex: bound uAP association event IEs to the event buffer
Ruoyu Wang ruoyuw560@gmail.com wan: wanxl: Only reset hardware after BAR mapping
Ruoyu Wang ruoyuw560@gmail.com nfp: Check resource mutex allocation
Xiang Mei xmei5@asu.edu wifi: mac80211: tear down new links on vif update error path
Guanghui Feng guanghuifeng@linux.alibaba.com iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
Guangshuo Li lgs201920130244@gmail.com dpaa2-eth: put MAC endpoint device on disconnect
Guangshuo Li lgs201920130244@gmail.com dpaa2-switch: put MAC endpoint device on disconnect
Aldo Ariel Panzardo qwe.aldo@gmail.com rds: drop incoming messages that cross network namespace boundaries
Zhaolong Zhang zhangzl68@chinatelecom.cn bonding: fix devconf_all NULL dereference when IPv6 is disabled
David Lee david.lee@trailofbits.com net/packet: avoid fanout hook re-registration after unregister
Pengpeng Hou pengpeng@iscas.ac.cn Bluetooth: btusb: validate Realtek vendor event length
Pengpeng Hou pengpeng@iscas.ac.cn hwmon: occ: validate poll response sensor blocks
Yichong Chen chenyichong@uniontech.com smb: client: validate DFS referral PathConsumed
Eugene Shalygin eugene.shalygin@gmail.com hwmon: (asus-ec-sensors) add missed handle for ENOMEM
Eugene Shalygin eugene.shalygin@gmail.com hwmon: (asus-ec-sensors) fix EC read intervals
Eugene Shalygin eugene.shalygin@gmail.com hwmon: (asus-ec-sensors) fix looping over banks while reading from EC
Diego Fernando Mancera Gomez diegomancera.dev@gmail.com usb: atm: ueagle-atm: reject descriptors that confuse probe and disconnect
Shahar Tzarfati shahar.tzarfati@intel.com wifi: iwlwifi: mvm: fix read in wake packet notification handler
Pagadala Yesu Anjaneyulu pagadala.yesu.anjaneyulu@intel.com wifi: iwlwifi: mvm: validate SAR GEO response payload size
Richard Fitzgerald rf@opensource.cirrus.com ASoC: cs35l56: Use complete_all() to signal init_completion
Richard Fitzgerald rf@opensource.cirrus.com ASoC: cs35l56: Fix potential probe() deadlock
Richard Fitzgerald rf@opensource.cirrus.com ASoC: cs35l56: Don't use devres to unregister component
Shengjiu Wang shengjiu.wang@nxp.com ASoC: bt-sco: fix duplicate DAPM widget names for wideband DAI
Pengpeng Hou pengpeng@iscas.ac.cn ASoC: tas2781: bound firmware description string parsing
Guanghui Yang 3497809730@qq.com btrfs: free mapping node on duplicate reloc root insert
You-Kai Zheng ykzheng@synology.com btrfs: declare btrfs_ioctl_search_args_v2::buf as __u8
Tristan Madani tristan@talencesecurity.com wifi: carl9170: fix buffer overflow in rx_stream failover path
Tristan Madani tristan@talencesecurity.com wifi: carl9170: fix OOB read from off-by-two in TX status handler
Tristan Madani tristan@talencesecurity.com wifi: carl9170: bound memcpy length in cmd callback to prevent OOB read
Tristan Madani tristan@talencesecurity.com wifi: ath6kl: fix OOB read from firmware IE lengths in connect event
Tristan Madani tristan@talencesecurity.com wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
Ruoyu Wang ruoyuw560@gmail.com firewire: net: Fix fragmented datagram reassembly
Manivannan Sadhasivam manivannan.sadhasivam@oss.qualcomm.com wifi: ath12k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
Manivannan Sadhasivam manivannan.sadhasivam@oss.qualcomm.com wifi: ath11k: Flush the posted write after writing to PCIE_SOC_GLOBAL_RESET
Dmitry Morgun d.morgun@ispras.ru wifi: ath11k: fix potential buffer underflow in ath11k_hal_rx_msdu_list_get()
Tzung-Bi Shih tzungbi@kernel.org watchdog: pretimeout: Fix UAF in watchdog_unregister_governor()
Guenter Roeck linux@roeck-us.net hwmon: (nzxt-smart2) Stop device IO before calling hid_hw_stop
Guenter Roeck linux@roeck-us.net hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop
Edward Adam Davis eadavis@qq.com hwmon: (corsair-psu) Stop device IO before calling hid_hw_stop
Gaole Zhang gaole.zhang@oss.qualcomm.com wifi: ath11k: fix NULL pointer dereference in ath11k_hal_srng_access_begin
Cheng Yongkang teel4res@gmail.com wifi: ath9k: hif_usb: don't dereference hif_dev after re-arming firmware request
Xincheng Zhang zhangxincheng@ultrarisc.com usb: xhci-pci: Limit VIA VL805 DMA addressing to 36 bits
Xie Bo xb@ultrarisc.com RISC-V: KVM: Serialize virtual interrupt pending state updates
Sasha Levin sashal@kernel.org Revert "drm/amd/display: Add missing kdoc for ALLM parameters"
Doruk Tan Ozturk doruk@0sec.ai crypto: rsa-pkcs1pad: Don't WARN on an empty digest
Chukun Pan amadeus@jmu.edu.cn USB: serial: option: add TDTECH MT5710-CN
Johan Hovold johan@kernel.org USB: serial: keyspan_pda: fix data loss on receive throttling
Sunho Park shpark061104@gmail.com USB: serial: io_edgeport: cap received transmit credits
Tim Pambor timpambor@gmail.com USB: serial: ftdi_sio: add support for E+H FXA291
Muhammad Bilal meatuni001@gmail.com usb: gadget: uvc: clamp SEND_RESPONSE length to the response buffer
Fan Wu fanwu01@zju.edu.cn usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown
Sonali Pradhan sonalipradhan@google.com usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()
Johan Hovold johan@kernel.org USB: gadget: fsl-udc: fix device name leak on probe failure
Johan Hovold johan@kernel.org USB: gadget: snps-udc: fix device name leak on probe failure
Melbin K Mathew mlbnkm1@gmail.com usb: gadget: printer: fix infinite loop in printer_read()
Fan Wu fanwu01@zju.edu.cn usb: gadget: f_midi: cancel pending IN work before freeing the midi object
Jinchao Wang wangjinchao600@gmail.com usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback
Xu Yang xu.yang_2@nxp.com usb: chipidea: fix usage_count leak when autosuspend_delay is negative
Huang Wei huangwei@kylinos.cn USB: storage: add NO_ATA_1X quirk for Longmai USB Key
Huihui Huang hhhuang@smu.edu.sg wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()
Weiming Shi bestswngs@gmail.com mpls: fix NULL deref in mpls_valid_fib_dump_req() on CONFIG_INET=n
Xin Long lucien.xin@gmail.com sctp: fix auth_hmacs array size in struct sctp_cookie
Jamal Hadi Salim jhs@mojatatu.com net/sched: act_tunnel_key: Defer dst_release to RCU callback
Emre Cecanpunar emreleno@gmail.com drm/i915/selftests: Fix GT PM sort comparators
Xiang Mei (Microsoft) xmei5@asu.edu ksmbd: validate compound request size before reading StructureSize2
Qihang q.h.hack.winter@gmail.com ksmbd: pin conn during async oplock break notification
Shuhao Fu sfual@cse.ust.hk can: j1939: fix lockless local-destination check
Michal Luczaj mhal@rbox.co bpf, sockmap: Reject unhashed UDP sockets on sockmap update
Shrikanth Hegde sshegde@linux.ibm.com powerpc/vtime: Initialize starttime at boot for native accounting
Frederic Weisbecker frederic@kernel.org powerpc/time: Prepare to stop elapsing in dynticks-idle
Alexander Gordeev agordeev@linux.ibm.com sched/vtime: Get rid of generic vtime_task_switch() implementation
Pengpeng Hou pengpeng@iscas.ac.cn drm/i915/gt: use correct selftest config symbol
Huiwen He hehuiwen@kylinos.cn smb/client: handle overlapping allocated ranges in fallocate
Ruoyu Wang ruoyuw560@gmail.com Bluetooth: hci_qca: Clear memdump state on invalid dump size
Pauli Virtanen pav@iki.fi Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds
Pauli Virtanen pav@iki.fi Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync
Xiang Mei xmei5@asu.edu Bluetooth: qca: fix NVM tag length underflow in TLV parser
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Skip DSD quirk for Musical Fidelity M6s DAC
Rosen Penev rosenp@gmail.com ata: sata_dwc_460ex: fix infinite loop in NCQ tag completion bit-scanning
Rosen Penev rosenp@gmail.com ata: sata_dwc_460ex: fix clear_interrupt_bit() clearing all pending interrupts
Rosen Penev rosenp@gmail.com ata: sata_dwc_460ex: use platform_get_irq()
Rosen Penev rosenp@gmail.com ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered
Bryam Vargas hexlabsecurity@proton.me net/iucv: take a reference on the socket found in afiucv_hs_rcv()
Weiming Shi bestswngs@gmail.com ipv4: fib: free fib_alias with kfree_rcu() on insert error path
Norbert Szetei norbert@doyensec.com ppp: defer channel free to an RCU grace period to fix pppol2tp RX UAF
Pushpendra Singh pushpendra.singh@oss.qualcomm.com firmware: arm_scmi: Rate-limit queue-full warnings in IRQ context
Uday Khare udaykhare77@gmail.com ASoC: tas2562: fix deprecated 'shut-down' GPIO always cleared after lookup
Charles Keepax ckeepax@opensource.cirrus.com ASoC: cs42l43: Correct report for forced microphone jack
Vijendar Mukunda Vijendar.Mukunda@amd.com ASoC: amd: ps: fix wrong ACP version string in pci_request_regions()
Christian Hewitt christianshewitt@gmail.com ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath on start/stop
HE WEI (ギカク) skyexpoc@gmail.com wifi: cfg80211: bound element ID read when checking non-inheritance
Runyu Xiao runyu.xiao@seu.edu.cn wifi: brcmfmac: initialize SDIO data work before cleanup
Cen Zhang zzzccc427@gmail.com wifi: mac80211: free AP_VLAN bc_buf SKBs outside IRQ lock
Zhao Li enderaoelyther@gmail.com wifi: cfg80211: reject unsupported PMSR FTM location requests
Zhao Li enderaoelyther@gmail.com wifi: cfg80211: validate PMSR FTM preamble range
Zhao Li enderaoelyther@gmail.com wifi: cfg80211: validate PMSR measurement type data
Zhao Li enderaoelyther@gmail.com wifi: nl80211: validate nested MBSSID IE blobs
Zhao Li enderaoelyther@gmail.com wifi: nl80211: free RNR data on MBSSID mismatch
Xiang Mei xmei5@asu.edu wifi: p54: validate RX frame length in p54_rx_eeprom_readback()
Dawei Feng dawei.feng@seu.edu.cn wifi: libertas: fix memory leak in helper_firmware_cb()
Bryam Vargas hexlabsecurity@proton.me wifi: mac80211_hwsim: clamp virtio RX length before skb_put
Abdun Nihaal nihaal@cse.iitm.ac.in wifi: ipw2100: fix potential memory leak in ipw2100_pci_init_one()
Cen Zhang zzzccc427@gmail.com wifi: cfg80211: cancel sched scan results work on unregister
Xiang Mei (Microsoft) xmei5@asu.edu xfrm: policy: preallocate inexact bins before xfrm_hash_rebuild reinsert
Xiang Mei (Microsoft) xmei5@asu.edu xfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()
Aleksandrova Alyona aga@itb.spb.ru RDMA/irdma: Prevent overflows in memory contiguity checks
Malaya Kumar Rout malayarout91@gmail.com selftests/alsa: Fix memory leak in find_controls error path
Xue Lei Xue.Lei@windriver.com mtd: fix double free and WARN_ON in add_mtd_device() error paths
Ruoyu Wang ruoyuw560@gmail.com RDMA/siw: publish QP after initialization
Guoqing Jiang guoqing.jiang@linux.dev RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp
Danila Chernetsov listdansp@mail.ru RDMA/hns: Fix potential integer overflow in mhop hem cleanup
Ruoyu Wang ruoyuw560@gmail.com RDMA/erdma: initialize ret for empty receive WR lists
Jacob Moroni jmoroni@google.com RDMA/irdma: Prevent rereg_mr for non-mem regions
Jacob Moroni jmoroni@google.com RDMA/umem: Add helpers for umem dmabuf revoke lock
Jacob Moroni jmoroni@google.com RDMA/umem: Add pinned revocable dmabuf import interface
Jacob Moroni jmoroni@google.com RDMA/umem: Move umem dmabuf revoke logic into helper function
Jacob Moroni jmoroni@google.com RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper
Yishai Hadas yishaih@nvidia.com RDMA/umem: Introduce an option to revoke DMABUF umem
Yishai Hadas yishaih@nvidia.com RDMA/umem: Add support for creating pinned DMABUF umem with a given dma device
Or Gerlitz ogerlitz@ddn.com RDMA/cma: Fix hardware address comparison length in netevent callback
Unnathi Chalicheemala unnathi.chalicheemala@oss.qualcomm.com firmware: arm_ffa: Fix NULL dereference in ffa_partition_info_get()
Filipe Manana fdmanana@suse.com btrfs: fix root leak if its reloc root is unexpected in merge_reloc_roots()
Xiang Mei xmei5@asu.edu btrfs: reject free space cache with more entries than pages
Pengpeng Hou pengpeng@iscas.ac.cn mtd: nand: mtk-ecc: stop on ECC idle timeouts
Pengpeng Hou pengpeng@iscas.ac.cn mtd: mtdswap: remove debugfs stats file on teardown
Michael Bommarito michael.bommarito@gmail.com IB/mad: Drop unmatched RMPP responses before reassembly
Sumit Gupta sumitg@nvidia.com arm64: tegra: Fix CPU compatible string to cortex-a78ae on Tegra234
Dmitry Torokhov dmitry.torokhov@gmail.com Input: ims-pcu - fix logic error in packet reset
Seungjin Bae eeodqql09@gmail.com Input: ims-pcu - fix heap-buffer-overflow in ims_pcu_process_data()
Chuck Lever chuck.lever@oracle.com xprtrdma: Clear receive-side ownership pointers on release
Mikko Perttunen mperttunen@nvidia.com gpu: host1x: Fix use-after-free in host1x_bo_clear_cached_mappings
Jhonraushan raushan.jhon@gmail.com accel/ivpu: Reject firmware log with size smaller than header
Claudiu Beznea claudiu.beznea.uj@bp.renesas.com dmaengine: sh: rz-dmac: Move interrupt request after everything is set up
Oliver Hartkopp socketcan@hartkopp.net can: isotp: serialize TX state transitions under so->rx_lock
Oliver Hartkopp socketcan@hartkopp.net can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER
Oliver Hartkopp socketcan@hartkopp.net can: bcm: track a single source interface for ANYDEV timeout/throttle ops
Oliver Hartkopp socketcan@hartkopp.net can: bcm: fix data race on rx_stamp/rx_ifindex in bcm_rx_handler()
Oliver Hartkopp socketcan@hartkopp.net can: bcm: fix stale rx/tx ops after device removal
Oliver Hartkopp socketcan@hartkopp.net can: bcm: add missing device refcount for CAN filter removal
Oliver Hartkopp socketcan@hartkopp.net can: bcm: validate frame length in bcm_rx_setup() for RTR replies
Oliver Hartkopp socketcan@hartkopp.net can: bcm: extend bcm_tx_lock usage for data and timer updates
Oliver Hartkopp socketcan@hartkopp.net can: bcm: fix CAN frame rx/tx statistics
Oliver Hartkopp socketcan@hartkopp.net can: bcm: add locking when updating filter and timer values
Phil Rosenthal phil@phil.gs KVM: x86/mmu: Fix use-after-free on vendor module reload
Hyunwoo Kim imv4bel@gmail.com KVM: nVMX: Hide shadow VMCS right after VMCLEAR
Sean Christopherson seanjc@google.com KVM: x86: Check for invalid/obsolete root *after* making MMU pages available
Heiko Carstens hca@linux.ibm.com seqlock: Allow UBSAN_ALIGNMENT to fail optimizing
Peter Zijlstra peterz@infradead.org seqlock: Allow KASAN to fail optimizing
Peter Zijlstra peterz@infradead.org seqlock: Cure some more scoped_seqlock() optimization fails
Daniel Gibson daniel@gibson.sh platform/x86/amd/pmc: Avoid logging "(null)" for DMI values
Daniel Gibson daniel@gibson.sh platform/x86/amd/pmc: Don't log during intermediate wakeups
Ryosuke Yasuoka ryasuoka@redhat.com drm/virtio: fix deadlock in display_info_cb by removing hotplug from dequeue worker
Daniel Borkmann daniel@iogearbox.net selftests/bpf: Add tests for ld_{abs,ind} failure path in subprogs
Daniel Borkmann daniel@iogearbox.net bpf: Fix ld_{abs,ind} failure path analysis in subprogs
Guixiong Wei weiguixiong@bytedance.com platform/x86/intel-uncore-freq: Fix current_freq_khz after CPU hotplug
-------------
Diffstat:
Makefile | 4 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 24 +- arch/arm64/kvm/arm.c | 2 +- arch/loongarch/kernel/kgdb.c | 3 +- arch/mips/kvm/mips.c | 2 +- arch/powerpc/include/asm/cputime.h | 13 - arch/powerpc/kernel/time.c | 65 +++ arch/powerpc/kvm/powerpc.c | 2 +- arch/riscv/include/asm/kvm_host.h | 10 +- arch/riscv/kvm/aia.c | 35 +- arch/riscv/kvm/vcpu.c | 66 ++- arch/riscv/kvm/vcpu_onereg.c | 8 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/x86/boot/compressed/Makefile | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 12 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 11 +- arch/x86/kvm/mmu/paging_tmpl.h | 10 +- arch/x86/kvm/svm/svm.c | 7 +- arch/x86/kvm/vmx/nested.c | 11 +- arch/x86/kvm/x86.c | 4 +- crypto/rsa-pkcs1pad.c | 2 +- drivers/accel/ivpu/ivpu_fw_log.c | 4 + drivers/ata/libata-core.c | 18 + drivers/ata/libata-scsi.c | 2 - drivers/ata/libata.h | 9 + drivers/ata/sata_dwc_460ex.c | 38 +- drivers/block/rbd.c | 7 +- drivers/bluetooth/btqca.c | 2 +- drivers/bluetooth/btusb.c | 4 +- drivers/bluetooth/hci_qca.c | 4 + drivers/cdrom/cdrom.c | 1 + drivers/char/ipmi/ipmi_msghandler.c | 8 + drivers/comedi/drivers/comedi_parport.c | 13 +- drivers/dma-buf/udmabuf.c | 21 +- drivers/dma/dw-edma/dw-edma-pcie.c | 63 +-- drivers/dma/sh/rz-dmac.c | 96 ++-- drivers/firewire/net.c | 37 +- drivers/firmware/arm_ffa/driver.c | 2 +- drivers/firmware/arm_scmi/notify.c | 6 +- drivers/fpga/dfl-afu-main.c | 3 + drivers/gpio/gpio-mt7621.c | 2 + drivers/gpio/gpio-mvebu.c | 4 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-tegra.c | 18 +- drivers/gpio/gpio-vf610.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 54 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 58 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 3 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 3 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 9 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 5 +- .../amd/display/modules/info_packet/info_packet.c | 2 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 5 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 7 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 11 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 36 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 25 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/i915_active.c | 7 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 4 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 1 + drivers/gpu/drm/radeon/r100.c | 13 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 + drivers/gpu/drm/vc4/vc4_bo.c | 10 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 5 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 22 +- drivers/gpu/host1x/bus.c | 4 +- drivers/hwmon/asus-ec-sensors.c | 18 +- drivers/hwmon/corsair-cpro.c | 1 + drivers/hwmon/corsair-psu.c | 1 + drivers/hwmon/nzxt-smart2.c | 2 +- drivers/hwmon/occ/common.c | 38 +- drivers/hwtracing/intel_th/core.c | 10 - drivers/hwtracing/intel_th/msu.c | 2 + drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-i801.c | 2 +- drivers/i2c/busses/i2c-imx.c | 126 +++-- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/mad.c | 30 ++ drivers/infiniband/core/umem_dmabuf.c | 176 ++++++- drivers/infiniband/hw/erdma/erdma_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- drivers/infiniband/hw/irdma/verbs.c | 7 +- drivers/infiniband/sw/siw/siw_verbs.c | 62 ++- drivers/input/misc/ims-pcu.c | 37 +- drivers/iommu/amd/init.c | 6 + drivers/iommu/amd/iommu.c | 25 +- drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 2 +- drivers/md/dm-verity-target.c | 14 +- drivers/md/dm-verity.h | 2 +- drivers/media/cec/platform/seco/seco-cec.c | 6 +- drivers/media/common/videobuf2/videobuf2-core.c | 12 +- drivers/media/dvb-frontends/rtl2832.c | 4 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 19 +- drivers/media/pci/cx23885/cx23885-core.c | 14 +- drivers/media/pci/dm1105/dm1105.c | 1 + drivers/media/pci/saa7134/saa7134-video.c | 25 +- drivers/media/platform/aspeed/aspeed-video.c | 1 + drivers/media/platform/marvell/cafe-driver.c | 1 + .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 2 + .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 16 + .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 1 + drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c | 9 +- drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 11 +- .../media/platform/nxp/imx8-isi/imx8-isi-pipe.c | 20 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 1 + drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +- drivers/media/platform/ti/davinci/vpif_capture.c | 2 +- drivers/media/platform/ti/vpe/vpe.c | 3 +- drivers/media/radio/radio-si476x.c | 1 + drivers/media/test-drivers/vidtv/vidtv_bridge.c | 4 +- drivers/media/test-drivers/vimc/vimc-core.c | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 15 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 38 +- drivers/media/test-drivers/vivid/vivid-vid-cap.h | 1 + drivers/media/test-drivers/vivid/vivid-vid-out.c | 6 + drivers/media/usb/airspy/airspy.c | 8 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 16 +- drivers/media/usb/msi2500/msi2500.c | 32 +- drivers/media/usb/pwc/pwc-if.c | 13 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 13 + drivers/media/v4l2-core/v4l2-ctrls-request.c | 14 +- drivers/misc/mei/bus.c | 16 +- drivers/mmc/host/vub300.c | 36 +- drivers/mtd/maps/vmu-flash.c | 8 +- drivers/mtd/mtdcore.c | 23 +- drivers/mtd/mtdswap.c | 5 +- drivers/mtd/nand/ecc-mtk.c | 16 +- drivers/mtd/nand/raw/nand_base.c | 43 +- drivers/net/amt.c | 87 +++- drivers/net/bonding/bond_main.c | 3 +- drivers/net/ethernet/amd/pds_core/adminq.c | 12 +- drivers/net/ethernet/amd/pds_core/auxbus.c | 17 +- drivers/net/ethernet/amd/pds_core/core.c | 1 + drivers/net/ethernet/amd/pds_core/devlink.c | 6 + drivers/net/ethernet/amd/pds_core/main.c | 9 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 11 +- drivers/net/ethernet/cadence/macb_main.c | 22 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 1 + drivers/net/ethernet/freescale/fman/fman_dtsec.c | 17 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 2 - drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 21 - drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 121 +---- drivers/net/ethernet/intel/ice/ice_lag.c | 2 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 14 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 9 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 28 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 15 + .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 13 + .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 92 ++-- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 35 ++ drivers/net/geneve.c | 3 + drivers/net/gtp.c | 5 +- drivers/net/ipa/ipa_smp2p.c | 30 +- drivers/net/mctp/mctp-serial.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 34 +- drivers/net/ppp/ppp_generic.c | 154 +++--- drivers/net/ppp/pppoe.c | 2 + drivers/net/ppp/pptp.c | 1 + drivers/net/slip/slip.c | 4 + drivers/net/vmxnet3/vmxnet3_drv.c | 22 +- drivers/net/vxlan/vxlan_core.c | 3 + drivers/net/vxlan/vxlan_mdb.c | 30 +- drivers/net/wan/wanxl.c | 3 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 3 + drivers/net/wireless/ath/ath11k/pci.c | 4 + drivers/net/wireless/ath/ath11k/qmi.c | 11 +- drivers/net/wireless/ath/ath12k/pci.c | 4 + drivers/net/wireless/ath/ath6kl/txrx.c | 10 +- drivers/net/wireless/ath/ath6kl/wmi.c | 20 + drivers/net/wireless/ath/ath9k/hif_usb.c | 7 +- drivers/net/wireless/ath/carl9170/rx.c | 7 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/atmel/at76c50x-usb.c | 7 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 + drivers/net/wireless/intersil/p54/txrx.c | 8 + drivers/net/wireless/marvell/libertas/firmware.c | 1 + drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 2 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 6 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 19 +- drivers/net/wireless/microchip/wilc1000/hif.c | 5 + drivers/net/wireless/virtual/mac80211_hwsim.c | 1 + drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 4 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 2 +- drivers/pinctrl/core.c | 14 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 4 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 4 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 4 +- drivers/pinctrl/pinctrl-as3722.c | 4 +- drivers/pinctrl/pinctrl-axp209.c | 2 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 4 +- drivers/pinctrl/pinctrl-ingenic.c | 11 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-rk805.c | 4 +- drivers/pinctrl/pinctrl-st.c | 4 +- drivers/pinctrl/renesas/gpio.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 4 +- drivers/platform/loongarch/loongson-laptop.c | 1 + drivers/platform/x86/amd/pmc/pmc.c | 39 +- drivers/platform/x86/amd/pmc/pmc.h | 1 + drivers/platform/x86/dell/dell-laptop.c | 28 +- drivers/platform/x86/dell/dell-smbios-base.c | 25 + drivers/platform/x86/dell/dell-smbios.h | 5 + .../uncore-frequency/uncore-frequency-common.c | 7 +- drivers/staging/media/meson/vdec/vdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 3 + drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 9 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/thunderbolt/debugfs.c | 2 + drivers/thunderbolt/domain.c | 36 +- drivers/thunderbolt/icm.c | 5 + drivers/thunderbolt/nhi.c | 6 +- drivers/thunderbolt/nvm.c | 4 +- drivers/thunderbolt/property.c | 38 +- drivers/thunderbolt/switch.c | 20 +- drivers/thunderbolt/tb.c | 61 ++- drivers/thunderbolt/tb.h | 2 + drivers/thunderbolt/xdomain.c | 149 ++++-- drivers/tty/serial/8250/8250_mid.c | 14 +- drivers/tty/serial/max310x.c | 20 +- drivers/tty/serial/sc16is7xx.c | 12 + drivers/usb/atm/ueagle-atm.c | 17 + drivers/usb/chipidea/core.c | 1 + drivers/usb/gadget/function/f_midi.c | 1 + drivers/usb/gadget/function/f_ncm.c | 17 +- drivers/usb/gadget/function/f_printer.c | 23 +- drivers/usb/gadget/function/uvc_v4l2.c | 2 + drivers/usb/gadget/udc/bdc/bdc_core.c | 20 + drivers/usb/gadget/udc/bdc/bdc_udc.c | 7 +- drivers/usb/gadget/udc/dummy_hcd.c | 40 +- drivers/usb/gadget/udc/fsl_udc_core.c | 1 - drivers/usb/gadget/udc/snps_udc_core.c | 1 - drivers/usb/host/xhci-pci.c | 1 + drivers/usb/host/xhci.c | 15 +- drivers/usb/host/xhci.h | 1 + drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 5 + drivers/usb/serial/io_edgeport.c | 3 +- drivers/usb/serial/keyspan_pda.c | 44 +- drivers/usb/serial/option.c | 1 + drivers/usb/storage/unusual_devs.h | 7 + drivers/vdpa/vdpa_user/iova_domain.c | 161 ++++--- drivers/vdpa/vdpa_user/iova_domain.h | 13 +- drivers/vdpa/vdpa_user/vduse_dev.c | 16 +- drivers/video/fbdev/core/bitblit.c | 122 ++--- drivers/video/fbdev/core/fbcon.c | 420 ++++++++-------- drivers/video/fbdev/core/fbcon.h | 6 +- drivers/video/fbdev/core/fbcon_ccw.c | 148 +++--- drivers/video/fbdev/core/fbcon_cw.c | 148 +++--- drivers/video/fbdev/core/fbcon_rotate.c | 44 +- drivers/video/fbdev/core/fbcon_rotate.h | 6 +- drivers/video/fbdev/core/fbcon_ud.c | 164 +++---- drivers/video/fbdev/core/softcursor.c | 18 +- drivers/video/fbdev/core/tileblit.c | 28 +- drivers/video/fbdev/efifb.c | 125 ++--- drivers/watchdog/watchdog_pretimeout.c | 2 + fs/afs/addr_list.c | 10 +- fs/afs/fs_probe.c | 6 +- fs/afs/internal.h | 6 +- fs/afs/proc.c | 4 +- fs/afs/rotate.c | 2 +- fs/afs/rxrpc.c | 15 +- fs/afs/server.c | 4 +- fs/afs/vl_alias.c | 4 +- fs/afs/vl_probe.c | 6 +- fs/afs/vl_rotate.c | 2 +- fs/binfmt_elf_fdpic.c | 4 + fs/binfmt_misc.c | 5 +- fs/btrfs/free-space-cache.c | 3 + fs/btrfs/relocation.c | 2 + fs/ceph/caps.c | 1 + fs/ceph/ioctl.c | 6 + fs/coredump.c | 1 + fs/crypto/inline_crypt.c | 57 +-- fs/crypto/keysetup_v1.c | 8 +- fs/exec.c | 2 +- fs/exfat/balloc.c | 54 ++- fs/f2fs/super.c | 25 +- fs/iomap/buffered-io.c | 12 +- fs/namei.c | 43 ++ fs/nfs/internal.h | 16 +- fs/nfs/pnfs_nfs.c | 2 +- fs/nfs/write.c | 14 +- fs/nfsd/nfs4xdr.c | 8 +- fs/nfsd/vfs.c | 7 +- fs/nfsd/vfs.h | 2 +- fs/overlayfs/copy_up.c | 12 +- fs/posix_acl.c | 7 + fs/proc/namespaces.c | 4 +- fs/smb/client/misc.c | 34 +- fs/smb/client/smb2ops.c | 25 +- fs/smb/server/oplock.c | 6 +- fs/smb/server/smb2misc.c | 5 + fs/smb/server/smb2pdu.c | 9 +- fs/smb/server/smbacl.c | 42 +- include/linux/audit.h | 6 +- include/linux/audit_arch.h | 12 +- include/linux/bootconfig.h | 3 + include/linux/bpf_lsm.h | 4 + include/linux/firmware.h | 3 + include/linux/fscrypt.h | 18 +- include/linux/kvm_host.h | 1 + include/linux/lsm_hooks.h | 1 + include/linux/namei.h | 1 + include/linux/pinctrl/consumer.h | 13 +- include/linux/ppp_channel.h | 3 +- include/linux/seqlock.h | 10 +- include/linux/sunrpc/svcsock.h | 3 + include/linux/sunrpc/xdr.h | 19 +- include/linux/vtime.h | 6 + include/linux/workqueue.h | 8 +- include/media/videobuf2-core.h | 8 +- include/net/af_rxrpc.h | 25 +- include/net/bluetooth/rfcomm.h | 3 + include/net/netfilter/nf_tables.h | 37 -- include/net/netfilter/nft_fib.h | 2 - include/net/netfilter/nft_meta.h | 3 - include/net/sctp/structs.h | 3 +- include/rdma/ib_umem.h | 41 ++ include/trace/events/rxrpc.h | 3 +- include/uapi/linux/btrfs.h | 2 +- init/main.c | 39 -- io_uring/rw.c | 28 +- kernel/audit.c | 2 +- kernel/audit.h | 32 +- kernel/audit_fsnotify.c | 39 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 42 +- kernel/auditfilter.c | 17 +- kernel/auditsc.c | 6 +- kernel/bpf/bpf_inode_storage.c | 9 + kernel/bpf/bpf_lsm.c | 1 - kernel/bpf/verifier.c | 17 + kernel/locking/spinlock_rt.c | 27 +- kernel/sched/cputime.c | 13 - kernel/taskstats.c | 67 +-- kernel/trace/ftrace.c | 13 + kernel/trace/trace_eprobe.c | 3 +- kernel/trace/trace_events_user.c | 43 +- kernel/trace/trace_mmiotrace.c | 4 +- kernel/trace/trace_probe.c | 13 +- kernel/workqueue.c | 46 +- lib/bootconfig.c | 65 +++ lib/compat_audit.c | 12 +- mm/damon/core.c | 13 + mm/mm_init.c | 34 +- net/bluetooth/hci_sync.c | 13 +- net/bluetooth/mgmt.c | 42 +- net/bluetooth/rfcomm/core.c | 17 + net/bluetooth/rfcomm/tty.c | 7 +- net/bridge/br_netlink_tunnel.c | 3 +- net/bridge/br_private.h | 6 +- net/bridge/br_vlan.c | 10 +- net/bridge/br_vlan_options.c | 3 +- net/bridge/netfilter/nft_meta_bridge.c | 20 - net/bridge/netfilter/nft_reject_bridge.c | 1 - net/can/bcm.c | 528 +++++++++++++++------ net/can/isotp.c | 278 ++++++++--- net/can/j1939/transport.c | 18 +- net/ceph/auth_x.c | 9 +- net/ceph/ceph_common.c | 4 +- net/ceph/mon_client.c | 4 +- net/ceph/osdmap.c | 12 +- net/core/sock_map.c | 2 + net/hsr/hsr_slave.c | 2 + net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 18 +- net/ipv4/netfilter/nft_dup_ipv4.c | 1 - net/ipv4/netfilter/nft_fib_ipv4.c | 2 - net/ipv4/netfilter/nft_reject_ipv4.c | 1 - net/ipv4/nexthop.c | 2 +- net/ipv4/tcp_bpf.c | 2 +- net/ipv6/ila/ila_common.c | 12 + net/ipv6/ip6_tunnel.c | 3 + net/ipv6/ndisc.c | 8 +- net/ipv6/netfilter/nft_dup_ipv6.c | 1 - net/ipv6/netfilter/nft_fib_ipv6.c | 2 - net/ipv6/netfilter/nft_reject_ipv6.c | 1 - net/ipv6/raw.c | 2 +- net/ipv6/xfrm6_policy.c | 1 + net/iucv/af_iucv.c | 21 +- net/l2tp/l2tp_ppp.c | 1 + net/mac80211/iface.c | 8 +- net/mac80211/link.c | 4 + net/mac80211/rx.c | 2 + net/mac802154/llsec.c | 5 + net/mac802154/scan.c | 11 + net/mpls/af_mpls.c | 3 + net/mptcp/options.c | 12 +- net/mptcp/protocol.c | 1 + net/netfilter/nf_conntrack_sip.c | 10 +- net/netfilter/nf_tables_api.c | 67 --- net/netfilter/nft_bitwise.c | 104 ---- net/netfilter/nft_byteorder.c | 11 - net/netfilter/nft_cmp.c | 3 - net/netfilter/nft_compat.c | 10 - net/netfilter/nft_connlimit.c | 1 - net/netfilter/nft_counter.c | 1 - net/netfilter/nft_ct.c | 46 -- net/netfilter/nft_dup_netdev.c | 1 - net/netfilter/nft_dynset.c | 1 - net/netfilter/nft_exthdr.c | 34 -- net/netfilter/nft_fib.c | 51 +- net/netfilter/nft_fib_inet.c | 1 - net/netfilter/nft_fib_netdev.c | 30 +- net/netfilter/nft_flow_offload.c | 1 - net/netfilter/nft_fwd_netdev.c | 2 - net/netfilter/nft_hash.c | 36 -- net/netfilter/nft_immediate.c | 12 - net/netfilter/nft_last.c | 1 - net/netfilter/nft_limit.c | 2 - net/netfilter/nft_log.c | 1 - net/netfilter/nft_lookup.c | 12 - net/netfilter/nft_masq.c | 3 - net/netfilter/nft_meta.c | 45 -- net/netfilter/nft_nat.c | 2 - net/netfilter/nft_numgen.c | 22 - net/netfilter/nft_objref.c | 2 - net/netfilter/nft_osf.c | 25 - net/netfilter/nft_payload.c | 47 -- net/netfilter/nft_queue.c | 2 - net/netfilter/nft_quota.c | 1 - net/netfilter/nft_range.c | 1 - net/netfilter/nft_redir.c | 3 - net/netfilter/nft_reject_inet.c | 1 - net/netfilter/nft_reject_netdev.c | 1 - net/netfilter/nft_rt.c | 1 - net/netfilter/nft_set_pipapo.c | 259 ++++++---- net/netfilter/nft_set_pipapo.h | 8 + net/netfilter/nft_socket.c | 26 - net/netfilter/nft_synproxy.c | 1 - net/netfilter/nft_tproxy.c | 1 - net/netfilter/nft_tunnel.c | 26 - net/netfilter/nft_xfrm.c | 27 -- net/openvswitch/actions.c | 15 +- net/openvswitch/datapath.c | 25 +- net/openvswitch/datapath.h | 2 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 6 +- net/phonet/pep.c | 2 + net/qrtr/af_qrtr.c | 8 + net/qrtr/ns.c | 4 +- net/rds/recv.c | 15 + net/rxrpc/af_rxrpc.c | 24 +- net/rxrpc/ar-internal.h | 3 +- net/rxrpc/call_accept.c | 77 +-- net/rxrpc/call_object.c | 42 +- net/rxrpc/conn_client.c | 12 +- net/rxrpc/conn_event.c | 14 +- net/rxrpc/conn_object.c | 8 +- net/rxrpc/input.c | 5 +- net/rxrpc/io_thread.c | 8 +- net/rxrpc/peer_event.c | 8 +- net/rxrpc/peer_object.c | 1 + net/rxrpc/recvmsg.c | 26 +- net/rxrpc/rxperf.c | 10 +- net/rxrpc/security.c | 4 +- net/rxrpc/sendmsg.c | 8 +- net/rxrpc/txbuf.c | 4 +- net/sched/act_tunnel_key.c | 14 +- net/sctp/auth.c | 2 +- net/sctp/sm_make_chunk.c | 6 + net/sctp/sm_statefuns.c | 2 +- net/sctp/stream.c | 6 +- net/sunrpc/svcsock.c | 51 +- net/sunrpc/xdr.c | 210 +++++++- net/sunrpc/xprtrdma/rpc_rdma.c | 4 + net/sunrpc/xprtrdma/verbs.c | 12 +- net/tipc/netlink.c | 6 +- net/tipc/netlink_compat.c | 4 + net/tipc/socket.c | 7 +- net/tls/tls_device.c | 6 +- net/wireless/core.c | 1 + net/wireless/nl80211.c | 20 +- net/wireless/pmsr.c | 21 +- net/wireless/scan.c | 2 +- net/x25/af_x25.c | 8 +- net/xfrm/xfrm_policy.c | 4 +- security/apparmor/include/net.h | 6 +- security/apparmor/lsm.c | 38 +- security/apparmor/net.c | 2 +- security/bpf/hooks.c | 3 + security/security.c | 36 +- security/selinux/hooks.c | 99 ++-- security/selinux/include/objsec.h | 5 + security/selinux/netlabel.c | 23 +- security/smack/smack.h | 5 + security/smack/smack_lsm.c | 70 ++- security/smack/smack_netfilter.c | 4 +- sound/core/seq/seq_timer.c | 13 +- sound/hda/hdac_regmap.c | 4 +- sound/pci/hda/patch_conexant.c | 3 - sound/soc/amd/ps/pci-ps.c | 2 +- sound/soc/codecs/bt-sco.c | 10 +- sound/soc/codecs/cs35l56-i2c.c | 4 +- sound/soc/codecs/cs35l56-spi.c | 4 +- sound/soc/codecs/cs35l56.c | 25 +- sound/soc/codecs/cs42l43-jack.c | 3 +- sound/soc/codecs/tas2562.c | 5 +- sound/soc/codecs/tas2781-fmwlib.c | 63 ++- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 14 +- sound/soc/mediatek/mt7986/mt7986-afe-pcm.c | 14 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c | 21 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 135 ++---- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 54 +-- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 38 +- sound/soc/meson/aiu-fifo-spdif.c | 5 + sound/usb/quirks.c | 2 + tools/testing/selftests/alsa/mixer-test.c | 1 + .../testing/selftests/bpf/progs/verifier_ld_ind.c | 142 ++++++ tools/testing/selftests/ftrace/ftracetest | 1 + tools/testing/selftests/net/af_unix/config | 4 + tools/testing/selftests/net/openvswitch/config | 16 + virt/kvm/kvm_main.c | 3 + 561 files changed, 6388 insertions(+), 4060 deletions(-)
On 7/30/26 07:08, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +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.6.148-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.6.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
Am 30.07.2026 um 16:08 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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-2697 v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Beste Grüße, Peter Schneider
On Thu, 30 Jul 2026 16:08:17 +0200 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +0000. Anything received after that time might be too late.
Boot-tested under QEMU for Rust x86_64:
Tested-by: Miguel Ojeda ojeda@kernel.org
Thanks!
Cheers, Miguel
# Librecast Test Results
020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 6.6.148-rc1-g7f195ac3d444 #1 SMP PREEMPT_DYNAMIC Thu Jul 30 20:00:35 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
On 7/30/26 08:08, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +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.6.148-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.6.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!
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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
Hello,
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.6.148-rc1-arm64-desktop-hwe-g7f195ac3d444 (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 Linux version 6.6.148-rc1-arm64-desktop-hwe-g7f195ac3d444 (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 Fri Jul 31 11:50:50 CST 2026 Linux version 6.6.148-rc1-loong64-desktop-hwe-g7f195ac3d444 (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 Linux version 6.6.148-rc1-loong64-desktop-hwe-g7f195ac3d444 (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 Fri Jul 31 12:08:17 CST 2026 Linux version 6.6.148-rc1-riscv64-desktop-hwe+ (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 Linux version 6.6.148-rc1-riscv64-desktop-hwe+ (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 Fri Jul 31 12:24:40 CST 2026 Linux version 6.6.148-rc1-amd64-desktop-hwe-g7f195ac3d444 (guanwentao@uos-PC) (gcc (Deepin 12.3.0-17deepin15) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) # SMP PREEMPT_DYNAMIC Linux version 6.6.148-rc1-amd64-desktop-hwe-g7f195ac3d444 (guanwentao@uos-PC) (gcc (Deepin 12.3.0-17deepin15) 12.3.0, GNU ld (GNU Binutils for Deepin) 2.41) #1 SMP PREEMPT_DYNAMIC Fri Jul 31 11:32:42 CST 2026
On 30.07.26 16:08, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +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.6.148-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.6.y and the diffstat can be found below.
thanks,
greg k-h
I didn't notice earlier, but we now seem to have a mirrored version of the build problem described for 6.6.145-rc2 ([1]) earlier:
from: https://github.com/linux-ia64/linux-stable-rc/actions/runs/30608172560/job/9... ``` drivers/cpufreq/ia64-acpi-cpufreq.c:327:27: error: initialization of 'int (*)(struct cpufreq_policy *)' from incompatible pointer type 'void (*)(struct cpufreq_policy *)' [-Wincompatible-pointer-types] 327 | .exit = acpi_cpufreq_cpu_exit, | ^~~~~~~~~~~~~~~~~~~~~ drivers/cpufreq/ia64-acpi-cpufreq.c:327:27: note: (near initialization for 'acpi_cpufreq_driver.exit') make[6]: *** [scripts/Makefile.build:243: drivers/cpufreq/ia64-acpi-cpufreq.o] Error 1 make[5]: *** [scripts/Makefile.build:480: drivers/cpufreq] Error 2 make[5]: *** Waiting for unfinished jobs.... ```
[1]: https://lore.kernel.org/stable/88255dcb-acac-4a74-a086-b686aaf15eca@web.de/
Looking into the released 6.6.145 ([2]) the patch "cpufreq: Make cpufreq_driver->exit() return void" ([3]) that created the original problem for the ia64 buld in 6.6.145-rc1 and -rc2 was gone in the released 6.6.145.
[2]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/comm...
[3]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
Hence the patch which replays that change also for ia64 needs to go now, too.
Short of an upstream commit for this patch, I can only point you to the patch in:
* linux-stable-rc:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/c...
* stable:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=l...
* stable-queue:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/comm...
..., you decide what you prefer. HTH.
Cheers, Frank
P.S. Would the patch from us have been dropped automatically with [3] if ours had contained a `Fixes: b4b1ddc9dfe997a5f492fa3a36487f8e7a5de30d ("cpufreq: Make cpufreq_driver->exit() return void")` tag maybe?
On Fri, Jul 31, 2026 at 07:37:59PM +0200, Frank Scheiner wrote:
On 30.07.26 16:08, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +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.6.148-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.6.y and the diffstat can be found below.
thanks,
greg k-h
I didn't notice earlier, but we now seem to have a mirrored version of the build problem described for 6.6.145-rc2 ([1]) earlier:
from: https://github.com/linux-ia64/linux-stable-rc/actions/runs/30608172560/job/9...
drivers/cpufreq/ia64-acpi-cpufreq.c:327:27: error: initialization of 'int (*)(struct cpufreq_policy *)' from incompatible pointer type 'void (*)(struct cpufreq_policy *)' [-Wincompatible-pointer-types] 327 | .exit = acpi_cpufreq_cpu_exit, | ^~~~~~~~~~~~~~~~~~~~~ drivers/cpufreq/ia64-acpi-cpufreq.c:327:27: note: (near initialization for 'acpi_cpufreq_driver.exit') make[6]: *** [scripts/Makefile.build:243: drivers/cpufreq/ia64-acpi-cpufreq.o] Error 1 make[5]: *** [scripts/Makefile.build:480: drivers/cpufreq] Error 2 make[5]: *** Waiting for unfinished jobs....Looking into the released 6.6.145 ([2]) the patch "cpufreq: Make cpufreq_driver->exit() return void" ([3]) that created the original problem for the ia64 buld in 6.6.145-rc1 and -rc2 was gone in the released 6.6.145.
Hence the patch which replays that change also for ia64 needs to go now, too.
Short of an upstream commit for this patch, I can only point you to the patch in:
- linux-stable-rc:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/c...
- stable:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=l...
- stable-queue:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/comm...
..., you decide what you prefer. HTH.
Ugh. This is what happens when we are trying to deal with stable stuff that is not upstream, we almost always get it wrong.
Can you send me a revert patch for this, so we can fix your build? ANd going forward, I think we're just going to have to stick to the "it has to be usptream" stuff, and if you wish to keep this arch alive outside of upstream, the api/build/whatever fallout will have to be on you, as we just can't handle it here, sorry.
thanks,
greg k-h
On 03.08.26 10:14, Greg Kroah-Hartman wrote:
[...] Ugh. This is what happens when we are trying to deal with stable stuff that is not upstream, we almost always get it wrong.
Can you send me a revert patch for this, so we can fix your build?
Locally I use [1] for now, also attached, based on linux-6.6.y at aa0e49877a2e61e9f4ca10e039727a34f59e9964, tag: v6.6.148.
[1]: https://raw.githubusercontent.com/linux-ia64/linux-stable-rc/refs/heads/__mi...
ANd going forward, I think we're just going to have to stick to the "it has to be usptream" stuff, and if you wish to keep this arch alive outside of upstream, the api/build/whatever fallout will have to be on you, as we just can't handle it here, sorry.
I kind of understand the issue here. But if it's impossible to maintain all architectures in an LTS kernel that were present during its first release, the LTS somewhat loses its meaning IMHO - unless this never covered all architectures present in a release. But then I also don't understand:
"The ia64 architecture gets its well-earned retirement as planned, now that there is one last (mostly) working release that will be maintained as an LTS kernel."
...from [2].
[2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
But I also wonder: if a mainline patch that should go into a stable kernel branch but won't work as is, it needs to be backported somewhow, or?
Which is IMHO exactly the situation we have here: A mainline patch ([3]) from a Linux version (6.11) after an arch removal "failed" to modify all relevant files in a stable Linux version (6.6) before that arch removal. Hence that mainline patch requires modifications.
[3]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i...
I assume there must have been already cases where a mainline patch was desired, but didn't fit as is and so required modifications. If that case is supported, it should also work for the few stable Linux branches that still have support for ia64 included (linux-5.10.y, linux-5.15.y, linux-6.1.y and linux-6.6.y)), no?
****
But if you can't handle that case, sure, we can do it on our own. Though again I think there is not much of a difference to cases where a mainline patch breaks some still supported arch, device driver, whatever in a stable branch and people like to have both working: they cannot fix it in mainline.
Cheers, Frank
On Thu, Jul 30, 2026 at 04:08:17PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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.
Tested-by: Mark Brown broonie@kernel.org
On 7/30/26 07:08, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.6.148 release. There are 484 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 Sat, 01 Aug 2026 14:13:41 +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.6.148-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.6.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