Re: I have run scripts/checkpatch.pl on my patch.The new patch attachment is at the bottom.//Re: We want to add commit device's PID,the following is the content of the patch.Patch attachment is at the bottom.

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

 



On Tue, Jul 28, 2015 at 06:55:57PM +0800, hu.bin309@xxxxxxxxxx wrote:
> Dear Johan:
>      Thank you for your reply me so quickly. 
>        As you say, I have done the following test and verify:
>     1.I have run scripts/checkpatch.pl on my patch,and test result is OK.
>     2. I have installed this patch,and test result is OK.
>    3.I have compiled the kernel code contains patch, and verified the 
> patch is correct.
>     4.I have uninstall this patch,and test result is OK.
> 
> The following is the new file attachment.If there anything is incorrect, 
> please let me know immediately,thank you.

Yes, please address the review comments below before resending in a
format that can be applied (send the patch as an inline mail, not as a
mime-attachment). And fix up the patch summary.

> On Sat, Jul 25, 2015 at 10:53:22AM +0800, hu.bin309@xxxxxxxxxx wrote:
> > Dear all:
> >         We want to add commit device's PID,we have been verified,the 
> > following is the content of the patch,If there anything is incorrect, 
> > please let me know immediately, thank you.
> 
> Please read Documentation/SubmittingPatches for information on how to
> format and submit a patch. 
> 
> Try sending the patch to yourself first and make sure to run
> scripts/checkpatch.pl on it afterwards.
> 
> For an example what such a patch may look like, see:
> 
>                  
> https://lkml.kernel.org/r/1413276457-19486-1-git-send-email-dnlplm@xxxxxxxxx
> 
> 
> > diff -urN ./linux-4.1.2/drivers/usb/serial/option.c 
> > ./linux-4.1.2_plus/drivers/usb/serial/option.c
> > --- ./linux-4.1.2/drivers/usb/serial/option.c   2015-07-10 
> > 12:50:06.000000000 -0400
> > +++ ./linux-4.1.2_plus/drivers/usb/serial/option.c      2015-07-24 
> > 21:10:02.075090212 -0400
> > @@ -285,6 +285,10 @@
> >  #define ZTE_PRODUCT_MC2718                     0xffe8
> >  #define ZTE_PRODUCT_AD3812                     0xffeb
> >  #define ZTE_PRODUCT_MC2716                     0xffed
> > +#define ZTE_PRODUCT_ZM8620_X                   0x0396
> > +#define ZTE_PRODUCT_ME3620_X                   0x1432
> > +#define ZTE_PRODUCT_ME3620_L                   0x1433
> > +#define ZTE_PRODUCT_ME3620_MBIM                0x0426
> 
> Try to keep the entries ordered by PID.
> 
> >  #define BENQ_VENDOR_ID                         0x04a5
> >  #define BENQ_PRODUCT_H10                       0x4068
> > @@ -544,6 +548,23 @@
> >         .sendsetup = BIT(1) | BIT(2) | BIT(3),
> >  };
> > 
> > +static const struct option_blacklist_info zte_zm8620_x_blacklist = {
> > +       .reserved = BIT(3) | BIT(4) | BIT(5),
> > +};
> > +
> > +static const struct option_blacklist_info zte_me3620_x_blacklist = {
> > +       .reserved = BIT(3) | BIT(4) | BIT(5),
> > +};
> > +
> > +static const struct option_blacklist_info zte_me3620_l_blacklist = {
> > +       .reserved = BIT(3) | BIT(4) | BIT(5),
> > +};
> 
> Could you reuse the same blacklist for related devices perhaps?
> 
> > +static const struct option_blacklist_info zte_me3620_mbim_blacklist = {
> > +       .reserved = BIT(2) | BIT(3) | BIT(4),
> > +};
> 
> And try to keep blacklist entries you add sorted by symbol name.
> 
> > +
> > +
> >  static const struct option_blacklist_info huawei_cdc12_blacklist = {
> >         .reserved = BIT(1) | BIT(2),
> >  };
> > @@ -1592,6 +1613,14 @@
> >         { USB_VENDOR_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xff, 0x02, 0x01) 
> 
> > },
> >         { USB_VENDOR_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xff, 0x02, 0x05) 
> 
> > },
> >         { USB_VENDOR_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xff, 0x86, 0x10) 
> 
> > },
> > +       { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_ZM8620_X),
> > +               .driver_info = (kernel_ulong_t)&zte_zm8620_x_blacklist 
> },
> > +       { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_ME3620_X),
> > +               .driver_info = (kernel_ulong_t)&zte_me3620_x_blacklist 
> },
> > +       { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_ME3620_L),
> > +               .driver_info = (kernel_ulong_t)&zte_me3620_l_blacklist 
> },
> > +       { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_ME3620_MBIM),
> > +               .driver_info = 
> (kernel_ulong_t)&zte_me3620_mbim_blacklist 
> > },
> 
> Should be sorted by PID symbol whenever possible.
> 
> >         { USB_DEVICE(BENQ_VENDOR_ID, BENQ_PRODUCT_H10) },
> >         { USB_DEVICE(DLINK_VENDOR_ID, DLINK_PRODUCT_DWM_652) },
> > 
> > 
> > 
> > 
> > 一一一一一一一一一一一一一一一一一一一一一一一
> > 胡滨 Hu Bin
> > 产品研发一部 Product R&D Dept Ⅰ.
> > 
> > Tel: +86-029-83636981
> > MP: +86-17792055220
> > Email: hu.bin309@xxxxxxxxxx
> > Website: www.ztewelink.com
> > Add: 西安市长安区西沣路五星段9号 1A3-56
> > --------------------------------------------------------
> > ZTE Information Security Notice: The information contained in this mail 
> (and any attachment transmitted herewith) is privileged and confidential 
> and is intended for the exclusive use of the addressee(s).  If you are not 
> an intended recipient, any disclosure, reproduction, distribution or other 
> dissemination or use of the information contained is strictly prohibited. 
> If you have received this mail in error, please delete it and notify us 
> immediately.
> 
> Please make sure not to include such headers when posting to public
> mailing lists.
> 
> Thanks,
> Johan
> 
> 
> --------------------------------------------------------
> ZTE Information Security Notice: The information contained in this mail (and any attachment transmitted herewith) is privileged and confidential and is intended for the exclusive use of the addressee(s).  If you are not an intended recipient, any disclosure, reproduction, distribution or other dissemination or use of the information contained is strictly prohibited.  If you have received this mail in error, please delete it and notify us immediately.

Again, make sure to remove this header before reposting.

Johan
--
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