diff options
author | Shirish Pargaonkar <shirishpargaonkar@gmail.com> | 2017-06-22 22:51:31 -0500 |
---|---|---|
committer | Steve French <smfrench@gmail.com> | 2017-07-05 19:51:04 -0500 |
commit | 42c493c16f0d8d88e081560cc6375a683807c5ea (patch) | |
tree | f4bbaeb1c225f9dc4e44668a45d196c190fb3bd2 /fs/cifs/smb2proto.h | |
parent | d38de3c6156b97e4900a345124d06b6ead2d6bee (diff) | |
download | op-kernel-dev-42c493c16f0d8d88e081560cc6375a683807c5ea.zip op-kernel-dev-42c493c16f0d8d88e081560cc6375a683807c5ea.tar.gz |
cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options
Add definition and declaration of function to get cifs acls when
mounting with smb version 2 onwards to 3.
Extend/Alter query info function to allocate and return
security descriptors within the response.
Not yet handling the error case when the size of security descriptors
in response to query exceeds SMB2_MAX_BUFFER_SIZE.
Signed-off-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Reviewed-by: Pavel Shilovsky <pshilov@microsoft.com>
Signed-off-by: Steve French <smfrench@gmail.com>
Diffstat (limited to 'fs/cifs/smb2proto.h')
-rw-r--r-- | fs/cifs/smb2proto.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/cifs/smb2proto.h b/fs/cifs/smb2proto.h index 6853454..3595cd7 100644 --- a/fs/cifs/smb2proto.h +++ b/fs/cifs/smb2proto.h @@ -135,6 +135,9 @@ extern int SMB2_flush(const unsigned int xid, struct cifs_tcon *tcon, extern int SMB2_query_info(const unsigned int xid, struct cifs_tcon *tcon, u64 persistent_file_id, u64 volatile_file_id, struct smb2_file_all_info *data); +extern int SMB2_query_acl(const unsigned int xid, struct cifs_tcon *tcon, + u64 persistent_file_id, u64 volatile_file_id, + void **data, unsigned int *plen); extern int SMB2_get_srv_num(const unsigned int xid, struct cifs_tcon *tcon, u64 persistent_fid, u64 volatile_fid, __le64 *uniqueid); |