ksmbd: change int data type to boolean
authorNamjae Jeon <namjae.jeon@samsung.com>
Thu, 12 Aug 2021 01:16:40 +0000 (10:16 +0900)
committerNamjae Jeon <namjae.jeon@samsung.com>
Thu, 12 Aug 2021 23:18:03 +0000 (08:18 +0900)
Change data type of function that return only 0 or 1 to boolean.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/smb2pdu.c
fs/ksmbd/smb2pdu.h
fs/ksmbd/smb_common.h

index 636570e..0de4163 100644 (file)
@@ -58,18 +58,18 @@ static void __wbuf(struct ksmbd_work *work, void **req, void **rsp)
  *
  * Return:      1 if valid session id, otherwise 0
  */
-static inline int check_session_id(struct ksmbd_conn *conn, u64 id)
+static inline bool check_session_id(struct ksmbd_conn *conn, u64 id)
 {
        struct ksmbd_session *sess;
 
        if (id == 0 || id == -1)
-               return 0;
+               return false;
 
        sess = ksmbd_session_lookup_all(conn, id);
        if (sess)
-               return 1;
+               return true;
        pr_err("Invalid user session id: %llu\n", id);
-       return 0;
+       return false;
 }
 
 struct channel *lookup_chann_list(struct ksmbd_session *sess, struct ksmbd_conn *conn)
@@ -145,45 +145,45 @@ void smb2_set_err_rsp(struct ksmbd_work *work)
  * is_smb2_neg_cmd() - is it smb2 negotiation command
  * @work:      smb work containing smb header
  *
- * Return:      1 if smb2 negotiation command, otherwise 0
+ * Return:      true if smb2 negotiation command, otherwise false
  */
-int is_smb2_neg_cmd(struct ksmbd_work *work)
+bool is_smb2_neg_cmd(struct ksmbd_work *work)
 {
        struct smb2_hdr *hdr = work->request_buf;
 
        /* is it SMB2 header ? */
        if (hdr->ProtocolId != SMB2_PROTO_NUMBER)
-               return 0;
+               return false;
 
        /* make sure it is request not response message */
        if (hdr->Flags & SMB2_FLAGS_SERVER_TO_REDIR)
-               return 0;
+               return false;
 
        if (hdr->Command != SMB2_NEGOTIATE)
-               return 0;
+               return false;
 
-       return 1;
+       return true;
 }
 
 /**
  * is_smb2_rsp() - is it smb2 response
  * @work:      smb work containing smb response buffer
  *
- * Return:      1 if smb2 response, otherwise 0
+ * Return:      true if smb2 response, otherwise false
  */
-int is_smb2_rsp(struct ksmbd_work *work)
+bool is_smb2_rsp(struct ksmbd_work *work)
 {
        struct smb2_hdr *hdr = work->response_buf;
 
        /* is it SMB2 header ? */
        if (hdr->ProtocolId != SMB2_PROTO_NUMBER)
-               return 0;
+               return false;
 
        /* make sure it is response not request message */
        if (!(hdr->Flags & SMB2_FLAGS_SERVER_TO_REDIR))
-               return 0;
+               return false;
 
-       return 1;
+       return true;
 }
 
 /**
@@ -8291,7 +8291,7 @@ int smb3_encrypt_resp(struct ksmbd_work *work)
        return rc;
 }
 
-int smb3_is_transform_hdr(void *buf)
+bool smb3_is_transform_hdr(void *buf)
 {
        struct smb2_transform_hdr *trhdr = buf;
 
index 89019f6..bcec845 100644 (file)
@@ -1638,8 +1638,8 @@ void init_smb2_max_read_size(unsigned int sz);
 void init_smb2_max_write_size(unsigned int sz);
 void init_smb2_max_trans_size(unsigned int sz);
 
-int is_smb2_neg_cmd(struct ksmbd_work *work);
-int is_smb2_rsp(struct ksmbd_work *work);
+bool is_smb2_neg_cmd(struct ksmbd_work *work);
+bool is_smb2_rsp(struct ksmbd_work *work);
 
 u16 get_smb2_cmd_val(struct ksmbd_work *work);
 void set_smb2_rsp_status(struct ksmbd_work *work, __le32 err);
@@ -1664,7 +1664,7 @@ void smb2_send_interim_resp(struct ksmbd_work *work, __le32 status);
 struct channel *lookup_chann_list(struct ksmbd_session *sess,
                                  struct ksmbd_conn *conn);
 void smb3_preauth_hash_rsp(struct ksmbd_work *work);
-int smb3_is_transform_hdr(void *buf);
+bool smb3_is_transform_hdr(void *buf);
 int smb3_decrypt_req(struct ksmbd_work *work);
 int smb3_encrypt_resp(struct ksmbd_work *work);
 bool smb3_11_final_sess_setup_resp(struct ksmbd_work *work);
index c4219c3..eb667d8 100644 (file)
@@ -473,7 +473,7 @@ struct smb_version_ops {
        void (*set_sign_rsp)(struct ksmbd_work *work);
        int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
        int (*generate_encryptionkey)(struct ksmbd_session *sess);
-       int (*is_transform_hdr)(void *buf);
+       bool (*is_transform_hdr)(void *buf);
        int (*decrypt_req)(struct ksmbd_work *work);
        int (*encrypt_resp)(struct ksmbd_work *work);
 };