aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-05-29 10:29:35 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-06-01 04:47:43 -0400
commit00aaa6b138d967cd815f427c59c4e4162084e574 (patch)
tree66f84192a4551ec65a7c992b490fe24162f5eab4
parent341f27d051eef86934a4f45c37867df955e08f94 (diff)
staging: greybus: camera: no need to check debugfs return values
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. Clean up the greybus camera driver by not caring about the value of debugfs calls. This ends up removing a number of lines of code that are not needed. Cc: Alex Elder <elder@kernel.org> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: greybus-dev@lists.linaro.org Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Johan Hovold <johan@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/staging/greybus/camera.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/drivers/staging/greybus/camera.c b/drivers/staging/greybus/camera.c
index 07ebfb88db9b..341f729a9779 100644
--- a/drivers/staging/greybus/camera.c
+++ b/drivers/staging/greybus/camera.c
@@ -1174,11 +1174,6 @@ static int gb_camera_debugfs_init(struct gb_camera *gcam)
1174 gcam->bundle->id); 1174 gcam->bundle->id);
1175 1175
1176 gcam->debugfs.root = debugfs_create_dir(dirname, gb_debugfs_get()); 1176 gcam->debugfs.root = debugfs_create_dir(dirname, gb_debugfs_get());
1177 if (IS_ERR(gcam->debugfs.root)) {
1178 gcam_err(gcam, "debugfs root create failed (%ld)\n",
1179 PTR_ERR(gcam->debugfs.root));
1180 return PTR_ERR(gcam->debugfs.root);
1181 }
1182 1177
1183 gcam->debugfs.buffers = vmalloc(sizeof(*gcam->debugfs.buffers) * 1178 gcam->debugfs.buffers = vmalloc(sizeof(*gcam->debugfs.buffers) *
1184 GB_CAMERA_DEBUGFS_BUFFER_MAX); 1179 GB_CAMERA_DEBUGFS_BUFFER_MAX);
@@ -1188,18 +1183,12 @@ static int gb_camera_debugfs_init(struct gb_camera *gcam)
1188 for (i = 0; i < ARRAY_SIZE(gb_camera_debugfs_entries); ++i) { 1183 for (i = 0; i < ARRAY_SIZE(gb_camera_debugfs_entries); ++i) {
1189 const struct gb_camera_debugfs_entry *entry = 1184 const struct gb_camera_debugfs_entry *entry =
1190 &gb_camera_debugfs_entries[i]; 1185 &gb_camera_debugfs_entries[i];
1191 struct dentry *dentry;
1192 1186
1193 gcam->debugfs.buffers[i].length = 0; 1187 gcam->debugfs.buffers[i].length = 0;
1194 1188
1195 dentry = debugfs_create_file(entry->name, entry->mask, 1189 debugfs_create_file(entry->name, entry->mask,
1196 gcam->debugfs.root, gcam, 1190 gcam->debugfs.root, gcam,
1197 &gb_camera_debugfs_ops); 1191 &gb_camera_debugfs_ops);
1198 if (IS_ERR(dentry)) {
1199 gcam_err(gcam,
1200 "debugfs operation %s create failed (%ld)\n",
1201 entry->name, PTR_ERR(dentry));
1202 return PTR_ERR(dentry);
1203 } 1192 }
1204 } 1193 }
1205 1194