diff options
author | Henrique Carvalho <henrique.carvalho@suse.com> | 2025-09-18 18:39:51 -0300 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2025-10-01 22:42:15 -0500 |
commit | 55580ad027a6764b7b1ee75f537d67811a06307f (patch) | |
tree | 3d19dd2154a23fc569f9f63d93b668130bf1e1aa /fs/ext4/fast_commit.c | |
parent | 2f6a4af028dbb392d55b261cafcb922dd7b7ffea (diff) |
smb: client: short-circuit in open_cached_dir_by_dentry() if !dentry
When dentry is NULL, the current code acquires the spinlock and traverses
the entire list, but the condition (dentry && cfid->dentry == dentry)
ensures no match will ever be found.
Return -ENOENT early in this case, avoiding unnecessary lock acquisition
and list traversal.
Signed-off-by: Henrique Carvalho <henrique.carvalho@suse.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/ext4/fast_commit.c')
0 files changed, 0 insertions, 0 deletions