Fix some code for PClint warning:
    Warning - Suspicious Cast

Signed-off-by: Yang Shen <shenyan...@huawei.com>
Reviewed-by: Zhou Wang <wangzh...@hisilicon.com>
---
 drivers/crypto/hisilicon/zip/zip_crypto.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/crypto/hisilicon/zip/zip_crypto.c 
b/drivers/crypto/hisilicon/zip/zip_crypto.c
index 7aa8a55..fdc5bd3 100644
--- a/drivers/crypto/hisilicon/zip/zip_crypto.c
+++ b/drivers/crypto/hisilicon/zip/zip_crypto.c
@@ -16,7 +16,7 @@

 #define GZIP_HEAD_FLG_SHIFT                    3
 #define GZIP_HEAD_FEXTRA_SHIFT                 10
-#define GZIP_HEAD_FEXTRA_XLEN                  2
+#define GZIP_HEAD_FEXTRA_XLEN                  2UL
 #define GZIP_HEAD_FHCRC_SIZE                   2

 #define HZIP_GZIP_HEAD_BUF                     256
@@ -51,13 +51,13 @@ enum {

 struct hisi_zip_req {
        struct acomp_req *req;
-       int sskip;
-       int dskip;
+       u32 sskip;
+       u32 dskip;
        struct hisi_acc_hw_sgl *hw_src;
        struct hisi_acc_hw_sgl *hw_dst;
        dma_addr_t dma_src;
        dma_addr_t dma_dst;
-       int req_id;
+       u16 req_id;
 };

 struct hisi_zip_req_q {
@@ -119,7 +119,7 @@ static void hisi_zip_config_tag(struct hisi_zip_sqe *sqe, 
u32 tag)

 static void hisi_zip_fill_sqe(struct hisi_zip_sqe *sqe, u8 req_type,
                              dma_addr_t s_addr, dma_addr_t d_addr, u32 slen,
-                             u32 dlen, int sskip, int dskip)
+                             u32 dlen, u32 sskip, u32 dskip)
 {
        memset(sqe, 0, sizeof(struct hisi_zip_sqe));

@@ -573,7 +573,7 @@ static int hisi_zip_acompress(struct acomp_req *acomp_req)
                return head_size;
        }

-       req = hisi_zip_create_req(acomp_req, qp_ctx, (size_t)head_size, true);
+       req = hisi_zip_create_req(acomp_req, qp_ctx, head_size, true);
        if (IS_ERR(req)) {
                dev_err_ratelimited(dev, "Create request before compress failed 
(%ld)!\n",
                                    PTR_ERR(req));
--
2.7.4

Reply via email to