]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
watchdog: bcm_kona_wdt: no need to check return value of debugfs_create functions
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 18 Jun 2019 15:58:09 +0000 (17:58 +0200)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Mon, 8 Jul 2019 18:35:10 +0000 (20:35 +0200)
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: Wim Van Sebroeck <wim@linux-watchdog.org>
Cc: Guenter Roeck <linux@roeck-us.net>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: Ray Jui <rjui@broadcom.com>
Cc: Scott Branden <sbranden@broadcom.com>
Cc: bcm-kernel-feedback-list@broadcom.com
Cc: linux-watchdog@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/bcm_kona_wdt.c

index a3e280840a27de04cab9ceeaee270fb0e038c66a..eb850a8d19dfafa0c090ab31352b4415d8d8e20b 100644 (file)
@@ -143,24 +143,18 @@ static void bcm_kona_wdt_debug_init(struct platform_device *pdev)
        wdt->debugfs = NULL;
 
        dir = debugfs_create_dir(BCM_KONA_WDT_NAME, NULL);
-       if (IS_ERR_OR_NULL(dir))
-               return;
 
-       if (debugfs_create_file("info", S_IFREG | S_IRUGO, dir, wdt,
-                               &bcm_kona_fops))
-               wdt->debugfs = dir;
-       else
-               debugfs_remove_recursive(dir);
+       debugfs_create_file("info", S_IFREG | S_IRUGO, dir, wdt,
+                           &bcm_kona_fops);
+       wdt->debugfs = dir;
 }
 
 static void bcm_kona_wdt_debug_exit(struct platform_device *pdev)
 {
        struct bcm_kona_wdt *wdt = platform_get_drvdata(pdev);
 
-       if (wdt && wdt->debugfs) {
+       if (wdt)
                debugfs_remove_recursive(wdt->debugfs);
-               wdt->debugfs = NULL;
-       }
 }
 
 #else