Re: [bug report] usb: typec: Port mapping utility

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Apr 13, 2021 at 09:57:37PM +0300, Dan Carpenter wrote:
> Hello Heikki Krogerus,
> 
> The patch ae196ddb0d31: "usb: typec: Port mapping utility" from Apr
> 7, 2021, leads to the following static checker warning:
> 
> 	drivers/usb/typec/port-mapper.c:168 typec_link_port()
> 	warn: missing error code 'ret'
> 
> drivers/usb/typec/port-mapper.c
>    156  int typec_link_port(struct device *port)
>    157  {
>    158          struct device *connector;
>    159          struct port_node *node;
>    160          int ret = 0;
>    161  
>    162          node = create_port_node(port);
>    163          if (IS_ERR(node))
>    164                  return PTR_ERR(node);
>    165  
>    166          connector = find_connector(node);
>    167          if (!connector)
>    168                  goto remove_node;
> 
> Set error code?

False positive in this case. Not an error.

thanks,

>    169  
>    170          ret = link_port(to_typec_port(connector), node);
>    171          if (ret)
>    172                  goto put_connector;
>    173  
>    174          return 0;
>    175  
>    176  put_connector:
>    177          put_device(connector);
>    178  remove_node:
>    179          remove_port_node(node);
>    180  
>    181          return ret;
>    182  }

-- 
heikki



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux