Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2244714imm; Thu, 7 Jun 2018 07:37:31 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIPCMBe18p4LmxCRaNqAZWabXvjP/h2YW2TeZF92v7mbg/72lsiwqJm5QT3RP6pvcTUDBD2 X-Received: by 2002:a63:7c03:: with SMTP id x3-v6mr1864608pgc.412.1528382250936; Thu, 07 Jun 2018 07:37:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528382250; cv=none; d=google.com; s=arc-20160816; b=QUbCEc+UeIsa52URg4vg0JJL43rBPywkEW4nbuxR1MCptfAIzoT/1aN7LfKMe+OqXC XqAMHPMWFpma8K6Gr86bymZX6eyAztXfyllR9Xn0QuWgrWm+clt/WF/ui/1jivlLm/5N ToCslfNBgxURaY1X9xPOcgLP49on19nd9UtmIs5FgL2WzMD2XVg5/yLbwFBmMAq38WIx sii8A1Vzvnp2gkdamyH7e8JL0njqqX/feTKgz+LMoKn8NaS3upw4IQVzYfDtY+K0H4Lx JuOHp8SQoZNK/zlfrw7rXTTvDIIPWN5kyRfkziCSpsxb5MlsoYm75/MYtg3yvlKsN6e2 kNlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:subject:message-id:date:cc:to :from:mime-version:content-transfer-encoding:content-disposition :arc-authentication-results; bh=T2gFNQMz3nki8cjTFXFXMPKHlvOehFbw9lRYbvPGd7Y=; b=eY7JK3xGcyj+2609KZ4s8FNK4P19VYYvNkh6js5cH2uJ2Geuc8vRleBBipVDUCVty5 +DkYNGzkxcm7T4jX0yCF3aNjXdW3OgwRvabnmfLV89+4NaDwUIcCmuMMfSg1EfPvJUfb OQYxPXdlfdccZHPmAsM1ThP/Y2XNcqCD6RJeV0BMTGQFf2lyBBMtzfIxODYW9EoG9n6H 6yvWbelAEBfaQk7swd7yqHjS87z62eFL6tI2NajOFMCcscOzYt5ZB0vqABJKnA5Kgi0t TzDimv0TjgAv8UzM4lAGybfgrLT9yUoMYtVwMGXpZmEWNe47tZzEhvIoR4LL773mFOvj zW9w== ARC-Authentication-Results: i=1; mx.google.com; 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 j10-v6si53924340plg.396.2018.06.07.07.37.16; Thu, 07 Jun 2018 07:37:30 -0700 (PDT) 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; 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 S934104AbeFGOgT (ORCPT + 99 others); Thu, 7 Jun 2018 10:36:19 -0400 Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:40408 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934072AbeFGOgO (ORCPT ); Thu, 7 Jun 2018 10:36:14 -0400 Received: from [148.252.241.226] (helo=deadeye) by shadbolt.decadent.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fQvbd-0005Zq-Gy; Thu, 07 Jun 2018 15:09:37 +0100 Received: from ben by deadeye with local (Exim 4.91) (envelope-from ) id 1fQvb7-00034G-Uq; Thu, 07 Jun 2018 15:09:05 +0100 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 From: Ben Hutchings To: linux-kernel@vger.kernel.org, stable@vger.kernel.org CC: akpm@linux-foundation.org, "Alaa Hleihel" , "Jason Gunthorpe" , "Dennis Dalessandro" , "Leon Romanovsky" Date: Thu, 07 Jun 2018 15:05:21 +0100 Message-ID: X-Mailer: LinuxStableQueue (scripts by bwh) Subject: [PATCH 3.16 245/410] IB/ipoib: Do not warn if IPoIB debugfs doesn't exist In-Reply-To: X-SA-Exim-Connect-IP: 148.252.241.226 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.16.57-rc1 review patch. If anyone has any objections, please let me know. ------------------ From: Alaa Hleihel commit 14fa91e0fef8e4d6feb8b1fa2a807828e0abe815 upstream. netdev_wait_allrefs() could rebroadcast NETDEV_UNREGISTER event multiple times until all refs are gone, which will result in calling ipoib_delete_debug_files multiple times and printing a warning. Remove the WARN_ONCE since checks of NULL pointers before calling debugfs_remove are not needed. Fixes: 771a52584096 ("IB/IPoIB: ibX: failed to create mcg debug file") Signed-off-by: Alaa Hleihel Signed-off-by: Leon Romanovsky Reviewed-by: Dennis Dalessandro Signed-off-by: Jason Gunthorpe Signed-off-by: Ben Hutchings --- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 2 -- 1 file changed, 2 deletions(-) --- a/drivers/infiniband/ulp/ipoib/ipoib_fs.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_fs.c @@ -281,8 +281,6 @@ void ipoib_delete_debug_files(struct net { struct ipoib_dev_priv *priv = netdev_priv(dev); - WARN_ONCE(!priv->mcg_dentry, "null mcg debug file\n"); - WARN_ONCE(!priv->path_dentry, "null path debug file\n"); debugfs_remove(priv->mcg_dentry); debugfs_remove(priv->path_dentry); priv->mcg_dentry = priv->path_dentry = NULL;