diff options
| author | Christoph Hellwig <[email protected]> | 2025-07-18 08:14:50 +0000 |
|---|---|---|
| committer | Trond Myklebust <[email protected]> | 2025-07-22 12:10:41 +0000 |
| commit | f5b3108e6a14418b120a3c38ca589b8d6cf87627 (patch) | |
| tree | 8ba599afdc2b384122ae7a8e613c0c6f874b34f8 /net/unix/af_unix.c | |
| parent | NFS: track active delegations per-server (diff) | |
| download | kernel-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
