Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

host: ohci-at91: remove duplicate check on resource

Sanity check on resource happening with devm_ioremap_resource().

Signed-off-by: Varka Bhadram <varkab@cdac.in>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Varka Bhadram and committed by
Greg Kroah-Hartman
04dc3150 0af6b070

+3 -8
+3 -8
drivers/usb/host/ohci-at91.c
··· 133 133 struct resource *res; 134 134 int irq; 135 135 136 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 137 - if (!res) { 138 - dev_dbg(dev, "hcd probe: missing memory resource\n"); 139 - return -ENXIO; 140 - } 141 - 142 136 irq = platform_get_irq(pdev, 0); 143 137 if (irq < 0) { 144 138 dev_dbg(dev, "hcd probe: missing irq resource\n"); ··· 142 148 hcd = usb_create_hcd(driver, dev, "at91"); 143 149 if (!hcd) 144 150 return -ENOMEM; 145 - hcd->rsrc_start = res->start; 146 - hcd->rsrc_len = resource_size(res); 147 151 152 + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 148 153 hcd->regs = devm_ioremap_resource(dev, res); 149 154 if (IS_ERR(hcd->regs)) { 150 155 retval = PTR_ERR(hcd->regs); 151 156 goto err; 152 157 } 158 + hcd->rsrc_start = res->start; 159 + hcd->rsrc_len = resource_size(res); 153 160 154 161 iclk = devm_clk_get(dev, "ohci_clk"); 155 162 if (IS_ERR(iclk)) {