RE: [PATCH v13 08/10] usbip: exporting devices: change to usbip_list.c

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

 



Hello,

> > +	rc = get_importable_devices(host, sockfd);
> >  	if (rc < 0) {
> >  		err("failed to get device list from %s", host);
> > +		close(sockfd);
> >  		return -1;
> >  	}
> Why not just close before if?

I will move before if.

> After fixing suggestion about placement of close() function you may
> add my:
> 
> Reviewed-by: Krzysztof Opasiak <k.opasiak@xxxxxxxxxxx>

Sure.

> In addition I think that this patch should be send separately before
> this whole series.

After this set is re-arranged. I will remind it.
I may include this patch because (it can be said that) this caused by
introducing export request.

Thank you for your help,

n.iwata
//
> -----Original Message-----
> From: Krzysztof Opasiak [mailto:k.opasiak@xxxxxxxxxxx]
> Sent: Saturday, December 03, 2016 12:53 AM
> To: fx IWATA NOBUO; valentina.manea.m@xxxxxxxxx; shuah.kh@xxxxxxxxxxx;
> gregkh@xxxxxxxxxxxxxxxxxxx; linux-usb@xxxxxxxxxxxxxxx
> Cc: fx MICHIMURA TADAO
> Subject: Re: [PATCH v13 08/10] usbip: exporting devices: change to
> usbip_list.c
> 
> 
> 
> On 11/22/2016 07:48 AM, Nobuo Iwata wrote:
> > Correction to wording inconsistency around import and export in
> > usbip_list.c regarding output title, help and function names.
> >
> > 'exported' was used for devices bound in remote and to be attached
> > with 'import' request. This patch set uses pre-defined 'export'
> > request to connect device.
> >
> > To avoid mixed usage of 'export', 'importable' is used for devices to
> > be attached with 'import' request.
> >
> > The word 'imported' has already been used in output of port operation.
> > It is consistent to this patch.
> >
> 
> After fixing suggestion about placement of close() function you may add
> my:
> 
> Reviewed-by: Krzysztof Opasiak <k.opasiak@xxxxxxxxxxx>
> 
> In addition I think that this patch should be send separately before this
> whole series.
> 
> > Signed-off-by: Nobuo Iwata <nobuo.iwata@xxxxxxxxxxxxxxx>
> > ---
> >  tools/usb/usbip/src/usbip_list.c | 17 +++++++++--------
> >  1 file changed, 9 insertions(+), 8 deletions(-)
> >
> > diff --git a/tools/usb/usbip/src/usbip_list.c
> > b/tools/usb/usbip/src/usbip_list.c
> > index f1b38e8..cf69f31 100644
> > --- a/tools/usb/usbip/src/usbip_list.c
> > +++ b/tools/usb/usbip/src/usbip_list.c
> > @@ -44,7 +44,7 @@
> >  static const char usbip_list_usage_string[] =
> >  	"usbip list [-p|--parsable] <args>\n"
> >  	"    -p, --parsable         Parsable list format\n"
> > -	"    -r, --remote=<host>    List the exportable USB devices on
> <host>\n"
> > +	"    -r, --remote=<host>    List the importable USB devices on
> <host>\n"
> >  	"    -l, --local            List the local USB devices\n";
> >
> >  void usbip_list_usage(void)
> > @@ -52,7 +52,7 @@ void usbip_list_usage(void)
> >  	printf("usage: %s", usbip_list_usage_string);  }
> >
> > -static int get_exported_devices(char *host, int sockfd)
> > +static int get_importable_devices(char *host, int sockfd)
> >  {
> >  	char product_name[100];
> >  	char class_name[100];
> > @@ -82,14 +82,14 @@ static int get_exported_devices(char *host, int
> sockfd)
> >  		return -1;
> >  	}
> >  	PACK_OP_DEVLIST_REPLY(0, &reply);
> > -	dbg("exportable devices: %d\n", reply.ndev);
> > +	dbg("importable devices: %d\n", reply.ndev);
> >
> >  	if (reply.ndev == 0) {
> > -		info("no exportable devices found on %s", host);
> > +		info("no importable devices found on %s", host);
> >  		return 0;
> >  	}
> >
> > -	printf("Exportable USB devices\n");
> > +	printf("Importable USB devices\n");
> >  	printf("======================\n");
> >  	printf(" - %s\n", host);
> >
> > @@ -134,7 +134,7 @@ static int get_exported_devices(char *host, int
> sockfd)
> >  	return 0;
> >  }
> >
> > -static int list_exported_devices(char *host)
> > +static int list_importable_devices(char *host)
> >  {
> >  	int rc;
> >  	int sockfd;
> > @@ -147,9 +147,10 @@ static int list_exported_devices(char *host)
> >  	}
> >  	dbg("connected to %s:%s", host, usbip_port_string);
> >
> > -	rc = get_exported_devices(host, sockfd);
> > +	rc = get_importable_devices(host, sockfd);
> >  	if (rc < 0) {
> >  		err("failed to get device list from %s", host);
> > +		close(sockfd);
> >  		return -1;
> >  	}
> 
> Why not just close before if?
> 
> Best regards,
> --
> Krzysztof Opasiak
> Samsung R&D Institute Poland
> Samsung Electronics
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




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

  Powered by Linux