USB: ohci-sm501: remove unnecessary check of mem
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 9 Aug 2023 08:53:48 +0000 (16:53 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Aug 2023 08:03:16 +0000 (10:03 +0200)
The resource is checked in probe function, so there is
no need do this check in remove function.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20230809085348.2761782-1-yangyingliang@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/ohci-sm501.c

index 0468eeb4fcfd91b8985676ed41fc7a90fa353d0e..4b39e9d6f33a98f10fbf74061244bf640953ad09 100644 (file)
@@ -195,8 +195,7 @@ static void ohci_hcd_sm501_drv_remove(struct platform_device *pdev)
        release_mem_region(hcd->rsrc_start, hcd->rsrc_len);
        usb_put_hcd(hcd);
        mem = platform_get_resource(pdev, IORESOURCE_MEM, 1);
-       if (mem)
-               release_mem_region(mem->start, resource_size(mem));
+       release_mem_region(mem->start, resource_size(mem));
 
        /* mask interrupts and disable power */