Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7526609imu; Tue, 22 Jan 2019 07:25:15 -0800 (PST) X-Google-Smtp-Source: ALg8bN6p5qWOkuHsjNUtxf/xX6vxcXmNJQfbkwA2LHQOnZvmZ+tAKGty/WvaZlAJKPXtT5yLholT X-Received: by 2002:a17:902:9887:: with SMTP id s7mr33873706plp.199.1548170715610; Tue, 22 Jan 2019 07:25:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548170715; cv=none; d=google.com; s=arc-20160816; b=Ws2txaQ3mdCtLgHJJHENee3MMXxxGiVi80AhX9Ba6st3n6meFxCuAdV2EpNwK6E+6Q 0UR7xV77Hn98aaEUakmEd29F0/zo0CxUZyDo+0/I6xy9PwpL2w6n/e6rlu+EK9GYk3dv Je7fsdrkFwd8fM37HjcF22YiU1RoYlJxiKN0ck5DVCXmV+TiQ7qkn/A218rgTr8nGbAB eQQWB47NE2MX13457EKHJXqbE/COtdni27McLuPCGz74AeyG1YyT2fRs/eWZEG5ip+Mj KqqqOQ0690a1x73zMknwW/yqckjy/1ifBv9HE1XdhPPbpVb63UcGzV3EPyA+FW1WMDB4 CtbQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=xehPPdoyZNJRHKUsAkHgBdhGmQ1cpojOsPOs5bkKIYU=; b=PsJcoNup/mKZFucsBSQcZnSTzJjOqCVakDBtr38E51LVuYtQ/I3e+wd3AFZkWqfVSG TkBGx3BFTd7tz+TGFYKg+d/t3XJ6a3qgxmW/jW0ZfVfQ5Skt7HF8iz9iOIQPutKYiH9b tabPRL+kwfzldDVjUuHu2Id/ce9pFSlzdJWfU9RvGn/I4QHaBqUoSApVIRpG0LuBMjB8 6LakSlXSqKZ404DmpO9QN/vKNv4RGaaLoH5FrD/c3HNocteUNXIB/JxnzEgZrwaQ3iHU LrV2CI5qSLkYKfXw5ezgI8QxDKrgI9kkZFXmC4LyPDYpVRYssuuC0Ihd5bZi6VGLOjMC /CwQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=N2GGIh9W; 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 l59si15932513plb.154.2019.01.22.07.25.00; Tue, 22 Jan 2019 07:25:15 -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=N2GGIh9W; 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 S1729798AbfAVPXL (ORCPT + 99 others); Tue, 22 Jan 2019 10:23:11 -0500 Received: from mail.kernel.org ([198.145.29.99]:35794 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729133AbfAVPXI (ORCPT ); Tue, 22 Jan 2019 10:23:08 -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 C0F7620879; Tue, 22 Jan 2019 15:23:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1548170587; bh=O8fEptWbd+sDeGXD7getcYXloKIXLOkpZ/IfE9uqfJU=; h=From:To:Cc:Subject:Date:From; b=N2GGIh9WyUnciGhcOjCEA6N4rBmddD2kothcXy5SjIMbKiNrbNdPTdknCQA4HIIVf fPaAmx3fT10xA8VqvdQ0i3C5ZdQZVGcDCnjvU4cVNWybWd3KLhhNRBaex3maVnZoU6 Irj36XiwESdMsIzqyis1QI9DU+4wcPbU30RIGK5k= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , Larry Finger , Kalle Valo , linux-wireless@vger.kernel.org, b43-dev@lists.infradead.org Subject: [PATCH] b43legacy: no need to check return value of debugfs_create functions Date: Tue, 22 Jan 2019 16:21:30 +0100 Message-Id: <20190122152151.16139-31-gregkh@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 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: Larry Finger Cc: Kalle Valo Cc: linux-wireless@vger.kernel.org Cc: b43-dev@lists.infradead.org Signed-off-by: Greg Kroah-Hartman --- .../net/wireless/broadcom/b43legacy/debugfs.c | 35 +++++-------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/drivers/net/wireless/broadcom/b43legacy/debugfs.c b/drivers/net/wireless/broadcom/b43legacy/debugfs.c index 82ef56ed7ca1..8150adee3e34 100644 --- a/drivers/net/wireless/broadcom/b43legacy/debugfs.c +++ b/drivers/net/wireless/broadcom/b43legacy/debugfs.c @@ -361,15 +361,13 @@ static void b43legacy_remove_dynamic_debug(struct b43legacy_wldev *dev) static void b43legacy_add_dynamic_debug(struct b43legacy_wldev *dev) { struct b43legacy_dfsentry *e = dev->dfsentry; - struct dentry *d; -#define add_dyn_dbg(name, id, initstate) do { \ - e->dyn_debug[id] = (initstate); \ - d = debugfs_create_bool(name, 0600, e->subdir, \ - &(e->dyn_debug[id])); \ - if (!IS_ERR(d)) \ - e->dyn_debug_dentries[id] = d; \ - } while (0) +#define add_dyn_dbg(name, id, initstate) do { \ + e->dyn_debug[id] = (initstate); \ + e->dyn_debug_dentries[id] = \ + debugfs_create_bool(name, 0600, e->subdir, \ + &(e->dyn_debug[id])); \ + } while (0) add_dyn_dbg("debug_xmitpower", B43legacy_DBG_XMITPOWER, false); add_dyn_dbg("debug_dmaoverflow", B43legacy_DBG_DMAOVERFLOW, false); @@ -408,29 +406,14 @@ void b43legacy_debugfs_add_device(struct b43legacy_wldev *dev) snprintf(devdir, sizeof(devdir), "%s", wiphy_name(dev->wl->hw->wiphy)); e->subdir = debugfs_create_dir(devdir, rootdir); - if (!e->subdir || IS_ERR(e->subdir)) { - if (e->subdir == ERR_PTR(-ENODEV)) { - b43legacydbg(dev->wl, "DebugFS (CONFIG_DEBUG_FS) not " - "enabled in kernel config\n"); - } else { - b43legacyerr(dev->wl, "debugfs: cannot create %s directory\n", - devdir); - } - dev->dfsentry = NULL; - kfree(log->log); - kfree(e); - return; - } #define ADD_FILE(name, mode) \ do { \ - struct dentry *d; \ - d = debugfs_create_file(__stringify(name), \ + e->file_##name.dentry = \ + debugfs_create_file(__stringify(name), \ mode, e->subdir, dev, \ &fops_##name.fops); \ e->file_##name.dentry = NULL; \ - if (!IS_ERR(d)) \ - e->file_##name.dentry = d; \ } while (0) @@ -492,8 +475,6 @@ void b43legacy_debugfs_log_txstat(struct b43legacy_wldev *dev, void b43legacy_debugfs_init(void) { rootdir = debugfs_create_dir(KBUILD_MODNAME, NULL); - if (IS_ERR(rootdir)) - rootdir = NULL; } void b43legacy_debugfs_exit(void) -- 2.20.1