Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7510045imu; Tue, 22 Jan 2019 07:11:10 -0800 (PST) X-Google-Smtp-Source: ALg8bN6TLAievk3z51RNEv0hvH23suenuCbAtAhK5B7OJx20vKcs2dbowyonmtA4KtEWBWAUexxw X-Received: by 2002:a62:184e:: with SMTP id 75mr33279185pfy.28.1548169870824; Tue, 22 Jan 2019 07:11:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548169870; cv=none; d=google.com; s=arc-20160816; b=X7QAiTTJivuUFRbRc0sRHhfMFxbFyoEz33ymJ5Va1lMcFHLIhCPH6rCj04km03Xopd DBb3+tD0BR/MOU6DLfC04Aefg2Z/AfyWy9511Vltc9BpHgDIV6PL7J0O2ujTbno1csZq LsGQ5ESawBR1skff1woSPlyVveY4fIpFAn+Boj7bbKvZNEhdGb/1dRU8K6NTeRsYgdSw SdBB637vnZVEPb4Fxvf7rKY17cMDcOLWZVURPNmJNk84Sc7MtiG1sQACO+iRYmYeH5TC qhAyLGzdG0sqm6Vc5YZW0ZpoDGQXTcU9EcosnBcMr/vJ3NPOxfiHgJI60pOkk7sw3sB2 U4Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=JLivQFLU8GKHkrlOQiqlcWgE6a68OHR/aePl/6qYOGw=; b=vF5iiFRjZSw3rwDln7FrfPBnxYvOZxEFAuEkueLyH7+ru0RV2Z3Lq1lFc/X4Te1pZk lIH8rtfD9ISXzyM199dCeKT5ddDG9XEJX/mnS4p+BnZr9MHzeDngxdDwzzi5waCXPRaB j1ArpnRg/a90JaDJbwDbN4jxQpwAgYzECjm0X84+syj5v6oXR7dhSe7/4VRpHBxt1oPj OK17No77HTi/vzlJE0XLQGA9yYtrzZQDKizcDFdFJADe/sJdrVa9PYtWEDHKmGTVo4R7 xwNcFtAyuGMwO8KNgUYQDBtrj46Z+zJ1anbKT8ZYZjBMAMs/i9KXIpyh+7CTqLBCH7HE bN7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="uQ/FTO2r"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 19si15950850pgp.186.2019.01.22.07.10.55; Tue, 22 Jan 2019 07:11:10 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="uQ/FTO2r"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729185AbfAVPJf (ORCPT + 99 others); Tue, 22 Jan 2019 10:09:35 -0500 Received: from mail.kernel.org ([198.145.29.99]:48940 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729155AbfAVPJe (ORCPT ); Tue, 22 Jan 2019 10:09:34 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9F80621726; Tue, 22 Jan 2019 15:09:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1548169773; bh=W2aJwUuD0l96sWGdi4GivbJSuhGIwbocE7usV93YfwY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uQ/FTO2rwSVjU1x+AuINRZj/aN033VRwOhTlTBGkycIdbXkN9PQn7sTey8D8ya78x OH4KXgibk6Du+2f0butaBc1LLrD6n6/5y9Fn2gswCxzjy62tu48sO9bLymjn3sWf89 3RBBPG2Pnph2lpJLNxTB6A7Y9dQAa0y5LIjbij80= From: Greg Kroah-Hartman To: James Bottomley , Martin Petersen Cc: linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, Greg Kroah-Hartman , QLogic-Storage-Upstream@cavium.com Subject: [PATCH 6/7] scsi: qlogic: no need to check return value of debugfs_create functions Date: Tue, 22 Jan 2019 16:09:05 +0100 Message-Id: <20190122150906.12470-7-gregkh@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190122150906.12470-1-gregkh@linuxfoundation.org> References: <20190122150906.12470-1-gregkh@linuxfoundation.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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" Cc: "Martin K. Petersen" Cc: linux-scsi@vger.kernel.org Signed-off-by: Greg Kroah-Hartman --- drivers/scsi/qedf/qedf_debugfs.c | 18 ++---------------- drivers/scsi/qedi/qedi_debugfs.c | 17 ++--------------- 2 files changed, 4 insertions(+), 31 deletions(-) diff --git a/drivers/scsi/qedf/qedf_debugfs.c b/drivers/scsi/qedf/qedf_debugfs.c index c29c162a494f..a32d8ee4666e 100644 --- a/drivers/scsi/qedf/qedf_debugfs.c +++ b/drivers/scsi/qedf/qedf_debugfs.c @@ -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"); } /** diff --git a/drivers/scsi/qedi/qedi_debugfs.c b/drivers/scsi/qedi/qedi_debugfs.c index fd914ca4149a..5667e4752e2e 100644 --- a/drivers/scsi/qedi/qedi_debugfs.c +++ b/drivers/scsi/qedi/qedi_debugfs.c @@ -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 -- 2.20.1