On Wed, May 14, 2014 at 05:24:52PM +0400, Sergei Shtylyov wrote: > Hello. > > On 14-05-2014 16:55, Dan Carpenter wrote: > > >devm_ioremap() returns a NULL on error so the IS_ERR() check needs to be > >updated. > > >Fixes: 6b99c68ec1f9 ('usb: phy: msm: Migrate to Managed Device Resource allocation') > >Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > >diff --git a/drivers/usb/phy/phy-msm-usb.c b/drivers/usb/phy/phy-msm-usb.c > >index c522c4f..bd32257 100644 > >--- a/drivers/usb/phy/phy-msm-usb.c > >+++ b/drivers/usb/phy/phy-msm-usb.c > >@@ -1587,8 +1587,8 @@ static int msm_otg_probe(struct platform_device *pdev) > > > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > > Hm, 'res' can be NULL too, why this isn't checked? Yeah. You're right. The correct idiom is to use devm_ioremap_resource() like Fabio says, since it has checking built in. Also the original code was missing a call to a request_mem_region function here but so that's buggy. Ivan, I am so cross with you right now... *Grumble*. v2 coming up. regards, dan carpenter -- 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