]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/platform/x86/intel_telemetry_debugfs.c
platform/x86: intel_telemetry_debugfs: fix some error codes in init
[karo-tx-linux.git] / drivers / platform / x86 / intel_telemetry_debugfs.c
index 4cc2f4ea0a25043abbfd205465cd3cedeefffa2b..b8be058a875459300ea6f75c1648de9c4ae63d59 100644 (file)
@@ -938,7 +938,7 @@ static struct notifier_block pm_notifier = {
 static int __init telemetry_debugfs_init(void)
 {
        const struct x86_cpu_id *id;
-       int err = -ENOMEM;
+       int err;
        struct dentry *f;
 
        /* Only APL supported for now */
@@ -958,11 +958,10 @@ static int __init telemetry_debugfs_init(void)
 
        register_pm_notifier(&pm_notifier);
 
+       err = -ENOMEM;
        debugfs_conf->telemetry_dbg_dir = debugfs_create_dir("telemetry", NULL);
-       if (!debugfs_conf->telemetry_dbg_dir) {
-               err = -ENOMEM;
+       if (!debugfs_conf->telemetry_dbg_dir)
                goto out_pm;
-       }
 
        f = debugfs_create_file("pss_info", S_IFREG | S_IRUGO,
                                debugfs_conf->telemetry_dbg_dir, NULL,