From: Bharath SM Date: Wed, 16 Aug 2023 19:38:45 +0000 (+0000) Subject: cifs: update desired access while requesting for directory lease X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b6d44d42313baa45a81ce9b299aeee2ccf3d0ee1;p=linux.git 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 Reviewed-by: Shyam Prasad N Cc: stable@vger.kernel.org Signed-off-by: Steve French --- diff --git a/fs/smb/client/cached_dir.c b/fs/smb/client/cached_dir.c index fe483f163dbc8..2d5e9a9d5b8be 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, };