media: cec: no need to check return value of debugfs_create functions
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 18 Aug 2020 13:36:02 +0000 (15:36 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 1 Sep 2020 12:13:26 +0000 (14:13 +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.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/cec/core/cec-core.c
include/media/cec.h

index c599cd94dd621183ccaeb267744dfd817eecea43..562792f545ac4aa34ecca208ec4c6c33cab16310 100644 (file)
@@ -359,27 +359,16 @@ int cec_register_adapter(struct cec_adapter *adap,
        if (!top_cec_dir)
                return 0;
 
-       adap->cec_dir = debugfs_create_dir(dev_name(&adap->devnode.dev), top_cec_dir);
-       if (IS_ERR_OR_NULL(adap->cec_dir)) {
-               pr_warn("cec-%s: Failed to create debugfs dir\n", adap->name);
-               return 0;
-       }
-       adap->status_file = debugfs_create_devm_seqfile(&adap->devnode.dev,
-               "status", adap->cec_dir, cec_adap_status);
-       if (IS_ERR_OR_NULL(adap->status_file)) {
-               pr_warn("cec-%s: Failed to create status file\n", adap->name);
-               debugfs_remove_recursive(adap->cec_dir);
-               adap->cec_dir = NULL;
-               return 0;
-       }
+       adap->cec_dir = debugfs_create_dir(dev_name(&adap->devnode.dev),
+                                          top_cec_dir);
+
+       debugfs_create_devm_seqfile(&adap->devnode.dev, "status", adap->cec_dir,
+                                   cec_adap_status);
+
        if (!adap->ops->error_inj_show || !adap->ops->error_inj_parse_line)
                return 0;
-       adap->error_inj_file = debugfs_create_file("error-inj", 0644,
-                                                  adap->cec_dir, adap,
-                                                  &cec_error_inj_fops);
-       if (IS_ERR_OR_NULL(adap->error_inj_file))
-               pr_warn("cec-%s: Failed to create error-inj file\n",
-                       adap->name);
+       debugfs_create_file("error-inj", 0644, adap->cec_dir, adap,
+                           &cec_error_inj_fops);
 #endif
        return 0;
 }
index c48b5f2e4b504b757e1da12acd2e3611db38ad3f..cd35ae6b7560f2e15611d61773c01ef087aeba11 100644 (file)
@@ -248,8 +248,6 @@ struct cec_adapter {
 #endif
 
        struct dentry *cec_dir;
-       struct dentry *status_file;
-       struct dentry *error_inj_file;
 
        u32 sequence;