]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
RDMA/irdma: Simplify bool conversion
authorJiapeng Chong <jiapeng.chong@linux.alibaba.com>
Thu, 4 Dec 2025 09:24:13 +0000 (17:24 +0800)
committerLeon Romanovsky <leon@kernel.org>
Thu, 18 Dec 2025 14:51:17 +0000 (09:51 -0500)
./drivers/infiniband/hw/irdma/ctrl.c:5792:10-15: WARNING: conversion to bool not needed here.
./drivers/infiniband/hw/irdma/uk.c:1412:6-11: WARNING: conversion to bool not needed here.

Reported-by: Abaci Robot <abaci@linux.alibaba.com>
Closes: https://bugzilla.openanolis.cn/show_bug.cgi?id=27521
Signed-off-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
Link: https://patch.msgid.link/20251204092414.1261795-1-jiapeng.chong@linux.alibaba.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/irdma/ctrl.c
drivers/infiniband/hw/irdma/uk.c

index ce5cf89c463c1fd828c5ad3f1e7cfe317ab4dd8f..081551da763a3294eee937faa592637c24e8a497 100644 (file)
@@ -5788,8 +5788,7 @@ static int cfg_fpm_value_gen_3(struct irdma_sc_dev *dev,
        bool is_mrte_loc_mem;
 
        loc_mem_pages = hmc_fpm_misc->loc_mem_pages;
-       is_mrte_loc_mem = hmc_fpm_misc->loc_mem_pages == hmc_fpm_misc->max_sds ?
-                       true : false;
+       is_mrte_loc_mem = hmc_fpm_misc->loc_mem_pages == hmc_fpm_misc->max_sds;
 
        irdma_get_rsrc_mem_config(dev, is_mrte_loc_mem);
        mrte_loc = hmc_info->hmc_obj[IRDMA_HMC_IW_MR].mem_loc;
index f0846b800913d0cc9162c40c2e0555e4cb9ca6b0..91669326d46456791c257b70b2dda6a5b8b98587 100644 (file)
@@ -1408,8 +1408,7 @@ exit:
                 * from SW for all unprocessed WQEs. For GEN3 and beyond
                 * FW will generate/flush these CQEs so move to the next CQE
                 */
-                       move_cq_head = qp->uk_attrs->hw_rev <= IRDMA_GEN_2 ?
-                                               false : true;
+                       move_cq_head = qp->uk_attrs->hw_rev > IRDMA_GEN_2;
        }
 
        if (move_cq_head) {