On Sat, 2016-04-02 at 19:07 +0200, Grigori Goronzy wrote: > Use the correct types and sizes. > > Signed-off-by: Grigori Goronzy <greg@xxxxxxxxxxxx> > --- > drivers/usb/serial/ch341.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/usb/serial/ch341.c b/drivers/usb/serial/ch341.c > index 25c5d8d..6781911 100644 > --- a/drivers/usb/serial/ch341.c > +++ b/drivers/usb/serial/ch341.c > @@ -116,7 +116,7 @@ static int ch341_control_out(struct usb_device *dev, u8 request, > > static int ch341_control_in(struct usb_device *dev, > u8 request, u16 value, u16 index, > - char *buf, unsigned bufsize) > + unsigned char *buf, unsigned bufsize) If you do that, you can just use u8 * > { > int r; > > @@ -169,9 +169,9 @@ static int ch341_set_handshake(struct usb_device *dev, u8 control) > > static int ch341_get_status(struct usb_device *dev, struct ch341_private *priv) > { > - char *buffer; > + unsigned char *buffer; > int r; > - const unsigned size = 8; > + const unsigned size = 2; > unsigned long flags; > > buffer = kmalloc(size, GFP_KERNEL); > @@ -199,9 +199,9 @@ out: kfree(buffer); > > static int ch341_configure(struct usb_device *dev, struct ch341_private *priv) > { > - char *buffer; > + unsigned char *buffer; > int r; > - const unsigned size = 8; > + const unsigned size = 2; Are you sure only 2 are used? For the amount of space needed it makes no difference. Regards Oliver -- 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