mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
smb: move SMB1_PROTO_NUMBER to common/smbglob.h
Replace the constant of client with SMB1_PROTO_NUMBER, then move the macro definition from server/smb_common.h to common/smbglob.h. Co-developed-by: ChenXiaoSong <chenxiaosong@kylinos.cn> Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn> Signed-off-by: ZhangGuoDong <zhangguodong@kylinos.cn> Suggested-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Acked-by: Namjae Jeon <linkinjeon@kernel.org> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
committed by
Steve French
parent
36c31540cf
commit
cd311445d9
@@ -318,7 +318,7 @@ static int
|
||||
check_smb_hdr(struct smb_hdr *smb)
|
||||
{
|
||||
/* does it have the right SMB "signature" ? */
|
||||
if (*(__le32 *) smb->Protocol != cpu_to_le32(0x424d53ff)) {
|
||||
if (*(__le32 *) smb->Protocol != SMB1_PROTO_NUMBER) {
|
||||
cifs_dbg(VFS, "Bad protocol string signature header 0x%x\n",
|
||||
*(unsigned int *)smb->Protocol);
|
||||
return 1;
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#ifndef _COMMON_SMB_GLOB_H
|
||||
#define _COMMON_SMB_GLOB_H
|
||||
|
||||
#define SMB1_PROTO_NUMBER cpu_to_le32(0x424d53ff)
|
||||
|
||||
struct smb_version_values {
|
||||
char *version_string;
|
||||
__u16 protocol_id;
|
||||
|
||||
@@ -151,7 +151,6 @@
|
||||
FILE_EXECUTE | FILE_DELETE_CHILD | \
|
||||
FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES)
|
||||
|
||||
#define SMB1_PROTO_NUMBER cpu_to_le32(0x424d53ff)
|
||||
#define SMB_COM_NEGOTIATE 0x72
|
||||
#define SMB1_CLIENT_GUID_SIZE (16)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user