Hi Stephen,

Please use --in-reply-to to keep v1 and v2 in the same thread.

Comment below


2017-01-09 15:30, Stephen Hemminger:
>  int
>  rte_eth_dev_detach(uint8_t port_id, char *name)
>  {
> -     int ret = -1;
> +     int ret;
>  
> -     if (name == NULL) {
> -             ret = -EINVAL;
> -             goto err;
> -     }
> +     if (name == NULL)
> +             return -EINVAL;
>  
>       /* FIXME: move this to eal, once device flags are relocated there */
> -     if (rte_eth_dev_is_detachable(port_id))
> -             goto err;
> +     ret = rte_eth_dev_is_detachable(port_id);
> +     if (ret < 0)
> +             return ret;

As commented on v1 by Ferruh and I, you should check also positive value.

>  
>       snprintf(name, sizeof(rte_eth_devices[port_id].data->name),
>                "%s", rte_eth_devices[port_id].data->name);
> -     ret = rte_eal_dev_detach(name);
> -     if (ret < 0)
> -             goto err;
>  
> -     return 0;
> -
> -err:
> -     return ret;
> +     return rte_eal_dev_detach(name);
>  }

Reply via email to