Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp7250719rdb; Wed, 3 Jan 2024 09:15:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IG+R4ljPEbBfLcJd35LXl36EcItu6Y+lTmVsgxtr4S+FbiWJz0wSPGR4uypr5HfVaGmpjqx X-Received: by 2002:a05:6a00:2e96:b0:6da:9422:6f92 with SMTP id fd22-20020a056a002e9600b006da94226f92mr4676691pfb.38.1704302144884; Wed, 03 Jan 2024 09:15:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704302144; cv=none; d=google.com; s=arc-20160816; b=vhPiYC+sZ1fWHJf52SLxSO5LrmGyt31aKNCe3ntkhGZRljPEhL2i/ITJ6wwaqk2Xcu pEzCE+LW+RRDv4qlBE2c/gQB3JCRwsBIqg1oAur8WoFHmktMd+2lXNhjfl1LU79neTKJ 8i0vu92S7OdVlxuDUCyUp6gTGrPBkfJHJxc4Hbvg3d7aVd+uVTN403ZnJFfWvP0yMznO EdtnXW0YFJuzQq9mA4Jz5E/7ImkCcnA9jY9QRHZVGdDs1a46BfMdnan07kf6VN6LTdga H5ncQDkfErRY0FQ5R3UchGfa7YgM6585gez9YVGvNDrv7/3FTDeyXtjptYr003hYWtHh 8BVQ== ARC-Message-Signature: i=1; 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=Ztj/zRKrS2IPGdSJF3YbRaHI9S08+2yloxF/gtqXLeY=; fh=vFFszuje4ZP6QlXp6i+naNLkCItcG2Z1ZuhM8Sf4xW0=; b=aBUKCILKcxg3aZvZLZIdpwXGAUcdWmtl9TXJ92vMY3JUkJ0+I12V6osNohc4r3XV7M GuVQg1xi4FTpMm45gEjC/snEnqiK58frpJDqbUgXXn/LWGq1ff0nImB2ABzAQn2DXkjN CyeVRPY5AzxmP41bYOCfRYsqjQSNE6y223dX2nDOTY5T39rTbUzmtQ3XNAm2pQEiWw+U SIbJ4ECFAIt0Xora6e9c2rrmJBvbBa0VeSfQFpPjG4KfrVvuOrts9XLz69mowlz8uZqr xeNDK0DDYqV737/15epT42UE1YkfUSsTbKqa58rK3gZwaYBRsLBMDR83Vadee/55hA7C +3+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=fTvHvCgk; spf=pass (google.com: domain of linux-kernel+bounces-15791-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15791-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 a35-20020a056a001d2300b006d9bde5c1aasi15069156pfx.167.2024.01.03.09.15.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jan 2024 09:15:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-15791-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=fTvHvCgk; spf=pass (google.com: domain of linux-kernel+bounces-15791-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-15791-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 127A1B23327 for ; Wed, 3 Jan 2024 17:14:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 75F581C29D; Wed, 3 Jan 2024 17:13:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="fTvHvCgk" X-Original-To: linux-kernel@vger.kernel.org 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 A66A91BDEC; Wed, 3 Jan 2024 17:13:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6530AC433C7; Wed, 3 Jan 2024 17:13:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1704302030; bh=EioX0AUTWUdeEWIVw4qvIAjmfJF5FH7ueR1brcr2ctQ=; h=From:To:Cc:Subject:Date:From; b=fTvHvCgkCuFJAwPRw0H8s9BH0cbKJtyZB/bbtr/Ph8Vn8hh+geudb1Cfqpk+AAh+3 X82PUz6LDPrvq7JjwHcNkpUC0RMllFKvRg3Iu4BvAW6IEW1OK9Xk64mcb9oEUg+iUO XfG20pwXRGuIVfZZQyhj150bq1V8a+daVQ5zVMO0= 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 Subject: [PATCH 6.6 00/49] 6.6.10-rc1 review Date: Wed, 3 Jan 2024 17:55:20 +0100 Message-ID: <20240103164834.970234661@linuxfoundation.org> X-Mailer: git-send-email 2.43.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.67 X-stable: review X-Patchwork-Hint: ignore X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.10-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.10-rc1 X-KernelTest-Deadline: 2024-01-05T16:48+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.10 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 Fri, 05 Jan 2024 16:47:49 +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.10-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.10-rc1 Pablo Neira Ayuso netfilter: nf_tables: skip set commit for deleted/destroyed sets Léo Lam wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x) Johannes Berg wifi: cfg80211: fix CQM for non-range use Steven Rostedt (Google) tracing: Fix blocked reader of snapshot buffer Steven Rostedt (Google) ftrace: Fix modification of direct_function hash while in use Steven Rostedt (Google) ring-buffer: Fix wake ups when buffer_percent is set to 100 Keith Busch Revert "nvme-fc: fix race between error recovery and creating association" Matthew Wilcox (Oracle) mm/memory-failure: check the mapcount of the precise page Matthew Wilcox (Oracle) mm/memory-failure: cast index to loff_t before shifting it Charan Teja Kalla mm: migrate high-order folios in swap cache correctly Baokun Li mm/filemap: avoid buffered read/write race to read inconsistent data Muhammad Usama Anjum selftests: secretmem: floor the memory size to the multiple of page_size Sidhartha Kumar maple_tree: do not preallocate nodes for slot stores Shin'ichiro Kawasaki platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe Namjae Jeon ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() David E. Box platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback David E. Box platform/x86/intel/pmc: Allow reenabling LTRs David E. Box platform/x86/intel/pmc: Add suspend callback Christoph Hellwig block: renumber QUEUE_FLAG_HW_WC Paolo Abeni mptcp: fix inconsistent state on fastopen race Paolo Abeni mptcp: fix possible NULL pointer dereference on close Paolo Abeni mptcp: refactor sndbuf auto-tuning Helge Deller linux/export: Ensure natural alignment of kcrctab array Helge Deller linux/export: Fix alignment for 64-bit ksymtab entries Arnd Bergmann kexec: select CRYPTO from KEXEC_FILE instead of depending on it Arnd Bergmann kexec: fix KEXEC_FILE dependencies Xuan Zhuo virtio_ring: fix syncs DMA memory with different direction Zizhi Wo fs: cifs: Fix atime update check Jeff Layton client: convert to new timestamp accessors Jeff Layton fs: new accessor methods for atime and mtime Namjae Jeon ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() Namjae Jeon ksmbd: lazy v2 lease break on smb2_write() Namjae Jeon ksmbd: send v2 lease break notification for directory Namjae Jeon ksmbd: downgrade RWH lease caching state to RH for directory Namjae Jeon ksmbd: set v2 lease capability Namjae Jeon ksmbd: set epoch in create context v2 lease Namjae Jeon ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error Namjae Jeon ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId Namjae Jeon ksmbd: release interim response after sending status pending response Namjae Jeon ksmbd: move oplock handling after unlock parent dir Namjae Jeon ksmbd: separately allocate ci per dentry Zongmin Zhou ksmbd: prevent memory leak on error return Namjae Jeon ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() Namjae Jeon ksmbd: no need to wait for binded connection termination at logoff Namjae Jeon ksmbd: add support for surrogate pair conversion Kangjing Huang ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() Namjae Jeon ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() Namjae Jeon ksmbd: reorganize ksmbd_iov_pin_rsp() Cheng-Han Wu ksmbd: Remove unused field in ksmbd_user struct ------------- Diffstat: Makefile | 4 +- arch/powerpc/Kconfig | 4 +- arch/riscv/Kconfig | 4 +- arch/s390/Kconfig | 4 +- arch/x86/Kconfig | 4 +- drivers/nvme/host/fc.c | 21 +-- drivers/platform/x86/intel/pmc/adl.c | 9 +- drivers/platform/x86/intel/pmc/cnp.c | 26 ++- drivers/platform/x86/intel/pmc/core.c | 12 +- drivers/platform/x86/intel/pmc/core.h | 7 +- drivers/platform/x86/intel/pmc/mtl.c | 9 +- drivers/platform/x86/intel/pmc/tgl.c | 9 +- drivers/platform/x86/p2sb.c | 178 ++++++++++++++++----- drivers/virtio/virtio_ring.c | 6 +- fs/libfs.c | 41 +++-- fs/smb/client/file.c | 18 ++- fs/smb/client/fscache.h | 6 +- fs/smb/client/inode.c | 17 +- fs/smb/client/smb2ops.c | 6 +- fs/smb/common/smb2pdu.h | 1 + fs/smb/server/connection.c | 16 -- fs/smb/server/ksmbd_work.c | 51 +++--- fs/smb/server/mgmt/user_config.h | 1 - fs/smb/server/oplock.c | 118 ++++++++++++-- fs/smb/server/oplock.h | 8 +- fs/smb/server/smb2misc.c | 15 +- fs/smb/server/smb2ops.c | 9 +- fs/smb/server/smb2pdu.c | 258 ++++++++++++++++-------------- fs/smb/server/transport_rdma.c | 40 +++-- fs/smb/server/unicode.c | 187 ++++++++++++++++------ fs/smb/server/vfs.c | 14 +- fs/smb/server/vfs_cache.c | 30 ++-- fs/smb/server/vfs_cache.h | 9 +- include/linux/blkdev.h | 2 +- include/linux/export-internal.h | 6 +- include/linux/fs.h | 85 ++++++++-- kernel/Kconfig.kexec | 2 + kernel/trace/ftrace.c | 100 ++++++------ kernel/trace/ring_buffer.c | 12 +- kernel/trace/trace.c | 20 ++- lib/maple_tree.c | 11 ++ mm/filemap.c | 9 ++ mm/memory-failure.c | 8 +- mm/migrate.c | 9 +- net/mptcp/protocol.c | 27 +++- net/mptcp/protocol.h | 63 +++++++- net/mptcp/sockopt.c | 5 +- net/mptcp/subflow.c | 29 ++-- net/netfilter/nf_tables_api.c | 2 +- net/wireless/core.h | 1 + net/wireless/nl80211.c | 56 ++++--- tools/testing/radix-tree/maple.c | 2 +- tools/testing/selftests/mm/memfd_secret.c | 3 + 53 files changed, 1070 insertions(+), 524 deletions(-)