From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B96A7273816; Thu, 27 Nov 2025 14:48:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764254911; cv=none; b=rPBvG1ZdSTzI0Kki9RauVCq33Abz5/VsRj16Cm3T8/BvcsVUFdMy4E2iJXoGgYMhA5EjvXsvWWL3A0zQvjyCeoXBVYHAvHa5ENyW1cPOOminSfRv6uKJDV/rUX4R7uhJay7IRtismk8tp/qTs7pjFhCVlwpUPG1gDWsFc6SFfDw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764254911; c=relaxed/simple; bh=cH5iqkWu/pYiNkhQ3lQADlYUTCgPgULJrNAZNLuMjwU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=Hj2xikGvMGYX9h7J41GO+dye6ASaXMeEd4dZPOVDke0PtTr7iSpXXPyUJVNQF0k67MlYqXHxH2pgqC0Tdq12BkEriKar0mnH6RfM155bqpuBa7b5hqVgEhNNARdqCI+x5qQ+zb/w1fokDBvEeQFa9ihW9WBszrXtbHX/DkqEoRo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=F7NPDkZg; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="F7NPDkZg" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C1007C4CEF8; Thu, 27 Nov 2025 14:48:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1764254911; bh=cH5iqkWu/pYiNkhQ3lQADlYUTCgPgULJrNAZNLuMjwU=; h=From:To:Cc:Subject:Date:From; b=F7NPDkZgx3uzkQyi9V5DdSZqvfgSxqGXEAv9XdaV1NE3F1C6UUNwi7N9crowdh0+d Nb9P5wtQh1FmWR7HnZo8CFa34cNT7j8+E+fCzQ5R+wDH8Gs1FiYKy7uGntJN1oNcje fqOu2V0296DHxe2+sFWmZ3QsPQgGQ3vTM1PSKbUo= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org, lkft-triage@lists.linaro.org, pavel@denx.de, jonathanh@nvidia.com, f.fainelli@gmail.com, sudipm.mukherjee@gmail.com, rwarsow@gmx.de, conor@kernel.org, hargar@microsoft.com, broonie@kernel.org, achill@achill.org, sr@sladewatkins.com Subject: [PATCH 6.6 00/86] 6.6.118-rc1 review Date: Thu, 27 Nov 2025 15:45:16 +0100 Message-ID: <20251127144027.800761504@linuxfoundation.org> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: quilt/0.69 X-stable: review X-Patchwork-Hint: ignore X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.118-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-6.6.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 6.6.118-rc1 X-KernelTest-Deadline: 2025-11-29T14:40+00:00 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the start of the stable review cycle for the 6.6.118 release. There are 86 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, 29 Nov 2025 14:40:08 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.118-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 6.6.118-rc1 Eric Dumazet mptcp: fix a race in mptcp_pm_del_add_timer() Vlastimil Babka mm/mempool: fix poisoning order>0 pages with HIGHMEM Fabio M. De Francesco mm/mempool: replace kmap_atomic() with kmap_local_page() Mario Limonciello (AMD) HID: amd_sfh: Stop sensor before starting Matthieu Baerts (NGI0) selftests: mptcp: join: endpoints: longer transfer Miaoqian Lin pmdomain: imx: Fix reference count leak in imx_gpc_remove Uwe Kleine-König pmdomain: imx-gpc: Convert to platform remove callback returning void Sudeep Holla pmdomain: arm: scmi: Fix genpd leak on provider registration failure Song Liu ftrace: Fix BPF fexit with livepatch Sourabh Jain crash: fix crashkernel resource shrink Alexander Wetzel wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac() Martin Kaiser maple_tree: fix tracepoint string pointers Long Li uio_hv_generic: Set event for all channels on the device Sebastian Ene KVM: arm64: Check the untrusted offset in FF-A memory share Henrique Carvalho smb: client: fix incomplete backport in cfids_invalidation_worker() Zhang Chujun tracing/tools: Fix incorrcet short option in usage text for --threads Nishanth Menon net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error René Rebe ALSA: usb-audio: fix uac2 clock source at terminal parser Zhiguo Niu f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic Heiko Carstens s390/mm: Fix __ptep_rdp() inline assembly Zhiguo Niu f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi Jakub Horký kconfig/nconf: Initialize the default locale at startup Jakub Horký kconfig/mconf: Initialize the default locale at startup Shahar Shitrit net: tls: Cancel RX async resync request on rcd_delta overflow Po-Hsu Lin selftests: net: use BASH for bareudp testing Borislav Petkov (AMD) x86/microcode/AMD: Limit Entrysign signature checking to known generations Bart Van Assche scsi: core: Fix a regression triggered by scsi_host_busy() Steve French cifs: fix typo in enable_gcm_256 module parameter Rafał Miłecki bcma: don't register devices disabled in OF Michal Luczaj vsock: Ignore signal/timeout on connect() if already established Shaurya Rane cifs: fix memory leak in smb3_fs_context_parse_param error path Thomas Weißschuh LoongArch: Use UAPI types in ptrace UAPI header Pradyumn Rahar net/mlx5: Clean up only new IRQ glue on request_irq() failure Shay Drory devlink: rate: Unset parent pointer in devl_rate_nodes_destroy Jared Kangas pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc() Jared Kangas pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc Pavel Zhigulin net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() Alejandro Colomar kernel.h: Move ARRAY_SIZE() to a separate header Haotian Zhang platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos Aleksei Nikiforov s390/ctcm: Fix double-kfree Shin'ichiro Kawasaki nvme-multipath: fix lockdep WARN due to partition scan work Ilya Maximets net: openvswitch: remove never-working support for setting nsh fields Pavel Zhigulin net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get() Pavel Zhigulin net: dsa: hellcreek: fix missing error handling in LED registration Prateek Agarwal drm/tegra: Add call to put_pid() Zilin Guan mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats() Haotian Zhang pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe() Jianbo Liu xfrm: Prevent locally generated packets from direct output in tunnel mode Jianbo Liu xfrm: Determine inner GSO type from packet inner protocol Mario Limonciello (AMD) drm/amd/display: Move sleep into each retry for retrieve_link_cap() Mario Limonciello (AMD) drm/amd/display: Increase DPCD read retries Yifan Zha drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled Ma Ke drm/tegra: dc: Fix reference leak in tegra_dc_couple() Paolo Abeni mptcp: do not fallback when OoO is present Paolo Abeni mptcp: decouple mptcp fastclose from tcp close Paolo Abeni mptcp: avoid unneeded subflow-level drops Paolo Abeni mptcp: fix premature close in case of fallback Paolo Abeni mptcp: fix ack generation for fallback msk Eric Dumazet mptcp: fix race condition in mptcp_schedule_work() Huacai Chen LoongArch: Don't panic if no valid cache info for PCI Krzysztof Kozlowski dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups Maciej W. Rozycki MIPS: Malta: Fix !EVA SOC-it PCI MMIO Hamza Mahfooz scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() Bart Van Assche scsi: sg: Do not sleep in atomic context Ewan D. Milne nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl() Ewan D. Milne nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl() Nam Cao nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot Seungjin Bae Input: pegasus-notetaker - fix potential out-of-bounds access Dan Carpenter Input: imx_sc_key - fix memory corruption on unload Hans de Goede Input: goodix - add support for ACPI ID GDIX1003 Tzung-Bi Shih Input: cros_ec_keyb - fix an invalid memory access Diogo Ivo Revert "drm/tegra: dsi: Clear enable register if powered by bootloader" Oleksij Rempel net: dsa: microchip: lan937x: Fix RGMII delay tuning Andrey Vatoropin be2net: pass wrb_params in case of OS2BMC Yihang Li ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan() Henrique Carvalho smb: client: introduce close_cached_dir_locked() Maciej W. Rozycki MIPS: mm: Prevent a TLB shutdown on initial uniquification Niklas Cassel ata: libata-scsi: Fix system suspend for a security locked drive Jiayuan Chen mptcp: Fix proto fallback detection with BPF Jiayuan Chen mptcp: Disallow MPTCP subflows from sockmap Yongpeng Yang exfat: check return value of sb_min_blocksize in exfat_read_boot_sector Mike Yuan shmem: fix tmpfs reconfiguration (remount) when noswap is set Dan Carpenter mtdchar: fix integer overflow in read/write ioctls Niravkumar L Rabara mtd: rawnand: cadence: fix DMA device NULL pointer dereference Zhang Heng HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155 Yipeng Zou timers: Fix NULL function pointer race in timer_shutdown_sync() ------------- Diffstat: .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 26 +++--- Makefile | 4 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 9 +- arch/loongarch/include/uapi/asm/ptrace.h | 40 ++++---- arch/loongarch/pci/pci.c | 8 +- arch/mips/mm/tlb-r4k.c | 102 +++++++++++++-------- arch/mips/mti-malta/malta-init.c | 20 ++-- arch/s390/include/asm/pgtable.h | 12 +-- arch/s390/mm/pgtable.c | 4 +- arch/x86/kernel/cpu/microcode/amd.c | 20 +++- drivers/ata/libata-scsi.c | 11 ++- drivers/bcma/main.c | 6 ++ drivers/firmware/arm_scmi/scmi_pm_domain.c | 13 ++- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 4 +- .../display/dc/link/protocols/link_dp_capability.c | 11 ++- drivers/gpu/drm/nouveau/nvkm/falcon/fw.c | 2 + drivers/gpu/drm/tegra/dc.c | 1 + drivers/gpu/drm/tegra/dsi.c | 9 -- drivers/gpu/drm/tegra/uapi.c | 7 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 2 + drivers/hid/hid-ids.h | 4 +- drivers/hid/hid-quirks.c | 13 ++- drivers/input/keyboard/cros_ec_keyb.c | 6 ++ drivers/input/keyboard/imx_sc_key.c | 2 +- drivers/input/tablet/pegasus_notetaker.c | 9 ++ drivers/input/touchscreen/goodix.c | 1 + drivers/mtd/mtdchar.c | 6 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 3 +- drivers/net/dsa/hirschmann/hellcreek_ptp.c | 14 ++- drivers/net/dsa/microchip/lan937x_main.c | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +- .../net/ethernet/mellanox/mlxsw/core_linecards.c | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 5 +- drivers/net/ethernet/ti/netcp_core.c | 10 +- drivers/nvme/host/fc.c | 15 +-- drivers/nvme/host/multipath.c | 2 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 21 ++++- drivers/pinctrl/nxp/pinctrl-s32cc.c | 3 +- .../x86/intel/speed_select_if/isst_if_mmio.c | 4 +- drivers/pmdomain/imx/gpc.c | 22 +++-- drivers/s390/net/ctcm_mpc.c | 1 - drivers/scsi/hosts.c | 5 +- drivers/scsi/sg.c | 10 +- drivers/soc/ti/knav_dma.c | 14 +-- drivers/target/loopback/tcm_loop.c | 3 + drivers/uio/uio_hv_generic.c | 21 ++++- fs/exfat/super.c | 5 +- fs/f2fs/compress.c | 74 +++++++-------- fs/f2fs/f2fs.h | 2 + fs/smb/client/cached_dir.c | 43 ++++++++- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/fs_context.c | 4 + include/linux/array_size.h | 13 +++ include/linux/ata.h | 1 + include/linux/kernel.h | 7 +- include/linux/string.h | 1 + include/net/tls.h | 6 ++ include/net/xfrm.h | 3 +- kernel/bpf/trampoline.c | 4 - kernel/kexec_core.c | 2 +- kernel/time/timer.c | 7 +- kernel/trace/ftrace.c | 20 ++-- lib/maple_tree.c | 32 ++++--- mm/mempool.c | 32 +++++-- mm/shmem.c | 15 ++- net/devlink/rate.c | 4 +- net/ipv4/esp4_offload.c | 6 +- net/ipv6/esp6_offload.c | 6 +- net/mptcp/options.c | 54 ++++++++++- net/mptcp/pm_netlink.c | 20 ++-- net/mptcp/protocol.c | 48 +++++++--- net/mptcp/protocol.h | 3 +- net/mptcp/subflow.c | 8 ++ net/openvswitch/actions.c | 68 +------------- net/openvswitch/flow_netlink.c | 64 ++----------- net/openvswitch/flow_netlink.h | 2 - net/tls/tls_device.c | 4 +- net/vmw_vsock/af_vsock.c | 40 ++++++-- net/wireless/reg.c | 5 + net/xfrm/xfrm_output.c | 6 +- scripts/kconfig/mconf.c | 3 + scripts/kconfig/nconf.c | 3 + sound/usb/mixer.c | 2 +- tools/testing/selftests/net/bareudp.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 8 +- tools/tracing/latency/latency-collector.c | 2 +- 88 files changed, 714 insertions(+), 444 deletions(-)