From b69259cd152055bc5ace20929a3719183941f695 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Mon, 10 Jun 2019 08:38:17 +0100 Subject: [PATCH] net/sfc/base: fix signed/unsigned mismatch Use UINT32_MAX instead of assigning -1 to a uint32_t variable to resolve "conversion from 'int' to 'uint32_t', signed/unsigned mismatch" errors produced by the Visual Studio 2017 toolchain [with the default /W4 /WX C compiler options which set warning level 4 and treat warnings as errors]. Fixes: 107cf1d792cb ("net/sfc/base: move limits config to ef10 NIC board config") Cc: stable@dpdk.org Signed-off-by: Andrew Lee Signed-off-by: Andrew Rybchenko --- drivers/net/sfc/base/ef10_nic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/sfc/base/ef10_nic.c b/drivers/net/sfc/base/ef10_nic.c index 1d7e6d8c86..052b4ff04d 100644 --- a/drivers/net/sfc/base/ef10_nic.c +++ b/drivers/net/sfc/base/ef10_nic.c @@ -1936,7 +1936,7 @@ ef10_nic_board_cfg( encp->enc_rxq_limit = EFX_RXQ_LIMIT_TARGET; encp->enc_txq_limit = EFX_TXQ_LIMIT_TARGET; - encp->enc_buftbl_limit = 0xFFFFFFFF; + encp->enc_buftbl_limit = UINT32_MAX; /* Get interrupt vector limits */ if ((rc = efx_mcdi_get_vector_cfg(enp, &base, &nvec, NULL)) != 0) { -- 2.20.1