mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-22 07:27:12 +08:00
cifs: SMB1 split: Create smb1proto.h for SMB1 declarations
Signed-off-by: David Howells <dhowells@redhat.com> cc: Steve French <sfrench@samba.org> cc: Paulo Alcantara <pc@manguebit.org> cc: Enzo Matsumiya <ematsumiya@suse.de> cc: linux-cifs@vger.kernel.org cc: linux-fsdevel@vger.kernel.org cc: linux-kernel@vger.kernel.org Acked-by: Enzo Matsumiya <ematsumiya@suse.de> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
committed by
Steve French
parent
b09eab52b3
commit
86c666506e
@@ -2129,8 +2129,6 @@ extern mempool_t cifs_io_subrequest_pool;
|
||||
|
||||
/* Operations for different SMB versions */
|
||||
#ifdef CONFIG_CIFS_ALLOW_INSECURE_LEGACY
|
||||
extern struct smb_version_operations smb1_operations;
|
||||
extern struct smb_version_values smb1_values;
|
||||
extern struct smb_version_operations smb20_operations;
|
||||
extern struct smb_version_values smb20_values;
|
||||
#endif /* CONFIG_CIFS_ALLOW_INSECURE_LEGACY */
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
#ifdef CONFIG_CIFS_DFS_UPCALL
|
||||
#include "dfs_cache.h"
|
||||
#endif
|
||||
#include "smb1proto.h"
|
||||
|
||||
struct statfs;
|
||||
struct smb_rqst;
|
||||
@@ -404,16 +405,6 @@ int CIFSSMBSetFileSize(const unsigned int xid, struct cifs_tcon *tcon,
|
||||
struct cifsFileInfo *cfile, __u64 size,
|
||||
bool set_allocation);
|
||||
|
||||
struct cifs_unix_set_info_args {
|
||||
__u64 ctime;
|
||||
__u64 atime;
|
||||
__u64 mtime;
|
||||
__u64 mode;
|
||||
kuid_t uid;
|
||||
kgid_t gid;
|
||||
dev_t device;
|
||||
};
|
||||
|
||||
int CIFSSMBUnixSetFileInfo(const unsigned int xid, struct cifs_tcon *tcon,
|
||||
const struct cifs_unix_set_info_args *args, u16 fid,
|
||||
u32 pid_of_opener);
|
||||
|
||||
38
fs/smb/client/smb1proto.h
Normal file
38
fs/smb/client/smb1proto.h
Normal file
@@ -0,0 +1,38 @@
|
||||
/* SPDX-License-Identifier: LGPL-2.1 */
|
||||
/*
|
||||
*
|
||||
* Copyright (c) International Business Machines Corp., 2002,2008
|
||||
* Author(s): Steve French (sfrench@us.ibm.com)
|
||||
*
|
||||
*/
|
||||
#ifndef _SMB1PROTO_H
|
||||
#define _SMB1PROTO_H
|
||||
|
||||
struct cifs_unix_set_info_args {
|
||||
__u64 ctime;
|
||||
__u64 atime;
|
||||
__u64 mtime;
|
||||
__u64 mode;
|
||||
kuid_t uid;
|
||||
kgid_t gid;
|
||||
dev_t device;
|
||||
};
|
||||
|
||||
#ifdef CONFIG_CIFS_ALLOW_INSECURE_LEGACY
|
||||
|
||||
/*
|
||||
* cifssmb.c
|
||||
*/
|
||||
|
||||
/*
|
||||
* smb1ops.c
|
||||
*/
|
||||
extern struct smb_version_operations smb1_operations;
|
||||
extern struct smb_version_values smb1_values;
|
||||
|
||||
/*
|
||||
* smb1transport.c
|
||||
*/
|
||||
|
||||
#endif /* CONFIG_CIFS_ALLOW_INSECURE_LEGACY */
|
||||
#endif /* _SMB1PROTO_H */
|
||||
Reference in New Issue
Block a user