crypto: qat - replace the if statement with min()
authorYou Kangren <youkangren@vivo.com>
Tue, 4 Jul 2023 12:45:32 +0000 (20:45 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 20 Jul 2023 10:16:23 +0000 (22:16 +1200)
Mark UWORD_CPYBUF_SIZE with U suffix to make its type the same
with words_num. Then replace the if statement with min() in
qat_uclo_wr_uimage_raw_page() to make code shorter.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: You Kangren <youkangren@vivo.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/intel/qat/qat_common/qat_uclo.c

index ce837bc..4bd150d 100644 (file)
@@ -11,7 +11,7 @@
 #include "icp_qat_hal.h"
 #include "icp_qat_fw_loader_handle.h"
 
-#define UWORD_CPYBUF_SIZE 1024
+#define UWORD_CPYBUF_SIZE 1024U
 #define INVLD_UWORD 0xffffffffffull
 #define PID_MINOR_REV 0xf
 #define PID_MAJOR_REV (0xf << 4)
@@ -1986,10 +1986,7 @@ static void qat_uclo_wr_uimage_raw_page(struct icp_qat_fw_loader_handle *handle,
        uw_relative_addr = 0;
        words_num = encap_page->micro_words_num;
        while (words_num) {
-               if (words_num < UWORD_CPYBUF_SIZE)
-                       cpylen = words_num;
-               else
-                       cpylen = UWORD_CPYBUF_SIZE;
+               cpylen = min(words_num, UWORD_CPYBUF_SIZE);
 
                /* load the buffer */
                for (i = 0; i < cpylen; i++)