]> www.infradead.org Git - users/jedix/linux-maple.git/commit
smb: move SMB2 Status code to common header file
authorChenXiaoSong <chenxiaosong@kylinos.cn>
Thu, 22 Aug 2024 08:21:00 +0000 (08:21 +0000)
committerSteve French <stfrench@microsoft.com>
Sun, 15 Sep 2024 15:42:44 +0000 (10:42 -0500)
commit78181a5504a401e421e65d0257a33f904e0e7c29
treebfdf85d8865eba120c7305b8e2744de108c92ae4
parentb51174da743b6b7cd87c02e882ebe60dcb99f8bf
smb: move SMB2 Status code to common header file

There are only 4 different definitions between the client and server:

  - STATUS_SERVER_UNAVAILABLE: from client/smb2status.h
  - STATUS_FILE_NOT_AVAILABLE: from client/smb2status.h
  - STATUS_NO_PREAUTH_INTEGRITY_HASH_OVERLAP: from server/smbstatus.h
  - STATUS_INVALID_LOCK_RANGE: from server/smbstatus.h

Rename client/smb2status.h to common/smb2status.h, and merge the
2 different definitions of server to common header file.

Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
15 files changed:
fs/smb/client/smb2file.c
fs/smb/client/smb2inode.c
fs/smb/client/smb2maperror.c
fs/smb/client/smb2misc.c
fs/smb/client/smb2ops.c
fs/smb/client/smb2pdu.c
fs/smb/client/smb2transport.c
fs/smb/common/smb2status.h [moved from fs/smb/client/smb2status.h with 99% similarity]
fs/smb/server/oplock.c
fs/smb/server/server.c
fs/smb/server/smb2misc.c
fs/smb/server/smb2pdu.c
fs/smb/server/smb_common.c
fs/smb/server/smbstatus.h [deleted file]
fs/smb/server/transport_rdma.c