diff --git a/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c b/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c index ac711daad06f8961207a52f47679d63b5941be9d..92bad0e159aef0ef512ba9e62596b3038d828790 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c @@ -1429,7 +1429,7 @@ static int __hinic_set_coalesce(struct net_device *netdev, struct hinic_nic_dev *nic_dev = netdev_priv(netdev); struct hinic_intr_coal_info intr_coal = {0}; struct hinic_intr_coal_info *ori_intr_coal; - char obj_str[32] = {0}; + char obj_str[OBJ_STR_MAX_LEN] = {0}; u16 i; int err = 0; diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hwdev.c b/drivers/net/ethernet/huawei/hinic/hinic_hwdev.c index c2454f6d56bbfc023d5e553568fcefb70772bd64..8d6675c5039affa05aaafd516e8afe1ffb3abd33 100644 --- a/drivers/net/ethernet/huawei/hinic/hinic_hwdev.c +++ b/drivers/net/ethernet/huawei/hinic/hinic_hwdev.c @@ -3890,8 +3890,8 @@ char *__hw_to_char_port_type[LINK_PORT_MAX_TYPE] = { static void __print_cable_info(struct hinic_hwdev *hwdev, struct hinic_link_info *info) { - char tmp_str[512] = {0}; - char tmp_vendor[17] = {0}; + char tmp_str[CAP_INFO_MAC_LEN] = {0}; + char tmp_vendor[VENDOR_MAX_LEN] = {0}; char *port_type = "Unknown port type"; int i; int err = 0;