RDMA/core: Fix uninit-value access in ib_get_eth_speed()
[platform/kernel/linux-starfive.git] / drivers / infiniband / core / verbs.c
index 41ff559..186ed3c 100644 (file)
@@ -1968,7 +1968,7 @@ int ib_get_eth_speed(struct ib_device *dev, u32 port_num, u16 *speed, u8 *width)
        int rc;
        u32 netdev_speed;
        struct net_device *netdev;
-       struct ethtool_link_ksettings lksettings;
+       struct ethtool_link_ksettings lksettings = {};
 
        if (rdma_port_get_link_layer(dev, port_num) != IB_LINK_LAYER_ETHERNET)
                return -EINVAL;