This is the start of the stable review cycle for the 5.15.160 release. There are 23 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, 25 May 2024 13:03:15 +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.15.160-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-5.15.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Linux 5.15.160-rc1 Akira Yokosawa <akiyks@xxxxxxxxx> docs: kernel_include.py: Cope with docutils 0.21 Thomas Weißschuh <linux@xxxxxxxxxxxxxx> admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET Jarkko Sakkinen <jarkko@xxxxxxxxxx> KEYS: trusted: Do not use WARN when encode fails AngeloGioacchino Del Regno <angelogioacchino.delregno@xxxxxxxxxxxxx> remoteproc: mediatek: Make sure IPI buffer fits in L2TCM Daniel Thompson <daniel.thompson@xxxxxxxxxx> serial: kgdboc: Fix NMI-safety problems from keyboard reset code Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> usb: typec: ucsi: displayport: Fix potential deadlock Carlos Llamas <cmllamas@xxxxxxxxxx> binder: fix max_thread type inconsistency Srinivasan Shanmugam <srinivasan.shanmugam@xxxxxxx> drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper() Sean Christopherson <seanjc@xxxxxxxxxx> KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection Eric Dumazet <edumazet@xxxxxxxxxx> netlink: annotate data-races around sk->sk_err Eric Dumazet <edumazet@xxxxxxxxxx> netlink: annotate lockless accesses to nlk->max_recvmsg_len Jakub Kicinski <kuba@xxxxxxxxxx> net: tls: handle backlogging of crypto requests Jakub Kicinski <kuba@xxxxxxxxxx> tls: fix race between async notify and socket close Jakub Kicinski <kuba@xxxxxxxxxx> net: tls: factor out tls_*crypt_async_wait() Sabrina Dubroca <sd@xxxxxxxxxxxxxxx> tls: extract context alloc/initialization out of tls_set_sw_offload Jakub Kicinski <kuba@xxxxxxxxxx> tls: rx: simplify async wait Doug Berger <opendmb@xxxxxxxxx> net: bcmgenet: synchronize UMAC_CMD access Doug Berger <opendmb@xxxxxxxxx> net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access Harshit Mogalapalli <harshit.m.mogalapalli@xxxxxxxxxx> Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems" Jarkko Sakkinen <jarkko@xxxxxxxxxx> KEYS: trusted: Fix memory leak in tpm2_key_encode() NeilBrown <neilb@xxxxxxx> nfsd: don't allow nfsd threads to be signalled. Sergey Shtylyov <s.shtylyov@xxxxxx> pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() Jose Fernandez <josef@xxxxxxxxxxx> drm/amd/display: Fix division by zero in setup_dsc_config ------------- Diffstat: .../admin-guide/hw-vuln/core-scheduling.rst | 4 +- Documentation/sphinx/kernel_include.py | 1 - Makefile | 4 +- arch/x86/kvm/x86.c | 11 +- drivers/android/binder.c | 2 +- drivers/android/binder_internal.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 7 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 + drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 + drivers/pinctrl/core.c | 14 +- drivers/remoteproc/mtk_scp.c | 10 +- drivers/tty/serial/kgdboc.c | 30 +++- drivers/usb/typec/ucsi/displayport.c | 4 - fs/nfs/callback.c | 9 +- fs/nfsd/nfs4proc.c | 5 +- fs/nfsd/nfssvc.c | 12 -- include/net/tls.h | 6 - net/netlink/af_netlink.c | 23 +-- net/sunrpc/svc_xprt.c | 16 +- net/tls/tls_sw.c | 199 +++++++++++---------- security/keys/trusted-keys/trusted_tpm2.c | 25 ++- tools/testing/selftests/vm/map_hugetlb.c | 7 - 25 files changed, 243 insertions(+), 175 deletions(-)