aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorChristoph Hellwig <[email protected]>2025-07-18 08:14:50 +0000
committerTrond Myklebust <[email protected]>2025-07-22 12:10:41 +0000
commitf5b3108e6a14418b120a3c38ca589b8d6cf87627 (patch)
tree8ba599afdc2b384122ae7a8e613c0c6f874b34f8 /net/unix/af_unix.c
parentNFS: track active delegations per-server (diff)
downloadkernel-f5b3108e6a14418b120a3c38ca589b8d6cf87627.tar.gz
kernel-f5b3108e6a14418b120a3c38ca589b8d6cf87627.zip
NFS: use a hash table for delegation lookup
nfs_delegation_find_inode currently has to walk the entire list of delegations per inode, which can become pretty large, and can become even larger when increasing the delegation watermark. Add a hash table to speed up the delegation lookup, sized as a fraction of the delegation watermark. Signed-off-by: Christoph Hellwig <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions