Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp3648428rwr; Sat, 22 Apr 2023 09:00:49 -0700 (PDT) X-Google-Smtp-Source: AKy350YUf0mqa5gfYS4TVhNc/EGZPS68Vq/UbRI4Y3ozPcbNrzEj3mlPIza4+vQPq3e8lcHVOv+5 X-Received: by 2002:a05:6a00:f0e:b0:63f:21e:cad8 with SMTP id cr14-20020a056a000f0e00b0063f021ecad8mr9760459pfb.3.1682179249540; Sat, 22 Apr 2023 09:00:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682179249; cv=none; d=google.com; s=arc-20160816; b=KzDYmm0NViE9BSQ8q3L2YNTrAWyx4GmJiiX8UBUGyOgxMUY1KzLd5fb/pmlM4JrYXp 1wwi1doRGPZS1EhCWRSeWiM8AFQ3HYmKoIy+HDxdN5NJe1Nb5Hgl1BP62FDI5BMT6SrB y6xGmACFPl+XMKK+YrosaWi0X35ACd8hCwI7tRoGnknXkISZ2qSJz7XWPP/sT7P0S1/U tfieQsGwoTVya42pTNvrG0kcE0PBzNQNe+HSuXx9TnY7lxBYm0quaGXS73bWExHnvq4g K9XL45kte+sxws4kjpWd5v43zfmlHYsfXRRQ0hiB5olvXl1e5NqXSWKbUJha4gGRqCbQ hxJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=2nQkchPmaJjSLlkrw9KFxtw1/wsg3UAt0CsEeescHyE=; b=Kr6Focrw45P6oFSaXuxrN/2Jjx493uS8bs9+I6/CQJlq9ty1beH8jxOJ3uZsvXKcrR dLPv7WIMdJqrA3P0S+rjFVyTDiZMOaiY7PUls94yC9VfpqmhTGiyBxGUsmoURQTEv8VO VDzk221C5+Iw/9ToS+aOOP5hujpw889ECv7PqsIVkgJ7Rcy20X5SV/jWh5DoYTtk2P/V QAbC3A9HbO6gn736T172gLYX5VAOPOj7iEyDxnm7xWr5szOienlDaP/3Z4+KS5r1iY+T 6gJ+8ds186qGD8Tz3NzdSgMcm9mGLViLAMM1uaAPNFdWpJaL7xGXv4t3OjhyFEph/f3H USYg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 68-20020a620647000000b0063b2255954csi6872980pfg.366.2023.04.22.09.00.30; Sat, 22 Apr 2023 09:00:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229590AbjDVQAO (ORCPT + 99 others); Sat, 22 Apr 2023 12:00:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229580AbjDVQAN (ORCPT ); Sat, 22 Apr 2023 12:00:13 -0400 Received: from hust.edu.cn (mail.hust.edu.cn [202.114.0.240]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5DACE1705 for ; Sat, 22 Apr 2023 09:00:12 -0700 (PDT) Received: from uu22.. ([10.12.190.56]) (user=dddddd@hust.edu.cn mech=LOGIN bits=0) by mx1.hust.edu.cn with ESMTP id 33MFwu2V023768-33MFwu2W023768 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 22 Apr 2023 23:58:57 +0800 From: Yinhao Hu To: Dave Jiang , Jon Mason , Allen Hubbe Cc: hust-os-kernel-patches@googlegroups.com, Yinhao Hu , Dongliang Mu , ntb@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH] ntb: hw: intel: remove return value check of `ndev_init_debugfs` Date: Sat, 22 Apr 2023 23:56:34 +0800 Message-Id: <20230422155634.483023-1-dddddd@hust.edu.cn> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-FEAS-AUTH-USER: dddddd@hust.edu.cn X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,HK_RANDOM_ENVFROM, HK_RANDOM_FROM,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Smatch complains that: ndev_init_debugfs() warn: 'ndev->debugfs_dir' is an error pointer or valid Debugfs checks are generally not supposed to be checked for errors and it is not necessary here. Just delete the dead code. Signed-off-by: Yinhao Hu Reviewed-by: Dongliang Mu --- The issue is found by static analysis and remains untested. --- drivers/ntb/hw/intel/ntb_hw_gen1.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/ntb/hw/intel/ntb_hw_gen1.c b/drivers/ntb/hw/intel/ntb_hw_gen1.c index 9ab836d0d4f1..9b0b2c43f1bb 100644 --- a/drivers/ntb/hw/intel/ntb_hw_gen1.c +++ b/drivers/ntb/hw/intel/ntb_hw_gen1.c @@ -778,13 +778,10 @@ static void ndev_init_debugfs(struct intel_ntb_dev *ndev) ndev->debugfs_dir = debugfs_create_dir(pci_name(ndev->ntb.pdev), debugfs_dir); - if (!ndev->debugfs_dir) - ndev->debugfs_info = NULL; - else - ndev->debugfs_info = - debugfs_create_file("info", S_IRUSR, - ndev->debugfs_dir, ndev, - &intel_ntb_debugfs_info); + ndev->debugfs_info = + debugfs_create_file("info", S_IRUSR, + ndev->debugfs_dir, ndev, + &intel_ntb_debugfs_info); } } -- 2.34.1