hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/crypto/ccp/ccp-debugfs.c
....@@ -1,13 +1,10 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * AMD Cryptographic Coprocessor (CCP) driver
34 *
45 * Copyright (C) 2017 Advanced Micro Devices, Inc.
56 *
67 * Author: Gary R Hook <gary.hook@amd.com>
7
- *
8
- * This program is free software; you can redistribute it and/or modify
9
- * it under the terms of the GNU General Public License version 2 as
10
- * published by the Free Software Foundation.
118 */
129
1310 #include <linux/debugfs.h>
....@@ -286,10 +283,7 @@
286283 {
287284 struct ccp_cmd_queue *cmd_q;
288285 char name[MAX_NAME_LEN + 1];
289
- struct dentry *debugfs_info;
290
- struct dentry *debugfs_stats;
291286 struct dentry *debugfs_q_instance;
292
- struct dentry *debugfs_q_stats;
293287 int i;
294288
295289 if (!debugfs_initialized())
....@@ -299,24 +293,14 @@
299293 if (!ccp_debugfs_dir)
300294 ccp_debugfs_dir = debugfs_create_dir(KBUILD_MODNAME, NULL);
301295 mutex_unlock(&ccp_debugfs_lock);
302
- if (!ccp_debugfs_dir)
303
- return;
304296
305297 ccp->debugfs_instance = debugfs_create_dir(ccp->name, ccp_debugfs_dir);
306
- if (!ccp->debugfs_instance)
307
- goto err;
308298
309
- debugfs_info = debugfs_create_file("info", 0400,
310
- ccp->debugfs_instance, ccp,
311
- &ccp_debugfs_info_ops);
312
- if (!debugfs_info)
313
- goto err;
299
+ debugfs_create_file("info", 0400, ccp->debugfs_instance, ccp,
300
+ &ccp_debugfs_info_ops);
314301
315
- debugfs_stats = debugfs_create_file("stats", 0600,
316
- ccp->debugfs_instance, ccp,
317
- &ccp_debugfs_stats_ops);
318
- if (!debugfs_stats)
319
- goto err;
302
+ debugfs_create_file("stats", 0600, ccp->debugfs_instance, ccp,
303
+ &ccp_debugfs_stats_ops);
320304
321305 for (i = 0; i < ccp->cmd_q_count; i++) {
322306 cmd_q = &ccp->cmd_q[i];
....@@ -325,21 +309,12 @@
325309
326310 debugfs_q_instance =
327311 debugfs_create_dir(name, ccp->debugfs_instance);
328
- if (!debugfs_q_instance)
329
- goto err;
330312
331
- debugfs_q_stats =
332
- debugfs_create_file("stats", 0600,
333
- debugfs_q_instance, cmd_q,
334
- &ccp_debugfs_queue_ops);
335
- if (!debugfs_q_stats)
336
- goto err;
313
+ debugfs_create_file("stats", 0600, debugfs_q_instance, cmd_q,
314
+ &ccp_debugfs_queue_ops);
337315 }
338316
339317 return;
340
-
341
-err:
342
- debugfs_remove_recursive(ccp->debugfs_instance);
343318 }
344319
345320 void ccp5_debugfs_destroy(void)