usb: core: Move variable initialization to appropriate place
It is better to initialize the variable 'cfgno' in the for loop than at the current place. Signed-off-by: Suwan Kim <suwan.kim027@gmail.com> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
a2fd23b937
commit
1760435d61
|
@ -805,7 +805,6 @@ int usb_get_configuration(struct usb_device *dev)
|
||||||
unsigned char *bigbuffer;
|
unsigned char *bigbuffer;
|
||||||
struct usb_config_descriptor *desc;
|
struct usb_config_descriptor *desc;
|
||||||
|
|
||||||
cfgno = 0;
|
|
||||||
if (ncfg > USB_MAXCONFIG) {
|
if (ncfg > USB_MAXCONFIG) {
|
||||||
dev_warn(ddev, "too many configurations: %d, "
|
dev_warn(ddev, "too many configurations: %d, "
|
||||||
"using maximum allowed: %d\n", ncfg, USB_MAXCONFIG);
|
"using maximum allowed: %d\n", ncfg, USB_MAXCONFIG);
|
||||||
|
@ -831,7 +830,7 @@ int usb_get_configuration(struct usb_device *dev)
|
||||||
if (!desc)
|
if (!desc)
|
||||||
goto err2;
|
goto err2;
|
||||||
|
|
||||||
for (; cfgno < ncfg; cfgno++) {
|
for (cfgno = 0; cfgno < ncfg; cfgno++) {
|
||||||
/* We grab just the first descriptor so we know how long
|
/* We grab just the first descriptor so we know how long
|
||||||
* the whole configuration is */
|
* the whole configuration is */
|
||||||
result = usb_get_descriptor(dev, USB_DT_CONFIG, cfgno,
|
result = usb_get_descriptor(dev, USB_DT_CONFIG, cfgno,
|
||||||
|
|
Loading…
Reference in New Issue