USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
[platform/kernel/linux-starfive.git] / drivers / usb / gadget / udc / gr_udc.c
index 85cdc0a..0976255 100644 (file)
@@ -215,7 +215,7 @@ static void gr_dfs_create(struct gr_udc *dev)
 
 static void gr_dfs_delete(struct gr_udc *dev)
 {
-       debugfs_remove(debugfs_lookup(dev_name(dev->dev), usb_debug_root));
+       debugfs_lookup_and_remove(dev_name(dev->dev), usb_debug_root);
 }
 
 #else /* !CONFIG_USB_GADGET_DEBUG_FS */