net/mlx5e: Fix null pointer access when setting MTU of vport representor
[sfrench/cifs-2.6.git] / drivers / net / ethernet / mellanox / mlx5 / core / en_main.c
index dae4156a710ddc60467999ab56c67b7ff31914db..c592678ab5f14b884c822ffef6e288abe66f5ba5 100644 (file)
@@ -3712,7 +3712,8 @@ int mlx5e_change_mtu(struct net_device *netdev, int new_mtu,
 
        if (!reset) {
                params->sw_mtu = new_mtu;
-               set_mtu_cb(priv);
+               if (set_mtu_cb)
+                       set_mtu_cb(priv);
                netdev->mtu = params->sw_mtu;
                goto out;
        }