From: Sergey Temerkhanov Date: Wed, 1 Apr 2015 14:18:44 +0000 (+0300) Subject: usb: Convert protocol header structures to use explicitly sized variables X-Git-Tag: KARO-TX6-2015-09-18~2916 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=f0279891a5f111691f0d1b9f928fdf116a2ea182;p=karo-tx-uboot.git usb: Convert protocol header structures to use explicitly sized variables This patch converts USB protocol headers to use explicitly sized fields like the rest of the code Signed-off-by: Radha Mohan Chintakuntla Signed-off-by: Sergey Temerkhanov --- diff --git a/include/usb.h b/include/usb.h index a8fee0bdb7..2c3d506345 100644 --- a/include/usb.h +++ b/include/usb.h @@ -45,20 +45,20 @@ /* device request (setup) */ struct devrequest { - unsigned char requesttype; - unsigned char request; - unsigned short value; - unsigned short index; - unsigned short length; + __u8 requesttype; + __u8 request; + __le16 value; + __le16 index; + __le16 length; } __attribute__ ((packed)); /* Interface */ struct usb_interface { struct usb_interface_descriptor desc; - unsigned char no_of_ep; - unsigned char num_altsetting; - unsigned char act_altsetting; + __u8 no_of_ep; + __u8 num_altsetting; + __u8 act_altsetting; struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS]; /* @@ -73,7 +73,7 @@ struct usb_interface { struct usb_config { struct usb_config_descriptor desc; - unsigned char no_of_if; /* number of interfaces */ + __u8 no_of_if; /* number of interfaces */ struct usb_interface if_desc[USB_MAXINTERFACES]; } __attribute__ ((packed));