I'm announcing the release of the 6.1.106 kernel. All users of the 6.1 kernel series must upgrade. The updated 6.1.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.1.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/arm64/kvm/hyp/pgtable.c | 10 - arch/loongarch/include/uapi/asm/unistd.h | 1 drivers/ata/libata-scsi.c | 15 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 192 ++++++++++++++++------ drivers/gpu/drm/i915/gem/i915_gem_mman.h | 2 drivers/media/usb/dvb-usb/dvb-usb-init.c | 35 ---- drivers/nvme/host/pci.c | 7 fs/binfmt_flat.c | 4 fs/exec.c | 8 fs/lockd/svc.c | 3 fs/nfs/callback.c | 3 fs/nfsd/export.c | 32 ++- fs/nfsd/export.h | 4 fs/nfsd/netns.h | 25 ++ fs/nfsd/nfs4proc.c | 6 fs/nfsd/nfscache.c | 201 ++++++++++++++---------- fs/nfsd/nfsctl.c | 24 +- fs/nfsd/nfsd.h | 1 fs/nfsd/nfsfh.c | 3 fs/nfsd/nfssvc.c | 24 +- fs/nfsd/stats.c | 52 ++---- fs/nfsd/stats.h | 85 +++------- fs/nfsd/trace.h | 22 ++ fs/nfsd/vfs.c | 6 include/linux/cgroup-defs.h | 7 include/linux/sunrpc/svc.h | 5 kernel/cgroup/cgroup-internal.h | 3 kernel/cgroup/cgroup.c | 23 +- net/mptcp/options.c | 3 net/mptcp/pm_netlink.c | 49 +++-- net/mptcp/pm_userspace.c | 2 net/mptcp/protocol.h | 2 net/sunrpc/stats.c | 2 net/sunrpc/svc.c | 36 ++-- net/wireless/nl80211.c | 6 sound/soc/soc-topology.c | 32 --- tools/testing/selftests/net/mptcp/mptcp_join.sh | 14 + 38 files changed, 572 insertions(+), 379 deletions(-) Amadeusz Sławiński (2): ASoC: topology: Clean up route loading ASoC: topology: Fix route memory corruption Andi Shyti (2): drm/i915/gem: Fix Virtual Memory mapping boundaries calculation drm/i915/gem: Adjust vma offset for framebuffer mmap offset Chuck Lever (6): NFSD: Refactor nfsd_reply_cache_free_locked() NFSD: Rename nfsd_reply_cache_alloc() NFSD: Replace nfsd_prune_bucket() NFSD: Refactor the duplicate reply cache shrinker NFSD: Rewrite synopsis of nfsd_percpu_counters_init() NFSD: Fix frame size warning in svc_export_parse() Dan Carpenter (1): drm/i915: Fix a NULL vs IS_ERR() bug Eric Dumazet (1): wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values Geliang Tang (1): mptcp: pass addr to mptcp_pm_alloc_anno_list Greg Kroah-Hartman (1): Linux 6.1.106 Huacai Chen (1): LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h Jeff Layton (2): nfsd: move reply cache initialization into nfsd startup nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net Josef Bacik (10): sunrpc: don't change ->sv_stats if it doesn't exist nfsd: stop setting ->pg_stats for unused stats sunrpc: pass in the sv_stats struct through svc_create_pooled sunrpc: remove ->pg_stats from svc_program sunrpc: use the struct net as the svc proc private nfsd: rename NFSD_NET_* to NFSD_STATS_* nfsd: expose /proc/net/sunrpc/nfsd in net namespaces nfsd: make all of the nfsd stats per-network namespace nfsd: remove nfsd_stats, make th_cnt a global counter nfsd: make svc_stat per-network namespace instead of global Kees Cook (2): exec: Fix ToCToU between perm check and set-uid/gid usage binfmt_flat: Fix corruption when not offsetting data start Matthieu Baerts (NGI0) (5): mptcp: pm: reduce indentation blocks mptcp: pm: don't try to create sf if alloc failed mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set selftests: mptcp: join: test both signal & subflow mptcp: fully established after ADD_ADDR echo on MPJ Niklas Cassel (1): Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" Nirmoy Das (1): drm/i915: Add a function to mmap framebuffer obj Sean Young (1): media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" Waiman Long (1): cgroup: Move rcu_head up near the top of cgroup_root WangYuli (1): nvme/pci: Add APST quirk for Lenovo N60z laptop Will Deacon (1): KVM: arm64: Don't pass a TLBI level hint when zapping table entries Yafang Shao (1): cgroup: Make operations on the cgroup root_list RCU safe