This is the start of the stable review cycle for the 5.10.258 release. There are 589 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 Mon, 01 Jun 2026 16:01:34 +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/v5.x/stable-review/patch-5.10.258-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.10.258-rc1
Oleksij Rempel linux@rempel-privat.de net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
Bartosz Golaszewski bartosz.golaszewski@oss.qualcomm.com gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
Andy Shevchenko andy.shevchenko@gmail.com gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)
Jani Nikula jani.nikula@intel.com string: add mem_is_zero() helper to check if memory area is all zeros
Rosen Penev rosenp@gmail.com net: ag71xx: check error for platform_get_irq
David Carlier devnexen@gmail.com tracing: Avoid NULL return from hist_field_name() on truncation
Rafael J. Wysocki rafael.j.wysocki@intel.com platform/x86: intel-hid: Check ACPI_HANDLE() against NULL
Jakub Kicinski kuba@kernel.org net: tls: prevent chain-after-chain in plain text SG
Jakub Kicinski kuba@kernel.org net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring
Chenguang Zhao zhaochenguang@kylinos.cn ethtool: fix ethnl_bitmap32_not_zero() bit interval semantics
Lukas Bulwahn lukas.bulwahn@redhat.com HID: quirks: really enable the intended work around for appledisplay
Ethan Nelson-Moore enelsonmoore@gmail.com net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference
Linus Walleij linusw@kernel.org net: ethernet: cortina: Carry over frag counter
Andreas Haarmann-Thiemann eitschman@nebelreich.de net: ethernet: cortina: Drop half-assembled SKB
Linus Walleij linusw@kernel.org net: ethernet: cortina: Make RX SKB per-port
Rosen Penev rosenp@gmail.com irqchip/ath79-cpu: Remove unused function
Gabor Juhos j4g8y7@gmail.com phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register access
Bart Van Assche bvanassche@acm.org ice: fix locking in ice_dcb_rebuild()
Guenter Roeck linux@roeck-us.net ARM: integrator: Fix early initialization
David Gow david@davidgow.net kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FS
David Gow david@davidgow.net kunit: config: Enable KUNIT_DEBUGFS by default
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO accessors
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in get_multiple
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized buffer
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) reject implausible blackbox record_count
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) seed timestamp from the real-time clock
Sven Eckelmann sven@narfation.org batman-adv: tt: fix negative tt_buff_len
Sven Eckelmann sven@narfation.org batman-adv: tt: fix negative last_changeset_len
Sven Eckelmann sven@narfation.org batman-adv: tp_meter: avoid use of uninit sender vars
Sven Eckelmann sven@narfation.org batman-adv: bla: fix report_work leak on backbone_gw purge
Sven Eckelmann sven@narfation.org batman-adv: frag: disallow unicast fragment in fragment
Luxiao Xu rakukuip@gmail.com batman-adv: fix tp_meter counter underflow during shutdown
Ruide Cao caoruide123@gmail.com batman-adv: fix fragment reassembly length accounting
Sven Eckelmann sven@narfation.org batman-adv: dat: handle forward allocation error
Ruijie Li ruijieli51@gmail.com batman-adv: clear current gateway during teardown
Sven Eckelmann sven@narfation.org batman-adv: mcast: fix use-after-free in orig_node RCU release
Harry Wentland harry.wentland@amd.com drm/amd/display: Fix integer overflow in bios_get_image()
Osama Abdelkader osama.abdelkader@gmail.com drm/bridge: megachips: remove bridge when irq request fails
Michael Bommarito michael.bommarito@gmail.com RDMA/siw: Reject MPA FPDU length underflow before signed receive math
Johan Hovold johan@kernel.org spi: ti-qspi: fix use-after-free after DMA setup failure
Johan Hovold johan@kernel.org spi: sprd: fix error pointer deref after DMA setup failure
Michael Bommarito michael.bommarito@gmail.com scsi: isci: Fix use-after-free in device removal path
Masami Hiramatsu (Google) mhiramat@kernel.org tracing: Do not call map->ops->elt_free() if elt_alloc() fails
John Walker johnwalker0@gmail.com wifi: cfg80211: advance loop vars in cfg80211_merge_profile()
Michael Bommarito michael.bommarito@gmail.com ixgbevf: fix use-after-free in VEPA multicast source pruning
Michael Bommarito michael.bommarito@gmail.com ipv4: raw: reject IP_HDRINCL packets with ihl < 5
Kyle Farnung kfarnung@gmail.com wifi: ath11k: clear shared SRNG pointer state on restart
Minh Nguyen minhnguyen.080505@gmail.com vsock/vmci: fix UAF when peer resets connection during handshake
Steven Rostedt rostedt@goodmis.org ring-buffer: Fix reporting of missed events in iterator
Nan Li tonanli66@gmail.com netfilter: ipset: stop hash:* range iteration at end
Zhengchuan Liang zcliangcn@gmail.com netfilter: ip6t_hbh: reject oversized option lists
Nicolai Buchwitz nb@tipi-net.de net: bcmgenet: keep RBUF EEE/PM disabled
Zijing Yin yzjaurora@gmail.com phonet/pep: disable BH around forwarded sk_receive_skb()
Mingyu Wang 25181214217@stu.xidian.edu.cn Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths
Jann Horn jannh@google.com Bluetooth: bnep: Fix UAF read of dev->name
Takashi Iwai tiwai@suse.de ALSA: asihpi: Fix potential OOB array access at reading cache
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: ua101: Reject too-short USB descriptors
Abdurrahman Hussain abdurrahman@nexthop.ai hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX
Greg Kroah-Hartman gregkh@linuxfoundation.org sysfs: don't remove existing directory on update failure
Asim Viladi Oglu Manizada manizada@pm.me smb: client: reject userspace cifs.spnego descriptions
Ben Hutchings benh@debian.org Revert "s390/cio: Fix device lifecycle handling in css_alloc_subchannel()"
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
Sasha Levin sashal@kernel.org Revert "x86/vdso: Fix output operand size of RDPID"
Kees Cook keescook@chromium.org selftests: lib.mk: Also install "config" and "settings"
Pengpeng Hou pengpeng@iscas.ac.cn s390/debug: Reject zero-length input before trimming a newline
Allison Henderson achender@kernel.org net/rds: reset op_nents when zerocopy page pin fails
Nicholas Carlini nicholas@carlini.com io-wq: check that the predecessor is hashed in io_wq_remove_pending()
Johan Hovold johan@kernel.org drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
Gyeyoung Baek gye976@gmail.com drm/panfrost: Fix wait_bo ioctl leaking positive return from dma_resv_wait_timeout()
Naval Alcalá ari@naval.cat iommu/vt-d: Disable DMAR for Intel Q35 IGFX
Raphael Zimmer raphael.zimmer@tu-ilmenau.de libceph: handle rbtree insertion error in decode_choose_args()
Raphael Zimmer raphael.zimmer@tu-ilmenau.de libceph: Fix potential out-of-bounds access in crush_decode()
Raphael Zimmer raphael.zimmer@tu-ilmenau.de libceph: Fix potential null-ptr-deref in decode_choose_args()
Raphael Zimmer raphael.zimmer@tu-ilmenau.de libceph: Fix potential out-of-bounds access in osdmap_decode()
Ma Ke make24@iscas.ac.cn powerpc/warp: Fix error handling in pika_dtm_thread
Viacheslav Dubeyko Slava.Dubeyko@ibm.com ceph: fix a buffer leak in __ceph_setxattr()
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: usb-audio: Bound MIDI endpoint descriptor scans
Chaitanya Kumar Borah chaitanya.kumar.borah@intel.com drm/i915/dp: Fix VSC dynamic range signaling for RGB formats
Sergio Correia scorreia@redhat.com audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV
Zoran Ilievski goodboy@rexbytes.com net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled
Li Xiasong lixiasong1@huawei.com netfilter: nft_ct: fix missing expect put in obj eval
Sergio Correia scorreia@redhat.com audit: fix incorrect inheritable capability in CAPSET records
Herbert Xu herbert@gondor.apana.org.au crypto: af_alg - Cap AEAD AD length to 0x80000000
Alexandre Belloni alexandre.belloni@bootlin.com alarmtimer: Check RTC features instead of ops
Alexandre Belloni alexandre.belloni@bootlin.com rtc: allow rtc_read_alarm without read_alarm callback
Eric Dumazet edumazet@google.com net/sched: sch_pie: annotate more data-races in pie_dump_stats()
Qingqing Yang qingqing.yang@broadcom.com flow_dissector: Do not count vlan tags inside tunnel payload
Qingfang Deng qingfang.deng@linux.dev flow_dissector: do not dissect PPPoE PFC frames
Yannick Vignon yannick.vignon@nxp.com net/sched: taprio: Fix init procedure
Filipe Manana fdmanana@suse.com btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()
Timur Kristóf timur.kristof@gmail.com drm/amd/display: Read EDID from VBIOS embedded panel info
Timur Kristóf timur.kristof@gmail.com drm/amd/display: Allow DCE link encoder without AUX registers
Eric Dumazet edumazet@google.com net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
Weiming Shi bestswngs@gmail.com bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()
Beniamino Galvani b.galvani@gmail.com ipv6: rename and move ip6_dst_lookup_tunnel()
Beniamino Galvani b.galvani@gmail.com ipv4: add new arguments to udp_tunnel_dst_lookup()
Beniamino Galvani b.galvani@gmail.com ipv4: remove "proto" argument from udp_tunnel_dst_lookup()
Beniamino Galvani b.galvani@gmail.com ipv4: rename and move ip_route_output_tunnel()
Xin Long lucien.xin@gmail.com sctp: discard stale INIT after handshake completion
Xin Long lucien.xin@gmail.com netfilter: skip recording stale or retransmitted INIT
Christian A. Ehrhardt christian.ehrhardt@codasip.com ASoC: codecs: ab8500: Fix casting of private data
Heiko Schocher hs@nabladev.com net: phy: dp83869: fix setting CLK_O_SEL field.
Paul Geurts paul.geurts@prodrive-technologies.com NFC: trf7970a: Ignore antenna noise when checking for RF field
Morduan Zang zhangdandan@uniontech.com net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
Zhan Jun zhanjun@uniontech.com net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()
Ido Schimmel idosch@nvidia.com vrf: Fix a potential NPD when removing a port from a VRF
Eric Dumazet edumazet@google.com net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats()
Eric Dumazet edumazet@google.com net/sched: sch_choke: annotate data-races in choke_dump_stats()
Zhengchao Shao shaozhengchao@huawei.com net: sched: choke: remove unused variables in struct choke_sched_data
Stephen Hemminger stephen@networkplumber.org net/sched: netem: validate slot configuration
Stephen Hemminger stephen@networkplumber.org net/sched: netem: fix queue limit check to include reordered packets
Stephen Hemminger stephen@networkplumber.org net/sched: netem: fix probability gaps in 4-state loss model
Harshit Mogalapalli harshit.m.mogalapalli@oracle.com net: sched: sch_netem: Refactor code in 4-state loss generator
Nikola Z. Ivanov zlatistiv@gmail.com netdevsim: zero initialize struct iphdr in dummy sk_buff
Daan De Meyer daan@amutable.com cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro()
Enze Li lienze@kylinos.cn scsi: sr: Add memory allocation failure handling for get_capabilities()
Florian Westphal fw@strlen.de netfilter: nf_conntrack_sip: don't use simple_strtoul
Jiexun Wang wangjiexun2025@gmail.com netfilter: xt_policy: fix strict mode inbound policy matching
Timur Kristóf timur.kristof@gmail.com drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2)
Pablo Neira Ayuso pablo@netfilter.org netfilter: arp_tables: fix IEEE1394 ARP payload parsing
Breno Leitao leitao@debian.org tracing: branch: Fix inverted check on stat tracer registration
Mark Harmstone mark@harmstone.com btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()
Qu Wenruo wqu@suse.com btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PAGE_START_WRITEBACK
Wolfram Sang wsa+renesas@sang-engineering.com mailbox: mailbox-test: make data_ready a per-instance variable
Wolfram Sang wsa+renesas@sang-engineering.com mailbox: mailbox-test: initialize struct earlier
Wolfram Sang wsa+renesas@sang-engineering.com mailbox: mailbox-test: don't free the reused channel
Wolfram Sang wsa+renesas@sang-engineering.com mailbox: add sanity check for channel array
cuitao cuitao@kylinos.cn cgroup/rdma: fix integer overflow in rdmacg_try_charge()
Wolfram Sang wsa+renesas@sang-engineering.com mailbox: mailbox-test: free channels on probe error
Yuho Choi dbgh9129@gmail.com fbdev: offb: fix PCI device reference leak on probe failure
Anthony Pighin (Nokia) anthony.pighin@nokia.com rtc: abx80x: Disable alarm feature if no interrupt attached
Alexandre Belloni alexandre.belloni@bootlin.com rtc: introduce features bitfield
Bae Yeonju iwasbaeyz@gmail.com fs/adfs: validate nzones in adfs_validate_bblk()
Kohei Enju kohei@enjuk.jp vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll()
Lee Jones lee@kernel.org tipc: fix double-free in tipc_buf_append()
Alexey Kodanev aleksei.kodanev@bell-sw.com nfp: fix swapped arguments in nfp_encode_basic_qdr() calls
Eric Dumazet edumazet@google.com net/sched: sch_sfb: annotate data-races in sfb_dump_stats()
Eric Dumazet edumazet@google.com net/sched: sch_red: annotate data-races in red_dump_stats()
Zhengchao Shao shaozhengchao@huawei.com net: sched: gred/red: remove unused variables in struct red_stats
Eric Dumazet edumazet@google.com net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats()
Eric Dumazet edumazet@google.com net/sched: sch_pie: annotate data-races in pie_dump_stats()
Eric Dumazet edumazet@google.com net_sched: sch_hhf: annotate data-races in hhf_dump_stats()
Michael Bommarito michael.bommarito@gmail.com net/rds: zero per-item info buffer before handing it to visitors
Jun Yan jerrysteve1101@gmail.com arm64: dts: meson-gxl-p230: fix ethernet PHY interrupt number
Weiming Shi bestswngs@gmail.com slip: bound decode() reads against the compressed packet length
Weiming Shi bestswngs@gmail.com slip: reject VJ receive packets on instances with no rstate array
Fernando Fernandez Mancera fmancera@suse.de netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check
Fernando Fernandez Mancera fmancera@suse.de netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
Yingnan Zhang 342144303@qq.com ipvs: fix MTU check for GSO packets in tunnel mode
Pablo Neira Ayuso pablo@netfilter.org netfilter: xtables: restrict several matches to inet family
Florian Westphal fw@strlen.de netfilter: conntrack: remove sprintf usage
Xiang Mei xmei5@asu.edu netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO
Pablo Neira Ayuso pablo@netfilter.org netfilter: nft_osf: restrict it to ipv4
Weiming Shi bestswngs@gmail.com openvswitch: cap upcall PID array size and pre-size vport replies
Qingfang Deng qingfang.deng@linux.dev pppoe: drop PFC frames
Wojciech Drewek wojciech.drewek@intel.com flow_dissector: Add PPPoE dissectors
Boris Sukholitko boris.sukholitko@broadcom.com flow_dissector: Add number of vlan tags dissector
Boris Sukholitko boris.sukholitko@broadcom.com dissector: do not set invalid PPP protocol
Michael Bommarito michael.bommarito@gmail.com sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks
Eric Dumazet edumazet@google.com ipv6: fix possible UAF in icmpv6_rcv()
Matt Vollrath tactii@gmail.com e1000e: Unroll PTP in probe error handling
Kohei Enju kohei@enjuk.jp i40e: don't advertise IFF_SUPP_NOFCS
Eric Dumazet edumazet@google.com tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)
Vinicius Costa Gomes vinicius.gomes@intel.com net/sched: taprio: fix use-after-free in advance_sched() on schedule switch
Vladimir Oltean vladimir.oltean@nxp.com net/sched: taprio: rename close_time to end_time
Vladimir Oltean vladimir.oltean@nxp.com net/sched: taprio: refactor one skb dequeue from TXQ to separate function
Vladimir Oltean vladimir.oltean@nxp.com net/sched: taprio: continue with other TXQs if one dequeue() failed
Vladimir Oltean vladimir.oltean@nxp.com net/sched: taprio: replace safety precautions with comments
Vladimir Oltean vladimir.oltean@nxp.com net/sched: taprio: stop going through private ops for dequeue and peek
Yannick Vignon yannick.vignon@nxp.com net: taprio offload: enforce qdisc to netdev queue mapping
Kurt Kanzenbach kurt@linutronix.de taprio: Handle short intervals and large packets
Jiayuan Chen jiayuan.chen@linux.dev nexthop: fix IPv6 route referencing IPv4 nexthop
Ido Schimmel idosch@nvidia.com nexthop: Emit a notification when a nexthop group is modified
Dudu Lu phx0fer@gmail.com net/sched: sch_cake: fix NAT destination port not being updated in cake_update_flowkeys
René Rebe rene@exactco.de PCMCIA: Fix garbled log messages for KERN_CONT
Paul Moses p@1g4.org crypto: ccp - copy IV using skcipher ivsize
T Pratham t-pratham@ti.com crypto: sa2ul - Fix AEAD fallback algorithm names
Geert Uytterhoeven geert+renesas@glider.be lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug()
Konrad Dybcio konrad.dybcio@oss.qualcomm.com clk: qcom: dispcc-sc7180: Add missing MDSS resets
Konrad Dybcio konrad.dybcio@oss.qualcomm.com dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets
Geert Uytterhoeven geert+renesas@glider.be clk: xgene: Fix mapping leak in xgene_pllclk_init()
Arnd Bergmann arnd@arndb.de clk: qoriq: avoid format string warning
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm clk: imx8mq: Correct the CSI PHY sels
Felix Gu ustc.gu@gmail.com clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
Felix Gu ustc.gu@gmail.com clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()
Val Packett val@packett.cool clk: qcom: dispcc-sm8250: Enable parents for pixel clocks
Val Packett val@packett.cool clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk
Junrui Luo moonafterrain@outlook.com scsi: target: core: Fix integer overflow in UNMAP bounds check
Yang Erkun yangerkun@huawei.com scsi: sg: Resolve soft lockup issue when opening /dev/sgX
Florian Westphal fw@strlen.de RDMA/core: Prefer NLA_NUL_STRING
Fedor Pchelkin pchelkin@ispras.ru platform/x86: dell_rbu: avoid uninit value usage in packet_size_write()
Andy Shevchenko andriy.shevchenko@linux.intel.com nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist()
Abdun Nihaal nihaal@cse.iitm.ac.in mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()
Randy Dunlap rdunlap@infradead.org tty: hvc_iucv: fix off-by-one in number of supported devices
наб nabijaczleweli@nabijaczleweli.xyz tty: hvc: remove HVC_IUCV_MAGIC
Rafael J. Wysocki rafael.j.wysocki@intel.com platform/surface: surfacepro3_button: Drop wakeup source on remove
Chen Ni nichen@iscas.ac.cn backlight: sky81452-backlight: Check return value of devm_gpiod_get_optional() in sky81452_bl_parse_dt()
Nuno Sa nuno.sa@analog.com dev_printk: add new dev_err_probe() helpers
Andy Shevchenko andriy.shevchenko@linux.intel.com driver core: Move dev_err_probe() to where it belogs
Greg Kroah-Hartman gregkh@linuxfoundation.org driver core: device.h: remove extern from function prototypes
Arnaldo Carvalho de Melo acme@redhat.com perf util: Kill die() prototype, dead for a long time
Leo Yan leo.yan@arm.com perf expr: Return -EINVAL for syntax error in expr__find_ids()
Yu-Chun Lin eleanor15x@gmail.com pinctrl: abx500: Fix type of 'argument' variable
Ian Rogers irogers@google.com perf branch: Avoid incrementing NULL
Ethan Tidmore ethantidmore06@gmail.com pinctrl: pinctrl-pic32: Fix resource leak
Daniel Borkmann daniel@iogearbox.net bpf: Fix precedence bug in convert_bpf_ld_abs alignment check
Oliver Neukum oneukum@suse.com HID: usbhid: fix deadlock in hid_post_reset()
Richard Genoud richard.genoud@bootlin.com mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob
Chen Ni nichen@iscas.ac.cn mtd: physmap_of_gemini: Fix disabled pinctrl state check
Denis Benato denis.benato@linux.dev HID: asus: do not abort probe when not necessary
Denis Benato denis.benato@linux.dev HID: asus: make asus_resume adhere to linux kernel coding standards
Daniel Hodges hodgesd@meta.com ima: check return value of crypto_shash_final() in boot aggregate
Pengpeng Hou pengpeng@iscas.ac.cn tracing: Rebuild full_name on each hist_field_name() call
Frank Li Frank.Li@nxp.com dmaengine: mxs-dma: Fix missing return value from of_dma_controller_register()
ZhengYuan Huang gality369@gmail.com ocfs2: validate group add input before caching
ZhengYuan Huang gality369@gmail.com ocfs2: validate bg_bits during freefrag scan
ZhengYuan Huang gality369@gmail.com ocfs2: fix listxattr handling when the buffer is full
Alok Tiwari alok.a.tiwari@oracle.com soc: qcom: aoss: compare against normalized cooling state
Junrui Luo moonafterrain@outlook.com ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
Junrui Luo moonafterrain@outlook.com ocfs2/dlm: validate qr_numregions in dlm_match_regions()
David Heidelberg david@ixit.cz arm64: dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered during boot
Sumit Semwal sumit.semwal@linaro.org arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits
Dmitry Baryshkov dmitry.baryshkov@oss.qualcomm.com soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available
Mikko Perttunen mperttunen@nvidia.com memory: tegra30-emc: Fix dll_change check
Mikko Perttunen mperttunen@nvidia.com memory: tegra124-emc: Fix dll_change check
Rafał Miłecki rafal@milecki.pl ARM: dts: mediatek: mt7623: fix efuse fallback compatible
Thomas Huth thuth@redhat.com efi/capsule-loader: fix incorrect sizeof in phys array reallocation
Jan Kara jack@suse.cz quota: Fix race of dquot_scan_active() with quota deactivation
Ricardo B. Marlière rbm@suse.com ktest: Run POST_KTEST hooks on failure and cancellation
Ricardo B. Marlière rbm@suse.com ktest: Honor empty per-test option overrides
Ricardo B. Marlière rbm@suse.com ktest: Avoid undef warning when WARNINGS_FILE is unset
Vidya Sagar vidyas@nvidia.com PCI: tegra194: Disable direct speed change for Endpoint mode
Vidya Sagar vidyas@nvidia.com PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select"
Waiman Long longman@redhat.com selftest: memcg: skip memcg_sock test if address family not supported
Jane Chu jane.chu@oracle.com Documentation: fix a hugetlbfs reservation statement
Gerd Bayer gbayer@linux.ibm.com PCI: Enable AtomicOps only if Root Port supports them
Shengjiu Wang shengjiu.wang@nxp.com ASoC: fsl_easrc: Change the type for iec958 channel status controls
Shengjiu Wang shengjiu.wang@nxp.com ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits()
Shengjiu Wang shengjiu.wang@nxp.com ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits()
Felix Gu gu_0233@qq.com pmdomain: ti: omap_prm: Fix a reference leak on device node
Akhil P Oommen akhilpo@oss.qualcomm.com drm/msm/a6xx: Use barriers while updating HFI Q headers
Rob Clark robin.clark@oss.qualcomm.com drm/msm/a6xx: Fix HLSQ register dumping
Lei Huang huanglei@kylinos.cn ALSA: hda/realtek: fix code style (ERROR: else should follow close brace '}')
Luke D. Jones luke@ljones.dev ALSA: hda/realtek: Whitespace fix
Timur Kristóf timur.kristof@gmail.com drm/amd/pm/ci: Fill DW8 fields from SMC
Timur Kristóf timur.kristof@gmail.com drm/amd/pm/ci: Clear EnabledForActivity field for memory levels
Timur Kristóf timur.kristof@gmail.com drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0
Timur Kristóf timur.kristof@gmail.com drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs
Timur Kristóf timur.kristof@gmail.com drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: core: Validate compress device numbers without dynamic minors
Takashi Iwai tiwai@suse.de ALSA: compress: Drop unused functions
Sebastian Reichel sebastian.reichel@collabora.com drm/panel: simple: Correct G190EAN01 prepare timing
Alexander Koskovich akoskovich@pm.me drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0
Andy Shevchenko andriy.shevchenko@linux.intel.com fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break
Ethan Tidmore ethantidmore06@gmail.com drm/sun4i: Fix resource leaks
Felix Gu ustc.gu@gmail.com spi: fsl-qspi: Use reinit_completion() for repeated operations
Junrui Luo moonafterrain@outlook.com dm log: fix out-of-bounds write due to region_count overflow
Ming-Hung Tsai mtsai@redhat.com dm cache metadata: fix memory leak on metadata abort retry
Ming-Hung Tsai mtsai@redhat.com dm cache: fix dirty mapping checking in passthrough mode switching
Ming-Hung Tsai mtsai@redhat.com dm cache: support shrinking the origin device
Ming-Hung Tsai mtsai@redhat.com dm cache: fix concurrent write failure in passthrough mode
Ming-Hung Tsai mtsai@redhat.com dm cache policy smq: fix missing locks in invalidating cache blocks
Ming-Hung Tsai mtsai@redhat.com dm cache: fix write path cache coherency in passthrough mode
Ming-Hung Tsai mtsai@redhat.com dm cache: fix null-deref with concurrent writes in passthrough mode
Sander Vanheule sander@svanheule.net ASoC: sti: use managed regmap_field allocations
Sander Vanheule sander@svanheule.net ASoC: sti: Return errors from regmap_field_alloc()
Alexander Konyukhov Alexander.Konyukhov@kaspersky.com drm/komeda: fix integer overflow in AFBC framebuffer size check
Dudu Lu phx0fer@gmail.com Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp
Pauli Virtanen pav@iki.fi Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER
Jonathan Rissanen jonathan.rissanen@axis.com Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU
Sun Jian sun.jian.kdev@gmail.com bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb
Taegu Ha hataegu0826@gmail.com ppp: require CAP_NET_ADMIN in target netns for unattached ioctls
Greg Jumper greg.jumper@oracle.com net/rds: Restrict use of RDS/IB to the initial network namespace
Håkon Bugge haakon.bugge@oracle.com net/rds: Optimize rds_ib_laddr_check
Jamal Hadi Salim jhs@mojatatu.com net/sched: act_ct: Only release RCU read lock after ct_ft
Mashiro Chen mashiro.chen@mailbox.org net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf
Jiri Slaby (SUSE) jirislaby@kernel.org 6pack: propagage new tty types
Florian Westphal fw@strlen.de netfilter: nft_fwd_netdev: check ttl/hl before forwarding
Justin Chen justin.chen@broadcom.com net: bcmgenet: fix off-by-one in bcmgenet_put_txcb
Ethan Tidmore ethantidmore06@gmail.com wifi: brcmfmac: Fix error pointer dereference
Arend van Spriel arend.vanspriel@broadcom.com brcmfmac: support chipsets with different core enumeration space
Weiming Shi bestswngs@gmail.com bpf: fix end-of-list detection in cgroup_storage_get_next_key()
Sourabh Jain sourabhjain@linux.ibm.com powerpc/crash: fix backup region offset update to elfcorehdr
Duoming Zhou duoming@zju.edu.cn wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished irq_prepare_bcn_tasklet
Zilin Guan zilin@seu.edu.cn wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()
Mario Limonciello (AMD) superm1@kernel.org firmware: dmi: Correct an indexing error in dmi.h
Bart Van Assche bvanassche@acm.org locking: Fix rwlock support in <linux/spinlock_up.h>
Brian Masney bmasney@redhat.com irqchip/irq-pic32-evic: Address warning related to wrong printf() formatter
Gopi Krishna Menon krishnagopi487@gmail.com thermal/drivers/spear: Fix error condition for reading st,thermal-flags
Danilo Krummrich dakr@kernel.org devres: fix missing node debug info in devm_krealloc()
Cole Leavitt cole@unwrap.rs pstore/ram: fix resource leak when ioremap() fails
Deepanshu Kartikey kartikey406@gmail.com nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty()
Bart Van Assche bvanassche@acm.org drbd: Balance RCU calls in drbd_adm_dump_devices()
HyungJung Joo jhj140711@gmail.com fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
Mingzhe Zou mingzhe.zou@easystack.cn bcache: fix uninitialized closure object
Dudu Lu phx0fer@gmail.com vsock/virtio: fix accept queue count leak on transport mismatch
Norbert Szetei norbert@doyensec.com vsock: fix buffer size clamping order
Siwei Zhang oss@fourdim.xyz Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()
Sven Eckelmann sven@narfation.org batman-adv: bla: put backbone reference on failed claim hash insert
Sven Eckelmann sven@narfation.org batman-adv: bla: only purge non-released claims
Sven Eckelmann sven@narfation.org batman-adv: bla: prevent use-after-free when deleting claims
Jiexun Wang wangjiexun2025@gmail.com batman-adv: stop caching unowned originator pointers in BAT IV
Jiexun Wang wangjiexun2025@gmail.com batman-adv: reject new tp_meter sessions during teardown
Lyes Bourennani lbourennani@fuzzinglabs.com batman-adv: fix integer overflow on buff_pos
Ben Morris bmorris@anthropic.com sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL
Alex Deucher alexander.deucher@amd.com drm/amdgpu/pm: align Hawaii mclk workaround with radeon
Alex Deucher alexander.deucher@amd.com drm/amdgpu/pm: add missing revision check for CI
John B. Moore jbmoore61@gmail.com drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
John B. Moore jbmoore61@gmail.com drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
Alex Deucher alexander.deucher@amd.com drm/radeon: add missing revision check for CI
Ashutosh Desai ashutoshdesai993@gmail.com drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs()
Johan Hovold johan@kernel.org spi: mpc52xx: fix use-after-free on unbind
Johan Hovold johan@kernel.org spi: orion: fix clock imbalance on registration failure
Johan Hovold johan@kernel.org spi: imx: fix runtime pm leak on probe deferral
Johan Hovold johan@kernel.org spi: mtk-nor: fix controller deregistration
Sergey Shtylyov s.shtylyov@auroraos.dev media: dib8000: avoid division by 0 in dib8000_set_dds()
Johan Hovold johan@kernel.org regulator: act8945a: fix OF node reference imbalance
Oliver Neukum oneukum@suse.com media: rc: streamzap: Error handling in probe
Oliver Neukum oneukum@suse.com media: rc: xbox_remote: heed DMA restrictions
Johan Hovold johan@kernel.org regulator: max77650: fix OF node reference imbalance
Sakari Ailus sakari.ailus@linux.intel.com staging: media: atomisp: Disallow all private IOCTLs
Ricardo Ribalda ribalda@chromium.org media: uvcvideo: Enable VB2_DMABUF for metadata stream
Jason Gunthorpe jgg@ziepe.ca RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path
Michael Bommarito michael.bommarito@gmail.com RDMA/rxe: Reject unknown opcodes before ICRC processing
Jason Gunthorpe jgg@ziepe.ca RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()
Jason Gunthorpe jgg@ziepe.ca RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq()
André Draszik andre.draszik@linaro.org power: supply: max17042: avoid overflow when determining health
Lukas Wunner lukas@wunner.de PCI/AER: Stop ruling out unbound devices as error source
Shuai Xue xueshuai@linux.alibaba.com PCI/AER: Clear only error bits in PCIe Device Status
Vasily Gorbik gor@linux.ibm.com s390/debug: Reject zero-length input in debug_input_flush_fn()
Chaitanya Kulkarni kch@nvidia.com nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
Junrui Luo moonafterrain@outlook.com md/raid10: fix divide-by-zero in setup_geo() with zero far_copies
Michael Bommarito michael.bommarito@gmail.com isofs: validate block number from NFS file handle in isofs_export_iget
Michael Bommarito michael.bommarito@gmail.com isofs: validate Rock Ridge CE continuation extent against volume size
Eric Biggers ebiggers@kernel.org dm-verity-fec: correctly reject too-small hash devices
Eric Biggers ebiggers@kernel.org dm-verity-fec: correctly reject too-small FEC devices
Mikulas Patocka mpatocka@redhat.com dm: fix a buffer overflow in ioctl processing
Mikulas Patocka mpatocka@redhat.com dm: don't report warning when doing deferred remove
Joseph Salisbury joseph.salisbury@oracle.com ASoC: fsl_easrc: fix comment typo
Shrikanth Hegde sshegde@linux.ibm.com cpuidle: powerpc: avoid double clear when breaking snooze
Johan Hovold johan@kernel.org spi: topcliff-pch: fix use-after-free on unbind
Thorsten Blum thorsten.blum@linux.dev thermal/drivers/sprd: Fix raw temperature clamping in sprd_thm_rawdata_to_temp
Thorsten Blum thorsten.blum@linux.dev thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata
Michael Bommarito michael.bommarito@gmail.com udf: reject descriptors with oversized CRC length
Mingming Cao mmc@linux.ibm.com ibmveth: Disable GSO for packets with small MSS
Hamza Mahfooz hamzamahfooz@linux.microsoft.com hv_sock: fix ARM64 support
Hongling Zeng zenghongling@kylinos.cn parisc: Fix IRQ leak in LASI driver
Nan Li tonanli66@gmail.com net/rds: handle zerocopy send cleanup before the message is queued
Maoyi Xie maoyixie.tju@gmail.com ip6_gre: Use cached t->net in ip6erspan_changelink().
SeungJu Cheon suunj1331@gmail.com sound: ua101: fix division by zero at probe
Kai Zen kai.aizen.dev@gmail.com net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo
Miklos Szeredi mszeredi@redhat.com fanotify: fix false positive on permission events
Johan Hovold johan@kernel.org spi: zynqmp-gqspi: fix controller deregistration
Siwei Zhang oss@fourdim.xyz Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
Siwei Zhang oss@fourdim.xyz Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()
Yilin Zhu zylzyl2333@gmail.com ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()
Ruijie Li ruijieli51@gmail.com xfrm: provide message size for XFRM_MSG_MAPPING
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: firewire-tascam: Do not drop unread control events
Felix Gu ustc.gu@gmail.com usb: ulpi: fix memory leak on ulpi_register() error paths
Fabio Porcedda fabio.porcedda@gmail.com USB: serial: option: add Telit Cinterion LE910Cx compositions
Aaro Koskinen aaro.koskinen@iki.fi USB: omap_udc: DMA: Don't enable burst 4 mode
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: usb-audio: Fix UAC3 cluster descriptor size check
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()
Greg Kroah-Hartman gregkh@linuxfoundation.org usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl
Greg Kroah-Hartman gregkh@linuxfoundation.org usb: usblp: fix heap leak in IEEE 1284 device ID via short response
Tristan Madani tristan@talencesecurity.com wifi: b43: enforce bounds check on firmware key index in b43_rx()
Jiri Slaby (SUSE) jirislaby@kernel.org wifi: ath5k: do not access array OOB
Jeongjun Park aha310510@gmail.com wifi: rsi: fix kthread lifetime race between self-exit and external-stop
Tristan Madani tristan@talencesecurity.com wifi: b43legacy: enforce bounds check on firmware key index in RX path
Corey Minyard corey@minyard.net ipmi:ssif: NULL thread on error
Corey Minyard corey@minyard.net ipmi:ssif: Remove unnecessary indention
Corey Minyard corey@minyard.net ipmi:ssif: Clean up kthread on errors
Corey Minyard corey@minyard.net ipmi:ssif: Fix a shutdown race
Jamal Hadi Salim jhs@mojatatu.com net/sched: sch_red: Replace direct dequeue call with peek and qdisc_dequeue_peeked
Johan Hovold johan@kernel.org spi: rockchip: fix controller deregistration
Shivam Kalra shivamkalra98@zohomail.in ACPI: video: force native backlight on HP OMEN 16 (8A44)
Rajat Gupta rajgupt@qti.qualcomm.com fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free
Corey Minyard corey@minyard.net ipmi:si: Return state to normal if message allocation fails
Corey Minyard corey@minyard.net ipmi: Check event message buffer response for bad data
Corey Minyard corey@minyard.net ipmi: Add limits to event and receive message requests
Greg Kroah-Hartman gregkh@linuxfoundation.org scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
Kai Ma k4729.23098@gmail.com netfilter: reject zero shift in nft_bitwise
Deepanshu Kartikey kartikey406@gmail.com ALSA: caiaq: fix usb_dev refcount leak on probe failure
Arjan van de Ven arjan@linux.intel.com drm/amdgpu: fix zero-size GDS range init on RDNA4
Greg Kroah-Hartman gregkh@linuxfoundation.org ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
Takashi Iwai tiwai@suse.de ALSA: caiaq: Don't abort when no input device is available
Takashi Iwai tiwai@suse.de ALSA: caiaq: Fix potentially leftover ep1_in_urb at error path
Douglas Anderson dianders@chromium.org driver core: Add kernel-doc for DEV_FLAG_COUNT enum value
Yucheng Lu kanolyc@gmail.com crypto: authencesn - reject short ahash digests during instance creation
Chen Zhao chezhao@nvidia.com IB/core: Fix zero dmac race in neighbor resolution
Junrui Luo moonafterrain@outlook.com dm mirror: fix integer overflow in create_dirty_log()
Thorsten Blum thorsten.blum@linux.dev crypto: atmel-tdes - fix DMA sync direction
Haoxiang Li lihaoxiang@isrc.iscas.ac.cn crypto: ccree - fix a memory leak in cc_mac_digest()
Thomas Fourier fourier.thomas@gmail.com crypto: hisilicon - Fix dma_unmap_single() direction
Thorsten Blum thorsten.blum@linux.dev crypto: atmel-ecc - Release client on allocation failure
Thorsten Blum thorsten.blum@linux.dev crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup
Yiyang Chen cyyzero16@gmail.com taskstats: set version in TGID exit notifications
Chia-Ming Chang chiamingc@synology.com inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails
Junrui Luo moonafterrain@outlook.com md/raid5: validate payload size before accessing journal metadata
Chia-Ming Chang chiamingc@synology.com md/raid5: fix soft lockup in retry_aligned_read()
Sohei Koyama skoyama@ddn.com ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()
James Kim james010kim@gmail.com mtd: docg3: fix use-after-free in docg3_release()
Jens Axboe axboe@kernel.dk io_uring/poll: fix backport of io_poll_add() changes
Jens Axboe axboe@kernel.dk io_uring/poll: fix EPOLL_URING_WAKE sometimes not being honored
Yosry Ahmed yosry@kernel.org KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID)
Yosry Ahmed yosry@kernel.org KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest mode
Yosry Ahmed yosry@kernel.org KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2
Yosry Ahmed yosry@kernel.org KVM: nSVM: Sync NextRIP to cached vmcb12 after VMRUN of L2
Yosry Ahmed yosry.ahmed@linux.dev KVM: nSVM: Mark all of vmcb02 dirty when restoring nested state
Denis M. Karpov komlomal@gmail.com userfaultfd: allow registration of ranges below mmap_min_addr
Jacqueline Wong jacqwong@google.com tpm: tpm_tis: add error logging for data transfer
Bin Liu b-liu@ti.com mmc: block: use single block write in retry
Arnd Bergmann arnd@arndb.de tpm: avoid -Wunused-but-set-variable
hkbinbin hkbinbinbin@gmail.com RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv
Ruijie Li ruijieli51@gmail.com net/smc: avoid early lgr access in smc_clc_wait_msg
Ao Zhou draw51280@163.com net: rds: fix MR cleanup on copy error
Jonathan Santos Jonathan.Santos@analog.com iio: adc: ad7768-1: fix one-shot mode data acquisition
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: 6fire: Fix input volume change detection
Takashi Iwai tiwai@suse.de ALSA: caiaq: Handle probe errors properly
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: caiaq: Fix control_put() result and cache rollback
Simon Liebold simonlie@amazon.de selftests/mqueue: Fix incorrectly named file
Helge Deller deller@gmx.de parisc: _llseek syscall is only available for 32-bit userspace
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
Harin Lee me@harin.net ALSA: ctxfi: Add fallback to default RSR for S/PDIF
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: aoa: i2sbus: fix OF node lifetime handling
Vasiliy Kovalev kovalev@altlinux.org ext2: reject inodes with zero i_nlink and valid mode in ext2_iget()
Manivannan Sadhasivam manivannan.sadhasivam@oss.qualcomm.com net: qrtr: ns: Fix use-after-free in driver remove()
Chen Ni nichen@iscas.ac.cn media: i2c: imx219: Check return value of devm_gpiod_get_optional() in imx219_probe()
Josh Law objecting@objecting.org lib/ts_kmp: fix integer overflow in pattern length calculation
Rong Zhang i@rong.moe Revert "ALSA: usb: Increase volume range that triggers a warning"
Luxiao Xu rakukuip@gmail.com net: strparser: fix skb_head leak in strp_abort_strp()
Zhengchuan Liang zcliangcn@gmail.com net: caif: clear client service pointer on teardown
Ziqing Chen chenziqing@xiaomi.com ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names()
Herbert Xu herbert@gondor.apana.org.au crypto: pcrypt - Fix handling of MAY_BACKLOG requests
Michael Bommarito michael.bommarito@gmail.com um: drivers: call kernel_strrchr() explicitly in cow_user.c
Douglas Anderson dianders@chromium.org driver core: Don't let a device probe until it's ready
Herbert Xu herbert@gondor.apana.org.au padata: Remove comment for reorder_work
Herbert Xu herbert@gondor.apana.org.au padata: Fix pd UAF once and for all
Heming Zhao heming.zhao@suse.com ocfs2: split transactions in dio completion to avoid credit exhaustion
Sasha Levin sashal@kernel.org Revert "riscv: Sparse-Memory/vmemmap out-of-bounds fix"
Thomas Zimmermann tzimmermann@suse.de firmware: google: framebuffer: Do not mark framebuffer as busy
Tyllis Xu livelycarpet87@gmail.com ibmasm: fix heap over-read in ibmasm_send_i2o_message()
Tyllis Xu livelycarpet87@gmail.com ibmasm: fix OOB reads in command_file_write due to missing size checks
Tyllis Xu livelycarpet87@gmail.com misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
Michal Pecio michal.pecio@gmail.com usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable()
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: usb-audio: Avoid false E-MU sample-rate notifications
Cássio Gabriel cassiogabrielcontato@gmail.com ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES
Anderson Nascimento anderson@allelesecurity.com rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
Sean Christopherson seanjc@google.com crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed
Sean Christopherson seanjc@google.com crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command failed
Sean Christopherson seanjc@google.com crypto: ccp: Don't attempt to copy CSR to userspace if PSP command failed
Berk Cem Goksel berkcgoksel@gmail.com ALSA: caiaq: take a reference on the USB device in create_card()
Cryolitia PukNgae cryolitia.pukngae@linux.dev ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
Darrick J. Wong djwong@kernel.org fuse: quiet down complaints in fuse_conn_limit_write
Samuel Page sam@bynar.io fuse: reject oversized dirents in page cache
David Howells dhowells@redhat.com rxrpc: Fix anonymous key handling
Wang Jie jiewang2024@lzu.edu.cn rxrpc: only handle RESPONSE during service challenge
Zhang Xiaoxu zhangxiaoxu5@huawei.com cifs: Fix connections leak when tlink setup failed
David Howells dhowells@redhat.com rxrpc: Fix recvmsg() unconditional requeue
Sasha Levin sashal@kernel.org Revert "scsi: ufs: core: Improve SCSI abort handling"
Jamie Iles quic_jiles@quicinc.com i3c: fix uninitialized variable use in i2c setup
Nathan Chancellor nathan@kernel.org scripts/dtc: Remove unused dts_version in dtc-lexer.l
Nathan Chancellor nathan@kernel.org drm/amd/display: Do not add '-mhard-float' to calcs, dsc, and dcn30 FP files for clang
Andrew Price anprice@redhat.com gfs2: Validate i_depth for exhash directories
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower"
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage to 0.81V
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm arm64: dts: imx8mq-librem5: Set the DVS voltages lower
Martin Kepplinger martink@posteo.de arm64: dts: imx8mq-librem5: set regulators boot-on
Guido Günther agx@sigxcpu.org arm64: dts: imx8mq-librem5: Don't mark buck3 as always on
Martin Kepplinger martink@posteo.de arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with 1GHz cpu voltage
Breno Leitao leitao@debian.org mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
Joseph Qi joseph.qi@linux.alibaba.com ocfs2: fix possible deadlock between unlink and dio_end_io_write
hongnanli hongnan.li@linux.alibaba.com fs/ocfs2: fix comments mentioning i_mutex
Oleg Nesterov oleg@redhat.com x86/uprobes: Fix XOL allocation failure for 32-bit tasks
David Gow davidgow@google.com drivers: base: Free devm resources when unregistering a device
Keith Busch kbusch@kernel.org blk-mq: use quiesced elevator switch when reinitializing queues
Yuqi Xu xuyuqiabc@gmail.com rxrpc: reject undecryptable rxkad response tickets
Joseph Qi joseph.qi@linux.alibaba.com ocfs2: fix out-of-bounds write in ocfs2_write_end_inline
Deepanshu Kartikey kartikey406@gmail.com ocfs2: validate inline data i_size during inode read
Dmitry Antipov dmantipov@yandex.ru ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
Yasuaki Torimaru yasuakitorimaru@gmail.com xfrm: clear trailing padding in build_polexpire()
David Howells dhowells@redhat.com rxrpc: Fix key quota calculation for multitoken keys
Luxiao Xu rakukuip@gmail.com rxrpc: fix reference count leak in rxrpc_server_keyring()
Joonwon Kang joonwonkang@google.com mailbox: Prevent out-of-bounds access in of_mbox_index_xlate()
Hari Bathini hbathini@linux.ibm.com powerpc64/bpf: do not increment tailcall count when prog is NULL
Leonid Ravich lravich@gmail.com IB/mad: Don't call to function that might sleep while in atomic context
Bart Van Assche bvanassche@acm.org scsi: ufs: core: Improve SCSI abort handling
Chengfeng Ye cyeaa@connect.ust.hk ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
Waiman Long longman@redhat.com blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats()
Lee, Chun-Yi joeyli.kernel@gmail.com thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
Yongzhi Liu lyz_cs@pku.edu.cn drm/amd/display: Fix memory leak
Felix Fietkau nbd@nbd.name wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure
Alex Hung alex.hung@amd.com drm/amd/display: Add null checker before passing variables
Minhong He heminhong@kylinos.cn ipv6: add NULL checks for idev in SRv6 paths
Liu Jian liujian56@huawei.com bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
Marcelo Ricardo Leitner marcelo.leitner@gmail.com net/sched: act_ct: fix ref leak when switching zones
Arun Easi aeasi@marvell.com scsi: qla2xxx: Fix crash when I/O abort times out
Quinn Tran qutran@marvell.com scsi: qla2xxx: Fix warning message due to adisc being flushed
Cezar Bulinaru cbulinaru@gmail.com net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
Jeongjun Park aha310510@gmail.com media: hackrf: fix to not free memory after the device is registered in hackrf_probe()
Abd-Alrhman Masalkhi abd.masalkhi@gmail.com media: vidtv: fix pass-by-value structs causing MSAN warnings
Deepanshu Kartikey kartikey406@gmail.com nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map
Jeongjun Park aha310510@gmail.com media: as102: fix to not free memory after the device is registered in as102_usb_probe()
Mingzhe Zou mingzhe.zou@easystack.cn bcache: fix cached_dev.sb_bio use-after-free and crash
Berk Cem Goksel berkcgoksel@gmail.com ALSA: 6fire: fix use-after-free on disconnect
Abhishek Kumar abhishek_sts8@yahoo.com media: em28xx: fix use-after-free in em28xx_v4l2_open()
Ruslan Valiyev linuxoid@gmail.com media: vidtv: fix nfeeds state corruption on start_streaming failure
Ritesh Harjani (IBM) ritesh.list@gmail.com mm/kasan: fix double free for kasan pXds
Sean Christopherson seanjc@google.com KVM: x86: Use scratch field in MMIO fragment to hold small write values
Sasha Levin sashal@kernel.org checkpatch: add support for Assisted-by tag
Ricardo Ribalda ribalda@chromium.org media: uvcvideo: Use heuristic to find stream entity
Thadeu Lima de Souza Cascardo cascardo@igalia.com media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
Ricardo Ribalda ribalda@chromium.org media: uvcvideo: Allow extra entities
Guocai He guocai.he.cn@windriver.com Revert "wifi: cfg80211: stop NAN and P2P in cfg80211_leave"
Pengpeng Hou pengpeng@iscas.ac.cn rxrpc: proc: size address buffers for %pISpc output
David Howells dhowells@redhat.com rxrpc: Fix call removal to use RCU safe deletion
Andy Shevchenko andriy.shevchenko@linux.intel.com ACPI: property: Constify stubs for CONFIG_ACPI=n case
Sean Christopherson seanjc@google.com KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION
ZhengYuan Huang gality369@gmail.com ocfs2: handle invalid dinode in ocfs2_group_extend
Tejas Bharambe tejas.bharambe@outlook.com ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
Ruslan Valiyev linuxoid@gmail.com media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections
Harin Lee me@harin.net ALSA: ctxfi: Limit PTP to a single page
Fabio Porcedda fabio.porcedda@gmail.com USB: serial: option: add Telit Cinterion FN990A MBIM composition
Junrui Luo moonafterrain@outlook.com staging: sm750fb: fix division by zero in ps_to_hz()
Greg Kroah-Hartman gregkh@linuxfoundation.org fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
Daniel Brát danek.brat@gmail.com usb: storage: Expand range of matched versions for VL817 quirks entry
Nathan Rebello nathan.c.rebello@gmail.com usbip: validate number_of_packets in usbip_pack_ret_submit()
Greg Kroah-Hartman gregkh@linuxfoundation.org usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
Greg Kroah-Hartman gregkh@linuxfoundation.org usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
Greg Kroah-Hartman gregkh@linuxfoundation.org usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
Greg Kroah-Hartman gregkh@linuxfoundation.org fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
Greg Kroah-Hartman gregkh@linuxfoundation.org ALSA: fireworks: bound device-supplied status before string array lookup
Greg Kroah-Hartman gregkh@linuxfoundation.org NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
Greg Kroah-Hartman gregkh@linuxfoundation.org net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
Greg Kroah-Hartman gregkh@linuxfoundation.org HID: core: clamp report_size in s32ton() to avoid undefined shift
Greg Kroah-Hartman gregkh@linuxfoundation.org HID: alps: fix NULL pointer dereference in alps_raw_event()
Lin YuChen starpt.official@gmail.com staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
Greg Kroah-Hartman gregkh@linuxfoundation.org i2c: s3c24xx: check the size of the SMBUS message before using it
Samuel Page sam@bynar.io can: raw: fix ro->uniq use-after-free in raw_rcv()
Junxi Qian qjx1298677004@gmail.com nfc: llcp: add missing return after LLCP_CLOSED checks
Haoze Xie royenheart@gmail.com batman-adv: hold claim backbone gateways by reference
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR
Maciej W. Rozycki macro@orcam.me.uk MIPS: mm: Rewrite TLB uniquification for the hidden bit feature
Maciej W. Rozycki macro@orcam.me.uk MIPS: mm: Suppress TLB uniquification on EHINV hardware
Maciej W. Rozycki macro@orcam.me.uk MIPS: Always record SEGBITS in cpu_data.vmbits
Stefan Wiehler stefan.wiehler@nokia.com mips: mm: Allocate tlb_vpn array atomically
Thomas Bogendoerfer tsbogend@alpha.franken.de MIPS: mm: kmalloc tlb_vpn array to avoid stack overflow
Sebastian Brzezinka sebastian.brzezinka@intel.com drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
Florian Westphal fw@strlen.de netfilter: conntrack: add missing netlink policy validations
Alice Mikityanska alice@isovalent.com l2tp: Drop large packets with UDP encap
Jiexun Wang wangjiexun2025@gmail.com af_unix: read UNIX_DIAG_VFS data under unix_state_lock
Zhengchuan Liang zcliangcn@gmail.com netfilter: ip6t_eui64: reject invalid MAC header for all packets
Ren Wei n05ec@lzu.edu.cn netfilter: xt_multiport: validate range encoding in checkentry
Xiang Mei xmei5@asu.edu netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
Greg Kroah-Hartman gregkh@linuxfoundation.org xfrm_user: fix info leak in build_mapping()
Steffen Klassert steffen.klassert@secunet.com xfrm: Wait for RCU readers during policy netns exit
Maciej Fijalkowski maciej.fijalkowski@intel.com xsk: tighten UMEM headroom validation to account for tailroom and min frame
Agalakov Daniil ade@amicon.ru e1000: check return value of e1000_read_eeprom
Pengpeng Hou pengpeng@iscas.ac.cn tracing/probe: reject non-closed empty immediate strings
Eric Dumazet edumazet@google.com net: lapbether: handle NETDEV_PRE_TYPE_CHANGE
Peng Li lipeng321@huawei.com net: lapbether: replace comparison to NULL with "lapbeth_get_x25_dev"
Peng Li lipeng321@huawei.com net: lapbether: remove trailing whitespaces
Xie He xie.he.0141@gmail.com net: lapbether: Close the LAPB device before its underlying Ethernet device closes
Ruide Cao caoruide123@gmail.com net: sched: act_csum: validate nested VLAN headers
Maíra Canal mcanal@igalia.com drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock
Maíra Canal mcanal@igalia.com drm/vc4: Fix a memory leak in hang state error path
Maíra Canal mcanal@igalia.com drm/vc4: Fix memory leak of BO array in hang state
Long Li longli@microsoft.com PCI: hv: Set default NUMA node to 0 for devices without affinity info
Sebastian Krzyszkowiak sebastian.krzyszkowiak@puri.sm arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency
Tomasz Merta tomasz.merta@arrow.com ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
Pengpeng Hou pengpeng@iscas.ac.cn wifi: brcmfmac: validate bsscfg indices in IF events
Arthur Husband artmoty@gmail.com ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585
Benoît Sevens bsevens@google.com HID: roccat: fix use-after-free in roccat_report_event
leo vriska leo@60228.dev HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list
Pengpeng Hou pengpeng@iscas.ac.cn wifi: wl1251: validate packet IDs before indexing tx_frames
Florian Westphal fw@strlen.de netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry
César Montoya sprit152009@gmail.com ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx
Goldwyn Rodrigues rgoldwyn@suse.de btrfs: tracepoints: get correct superblock from dentry in event btrfs_sync_file()
Wenyuan Li 2063309626@qq.com can: mcp251x: add error handling for power enable in open and resume
Cássio Gabriel cassiogabrielcontato@gmail.com ASoC: SOF: topology: reject invalid vendor array size in token parser
Arnd Bergmann arnd@arndb.de ALSA: asihpi: avoid write overflow check warning
-------------
Diffstat:
Documentation/vm/hugetlbfs_reserv.rst | 2 +- Makefile | 4 +- arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/mach-integrator/integrator_cp.c | 13 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 3 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 72 ++++ arch/mips/include/asm/cpu-features.h | 1 - arch/mips/include/asm/cpu-info.h | 2 - arch/mips/include/asm/mipsregs.h | 2 + arch/mips/kernel/cpu-probe.c | 13 +- arch/mips/kernel/cpu-r3k-probe.c | 2 + arch/mips/mm/tlb-r4k.c | 299 ++++++++++++++--- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kexec/file_load_64.c | 2 +- arch/powerpc/net/bpf_jit_comp64.c | 20 +- arch/powerpc/platforms/44x/warp.c | 2 + arch/riscv/include/asm/pgtable.h | 2 +- arch/s390/kernel/debug.c | 8 + arch/um/drivers/cow_user.c | 8 +- arch/x86/include/asm/segment.h | 8 +- arch/x86/kernel/uprobes.c | 24 ++ arch/x86/kvm/svm/nested.c | 11 + arch/x86/kvm/svm/sev.c | 11 +- arch/x86/kvm/svm/svm.c | 10 + arch/x86/kvm/x86.c | 14 +- block/blk-cgroup.c | 4 + block/blk-mq.c | 6 +- block/blk.h | 3 +- block/elevator.c | 4 +- crypto/af_alg.c | 2 + crypto/authencesn.c | 5 + crypto/pcrypt.c | 7 +- drivers/acpi/video_detect.c | 8 + drivers/ata/ahci.c | 14 + drivers/base/core.c | 26 ++ drivers/base/dd.c | 12 + drivers/base/devres.c | 2 + drivers/block/drbd/drbd_nl.c | 8 +- drivers/bluetooth/hci_ldisc.c | 51 ++- drivers/cdrom/cdrom.c | 73 ++-- drivers/char/ipmi/ipmi_si_intf.c | 70 +++- drivers/char/ipmi/ipmi_ssif.c | 74 +++- drivers/char/tpm/tpm_tis_core.c | 4 + drivers/clk/clk-qoriq.c | 17 +- drivers/clk/clk-xgene.c | 2 + drivers/clk/imx/clk-imx6q.c | 12 +- drivers/clk/imx/clk-imx8mq.c | 4 +- drivers/clk/qcom/dispcc-sc7180.c | 8 + drivers/clk/qcom/dispcc-sm8250.c | 6 +- drivers/cpuidle/cpuidle-powernv.c | 5 +- drivers/cpuidle/cpuidle-pseries.c | 5 +- drivers/crypto/atmel-aes.c | 2 +- drivers/crypto/atmel-ecc.c | 1 + drivers/crypto/atmel-tdes.c | 8 +- drivers/crypto/ccp/ccp-crypto-aes.c | 7 +- drivers/crypto/ccp/sev-dev.c | 19 +- drivers/crypto/ccree/cc_hash.c | 1 + drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/sa2ul.c | 4 +- drivers/dma/mxs-dma.c | 1 + drivers/firmware/efi/capsule-loader.c | 2 +- drivers/firmware/google/framebuffer-coreboot.c | 2 +- drivers/gpio/gpiolib-cdev.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 66 ++++ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 72 +++- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 62 ++++ .../drm/amd/display/dc/bios/bios_parser_helper.c | 9 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 3 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 3 +- .../amd/display/include/grph_object_ctrl_defs.h | 4 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 15 + .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 28 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 6 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 16 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 4 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 9 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 26 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 14 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 +- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 + drivers/gpu/drm/radeon/ci_dpm.c | 9 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 3 +- drivers/gpu/drm/vc4/vc4_bo.c | 3 + drivers/gpu/drm/vc4/vc4_gem.c | 19 +- drivers/hid/hid-alps.c | 3 + drivers/hid/hid-asus.c | 28 +- drivers/hid/hid-core.c | 3 + drivers/hid/hid-ids.h | 3 + drivers/hid/hid-quirks.c | 3 +- drivers/hid/hid-roccat.c | 2 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hwmon/pmbus/adm1266.c | 32 +- drivers/i2c/busses/i2c-s3c2410.c | 7 +- drivers/i3c/master.c | 7 +- drivers/iio/adc/ad7768-1.c | 9 +- drivers/infiniband/core/addr.c | 3 + drivers/infiniband/core/iwpm_msg.c | 6 +- drivers/infiniband/core/mad.c | 5 - drivers/infiniband/hw/mlx4/srq.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 14 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 15 + drivers/iommu/intel/iommu.c | 3 + drivers/irqchip/irq-ath79-cpu.c | 7 - drivers/irqchip/irq-pic32-evic.c | 2 +- drivers/mailbox/mailbox-test.c | 39 ++- drivers/mailbox/mailbox.c | 9 +- drivers/md/bcache/super.c | 8 + drivers/md/dm-cache-metadata.c | 24 +- drivers/md/dm-cache-metadata.h | 5 - drivers/md/dm-cache-policy-smq.c | 4 + drivers/md/dm-cache-target.c | 111 ++++-- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-log.c | 6 +- drivers/md/dm-raid1.c | 6 +- drivers/md/dm-verity-fec.c | 8 +- drivers/md/raid10.c | 2 + drivers/md/raid5-cache.c | 48 ++- drivers/md/raid5.c | 8 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/i2c/imx219.c | 3 + drivers/media/rc/streamzap.c | 12 +- drivers/media/rc/xbox_remote.c | 9 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_channel.c | 4 + drivers/media/test-drivers/vidtv/vidtv_mux.c | 4 +- drivers/media/test-drivers/vidtv/vidtv_ts.c | 48 +-- drivers/media/test-drivers/vidtv/vidtv_ts.h | 4 +- drivers/media/usb/as102/as102_usb_drv.c | 2 + drivers/media/usb/em28xx/em28xx-video.c | 14 +- drivers/media/usb/hackrf/hackrf.c | 7 +- drivers/media/usb/uvc/uvc_driver.c | 81 +++-- drivers/media/usb/uvc/uvc_queue.c | 3 +- drivers/media/usb/uvc/uvcvideo.h | 9 +- drivers/memory/tegra/tegra124-emc.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 6 +- drivers/mfd/mc13xxx-core.c | 2 +- drivers/misc/ibmasm/ibmasmfs.c | 7 + drivers/misc/ibmasm/lowlevel.c | 12 +- drivers/misc/ibmasm/remote.c | 5 + drivers/mmc/core/block.c | 12 +- drivers/mmc/core/queue.h | 3 + drivers/mtd/devices/docg3.c | 3 +- drivers/mtd/maps/physmap-gemini.c | 2 +- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/net/bareudp.c | 24 +- drivers/net/can/spi/mcp251x.c | 29 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 6 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 3 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 15 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 - drivers/net/ethernet/cortina/gemini.c | 21 +- drivers/net/ethernet/ibm/ibmveth.c | 22 ++ drivers/net/ethernet/ibm/ibmveth.h | 1 + drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +- drivers/net/ethernet/intel/e1000e/netdev.c | 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 1 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 + .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 17 +- drivers/net/hamradio/6pack.c | 39 ++- drivers/net/netdevsim/dev.c | 2 +- drivers/net/phy/dp83869.c | 13 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/ppp/pppoe.c | 8 +- drivers/net/slip/slhc.c | 49 ++- drivers/net/tap.c | 23 +- drivers/net/usb/cdc-phonet.c | 7 +- drivers/net/usb/lan78xx.c | 31 +- drivers/net/usb/rtl8150.c | 12 +- drivers/net/vrf.c | 15 +- drivers/net/wan/lapbether.c | 23 +- drivers/net/wireless/ath/ath11k/hal.c | 14 +- drivers/net/wireless/ath/ath5k/base.c | 3 +- drivers/net/wireless/ath/ath9k/channel.c | 6 +- drivers/net/wireless/broadcom/b43/xmit.c | 3 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 31 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 5 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 12 +- .../net/wireless/broadcom/brcm80211/include/soc.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 1 - drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 1 + drivers/net/wireless/realtek/rtlwifi/pci.c | 1 + drivers/net/wireless/rsi/rsi_common.h | 5 +- drivers/net/wireless/ti/wl1251/tx.c | 8 +- drivers/nfc/trf7970a.c | 3 +- drivers/nvme/target/core.c | 2 +- drivers/parisc/lasi.c | 12 +- drivers/pci/controller/dwc/pcie-tegra194.c | 10 +- drivers/pci/controller/pci-hyperv.c | 8 + drivers/pci/pci.c | 48 ++- drivers/pci/pcie/aer.c | 2 - drivers/pcmcia/rsrc_nonstatic.c | 6 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 5 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 20 +- drivers/platform/x86/dell_rbu.c | 6 +- drivers/platform/x86/intel-hid.c | 6 +- drivers/platform/x86/surfacepro3_button.c | 1 + drivers/power/supply/max17042_battery.c | 2 +- drivers/regulator/act8945a-regulator.c | 3 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/rtc/class.c | 5 + drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-abx80x.c | 2 + drivers/s390/cio/css.c | 2 +- drivers/scsi/isci/host.c | 3 + drivers/scsi/qla2xxx/qla_init.c | 20 +- drivers/scsi/sg.c | 29 +- drivers/scsi/sr.c | 25 +- drivers/scsi/sr.h | 1 - drivers/soc/qcom/ocmem.c | 7 +- drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/ti/omap_prm.c | 1 + drivers/spi/spi-fsl-qspi.c | 3 +- drivers/spi/spi-imx.c | 1 + drivers/spi/spi-mpc52xx.c | 3 +- drivers/spi/spi-mtk-nor.c | 4 +- drivers/spi/spi-orion.c | 6 + drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sprd.c | 3 +- drivers/spi/spi-ti-qspi.c | 1 + drivers/spi/spi-topcliff-pch.c | 6 +- drivers/spi/spi-zynqmp-gqspi.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 4 + drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/sm750fb/sm750.c | 3 + drivers/target/target_core_configfs.c | 2 +- drivers/target/target_core_sbc.c | 3 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- drivers/thermal/spear_thermal.c | 2 +- drivers/thermal/sprd_thermal.c | 4 +- drivers/tty/hvc/hvc_iucv.c | 11 +- drivers/usb/class/usblp.c | 3 +- drivers/usb/common/ulpi.c | 5 +- drivers/usb/gadget/function/f_ncm.c | 4 +- drivers/usb/gadget/function/f_phonet.c | 9 + drivers/usb/gadget/udc/omap_udc.c | 4 - drivers/usb/gadget/udc/renesas_usb3.c | 7 +- drivers/usb/host/xhci.c | 1 - drivers/usb/serial/option.c | 6 + drivers/usb/storage/unusual_devs.h | 7 +- drivers/usb/usbip/usbip_common.c | 12 + drivers/vhost/net.c | 4 +- drivers/video/backlight/sky81452-backlight.c | 3 + drivers/video/fbdev/matrox/g450_pll.c | 2 +- drivers/video/fbdev/offb.c | 7 +- drivers/video/fbdev/tdfxfb.c | 3 + drivers/video/fbdev/udlfb.c | 34 +- fs/adfs/super.c | 3 + fs/btrfs/extent_io.c | 4 +- fs/btrfs/extent_io.h | 12 +- fs/btrfs/inode.c | 30 +- fs/ceph/xattr.c | 1 + fs/cifs/cifs_spnego.c | 16 + fs/cifs/connect.c | 17 +- fs/ext2/inode.c | 14 +- fs/ext4/xattr.c | 4 +- fs/fuse/control.c | 4 +- fs/fuse/readdir.c | 4 + fs/gfs2/dir.c | 6 +- fs/gfs2/glops.c | 4 + fs/isofs/export.c | 2 +- fs/isofs/rock.c | 9 + fs/nfs/blocklayout/blocklayout.c | 4 +- fs/nilfs2/dat.c | 3 + fs/nilfs2/ioctl.c | 6 + fs/notify/fsnotify.c | 2 +- fs/notify/inotify/inotify_user.c | 1 + fs/notify/mark.c | 18 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 75 +++-- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlm/dlmdomain.c | 10 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/inode.c | 33 +- fs/ocfs2/ioctl.c | 18 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/mmap.c | 7 +- fs/ocfs2/namei.c | 2 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/ocfs2_trace.h | 10 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/resize.c | 22 +- fs/ocfs2/xattr.c | 6 +- fs/omfs/inode.c | 6 + fs/pstore/ram_core.c | 4 + fs/quota/dquot.c | 38 ++- fs/sysfs/group.c | 2 +- fs/udf/misc.c | 8 +- fs/userfaultfd.c | 2 - include/dt-bindings/clock/qcom,dispcc-sc7180.h | 7 +- include/linux/acpi.h | 6 +- include/linux/cdrom.h | 1 + include/linux/dev_printk.h | 10 + include/linux/device.h | 48 ++- include/linux/dmi.h | 5 + include/linux/fsnotify_backend.h | 1 + include/linux/kvm_host.h | 3 +- include/linux/padata.h | 4 - include/linux/ppp_defs.h | 30 ++ include/linux/printk.h | 5 +- include/linux/quotaops.h | 9 +- include/linux/rtc.h | 2 + include/linux/spinlock_up.h | 20 +- include/linux/string.h | 12 + include/linux/tpm_eventlog.h | 9 +- include/linux/uprobes.h | 1 + include/linux/usb.h | 3 +- include/net/flow_dissector.h | 22 ++ include/net/ipv6.h | 6 - include/net/mac80211.h | 4 + include/net/pie.h | 2 +- include/net/red.h | 1 - include/net/route.h | 6 - include/net/udp_tunnel.h | 15 + include/sound/compress_driver.h | 2 - include/trace/events/btrfs.h | 9 +- include/trace/events/ib_mad.h | 13 +- include/trace/events/rxrpc.h | 8 + include/uapi/linux/rtc.h | 5 + include/video/udlfb.h | 1 + io_uring/io-wq.c | 3 +- io_uring/io_uring.c | 35 +- kernel/audit.c | 4 + kernel/auditsc.c | 2 +- kernel/bpf/local_storage.c | 2 +- kernel/cgroup/rdma.c | 2 +- kernel/events/uprobes.c | 10 +- kernel/padata.c | 136 ++------ kernel/taskstats.c | 1 + kernel/time/alarmtimer.c | 2 +- kernel/trace/ring_buffer.c | 8 +- kernel/trace/trace_branch.c | 8 +- kernel/trace/trace_events_hist.c | 12 +- kernel/trace/trace_probe.c | 2 +- kernel/trace/tracing_map.c | 17 +- lib/kunit/Kconfig | 5 +- lib/ts_kmp.c | 18 +- mm/backing-dev.c | 5 +- mm/kasan/init.c | 8 +- net/batman-adv/bat_iv_ogm.c | 85 +++-- net/batman-adv/bridge_loop_avoidance.c | 92 +++-- net/batman-adv/distributed-arp-table.c | 3 + net/batman-adv/fragmentation.c | 58 +++- net/batman-adv/gateway_client.c | 4 + net/batman-adv/originator.c | 4 +- net/batman-adv/tp_meter.c | 32 +- net/batman-adv/types.h | 6 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/hci_event.c | 3 - net/bluetooth/l2cap_core.c | 8 +- net/bluetooth/l2cap_sock.c | 9 + net/bpf/test_run.c | 20 +- net/caif/cfsrvl.c | 14 +- net/can/raw.c | 11 +- net/ceph/crush/crush.c | 6 +- net/ceph/osdmap.c | 14 +- net/core/filter.c | 2 +- net/core/flow_dissector.c | 79 ++++- net/core/rtnetlink.c | 1 + net/ethtool/bitset.c | 8 +- net/ipv4/netfilter/arp_tables.c | 18 +- net/ipv4/netfilter/arpt_mangle.c | 8 + net/ipv4/nexthop.c | 36 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 48 --- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_bpf.c | 3 + net/ipv4/udp_tunnel_core.c | 48 +++ net/ipv6/exthdrs.c | 13 +- net/ipv6/icmp.c | 10 +- net/ipv6/ip6_gre.c | 5 +- net/ipv6/ip6_output.c | 68 ---- net/ipv6/ip6_udp_tunnel.c | 69 ++++ net/ipv6/netfilter/ip6t_eui64.c | 3 +- net/ipv6/netfilter/ip6t_hbh.c | 4 + net/ipv6/seg6_hmac.c | 2 + net/ipv6/xfrm6_protocol.c | 4 +- net/l2tp/l2tp_core.c | 5 + net/mac80211/tx.c | 4 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 6 +- net/netfilter/ipset/ip_set_hash_ipport.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 5 +- net/netfilter/ipvs/ip_vs_xmit.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_conntrack_proto_sctp.c | 13 +- net/netfilter/nf_conntrack_sip.c | 152 +++++++-- net/netfilter/nf_nat_amanda.c | 2 +- net/netfilter/nf_nat_sip.c | 34 +- net/netfilter/nfnetlink_log.c | 8 +- net/netfilter/nfnetlink_osf.c | 45 ++- net/netfilter/nft_bitwise.c | 3 +- net/netfilter/nft_ct.c | 2 + net/netfilter/nft_fwd_netdev.c | 10 + net/netfilter/nft_osf.c | 6 +- net/netfilter/nft_set_pipapo.c | 21 +- net/netfilter/nft_set_pipapo_avx2.c | 20 +- net/netfilter/xt_mac.c | 34 +- net/netfilter/xt_multiport.c | 34 +- net/netfilter/xt_owner.c | 37 +- net/netfilter/xt_physdev.c | 29 +- net/netfilter/xt_policy.c | 2 +- net/netfilter/xt_realm.c | 2 +- net/nfc/digital_technology.c | 6 + net/nfc/llcp_core.c | 2 + net/openvswitch/datapath.c | 35 +- net/openvswitch/vport.c | 3 + net/phonet/pep.c | 19 +- net/qrtr/ns.c | 11 + net/rds/af_rds.c | 10 +- net/rds/connection.c | 14 + net/rds/ib.c | 24 +- net/rds/ib.h | 1 + net/rds/ib_rdma.c | 2 +- net/rds/message.c | 21 +- net/rds/rdma.c | 4 - net/rxrpc/call_object.c | 22 +- net/rxrpc/conn_event.c | 17 +- net/rxrpc/key.c | 12 +- net/rxrpc/proc.c | 26 +- net/rxrpc/recvmsg.c | 22 +- net/rxrpc/rxkad.c | 7 +- net/rxrpc/sendmsg.c | 2 +- net/sched/act_csum.c | 6 +- net/sched/act_ct.c | 23 +- net/sched/sch_cake.c | 15 +- net/sched/sch_choke.c | 28 +- net/sched/sch_fq_codel.c | 3 +- net/sched/sch_fq_pie.c | 19 +- net/sched/sch_gred.c | 3 - net/sched/sch_hhf.c | 19 +- net/sched/sch_netem.c | 57 +++- net/sched/sch_pie.c | 52 ++- net/sched/sch_red.c | 34 +- net/sched/sch_sfb.c | 54 +-- net/sched/sch_taprio.c | 371 +++++++++++---------- net/sctp/sm_statefuns.c | 6 + net/sctp/socket.c | 11 +- net/smc/smc_clc.c | 4 +- net/strparser/strparser.c | 8 + net/tipc/msg.c | 14 +- net/tls/tls_sw.c | 26 +- net/unix/diag.c | 21 +- net/vmw_vsock/af_vsock.c | 6 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/vmw_vsock/virtio_transport_common.c | 3 +- net/vmw_vsock/vmci_transport.c | 2 +- net/wireless/core.c | 4 +- net/wireless/scan.c | 3 + net/xdp/xdp_umem.c | 3 +- net/xfrm/xfrm_policy.c | 2 + net/xfrm/xfrm_user.c | 4 + scripts/checkpatch.pl | 10 + scripts/dtc/dtc-lexer.l | 3 - security/integrity/ima/ima_crypto.c | 2 +- sound/aoa/soundbus/i2sbus/core.c | 9 +- sound/core/compress_offload.c | 75 ----- sound/core/control.c | 4 + sound/core/seq/oss/seq_oss_rw.c | 6 +- sound/core/sound.c | 7 + sound/firewire/fireworks/fireworks_command.c | 5 +- sound/firewire/tascam/tascam-hwdep.c | 1 + sound/pci/asihpi/hpicmn.c | 6 + sound/pci/asihpi/hpimsgx.c | 6 +- sound/pci/ctxfi/ctatc.c | 3 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/hda/patch_realtek.c | 5 +- sound/soc/codecs/ab8500-codec.c | 6 +- sound/soc/fsl/fsl_easrc.c | 125 +++++-- sound/soc/soc-core.c | 1 + sound/soc/sof/topology.c | 2 +- sound/soc/sti/uniperif_player.c | 9 +- sound/soc/stm/stm32_sai_sub.c | 3 + sound/usb/6fire/chip.c | 17 +- sound/usb/6fire/control.c | 10 +- sound/usb/caiaq/control.c | 52 ++- sound/usb/caiaq/device.c | 39 ++- sound/usb/caiaq/input.c | 2 +- sound/usb/clock.c | 6 + sound/usb/format.c | 2 +- sound/usb/midi.c | 12 +- sound/usb/misc/ua101.c | 12 +- sound/usb/mixer.c | 14 +- sound/usb/mixer_quirks.c | 12 +- sound/usb/stream.c | 4 +- tools/perf/util/branch.h | 3 + tools/perf/util/expr.c | 3 +- tools/perf/util/util.h | 1 - tools/testing/ktest/ktest.pl | 35 +- tools/testing/selftests/cgroup/test_memcontrol.c | 11 +- tools/testing/selftests/lib.mk | 1 + .../testing/selftests/mqueue/{setting => settings} | 0 514 files changed, 4832 insertions(+), 2163 deletions(-)
# Librecast Test Results
020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 5.10.258-rc1-00600-g01c1356f563d #1 SMP Sat May 30 16:59:39 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.258 release. There are 589 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.
Built OK on i386, installed on a 32-bit device, no issues noticed
Tested-by: Woody Suwalski terraluna977@gmail.com
Greg Kroah-Hartman wrote on Sat, May 30, 2026 at 05:58:01PM +0200:
This is the start of the stable review cycle for the 5.10.258 release. There are 589 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 Mon, 01 Jun 2026 16:01:34 +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/v5.x/stable-review/patch-5.10.258-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
Tested 01c1356f563d ("Linux 5.10.258-rc1") on: - arm i.MX6ULL (Armadillo 640) - arm64 i.MX8MP (Armadillo G4) - arm64 i.MX8ULP (Armadillo IoT A9E)
No obvious regression in dmesg or basic tests: Tested-by: Dominique Martinet dominique.martinet@atmark-techno.com
On 5/30/26 8:58 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.258 release. There are 589 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 Mon, 01 Jun 2026 16:01:34 +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/v5.x/stable-review/patch-5.10.258-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
Tested on 2 amd64 laptops (a Lenovo ThinkPad T14 Gen 1 and a 2017 Apple MacBook Air). Working well, no regressions observed.
Tested-by: Barry K. Nathan barryn@pobox.com
Hi!
This is the start of the stable review cycle for the 5.10.258 release. There are 589 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.
We see boot failures on 5.10-cip:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/25... https://lava.ciplatform.org/scheduler/job/1451830
This may be related to
[PATCH v3] phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context
but I don't see related patches in the shortlog below. I put Renesas people in the cc list, they should know more.
Best regards, Pavel
Hi, all,
On 6/1/26 11:47, Pavel Machek wrote:
Hi!
This is the start of the stable review cycle for the 5.10.258 release. There are 589 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.
We see boot failures on 5.10-cip:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/25... https://lava.ciplatform.org/scheduler/job/1451830
This should be related to the patch:
commit 0f86a559900f Author: Claudiu Beznea claudiu.beznea.uj@bp.renesas.com Date: Tue Apr 7 14:37:41 2026 +0300
phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data
commit 55a387ebb9219cbe4edfa8ba9996ccb0e7ad4932 upstream.
The phy-rcar-gen3-usb2 driver exposes four individual PHYs that are requested and configured by PHY users. The struct phy_ops APIs access the same set of registers to configure all PHYs. Additionally, PHY settings can be modified through sysfs or an IRQ handler. While some struct phy_ops APIs are protected by a driver-wide mutex, others rely on individual PHY-specific mutexes.
This approach can lead to various issues, including: 1/ the IRQ handler may interrupt PHY settings in progress, racing with hardware configuration protected by a mutex lock 2/ due to msleep(20) in rcar_gen3_init_otg(), while a configuration thread suspends to wait for the delay, another thread may try to configure another PHY (with phy_init() + phy_power_on()); re-running the phy_init() goes to the exact same configuration code, re-running the same hardware configuration on the same set of registers (and bits) which might impact the result of the msleep for the 1st configuring thread 3/ sysfs can configure the hardware (though role_store()) and it can still race with the phy_init()/phy_power_on() APIs calling into the drivers struct phy_ops
To address these issues, add a spinlock to protect hardware register access and driver private data structures (e.g., calls to rcar_gen3_is_any_rphy_initialized()). Checking driver-specific data remains necessary as all PHY instances share common settings. With this change, the existing mutex protection is removed and the cleanup.h helpers are used.
While at it, to keep the code simpler, do not skip regulator_enable()/regulator_disable() APIs in rcar_gen3_phy_usb2_power_on()/rcar_gen3_phy_usb2_power_off() as the regulators enable/disable operations are reference counted anyway.
[claudiu.beznea: - in rcar_gen3_init_otg(): fixed conflict by droppping ch->soc_no_adp_ctrl check - in rcar_gen3_phy_usb2_irq() use spin_lock()/spin_unlock() as scoped_guard() is not avaialable in v5.10 - in probe(): replace mutex_init() with spin_lock_init() - rcar_gen3_phy_usb2_power_off() replaced scoped_guard() as it is not available in v5.10 - in rcar_gen3_phy_usb2_power_on() droppped guard to avoid compilation warning "ISO C90 forbids mixed declarations and code"]
Fixes: f3b5a8d9b50d ("phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver") Cc: stable@vger.kernel.org Reviewed-by: Yoshihiro Shimoda yoshihiro.shimoda.uh@renesas.com Tested-by: Yoshihiro Shimoda yoshihiro.shimoda.uh@renesas.com Reviewed-by: Lad Prabhakar prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Claudiu Beznea claudiu.beznea.uj@bp.renesas.com Link: https://lore.kernel.org/r/20250507125032.565017-4-claudiu.beznea.uj@bp.renes... Signed-off-by: Vinod Koul vkoul@kernel.org Signed-off-by: Claudiu Beznea claudiu.beznea.uj@bp.renesas.com Signed-off-by: Sasha Levin sashal@kernel.org
In this backported version I failed to replaced the msleep() with mdelay() as it was in the original patch.
The following patch should fix this problem and align the v5.10 backport support with the currently upstream one: https://lore.kernel.org/all/20260501225859.504868-1-nobuhiro.iwamatsu.x90@ma...
Greg, since this fix ^ aligns v5.10 stable with the current upstream support, would there be a way to integrated it in v5.10 stable as well?
I am currently working to remove this long sleep in atomic context from upstream: https://lore.kernel.org/all/20260528070826.478813-1-claudiu.beznea@kernel.or...
This may be related to
[PATCH v3] phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context
This is not yet integrated in upstream.
Thank you, Claudiu
but I don't see related patches in the shortlog below. I put Renesas people in the cc list, they should know more.
Best regards, Pavel
On 5/30/2026 8:58 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.258 release. There are 589 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 Mon, 01 Jun 2026 16:01:34 +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/v5.x/stable-review/patch-5.10.258-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.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