list_del(&sess->sessions_entry);
 
-       if (IS_SMB2(sess->conn)) {
-               down_write(&sessions_table_lock);
-               hash_del(&sess->hlist);
-               up_write(&sessions_table_lock);
-       }
+       down_write(&sessions_table_lock);
+       hash_del(&sess->hlist);
+       up_write(&sessions_table_lock);
 
        if (sess->user)
                ksmbd_free_user(sess->user);
 
 
        rsp_hdr = work->response_buf;
        memset(rsp_hdr, 0, sizeof(struct smb2_hdr) + 2);
-       rsp_hdr->smb2_buf_length = cpu_to_be32(HEADER_SIZE_NO_BUF_LEN(conn));
+       rsp_hdr->smb2_buf_length =
+               cpu_to_be32(smb2_hdr_size_no_buflen(conn->vals));
        rsp_hdr->ProtocolId = SMB2_PROTO_NUMBER;
        rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE;
        rsp_hdr->CreditRequest = cpu_to_le16(0);
 
        rsp_hdr = work->response_buf;
        memset(rsp_hdr, 0, sizeof(struct smb2_hdr) + 2);
-       rsp_hdr->smb2_buf_length = cpu_to_be32(HEADER_SIZE_NO_BUF_LEN(conn));
+       rsp_hdr->smb2_buf_length =
+               cpu_to_be32(smb2_hdr_size_no_buflen(conn->vals));
        rsp_hdr->ProtocolId = SMB2_PROTO_NUMBER;
        rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE;
        rsp_hdr->CreditRequest = cpu_to_le16(0);
 
        memset(rsp_hdr, 0, sizeof(struct smb2_hdr) + 2);
 
        rsp_hdr->smb2_buf_length =
-               cpu_to_be32(HEADER_SIZE_NO_BUF_LEN(conn));
+               cpu_to_be32(smb2_hdr_size_no_buflen(conn->vals));
 
        rsp_hdr->ProtocolId = SMB2_PROTO_NUMBER;
        rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE;
        struct ksmbd_conn *conn = work->conn;
 
        memset(rsp_hdr, 0, sizeof(struct smb2_hdr) + 2);
-       rsp_hdr->smb2_buf_length = cpu_to_be32(HEADER_SIZE_NO_BUF_LEN(conn));
+       rsp_hdr->smb2_buf_length =
+               cpu_to_be32(smb2_hdr_size_no_buflen(conn->vals));
        rsp_hdr->ProtocolId = rcv_hdr->ProtocolId;
        rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE;
        rsp_hdr->Command = rcv_hdr->Command;
 
 
 extern struct list_head global_lock_list;
 
-#define IS_SMB2(x)             ((x)->vals->protocol_id != SMB10_PROT_ID)
-
-#define HEADER_SIZE(conn)              ((conn)->vals->header_size)
-#define HEADER_SIZE_NO_BUF_LEN(conn)   ((conn)->vals->header_size - 4)
-#define MAX_HEADER_SIZE(conn)          ((conn)->vals->max_header_size)
-
 /* RFC 1002 session packet types */
 #define RFC1002_SESSION_MESSAGE                        0x00
 #define RFC1002_SESSION_REQUEST                        0x81
        int (*proc)(struct ksmbd_work *swork);
 };
 
+static inline size_t
+smb2_hdr_size_no_buflen(struct smb_version_values *vals)
+{
+       return vals->header_size - 4;
+}
+
 int ksmbd_min_protocol(void);
 int ksmbd_max_protocol(void);