net: hns3: replace snprintf with scnprintf in hns3_update_strings
authorChen Zhou <chenzhou10@huawei.com>
Mon, 20 Jan 2020 12:50:33 +0000 (20:50 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 21 Jan 2020 09:48:40 +0000 (10:48 +0100)
commitbea5416561b1b997adbe3a04a5665e647c589a13
tree3c4b8f4d0e7cadc32b8127bd8b062854dfdf7181
parent49e211c0e357d8c5ccdc3c6c5fb8f94ab85d037f
net: hns3: replace snprintf with scnprintf in hns3_update_strings

snprintf returns the number of bytes that would be written, which may be
greater than the the actual length to be written. Here use extra code to
handle this.

scnprintf returns the number of bytes that was actually written, just use
scnprintf to simplify the code.

Signed-off-by: Chen Zhou <chenzhou10@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c