mbox series

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

Message ID 20240820143319.274033-1-chenxiaosong@chenxiaosong.com (mailing list archive)
Headers show
Series smb: fix some bugs, move duplicate definitions to common header file, and some small cleanups | expand

Message

ChenXiaoSong Aug. 20, 2024, 2:33 p.m. UTC
From: ChenXiaoSong <chenxiaosong@kylinos.cn>

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