This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1e7857b28020 x86: don't re-generate cpufeaturemasks.h so eagerly new fc2a169c56de sunrpc: clean cache_detail immediately when flush is writt [...] new 9a28ac1762a7 lockd: add netlink control interface new e5c85846969f SUNRPC: Remove unused krb5_decrypt new d093c9089260 nfsd: fix management of listener transports new 45de52d03439 nfsd: adjust WARN_ON_ONCE in revoke_delegation new 8a388c1fabeb NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up new 904201c7b5f1 nfsd: remove the redundant mapping of nfserr_mlink new d7d8e3169b56 NFSD: nfsd_unlink() clobbers non-zero status returned from [...] new 370345b4bd18 NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory new 3b60984e79fc NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an [...] new 6e45906a0b80 NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file new 4e59e6972b84 SUNRPC: Remove unused make_checksum new 2ed4f6fe1555 NFSD: Fix trace_nfsd_slot_seqid_sequence new 930b64ca0c51 nfsd: don't ignore the return code of svc_proc_register() new 750037aa0a9f svcrdma: do not unregister device for listeners new d1bc15b147d3 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_loo [...] new 230ca758453c nfsd: put dl_stid if fail to queue dl_recall new 1c2d0957dc66 nfsd: prepare nfsd4_cb_sequence_done() for error handling rework new 6c1cefb84b3d nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() new 43fa8905db08 nfsd: always release slot when requeueing callback new f049911b5b98 nfsd: only check RPC_SIGNALLED() when restarting rpc_task new bf36c14972aa nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr new 999595a651a8 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better new 4b54b85e3891 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED new 8ce35dcaf3ae NFSD: Fix callback decoder status codes new dfd500d89545 fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning new f77ce2e5708b nfsd: filecache: remove race handling. new 1601e2fde937 NFSD: Re-organize nfsd_file_gc_worker() new e8e6f5cdbc23 nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file [...] new 8017afd66cbc nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() new 64912122a4f8 nfsd: filecache: introduce NFSD_FILE_RECENT new 56221b42d717 nfsd: filecache: don't repeatedly add/remove files on the [...] new fbfdc9fc0f66 nfsd: filecache: drop the list_lru lock during lock gc scans new 9254c8ae9b81 nfsd: disallow file locking and delegations for NFSv4 reexport new 1054e8ffc5c4 nfsd: prevent callback tasks running concurrently new 424dd3df1f99 nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY new 49bdbdb11f70 nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING new 32ce62c0f09c nfsd: move cb_need_restart flag into cb_flags new ff383e8f9440 nfsd: handle errors from rpc_call_async() new 87055f8aea27 nfsd: reorganize struct nfs4_delegation for better packing new d917d78311e5 nfsd: remove unneeded forward declaration of nfsd4_mark_cb [...] new 387625808c45 nfsd: remove obsolete comment from nfs4_alloc_stid new 261e3bbf9747 nfsd: use a long for the count in nfsd4_state_shrinker_count() new 87480a8ce567 sysctl: Fixes nsm_local_state bounds new 26a80762153b NFSD: Add a Kconfig setting to enable delegated timestamps new b6dde1e5275e Merge tag 'nfsd-6.15' of git://git.kernel.org/pub/scm/linu [...] new f2a54094b24f smb: minor cleanup to remove unused function declaration new faf1b64888ff smb: mark the new channel addition log as informational lo [...] new 9fb2e20e4f6a smb: client: Remove redundant check in cifs_oplock_break() new f089ee00f205 smb: client: Remove redundant check in smb2_is_path_accessible() new b4885bd5935b cifs: avoid NULL pointer dereference in dbg call new 5eeebd995836 MAINTAINERS: reorder preferred email for Steve French new 6c06be908ca1 cifs: Check if server supports reparse points before using them new ad9364a6835c cifs: Fix getting DACL-only xattr system.cifs_acl and syst [...] new 781802aa5a59 cifs: Fix establishing NetBIOS session for SMB2+ connection new b26df4f57b6c cifs: Improve establishing SMB connection with NetBIOS session new 1821e90be08e CIFS: Propagate min offload along with other parameters fr [...] new eeb827f2922e cifs: add validation check for the fields in smb_aces new 4e7f1644f2ac smb: client: Fix netns refcount imbalance causing leaks an [...] new be786e509c1a cifs: Set default Netbios RFC1001 server name to hostname in UNC new e14b64247438 cifs: Add new mount option -o nounicode to disable SMB1 UN [...] new 8b175e2e1896 Merge tag '6.15-rc-part1-smb3-client-fixes' of git://git.s [...] new 4d03570f08f4 ksmbd: Use str_read_write() and str_true_false() helpers new ae989ee1d355 ksmbd: make SMB_SERVER_KERBEROS5 enable by default new 542027e123fc ksmbd: add bounds check for durable handle context new bab703ed8472 ksmbd: add bounds check for create lease context new 1a81ea738c03 Revert "ksmbd: fix missing RDMA-capable flag for IPoIB dev [...] new 6171063e9d04 ksmbd: use aead_request_free to match aead_request_alloc new 6955bfef8f2b ksmbd: use ib_device_get_netdev() instead of calling ops.g [...] new 15a9605f8d69 ksmbd: fix use-after-free in ksmbd_sessions_deregister() new c1883049aa9b ksmbd: fix multichannel connection failure new ddb7ea36ba71 ksmbd: fix r_count dec/increment mismatch new f64a72bc767f Merge tag 'v6.15rc-part1-ksmbd-server-fixes' of git://git. [...] new a36e0ab44cb3 exfat: support batch discard of clusters when freeing clusters new f6369ae1f088 exfat: remove count used cluster from exfat_statfs() new 1bb7ff4204b6 exfat: fix random stack corruption after get_block new b0522303f672 exfat: fix the infinite loop in exfat_find_last_cluster() new 47e35366bc6f exfat: fix missing shutdown check new 59c30e314258 exfat: fix potential wrong error return from get_block new c73e680d1f84 exfat: call bh_read in get_block only when necessary new 172f7c91674f Merge tag 'exfat-for-6.15-rc1' of git://git.kernel.org/pub [...] new 81a82e8f3388 isofs: fix KMSAN uninit-value bug in do_isofs_readdir() new ef51934a05d3 ext2: Remove reference to bh->b_page new eab61d3260d7 ext2: convert to the new mount API new 98f18c76c2c3 ext2: create ext2_msg_fc for use during parsing new a7624ccdef4f ext2: Make ext2_params_spec static new 6afdc60ec30b udf: Fix inode_getblk() return value new 4080cf02f11e Merge tag 'fs_for_v6.15-rc1' of git://git.kernel.org/pub/s [...] new 5af61dbd9627 bcachefs: Fix nonce inconsistency in bch2_write_prep_encod [...] new 3ba0240a8789 bcachefs: Fix silent short reads in data read retry path new a76db26a9698 bcachefs: Fix duplicate checksum error messages in write path new e1e50a63308f bcachefs: Use print_string_as_lines() for journal stuck messages new 9c893face2f0 bcachefs: Validate number of counters for accounting keys new a44e4f8f00e3 bcachefs: Document disk accounting keys and conuters new 19ff84b20d62 bcachefs: Don't unnecessarily decrypt data when moving new 9314e2fb2605 bcachefs: Fix btree iter flags in data move (2) new ef488bb5d009 bcachefs: Fix 'hung task' messages in btree node scan new d0fb2a266a3d bcachefs: cond_resched() in journal_key_sort_cmp() new c6c6a391097a bcachefs: Fix permissions on version modparam new 2dd202dbaf0a bcachefs: Recovery no longer holds state_lock new 1f4bb8254c6f bcachefs: Fix bch2_seek_hole() locking new af3d4c276a91 bcachefs: Don't return 0 size holes from bch2_seek_hole() new 3c72d3eea97b bcachefs: Fix WARN() in bch2_bkey_pick_read_device() new 35a11506a341 bcachefs: print_string_as_lines: fix extra newline new ff4e0f7de6f0 bcachefs: add missing newline in bch2_trans_updates_to_text() new 6b1e0b9e182e bcachefs: fix logging in journal_entry_err_msg() new 7c4cb50e1a39 bcachefs: Fix bch2_fs_get_tree() error path new daa771332e1e bcachefs: bch2_time_stats_init_no_pcpu() new a7cdf2276eac bcachefs: Add an "ignore unknown" option to bch2_parse_mou [...] new 1ece53237e83 bcachefs: Consistent indentation of multiline fsck errors new b00750c2e5f0 bcachefs: Better helpers for inconsistency errors new 7337f9f14e0e bcachefs: bch2_count_fsck_err() new 6d77ce4a273b bcachefs: Better printing of inconsistency errors new 63c3b8f616cc bcachefs: Change btree_insert_node() assertion to error new b3981564ca8f bcachefs: Clear fs_path_parent on subvolume unlink new 707549600c4a bcachefs: bch2_ioctl_subvolume_destroy() fixes new 458e2ef882d2 bcachefs: fix units in rebalance_status new f548db4d312a bcachefs: Silence errors after emergency shutdown new 393a05a7413a bcachefs: Don't use designated initializers for disk_accou [...] new 2b47102b933a bcachefs: Reorder error messages that include journal debug new edaed8ee8cb3 bcachefs: BCH_JSET_ENTRY_log_bkey new 7fdc3fa3cb5f bcachefs: Log original key being moved in data updates new 650f5353dcc9 bcachefs: fix bch2_write_point_to_text() units new 98fb679d19a1 Merge tag 'bcachefs-2025-03-31' of git://evilpiepirate.org [...] new c1f4534b213d scripts: generate_rust_analyzer: fix pin-init name in kernel deps new 08733088b566 Merge tag 'rust-fixes-6.15-merge' of git://git.kernel.org/ [...]
The 126 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/nfs/reexport.rst | 10 +- Documentation/netlink/specs/lockd.yaml | 45 +++ MAINTAINERS | 2 +- fs/bcachefs/alloc_background.c | 22 +- fs/bcachefs/alloc_foreground.c | 2 +- fs/bcachefs/backpointers.c | 43 +-- fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_cache.c | 2 +- fs/bcachefs/btree_gc.c | 23 +- fs/bcachefs/btree_io.c | 63 +-- fs/bcachefs/btree_iter.c | 14 +- fs/bcachefs/btree_iter.h | 1 - fs/bcachefs/btree_journal_iter.c | 2 + fs/bcachefs/btree_node_scan.c | 14 +- fs/bcachefs/btree_update.c | 13 + fs/bcachefs/btree_update.h | 2 + fs/bcachefs/btree_update_interior.c | 91 +++-- fs/bcachefs/buckets.c | 161 ++++---- fs/bcachefs/chardev.c | 6 +- fs/bcachefs/data_update.c | 22 +- fs/bcachefs/data_update.h | 12 + fs/bcachefs/disk_accounting.c | 40 +- fs/bcachefs/disk_accounting.h | 8 +- fs/bcachefs/disk_accounting_format.h | 80 +++- fs/bcachefs/ec.c | 22 +- fs/bcachefs/errcode.h | 3 + fs/bcachefs/error.c | 226 ++++++++--- fs/bcachefs/error.h | 48 +-- fs/bcachefs/extents.c | 7 +- fs/bcachefs/fs-io-buffered.c | 2 +- fs/bcachefs/fs-io.c | 31 +- fs/bcachefs/fs-ioctl.c | 6 +- fs/bcachefs/fs.c | 9 +- fs/bcachefs/fsck.c | 22 +- fs/bcachefs/io_read.c | 4 +- fs/bcachefs/io_read.h | 6 +- fs/bcachefs/io_write.c | 44 ++- fs/bcachefs/journal.c | 19 +- fs/bcachefs/journal_io.c | 38 +- fs/bcachefs/lru.c | 7 +- fs/bcachefs/move.c | 37 +- fs/bcachefs/namei.c | 4 +- fs/bcachefs/opts.c | 49 ++- fs/bcachefs/opts.h | 3 +- fs/bcachefs/printbuf.c | 19 + fs/bcachefs/printbuf.h | 1 + fs/bcachefs/progress.c | 6 +- fs/bcachefs/rebalance.c | 5 +- fs/bcachefs/recovery_passes.c | 12 +- fs/bcachefs/reflink.c | 12 +- fs/bcachefs/sb-errors_format.h | 6 +- fs/bcachefs/snapshot.c | 16 +- fs/bcachefs/str_hash.c | 2 +- fs/bcachefs/subvolume.c | 1 + fs/bcachefs/super.c | 38 +- fs/bcachefs/sysfs.c | 9 +- fs/bcachefs/time_stats.c | 20 +- fs/bcachefs/time_stats.h | 1 + fs/bcachefs/util.c | 2 +- fs/bcachefs/util.h | 1 + fs/exfat/balloc.c | 14 - fs/exfat/exfat_fs.h | 2 - fs/exfat/fatent.c | 31 +- fs/exfat/file.c | 29 +- fs/exfat/inode.c | 142 ++++--- fs/exfat/super.c | 10 - fs/ext2/ext2.h | 1 + fs/ext2/super.c | 595 ++++++++++++++++------------- fs/isofs/dir.c | 3 +- fs/lockd/Makefile | 2 +- fs/lockd/netlink.c | 44 +++ fs/lockd/netlink.h | 19 + fs/lockd/netns.h | 3 + fs/lockd/svc.c | 123 +++++- fs/nfs/export.c | 3 +- fs/nfs_common/nfsacl.c | 8 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/filecache.c | 122 +++--- fs/nfsd/filecache.h | 7 + fs/nfsd/nfs4callback.c | 144 ++++--- fs/nfsd/nfs4layouts.c | 7 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4state.c | 114 ++++-- fs/nfsd/nfsctl.c | 53 +-- fs/nfsd/state.h | 20 +- fs/nfsd/stats.c | 4 +- fs/nfsd/stats.h | 2 +- fs/nfsd/trace.h | 24 +- fs/nfsd/vfs.c | 106 +++-- fs/smb/client/cifsacl.c | 21 +- fs/smb/client/cifsfs.c | 4 + fs/smb/client/cifsglob.h | 2 + fs/smb/client/cifsproto.h | 4 +- fs/smb/client/cifssmb.c | 11 +- fs/smb/client/connect.c | 206 +++++++++- fs/smb/client/file.c | 2 +- fs/smb/client/fs_context.c | 22 ++ fs/smb/client/fs_context.h | 2 + fs/smb/client/link.c | 3 +- fs/smb/client/sess.c | 10 +- fs/smb/client/smb1ops.c | 1 + fs/smb/client/smb2inode.c | 8 + fs/smb/client/smb2misc.c | 9 +- fs/smb/client/smb2ops.c | 6 +- fs/smb/client/smb2pdu.c | 4 +- fs/smb/client/transport.c | 2 +- fs/smb/client/xattr.c | 15 +- fs/smb/server/Kconfig | 2 +- fs/smb/server/auth.c | 2 +- fs/smb/server/mgmt/user_session.c | 19 + fs/smb/server/mgmt/user_session.h | 2 + fs/smb/server/oplock.c | 12 +- fs/smb/server/smb2pdu.c | 33 +- fs/smb/server/transport_rdma.c | 41 +- fs/udf/inode.c | 1 + include/linux/exportfs.h | 14 +- include/linux/posix_acl.h | 11 +- include/uapi/linux/lockd_netlink.h | 29 ++ net/sunrpc/auth_gss/gss_krb5_crypto.c | 144 ------- net/sunrpc/auth_gss/gss_krb5_internal.h | 7 - net/sunrpc/cache.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 3 +- scripts/generate_rust_analyzer.py | 2 +- 123 files changed, 2375 insertions(+), 1350 deletions(-) create mode 100644 Documentation/netlink/specs/lockd.yaml create mode 100644 fs/lockd/netlink.c create mode 100644 fs/lockd/netlink.h create mode 100644 include/uapi/linux/lockd_netlink.h