diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/usb/gadget/udc/s3c2410_udc.c | 17 |
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: | |||
| 2014 | static void __exit udc_exit(void) | 2005 | static 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 | ||
| 2020 | module_init(udc_init); | 2011 | module_init(udc_init); |
