Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp138049lqs; Thu, 13 Jun 2024 06:17:52 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXczSuBa5Gz6I9cgvqQ4O9xidvw7mAGqh4UPVjkRN6x7lFQu/gnsWhgvDcl2FztWosKi3lZ5PuVdmOojPGlnLxqVPFbeBQZodUbQyJKOg== X-Google-Smtp-Source: AGHT+IGdwQwG9iWHMOMdrEirYDQx3n2eqvkRSBJilcZEvAYnrCf7nTNVbdGmtju/fL6GxHs3LVKU X-Received: by 2002:a17:90b:2250:b0:2c4:b300:1b4c with SMTP id 98e67ed59e1d1-2c4b3001d74mr3636033a91.24.1718284671710; Thu, 13 Jun 2024 06:17:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718284671; cv=pass; d=google.com; s=arc-20160816; b=RcwLw/LsrQSJiYCfUY1BKD4U+ZJOkm4zAFGXMV62jyg+SgUvkzaT+DOa0ZXhJG0n4r cH/XsUe7WLAQ5p47XdueQ3U2Ny3Av+DU3oqx0Ggl6du2S+k8tN0hOkX71tUqVjdQorHD MAHHz4wajkuqx2uswhyskXnXB0bKZk5rDb+5RhdixSaijwa9Ur9daVC6KS/CnBjOQsp2 fRUgjfyZYUT7lJI2WXT7chqlx470yAIQMyzOahWRuxDsipP1INxbyrI4jTRUUh/w3bCh kDX30gFi/OGlqw3B7zUK/OtQg5/ly7ioZzDybz4Rq0Az8W18f4w6+LooJNybtCUR26Po zN0Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=ivOqM8xbll8F8Dk7YAs9PkWPxKHcHySxN3ANqN4YtGM=; fh=mu3yMcbpSNren0iJy86deW9Bxhns6X76a0mmcso85PI=; b=e6Qofcjo8ijAxwU1ylhSUQps3KQMedd7ktHM9GQewDOO8A22T8tSJL0Dal4YG/4GD8 QAwFKFP+veRXb06mm5fKsdFZcn+s9QhjejIp+L7M1Etqnba+fiacnHGWkXxr6Kyt92JF J0uH539Iixv5mEbAXh5vq6Z5gaDcY7WbvFTAfnLkBZyo8Afja6nfgZus+L+gOO8zVY+i PksdhNi055XuAv/fFipV7zgnud9tPRn77hqJ+whzLvTw8SR2wOdOglA1oP8RfFMMWgXs zktUpFD/ZI3s3nHsKryJn26bdCt32KgTwST3agOfTh0ArWwUaUFZz8mCwrhyMhhJOZx5 dRVQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="EfFFB0y/"; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-213233-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213233-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id 98e67ed59e1d1-2c4a75f3f12si3499147a91.73.2024.06.13.06.17.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 06:17:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-213233-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="EfFFB0y/"; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-213233-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213233-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id B2641B28236 for ; Thu, 13 Jun 2024 12:49:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0E2B81448EA; Thu, 13 Jun 2024 12:48:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="EfFFB0y/" 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 8A4BF144317; Thu, 13 Jun 2024 12:48:04 +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=1718282884; cv=none; b=csap6SsCW2KB3hGPFO2jxybLRg+sjLnR3l3gvewN5FbQJwS0w9B53TeM9wZzlUBstzndPiC6zyg5M5+7gyi7lN56n+nAQeTrHd6a0AvX/5R6mrvlmtxeYho6cW/tkzC3tYHVAhpRVwMl/ar+qQOINYV3ARoCNmetIxeOkM2M9UY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718282884; c=relaxed/simple; bh=Mm9Cqd976+Fc+yB2QKh/47/E/7DI3LXSARw6HJWIqQE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=rrl06n4GsZVYqvOE8Fqim4Gpc9HovYt9HcbuJBZlndKIaiQDENn9LmdmG/pXeiwZK5hUk7mRtFAhUjqmLlt6em/KVzLQRYAX1SJFUD6tezRZBDyAcl8Pv+LwEFqa+ufmZo/0M5PUx+m3odpyXrnlOHwfeYovybDRhgrVl37B/c4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=EfFFB0y/; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D91D0C2BBFC; Thu, 13 Jun 2024 12:48:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1718282884; bh=Mm9Cqd976+Fc+yB2QKh/47/E/7DI3LXSARw6HJWIqQE=; h=From:To:Cc:Subject:Date:From; b=EfFFB0y/y2PdP9ldjdhVUTTha6jlAWwKfNkFnOKFzrZrHQd7KvFdsrW0/v15nHKtn +Q97DKELE1a8NfGjWbBfaeUuOGH8ny3JIMfX75xwoIgq3pN3ioDyDNcWWrGH2FMrUr ThEKRNqFH/NezhGJ1J1xwKSnDM7lRxeLLHbJO4L4= 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, srw@sladewatkins.net, rwarsow@gmx.de, conor@kernel.org, allen.lkml@gmail.com, broonie@kernel.org Subject: [PATCH 6.1 00/85] 6.1.94-rc1 review Date: Thu, 13 Jun 2024 13:34:58 +0200 Message-ID: <20240613113214.134806994@linuxfoundation.org> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: quilt/0.67 X-stable: review X-Patchwork-Hint: ignore X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.94-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-6.1.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 6.1.94-rc1 X-KernelTest-Deadline: 2024-06-15T11:32+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.1.94 release. There are 85 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, 15 Jun 2024 11:31: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/v6.x/stable-review/patch-6.1.94-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.1.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 6.1.94-rc1 Enzo Matsumiya smb: client: fix deadlock in smb2_find_smb_tcon() Puranjay Mohan powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH Omar Sandoval btrfs: fix crash on racing fsync and size-extending write into prealloc Anna Schumaker NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS Sergey Shtylyov nfs: fix undefined behavior in nfs_block_bits() Ilpo Järvinen EDAC/igen6: Convert PCIBIOS_* return codes to errnos Frank Li i3c: master: svc: fix invalidate IBI type and miss call client IBI handler Harald Freudenberger s390/cpacf: Make use of invalid opcode produce a link error Harald Freudenberger s390/cpacf: Split and rework cpacf query functions Harald Freudenberger s390/ap: Fix crash in AP internal function modify_bitmap() Helge Deller parisc: Define sigset_t in parisc uapi header Helge Deller parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA Baokun Li ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() Baokun Li ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow Mike Gilbert sparc: move struct termio to asm/termios.h Eric Dumazet net: fix __dst_negative_advice() race Daniel Thompson kdb: Use format-specifiers rather than memset() for padding in kdb_read() Daniel Thompson kdb: Merge identical case statements in kdb_read() Daniel Thompson kdb: Fix console handling when editing and tab-completing commands Daniel Thompson kdb: Use format-strings rather than '\0' injection in kdb_read() Daniel Thompson kdb: Fix buffer overflow during tab-complete Judith Mendez watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin Frank van der Linden mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid Frank van der Linden mm/cma: drop incorrect alignment check in cma_init_reserved_mem Sam Ravnborg sparc64: Fix number of online CPUs Alexander Shishkin intel_th: pci: Add Meteor Lake-S CPU support Dhananjay Ugwekar cpufreq: amd-pstate: Fix the inconsistency in max frequency units Alexander Potapenko kmsan: do not wipe out origin when doing partial unpoisoning Nikita Zhandarovich net/9p: fix uninit-value in p9_client_rpc() xu xin net/ipv6: Fix route deleting failure when metric equals 0 Martin K. Petersen scsi: core: Handle devices which return an unusually large VPD page count Ryan Roberts mm: fix race between __split_huge_pmd_locked() and GUP-fast Herbert Xu crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak Vitaly Chikunov crypto: ecrdsa - Fix module auto-load on add_key Stefan Berger crypto: ecdsa - Fix module auto-load on add-key Marc Zyngier KVM: arm64: AArch32: Fix spurious trapping of conditional instructions Marc Zyngier KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode Marc Zyngier KVM: arm64: Fix AArch32 register narrowing on userspace write Mario Limonciello drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms Dominique Martinet 9p: add missing locking around taking dentry fid list Li Ma drm/amdgpu/atomfirmware: add intergrated info v2.3 table Cai Xinchen fbdev: savage: Handle err return when savagefb_check_var failed Hans de Goede mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA Hans de Goede mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A Hans de Goede mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working Hans de Goede mmc: sdhci-acpi: Sort DMI quirks alphabetically Adrian Hunter mmc: sdhci: Add support for "Tuning Error" interrupts Hans de Goede mmc: core: Add mmc_gpiod_set_cd_config() function Hans Verkuil media: v4l2-core: hold videodev_lock until dev reg, finishes Nathan Chancellor media: mxl5xx: Move xpt structures off stack Hans Verkuil media: mc: mark the media devnode as registered from the, start Tomi Valkeinen media: mc: Fix graph walk in media_pipeline_start Yang Xiwen arm64: dts: hi3798cv200: fix the size of GICR Bitterblue Smith wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path Bitterblue Smith wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE Bitterblue Smith wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power Bitterblue Smith wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU Ping-Ke Shih wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command Yu Kuai md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING Johan Hovold arm64: dts: qcom: qcs404: fix bluetooth device address Krzysztof Kozlowski arm64: tegra: Correct Tegra132 I2C alias Christoffer Sandberg ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx Maulik Shah soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request Konrad Dybcio thermal/drivers/qcom/lmh: Check for SCM availability at probe Sergey Shtylyov ata: pata_legacy: make legacy_exit() work again Ping-Ke Shih wifi: rtw89: correct aSIFSTime for 6GHz band Matthew Mirvish bcache: fix variable length array abuse in btree_iter Bob Zhou drm/amdgpu: add error handle to avoid out-of-bounds Zheyu Ma media: lgdt3306a: Add a check against null-pointer-def Chao Yu f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() Florian Fainelli scripts/gdb: fix SB_* constants parsing Daniel Borkmann vxlan: Fix regression when dropping packets due to invalid src addresses Matthieu Baerts (NGI0) mptcp: fix full TCP keep-alive support Paolo Abeni mptcp: cleanup SOL_TCP handling Paolo Abeni mptcp: avoid some duplicate code in socket option handling Chaitanya Kumar Borah drm/i915/audio: Fix audio time stamp programming for DP Ryusuke Konishi nilfs2: fix use-after-free of timer for log writer thread Haorong Lu riscv: signal: handle syscall restart before get_signal Marc Dionne afs: Don't cross .backup mountpoint from backup volume Jorge Ramirez-Ortiz mmc: core: Do not force a retune before RPMB switch Liam R. Howlett maple_tree: fix mas_empty_area_rev() null pointer dereference Peng Zhang maple_tree: fix allocation in mas_sparse_area() Dan Gora Bluetooth: btrtl: Add missing MODULE_FIRMWARE declarations Shradha Gupta drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes Shradha Gupta drm: Check output polling initialized before disabling ------------- Diffstat: Documentation/mm/arch_pgtable_helpers.rst | 6 +- Makefile | 4 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/kvm/guest.c | 3 +- arch/arm64/kvm/hyp/aarch32.c | 18 ++- arch/parisc/include/asm/page.h | 1 + arch/parisc/include/asm/signal.h | 12 -- arch/parisc/include/uapi/asm/signal.h | 10 ++ arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/net/bpf_jit_comp32.c | 12 ++ arch/powerpc/net/bpf_jit_comp64.c | 12 ++ arch/riscv/kernel/signal.c | 95 +++++++------- arch/s390/include/asm/cpacf.h | 109 +++++++++++++--- arch/s390/include/asm/pgtable.h | 4 +- arch/sparc/include/asm/smp_64.h | 2 - arch/sparc/include/uapi/asm/termbits.h | 10 -- arch/sparc/include/uapi/asm/termios.h | 9 ++ arch/sparc/kernel/prom_64.c | 4 +- arch/sparc/kernel/setup_64.c | 1 - arch/sparc/kernel/smp_64.c | 14 -- arch/sparc/mm/tlb.c | 1 + arch/x86/mm/pgtable.c | 2 + crypto/ecdsa.c | 3 + crypto/ecrdsa.c | 1 + drivers/acpi/resource.c | 12 ++ drivers/ata/pata_legacy.c | 8 +- drivers/bluetooth/btrtl.c | 18 ++- drivers/cpufreq/amd-pstate.c | 2 +- drivers/crypto/qat/qat_common/adf_aer.c | 19 +-- drivers/edac/igen6_edac.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 15 +++ drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 3 + drivers/gpu/drm/amd/include/atomfirmware.h | 43 ++++++ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 20 +-- drivers/gpu/drm/drm_modeset_helper.c | 19 ++- drivers/gpu/drm/drm_probe_helper.c | 15 ++- drivers/gpu/drm/i915/display/intel_audio.c | 116 ++--------------- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i3c/master/svc-i3c-master.c | 16 ++- drivers/md/bcache/bset.c | 44 +++---- drivers/md/bcache/bset.h | 28 ++-- drivers/md/bcache/btree.c | 40 +++--- drivers/md/bcache/super.c | 5 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/writeback.c | 10 +- drivers/md/raid5.c | 15 +-- drivers/media/dvb-frontends/lgdt3306a.c | 5 + drivers/media/dvb-frontends/mxl5xx.c | 22 ++-- drivers/media/mc/mc-devnode.c | 5 +- drivers/media/mc/mc-entity.c | 6 + drivers/media/v4l2-core/v4l2-dev.c | 3 + drivers/mmc/core/host.c | 3 +- drivers/mmc/core/slot-gpio.c | 20 +++ drivers/mmc/host/sdhci-acpi.c | 61 ++++++++- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 3 +- drivers/net/vxlan/vxlan_core.c | 4 - .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 25 ++-- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 21 ++- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 79 +++-------- drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 3 +- drivers/s390/crypto/ap_bus.c | 2 +- drivers/scsi/scsi.c | 7 + drivers/soc/qcom/cmd-db.c | 32 ++++- drivers/soc/qcom/rpmh-rsc.c | 3 +- drivers/thermal/qcom/lmh.c | 3 + drivers/video/fbdev/savage/savagefb_driver.c | 5 +- drivers/watchdog/rti_wdt.c | 34 +++-- fs/9p/vfs_dentry.c | 9 +- fs/afs/mntpt.c | 5 + fs/btrfs/tree-log.c | 17 ++- fs/ext4/mballoc.h | 2 +- fs/ext4/xattr.c | 4 +- fs/f2fs/inode.c | 6 + fs/nfs/internal.h | 4 +- fs/nfs/nfs4proc.c | 2 +- fs/nilfs2/segment.c | 25 +++- fs/smb/client/smb2transport.c | 2 +- include/linux/mmc/slot-gpio.h | 1 + include/net/dst_ops.h | 2 +- include/net/sock.h | 13 +- include/soc/qcom/cmd-db.h | 10 +- kernel/debug/kdb/kdb_io.c | 99 ++++++++------ lib/maple_tree.c | 55 ++++---- mm/cma.c | 4 - mm/huge_memory.c | 49 +++---- mm/hugetlb.c | 6 +- mm/kmsan/core.c | 15 ++- mm/pgtable-generic.c | 2 + net/9p/client.c | 2 + net/ipv4/route.c | 22 ++-- net/ipv6/route.c | 34 ++--- net/mptcp/protocol.h | 3 + net/mptcp/sockopt.c | 144 +++++++++++++++------ net/xfrm/xfrm_policy.c | 11 +- scripts/gdb/linux/constants.py.in | 12 +- 101 files changed, 1030 insertions(+), 695 deletions(-)