> 
> tree:   git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-
> next
> head:   10775eb17bee1ccc02ac22bb85e50699e0576a84
> commit: 33f92a8a926761bfe23d740851d218c0c4eb6463 [151/156] chipidea:
> usbmisc_imx: Allow USB OTG to work on mx51
> 
> drivers/usb/chipidea/usbmisc_imx.c:197 usbmisc_imx53_init() warn:
> variable dereferenced before check 'reg' (see line 195)
> 
> git remote add usb
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
> git remote update usb
> git checkout 33f92a8a926761bfe23d740851d218c0c4eb6463
> vim +/reg +197 drivers/usb/chipidea/usbmisc_imx.c
> 
> f0c910b6 Michael Grzeschik 2013-03-30  189                    reg =
> usbmisc->base + MX53_USB_UH2_CTRL_OFFSET;
> f0c910b6 Michael Grzeschik 2013-03-30  190                    val =
> readl(reg) | MX53_BM_OVER_CUR_DIS_UHx;
> f0c910b6 Michael Grzeschik 2013-03-30  191                    break;
> f0c910b6 Michael Grzeschik 2013-03-30  192            case 3:
> f0c910b6 Michael Grzeschik 2013-03-30  193                    reg =
> usbmisc->base + MX53_USB_UH3_CTRL_OFFSET;
> f0c910b6 Michael Grzeschik 2013-03-30  194                    val =
> readl(reg) | MX53_BM_OVER_CUR_DIS_UHx;
> f0c910b6 Michael Grzeschik 2013-03-30 @195                    break;
> f0c910b6 Michael Grzeschik 2013-03-30  196            }
> f0c910b6 Michael Grzeschik 2013-03-30 @197            if (reg && val)
> f0c910b6 Michael Grzeschik 2013-03-30  198                    writel(val,
> reg);
> f0c910b6 Michael Grzeschik 2013-03-30  199
>       spin_unlock_irqrestore(&usbmisc->lock, flags);
> f0c910b6 Michael Grzeschik 2013-03-30  200    }
> 
 
Would anyone can help me explain this warning, please?

Peter
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to