net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
authorYueHaibing <yuehaibing@huawei.com>
Fri, 13 May 2022 07:56:11 +0000 (15:56 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 16 May 2022 10:41:50 +0000 (11:41 +0100)
t7xx_dl_add_timedout() now return int 'ret', but the return type
is bool. Change the return type to int for furthor errcode upstream.

Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/wwan/t7xx/t7xx_dpmaif.c

index c8bf692..6d3edad 100644 (file)
@@ -1043,15 +1043,13 @@ unsigned int t7xx_dpmaif_dl_dlq_pit_get_wr_idx(struct dpmaif_hw_info *hw_info,
        return value & DPMAIF_DL_RD_WR_IDX_MSK;
 }
 
-static bool t7xx_dl_add_timedout(struct dpmaif_hw_info *hw_info)
+static int t7xx_dl_add_timedout(struct dpmaif_hw_info *hw_info)
 {
        u32 value;
-       int ret;
 
-       ret = ioread32_poll_timeout_atomic(hw_info->pcie_base + DPMAIF_DL_BAT_ADD,
+       return ioread32_poll_timeout_atomic(hw_info->pcie_base + DPMAIF_DL_BAT_ADD,
                                           value, !(value & DPMAIF_DL_ADD_NOT_READY), 0,
                                           DPMAIF_CHECK_TIMEOUT_US);
-       return ret;
 }
 
 int t7xx_dpmaif_dl_snd_hw_bat_cnt(struct dpmaif_hw_info *hw_info, unsigned int bat_entry_cnt)