aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharath SM <[email protected]>2023-08-16 19:38:45 +0000
committerSteve French <[email protected]>2023-08-22 10:31:00 -0500
commitb6d44d42313baa45a81ce9b299aeee2ccf3d0ee1 (patch)
treea84732d217b313f514f4aa14cb7669667b71f254
parent74e01332d9585b8252c16c1da055828dc5a5dac9 (diff)
cifs: update desired access while requesting for directory lease
We read and cache directory contents when we get directory lease, so we should ask for read permission to read contents of directory. Signed-off-by: Bharath SM <[email protected]> Reviewed-by: Shyam Prasad N <[email protected]> Cc: [email protected] Signed-off-by: Steve French <[email protected]>
-rw-r--r--fs/smb/client/cached_dir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/smb/client/cached_dir.c b/fs/smb/client/cached_dir.c
index fe483f163dbc..2d5e9a9d5b8b 100644
--- a/fs/smb/client/cached_dir.c
+++ b/fs/smb/client/cached_dir.c
@@ -218,7 +218,7 @@ int open_cached_dir(unsigned int xid, struct cifs_tcon *tcon,
.tcon = tcon,
.path = path,
.create_options = cifs_create_options(cifs_sb, CREATE_NOT_FILE),
- .desired_access = FILE_READ_ATTRIBUTES,
+ .desired_access = FILE_READ_DATA | FILE_READ_ATTRIBUTES,
.disposition = FILE_OPEN,
.fid = pfid,
};