From: Andrew Lee Date: Thu, 16 Nov 2017 08:04:32 +0000 (+0000) Subject: net/sfc/base: fix warnings from VS2015 C compiler (C4244) X-Git-Tag: spdx-start~641 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=35263276892e10dfed8c03be774d3b247e61e5fa;p=dpdk.git net/sfc/base: fix warnings from VS2015 C compiler (C4244) Fix level 4 warning "C4244: '+=': conversion from 'unsigned int' to 'uint16_t', possible loss of data"; no functional changes. Fixes: 946ba3b6941a ("net/sfc/base: import VPD support") Cc: stable@dpdk.org Signed-off-by: Andrew Lee Signed-off-by: Andrew Rybchenko --- diff --git a/drivers/net/sfc/base/efx_vpd.c b/drivers/net/sfc/base/efx_vpd.c index 1e47df2c1a..956460f322 100644 --- a/drivers/net/sfc/base/efx_vpd.c +++ b/drivers/net/sfc/base/efx_vpd.c @@ -928,7 +928,7 @@ efx_vpd_hunk_set( } /* Modify tag length (large resource type) */ - taglen += (dest - source); + taglen += (uint16_t)(dest - source); EFX_POPULATE_WORD_1(word, EFX_WORD_0, taglen); data[offset - 2] = EFX_WORD_FIELD(word, EFX_BYTE_0); data[offset - 1] = EFX_WORD_FIELD(word, EFX_BYTE_1);