|
@@ -2929,6 +2929,7 @@ static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
|
|
|
mlx4_err(dev, "Failed to create file for port %d\n", port);
|
|
mlx4_err(dev, "Failed to create file for port %d\n", port);
|
|
|
devlink_port_unregister(&info->devlink_port);
|
|
devlink_port_unregister(&info->devlink_port);
|
|
|
info->port = -1;
|
|
info->port = -1;
|
|
|
|
|
+ return err;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
sprintf(info->dev_mtu_name, "mlx4_port%d_mtu", port);
|
|
sprintf(info->dev_mtu_name, "mlx4_port%d_mtu", port);
|
|
@@ -2950,9 +2951,10 @@ static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
|
|
|
&info->port_attr);
|
|
&info->port_attr);
|
|
|
devlink_port_unregister(&info->devlink_port);
|
|
devlink_port_unregister(&info->devlink_port);
|
|
|
info->port = -1;
|
|
info->port = -1;
|
|
|
|
|
+ return err;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- return err;
|
|
|
|
|
|
|
+ return 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static void mlx4_cleanup_port_info(struct mlx4_port_info *info)
|
|
static void mlx4_cleanup_port_info(struct mlx4_port_info *info)
|