|
@@ -838,7 +838,7 @@ static int mlx4_slave_cap(struct mlx4_dev *dev)
|
|
|
*/
|
|
|
if (hca_param.global_caps) {
|
|
|
mlx4_err(dev, "Unknown hca global capabilities\n");
|
|
|
- return -ENOSYS;
|
|
|
+ return -EINVAL;
|
|
|
}
|
|
|
|
|
|
mlx4_log_num_mgm_entry_size = hca_param.log_mc_entry_sz;
|
|
@@ -896,7 +896,7 @@ static int mlx4_slave_cap(struct mlx4_dev *dev)
|
|
|
PF_CONTEXT_BEHAVIOUR_MASK) {
|
|
|
mlx4_err(dev, "Unknown pf context behaviour %x known flags %x\n",
|
|
|
func_cap.pf_context_behaviour, PF_CONTEXT_BEHAVIOUR_MASK);
|
|
|
- return -ENOSYS;
|
|
|
+ return -EINVAL;
|
|
|
}
|
|
|
|
|
|
dev->caps.num_ports = func_cap.num_ports;
|
|
@@ -3492,7 +3492,7 @@ slave_start:
|
|
|
mlx4_enable_msi_x(dev);
|
|
|
if ((mlx4_is_mfunc(dev)) &&
|
|
|
!(dev->flags & MLX4_FLAG_MSI_X)) {
|
|
|
- err = -ENOSYS;
|
|
|
+ err = -EOPNOTSUPP;
|
|
|
mlx4_err(dev, "INTx is not supported in multi-function mode, aborting\n");
|
|
|
goto err_free_eq;
|
|
|
}
|