mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-05 14:17:43 +00:00
scsi: qedf: no need to check return value of debugfs_create functions
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: QLogic-Storage-Upstream@cavium.com Cc: "James E.J. Bottomley" <jejb@linux.ibm.com> Cc: "Martin K. Petersen" <martin.petersen@oracle.com> Cc: linux-scsi@vger.kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by: Manish Rangankar <mrangankar@marvell.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
50e931679a
commit
26febfb38c
2 changed files with 4 additions and 31 deletions
|
@ -27,30 +27,19 @@ qedf_dbg_host_init(struct qedf_dbg_ctx *qedf,
|
|||
const struct file_operations *fops)
|
||||
{
|
||||
char host_dirname[32];
|
||||
struct dentry *file_dentry = NULL;
|
||||
|
||||
QEDF_INFO(qedf, QEDF_LOG_DEBUGFS, "Creating debugfs host node\n");
|
||||
/* create pf dir */
|
||||
sprintf(host_dirname, "host%u", qedf->host_no);
|
||||
qedf->bdf_dentry = debugfs_create_dir(host_dirname, qedf_dbg_root);
|
||||
if (!qedf->bdf_dentry)
|
||||
return;
|
||||
|
||||
/* create debugfs files */
|
||||
while (dops) {
|
||||
if (!(dops->name))
|
||||
break;
|
||||
|
||||
file_dentry = debugfs_create_file(dops->name, 0600,
|
||||
qedf->bdf_dentry, qedf,
|
||||
fops);
|
||||
if (!file_dentry) {
|
||||
QEDF_INFO(qedf, QEDF_LOG_DEBUGFS,
|
||||
"Debugfs entry %s creation failed\n",
|
||||
dops->name);
|
||||
debugfs_remove_recursive(qedf->bdf_dentry);
|
||||
return;
|
||||
}
|
||||
debugfs_create_file(dops->name, 0600, qedf->bdf_dentry, qedf,
|
||||
fops);
|
||||
dops++;
|
||||
fops++;
|
||||
}
|
||||
|
@ -80,9 +69,6 @@ qedf_dbg_init(char *drv_name)
|
|||
|
||||
/* create qed dir in root of debugfs. NULL means debugfs root */
|
||||
qedf_dbg_root = debugfs_create_dir(drv_name, NULL);
|
||||
if (!qedf_dbg_root)
|
||||
QEDF_INFO(NULL, QEDF_LOG_DEBUGFS, "Init of debugfs "
|
||||
"failed\n");
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -23,27 +23,16 @@ qedi_dbg_host_init(struct qedi_dbg_ctx *qedi,
|
|||
const struct file_operations *fops)
|
||||
{
|
||||
char host_dirname[32];
|
||||
struct dentry *file_dentry = NULL;
|
||||
|
||||
sprintf(host_dirname, "host%u", qedi->host_no);
|
||||
qedi->bdf_dentry = debugfs_create_dir(host_dirname, qedi_dbg_root);
|
||||
if (!qedi->bdf_dentry)
|
||||
return;
|
||||
|
||||
while (dops) {
|
||||
if (!(dops->name))
|
||||
break;
|
||||
|
||||
file_dentry = debugfs_create_file(dops->name, 0600,
|
||||
qedi->bdf_dentry, qedi,
|
||||
fops);
|
||||
if (!file_dentry) {
|
||||
QEDI_INFO(qedi, QEDI_LOG_DEBUGFS,
|
||||
"Debugfs entry %s creation failed\n",
|
||||
dops->name);
|
||||
debugfs_remove_recursive(qedi->bdf_dentry);
|
||||
return;
|
||||
}
|
||||
debugfs_create_file(dops->name, 0600, qedi->bdf_dentry, qedi,
|
||||
fops);
|
||||
dops++;
|
||||
fops++;
|
||||
}
|
||||
|
@ -60,8 +49,6 @@ void
|
|||
qedi_dbg_init(char *drv_name)
|
||||
{
|
||||
qedi_dbg_root = debugfs_create_dir(drv_name, NULL);
|
||||
if (!qedi_dbg_root)
|
||||
QEDI_INFO(NULL, QEDI_LOG_DEBUGFS, "Init of debugfs failed\n");
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Add table
Reference in a new issue