Re: [PATCH 1/9] usb/gadget: u_ether: convert into module

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

 



On Thu, Apr 11 2013, Andrzej Pietrasiewicz wrote:
> @@ -85,3 +86,4 @@ obj-$(CONFIG_USB_G_WEBCAM)	+= g_webcam.o
>  obj-$(CONFIG_USB_G_NCM)		+= g_ncm.o
>  obj-$(CONFIG_USB_G_ACM_MS)	+= g_acm_ms.o
>  obj-$(CONFIG_USB_GADGET_TARGET)	+= tcm_usb_gadget.o
> +

If you gonna resend the patch, please drop this empty line from EOF.

> @@ -164,7 +177,8 @@ static int __init cdc_bind(struct usb_composite_dev *cdev)
>  	}
>  
>  	/* set up network link layer */
> -	the_dev = gether_setup(cdev->gadget, hostaddr);
> +	the_dev = gether_setup(cdev->gadget, dev_addr, host_addr, hostaddr,
> +			       qmult);

host_addr and hostaddr?  That's just confusing.  Same for other places.

>  	if (IS_ERR(the_dev))
>  		return PTR_ERR(the_dev);
>  

> @@ -73,6 +73,20 @@ struct gfs_ffs_obj {
>  
>  USB_GADGET_COMPOSITE_OPTIONS();
>  
> +static unsigned qmult = QMULT_DEFAULT;
> +module_param(qmult, uint, S_IRUGO|S_IWUSR);
> +MODULE_PARM_DESC(qmult, "queue length multiplier at high/super speed");
> +
> +/* initial value, changed by "ifconfig usb0 hw ether xx:xx:xx:xx:xx:xx" */
> +static char *dev_addr;
> +module_param(dev_addr, charp, S_IRUGO);
> +MODULE_PARM_DESC(dev_addr, "Device Ethernet Address");
> +
> +/* this address is invisible to ifconfig */
> +static char *host_addr;
> +module_param(host_addr, charp, S_IRUGO);
> +MODULE_PARM_DESC(host_addr, "Host Ethernet Address");
> +

So, since all of the modules have those, should that be defined in some
u_ether.h file instead?

>  static struct usb_device_descriptor gfs_dev_desc = {
>  	.bLength		= sizeof gfs_dev_desc,
>  	.bDescriptorType	= USB_DT_DEVICE,

-- 
Best regards,                                         _     _
.o. | Liege of Serenely Enlightened Majesty of      o' \,=./ `o
..o | Computer Science,  Michał “mina86” Nazarewicz    (o o)
ooo +----<email/xmpp: mpn@xxxxxxxxxx>--------------ooO--(_)--Ooo--

Attachment: pgprgSkWQ965R.pgp
Description: PGP signature


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

  Powered by Linux