aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-05-29 11:31:07 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-05-31 06:54:23 -0400
commite15bea0f3f75d4ee8f13b5ea76dcd210b24ef226 (patch)
tree824b349e9a1f5092b813512ac29491ae29caad45
parent743d1effe6c1c6b2b42e9e4ca958a4403373702d (diff)
USB: gadget: udc: s3c2410_udc: no need to check return value of debugfs_create functions
When calling debugfs functions, there is no need to ever check the return value. The function can work or not, but the code logic should never do something different based on this. Cc: Felipe Balbi <balbi@kernel.org> Cc: Li Yang <leoyang.li@nxp.com> Cc: Nicolas Ferre <nicolas.ferre@microchip.com> Cc: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/usb/gadget/udc/s3c2410_udc.c17
1 files changed, 4 insertions, 13 deletions
diff --git a/drivers/usb/gadget/udc/s3c2410_udc.c b/drivers/usb/gadget/udc/s3c2410_udc.c
index f154f49e98c8..8bf5ad7a59ad 100644
--- a/drivers/usb/gadget/udc/s3c2410_udc.c
+++ b/drivers/usb/gadget/udc/s3c2410_udc.c
@@ -1871,13 +1871,9 @@ static int s3c2410_udc_probe(struct platform_device *pdev)
1871 if (retval) 1871 if (retval)
1872 goto err_add_udc; 1872 goto err_add_udc;
1873 1873
1874 if (s3c2410_udc_debugfs_root) { 1874 udc->regs_info = debugfs_create_file("registers", S_IRUGO,
1875 udc->regs_info = debugfs_create_file("registers", S_IRUGO, 1875 s3c2410_udc_debugfs_root, udc,
1876 s3c2410_udc_debugfs_root, 1876 &s3c2410_udc_debugfs_fops);
1877 udc, &s3c2410_udc_debugfs_fops);
1878 if (!udc->regs_info)
1879 dev_warn(dev, "debugfs file creation failed\n");
1880 }
1881 1877
1882 dev_dbg(dev, "probe ok\n"); 1878 dev_dbg(dev, "probe ok\n");
1883 1879
@@ -1994,11 +1990,6 @@ static int __init udc_init(void)
1994 dprintk(DEBUG_NORMAL, "%s\n", gadget_name); 1990 dprintk(DEBUG_NORMAL, "%s\n", gadget_name);
1995 1991
1996 s3c2410_udc_debugfs_root = debugfs_create_dir(gadget_name, NULL); 1992 s3c2410_udc_debugfs_root = debugfs_create_dir(gadget_name, NULL);
1997 if (IS_ERR(s3c2410_udc_debugfs_root)) {
1998 pr_err("%s: debugfs dir creation failed %ld\n",
1999 gadget_name, PTR_ERR(s3c2410_udc_debugfs_root));
2000 s3c2410_udc_debugfs_root = NULL;
2001 }
2002 1993
2003 retval = platform_driver_register(&udc_driver_24x0); 1994 retval = platform_driver_register(&udc_driver_24x0);
2004 if (retval) 1995 if (retval)
@@ -2014,7 +2005,7 @@ err:
2014static void __exit udc_exit(void) 2005static void __exit udc_exit(void)
2015{ 2006{
2016 platform_driver_unregister(&udc_driver_24x0); 2007 platform_driver_unregister(&udc_driver_24x0);
2017 debugfs_remove(s3c2410_udc_debugfs_root); 2008 debugfs_remove_recursive(s3c2410_udc_debugfs_root);
2018} 2009}
2019 2010
2020module_init(udc_init); 2011module_init(udc_init);