[PATCH 0/8] smb: fix some bugs, move duplicate definitions to common header file, and some small cleanups

From: chenxiaosong
Date: Tue Aug 20 2024 - 10:40:37 EST


From: ChenXiaoSong <chenxiaosong@xxxxxxxxxx>

Fix some bugs in smb2_open() of smb server.

In order to maintain the code more easily, move some duplicate
definitions to common header file.

By the way, add some small cleanups to the patchset.

ChenXiaoSong (8):
smb/server: fix return value of smb2_open()
smb/server: fix potential null-ptr-deref of lease_ctx_info in
smb2_open()
smb/server: remove useless variable assignment in smb2_open()
smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock
smb/server: update misguided comment of smb2_allocate_rsp_buf()
smb: move some duplicate definitions to common/smbacl.h
smb/client: fix typo: STATUS_MCA_OCCURED -> STATUS_MCA_OCCURRED
smb: move SMB2 Status code to common header file

fs/smb/client/cifsacl.h | 58 +-
fs/smb/client/cifsfs.c | 6 +-
fs/smb/client/cifsglob.h | 6 +-
fs/smb/client/smb2file.c | 2 +-
fs/smb/client/smb2inode.c | 2 +-
fs/smb/client/smb2maperror.c | 4 +-
fs/smb/client/smb2misc.c | 2 +-
fs/smb/client/smb2ops.c | 2 +-
fs/smb/client/smb2pdu.c | 2 +-
fs/smb/client/smb2transport.c | 2 +-
fs/smb/{client => common}/smb2status.h | 4 +-
fs/smb/common/smbacl.h | 88 ++
fs/smb/server/oplock.c | 13 +-
fs/smb/server/server.c | 2 +-
fs/smb/server/smb2misc.c | 2 +-
fs/smb/server/smb2pdu.c | 24 +-
fs/smb/server/smb_common.c | 2 +-
fs/smb/server/smbacl.h | 80 +-
fs/smb/server/smbstatus.h | 1822 ------------------------
fs/smb/server/transport_rdma.c | 2 +-
20 files changed, 135 insertions(+), 1990 deletions(-)
rename fs/smb/{client => common}/smb2status.h (99%)
create mode 100644 fs/smb/common/smbacl.h
delete mode 100644 fs/smb/server/smbstatus.h

--
2.34.1