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

USB: at91_udc.c: use resource_size()

Use resource_size().

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

H Hartley Sweeten and committed by
Greg Kroah-Hartman
d8bb0fd2 3ba37bda

+4 -6
+4 -6
drivers/usb/gadget/at91_udc.c
··· 1656 1656 if (!res) 1657 1657 return -ENXIO; 1658 1658 1659 - if (!request_mem_region(res->start, 1660 - res->end - res->start + 1, 1661 - driver_name)) { 1659 + if (!request_mem_region(res->start, resource_size(res), driver_name)) { 1662 1660 DBG("someone's using UDC memory\n"); 1663 1661 return -EBUSY; 1664 1662 } ··· 1697 1699 udc->ep[3].maxpacket = 64; 1698 1700 } 1699 1701 1700 - udc->udp_baseaddr = ioremap(res->start, res->end - res->start + 1); 1702 + udc->udp_baseaddr = ioremap(res->start, resource_size(res)); 1701 1703 if (!udc->udp_baseaddr) { 1702 1704 retval = -ENOMEM; 1703 1705 goto fail0a; ··· 1779 1781 if (cpu_is_at91rm9200()) 1780 1782 gpio_free(udc->board.pullup_pin); 1781 1783 fail0: 1782 - release_mem_region(res->start, res->end - res->start + 1); 1784 + release_mem_region(res->start, resource_size(res)); 1783 1785 DBG("%s probe failed, %d\n", driver_name, retval); 1784 1786 return retval; 1785 1787 } ··· 1811 1813 gpio_free(udc->board.pullup_pin); 1812 1814 1813 1815 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1814 - release_mem_region(res->start, res->end - res->start + 1); 1816 + release_mem_region(res->start, resource_size(res)); 1815 1817 1816 1818 clk_put(udc->iclk); 1817 1819 clk_put(udc->fclk);