I'm announcing the release of the 6.10.6 kernel. All users of the 6.10 kernel series must upgrade. The updated 6.10.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.10.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Makefile | 2 arch/loongarch/include/uapi/asm/unistd.h | 1 drivers/ata/libata-scsi.c | 15 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 232 ++++-------- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 6 drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 90 +++- drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 2 drivers/media/usb/dvb-usb/dvb-usb-init.c | 35 - drivers/nvme/host/pci.c | 7 drivers/platform/x86/Kconfig | 1 drivers/platform/x86/amd/pmf/spc.c | 32 - drivers/platform/x86/ideapad-laptop.c | 148 ++++++- drivers/platform/x86/ideapad-laptop.h | 9 drivers/platform/x86/lenovo-ymc.c | 60 --- fs/binfmt_flat.c | 4 fs/exec.c | 8 fs/f2fs/extent_cache.c | 48 -- fs/f2fs/f2fs.h | 2 fs/f2fs/gc.c | 10 fs/f2fs/inode.c | 10 fs/jfs/jfs_dmap.c | 2 fs/jfs/jfs_dtree.c | 2 fs/ntfs3/frecord.c | 75 +++ net/core/filter.c | 8 net/ipv4/fou_core.c | 2 sound/soc/codecs/cs35l56-shared.c | 1 sound/usb/mixer.c | 7 29 files changed, 486 insertions(+), 355 deletions(-) Chao Yu (2): f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC f2fs: fix to cover read extent cache access with lock Edward Adam Davis (1): jfs: fix null ptr deref in dtInsertEntry Fangzhi Zuo (1): drm/amd/display: Prevent IPX From Link Detect and Set Mode Gergo Koteles (3): platform/x86: ideapad-laptop: introduce a generic notification chain platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands Greg Kroah-Hartman (2): Revert "drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode()" Linux 6.10.6 Harry Wentland (1): drm/amd/display: Separate setting and programming of cursor Huacai Chen (1): LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h Kees Cook (2): exec: Fix ToCToU between perm check and set-uid/gid usage binfmt_flat: Fix corruption when not offsetting data start Konstantin Komarov (1): fs/ntfs3: Do copy_to_user out of run_lock Niklas Cassel (1): Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" Pei Li (1): jfs: Fix shift-out-of-bounds in dbDiscardAG Sean Young (1): media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" Shyam Sundar S K (1): platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled Simon Trimmer (1): ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value Srinivasan Shanmugam (1): drm/amdgpu/display: Fix null pointer dereference in dc_stream_program_cursor_position Takashi Iwai (1): ALSA: usb: Fix UBSAN warning in parse_audio_unit() WangYuli (1): nvme/pci: Add APST quirk for Lenovo N60z laptop Wayne Lin (2): drm/amd/display: Defer handling mst up request in resume drm/amd/display: Solve mst monitors blank out problem after resume Willem de Bruijn (1): fou: remove warn in gue_gro_receive on unsupported protocol yunshui (1): bpf, net: Use DEV_STAT_INC()