This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.14-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 7.0.14-rc1
Miklos Szeredi mszeredi@redhat.com virtiofs: fix UAF on submount umount
Ruslan Valiyev linuxoid@gmail.com media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si
Gil Portnoy dddhkts1@gmail.com ksmbd: reject non-VALID session in compound request branch
Georgi Djakov georgi.djakov@oss.qualcomm.com drivers/base/memory: set mem->altmap after successful device registration
Stepan Ionichev sozdayvek@gmail.com serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails
Viken Dadhaniya viken.dadhaniya@oss.qualcomm.com serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero
Yi Yang yiyang13@huawei.com vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write
Giovanni Cabiddu giovanni.cabiddu@intel.com crypto: qat - remove unused character device and IOCTLs
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - fix bit count in bitmap_copy()
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - iterative IRQ handler
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - fix memory leak in rmi_set_attn_data()
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - fix num_subpackets overflow in register descriptor
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - fix type overflow in register counts
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - refactor register descriptor parsing
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi4 - fix register descriptor address calculation
Sam Daly sam@samdaly.ie iio: adc: ti-ads1298: add bounds check to pga_settings index
Sam Daly sam@samdaly.ie iio: light: veml6075: add bounds check to veml6075_it_ms index
Faicker Mo faicker.mo@gmail.com net: net_failover: Fix the deadlock in slave register
Mike Marciniszyn (Meta) mike.marciniszyn@gmail.com net: export netif_open for self_test usage
Bernard Pidoux bernard.f6bvp@gmail.com rose: don't free fd-owned sockets when reaping in the heartbeat
Bernard Pidoux bernard.f6bvp@gmail.com rose: clear neighbour pointer in rose_kill_by_device()
Bernard Pidoux bernard.f6bvp@gmail.com rose: cancel neighbour timers in rose_neigh_put() before freeing
Bernard Pidoux bernard.f6bvp@gmail.com rose: drop CALL_REQUEST in loopback timer when device is not running
Bernard Pidoux bernard.f6bvp@gmail.com rose: release netdev ref and destroy orphaned incoming sockets
Bernard Pidoux bernard.f6bvp@gmail.com rose: fix netdev double-hold in rose_make_new()
Bernard Pidoux bernard.f6bvp@gmail.com rose: disconnect orphaned STATE_2 sockets when device is gone
Bernard Pidoux bernard.f6bvp@gmail.com rose: set SOCK_DESTROY in rose_kill_by_device() for prompt cleanup
Bernard Pidoux bernard.f6bvp@gmail.com rose: fix notifier unregistered too early in rose_exit()
Bernard Pidoux bernard.f6bvp@gmail.com rose: fix netdev double-hold in rose_rx_call_request()
Bernard Pidoux bernard.f6bvp@gmail.com rose: guard rose_neigh_put() against NULL in timer expiry
Bernard Pidoux bernard.f6bvp@gmail.com rose: clear neighbour pointer after rose_neigh_put() in state machines
Bernard Pidoux bernard.f6bvp@gmail.com rose: fix race between loopback timer and module removal
Bernard Pidoux bernard.f6bvp@gmail.com rose: hold loopback neighbour reference across timer callback
Bernard Pidoux bernard.f6bvp@gmail.com rose: fix dev_put() leak in rose_loopback_timer()
Mingyu Wang 25181214217@stu.xidian.edu.cn agp/amd64: Fix broken error propagation in agp_amd64_probe()
Weiming Shi bestswngs@gmail.com net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink()
Weiming Shi bestswngs@gmail.com i2c: stub: Reject I2C block transfers with invalid length
Weiming Shi bestswngs@gmail.com bpf: Fix NULL pointer dereference in bpf_sk_storage_clone and diag paths
Lord Ulf Henrik Holmberg henrik.holmberg@defensify.se RDMA/bnxt_re: zero shared page before exposing to userspace
Yang Erkun yangerkun@huawei.com Revert "NFSD: Defer sub-object cleanup in export put callbacks"
Joanne Koong joannelkoong@gmail.com fuse: re-lock request before replacing page cache folio
Tudor Ambarus tudor.ambarus@linaro.org firmware: samsung: acpm: Fix missing LKMM barriers in sequence allocator
Tudor Ambarus tudor.ambarus@linaro.org firmware: samsung: acpm: Fix false timeouts and Use-After-Free in polling
Tudor Ambarus tudor.ambarus@linaro.org firmware: samsung: acpm: Fix cross-thread RX length corruption
Krzysztof Kozlowski krzysztof.kozlowski@oss.qualcomm.com firmware: exynos-acpm: Count acpm_xfer buffers with __counted_by_ptr
Krzysztof Kozlowski krzysztof.kozlowski@oss.qualcomm.com firmware: exynos-acpm: Count number of commands in acpm_xfer
NeilBrown neil@brown.name lockd: fix TEST handling when not all permissions are available.
Mark Rutland mark.rutland@arm.com arm64/entry: Fix arm64-specific rseq brokenness
Gabriel Krisman Bertazi krisman@suse.de io_uring/net: Avoid msghdr on op_connect/op_bind async data
-------------
Diffstat:
Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Makefile | 4 +- arch/arm64/kernel/entry-common.c | 29 +- drivers/base/memory.c | 3 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_cfg.c | 10 - drivers/crypto/intel/qat/qat_common/adf_cfg.h | 1 - .../crypto/intel/qat/qat_common/adf_cfg_common.h | 32 -- drivers/crypto/intel/qat/qat_common/adf_cfg_user.h | 38 -- .../crypto/intel/qat/qat_common/adf_common_drv.h | 3 - drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 404 +-------------------- drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c | 70 ---- drivers/firmware/samsung/exynos-acpm-dvfs.c | 12 +- drivers/firmware/samsung/exynos-acpm-pmic.c | 14 +- drivers/firmware/samsung/exynos-acpm.c | 109 ++++-- drivers/firmware/samsung/exynos-acpm.h | 8 +- drivers/i2c/i2c-stub.c | 5 + drivers/iio/adc/ti-ads1298.c | 7 +- drivers/iio/light/veml6075.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/input/rmi4/rmi_driver.c | 171 +++++---- drivers/input/rmi4/rmi_driver.h | 4 +- drivers/input/rmi4/rmi_f12.c | 7 + drivers/media/test-drivers/vidtv/vidtv_mux.c | 8 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 8 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 1 + drivers/net/net_failover.c | 12 +- drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 9 +- drivers/tty/vt/vc_screen.c | 2 +- fs/fuse/dev.c | 19 +- fs/fuse/file.c | 8 +- fs/lockd/svc4proc.c | 13 +- fs/lockd/svclock.c | 4 +- fs/lockd/svcproc.c | 15 +- fs/lockd/svcsubs.c | 35 +- fs/nfsd/export.c | 67 +--- fs/nfsd/export.h | 7 +- fs/nfsd/nfsctl.c | 8 +- fs/smb/server/smb2pdu.c | 5 + include/linux/irq-entry-common.h | 8 - include/linux/lockd/lockd.h | 2 +- include/linux/rseq_entry.h | 19 - include/net/rose.h | 12 + io_uring/net.c | 36 +- io_uring/opdef.c | 4 +- net/core/bpf_sk_storage.c | 13 +- net/core/dev.c | 1 + net/core/failover.c | 6 +- net/rose/af_rose.c | 49 ++- net/rose/rose_in.c | 6 + net/rose/rose_loopback.c | 61 +++- net/rose/rose_timer.c | 87 ++++- 53 files changed, 567 insertions(+), 906 deletions(-)
On 6/25/2026 2:03 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.14-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.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
# Librecast Test Results
020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 7.0.14-rc1-gb1302a8a9f8c #1 SMP PREEMPT_DYNAMIC Thu Jun 25 15:07:36 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
On Thu, Jun 25, 2026 at 02:03:12PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.14-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.y and the diffstat can be found below.
thanks,
greg k-h
Tested rc1 against the Fedora build system (aarch64, ppc64le, s390x, x86_64), and boot tested x86_64. No regressions noted.
Tested-by: Justin M. Forbes jforbes@fedoraproject.org
Am 25.06.2026 um 15:03 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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 6/25/26 07:03, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.14-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.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
On 6/25/26 06:03, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.14-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.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
On Thu, 25 Jun 2026 14:03:12 +0100 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
Boot-tested under QEMU for Rust x86_64, arm64 and riscv64; built-tested for loongarch64 and arm32:
Tested-by: Miguel Ojeda ojeda@kernel.org
Thanks!
Cheers, Miguel
On Thu, Jun 25, 2026 at 6:39 PM Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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, 27 Jun 2026 12:54:50 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v7.x/stable-review/patch-7.0.14-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-7.0.y and the diffstat can be found below.
thanks,
greg k-h
Build and Boot Report 7.0.14-rc1
I built and tested Linux kernel version 7.0.14 using the default configurations on both x86_64 and arm64 architectures in a virtualized environment.
The kernel compiled successfully on both architectures and booted without issues. I did not observe any regressions or new warnings in dmesg during boot.
Kernel version: 7.0.14-rc1 Configurations tested: x86_64_defconfig, defconfig Architectures tested: x86_64, arm64 Kernel source: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git Commit: 3fb5acefbc963081c2773b7adaf1f2ed05fa47e9
Tested-by: Dileep Malepu dileep.debian@gmail.com
Best regards, Dileep Malepu.
Hi!
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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-7...
Tested-by: Pavel Machek (CIP) pavel@nabladev.com
Best regards, Pavel
On Fri 2026-06-26 13:25:23, Pavel Machek wrote:
Hi!
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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-7...
Disregard this, too. For some reason, this release is not yet tested on gitlab. I'm putting Chris on cc, perhaps he has an idea what is wrong there.
Best regards, Pavel
On Thu, Jun 25, 2026 at 02:03:12PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 7.0.14 release. There are 49 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