Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp14504341ybl; Mon, 30 Dec 2019 11:19:07 -0800 (PST) X-Google-Smtp-Source: APXvYqwiBm+YTWGKvLjCppDCynsAC+zHEyU9YJCwTzKPnHzBo9dSVTSkq+wU6V2ILo3kpx5pNBZl X-Received: by 2002:a05:6830:1689:: with SMTP id k9mr78570887otr.311.1577733547117; Mon, 30 Dec 2019 11:19:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577733547; cv=none; d=google.com; s=arc-20160816; b=Zf1a9BO3HPhZgjfLbzofK0Lwa72uhjd0/aLiE8GHYnMWyFK6wdepKduHrw4aFRc+om occ97DKgWlVyDVZFk9oGvnf8NW+nuaY3pqcc2bNVjtn1Ovijvo8pKPze01g+zAfa9C9h hS0+SuTIdIma/lb9gqNNphd/GGzG6qoovJO1QV8PCI4fNPw+kYQpArlbhl3XDjUvkmgb TaQWmA7RmTxPzteJ/hoSrF51xluFnw+no3dg/2lte9ugglQPcBL/IDxKKzeYUYpofp3B qw4VgQdQeGaRgsg1yiKE/xFd4qN+z4OE+6Hcaj7tVl1nIxD3uIgeBjsIQx7NtspDvcxR 02iQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=2D2t+eSg4QG+s4jK6O1pZ5X/RZmpvggD5itTQSAD5wU=; b=xotpP443EobRhWi9XR2Qg2lu5MzCXjCs2sKgic6Urh+stTlEc5i+O1yc/o8NGqIyVr XlPJwEGwbu9wXgUIOTXki8pmJaZBP+A1KrkaGCrACmE00PFzwlSVyXRrpXS2OzJFcJW8 eJh3E8CwdlHeKFdMTEudtGQW1BB6PZmFnZymPvADSjXy4yg6RTszzcJ8Jh3g+hBdb/Ml f47RGCa2EMsH9reyM9QYOHVY2eZDEHAELzagbsHFC9o9Ro4mogIBhCXTPwplR8N1BHZZ rTH2SYUG+gKsX07HOSGyrN7rAPIUuLNnNNKO9bGuM/q4SgLnVb5eGi5AClFqwtIulOX9 +W0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lCn54CQu; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z24si16103875otm.101.2019.12.30.11.18.54; Mon, 30 Dec 2019 11:19:07 -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=@gmail.com header.s=20161025 header.b=lCn54CQu; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727665AbfL3TQ4 (ORCPT + 99 others); Mon, 30 Dec 2019 14:16:56 -0500 Received: from mail-lj1-f193.google.com ([209.85.208.193]:34199 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727278AbfL3TQ4 (ORCPT ); Mon, 30 Dec 2019 14:16:56 -0500 Received: by mail-lj1-f193.google.com with SMTP id z22so29474405ljg.1 for ; Mon, 30 Dec 2019 11:16:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=2D2t+eSg4QG+s4jK6O1pZ5X/RZmpvggD5itTQSAD5wU=; b=lCn54CQu5YO9edKRzdlhiFDVb1Lu+wlktqN/uSZ1qzEUej2czty2dLQcP8wCNnfSXS bearQKxSDyBVvOvT9orrboNag58xow+bTU6n1LxUfT19xkhwUU/tA/sFCGG5yekYuvc7 jQvWaOgtTGLJYiZcco9yCZuC0ZzCfA8aIJNtb918loeg4QuSBw0G8s5UzGEOvuGLsHTX 9w+a2/QMf3rO1lt8WboOy82jaBMo8DuJAjz7jBxKDh6Oh7vfS8oQAwWQpllG3tnW5gjk ay+s/b69/5T1dHiLArN0CumJHu3IG/ZKB8Rs5MGGu7Oo0ExQlfIYwCXgKg+A0hX2aoKb 5XsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=2D2t+eSg4QG+s4jK6O1pZ5X/RZmpvggD5itTQSAD5wU=; b=tWzz0RzYyyzmPTARvWmirHnnn9VOyc74358d2N61qGnuwEmgMoY/6eJBVLGCHyv9Od g+aMu+aaht2+4GARtcB8F0pU2L+ZayJ9zI+FdMjS74vmB4BQf+1suPqX6SB9H/Zl3b8O E0cpLN8eeouVlyqplgLV/MVE0YpUZJbwxM4UV84xUr6eBrPaMle3rKE1B8ogdJVuRmQm 8EcRZNc2Br1QqLb8NnjK6zUsL758VBGE4Nj/EOODWQztNNeX5lOi4SyTBxDRCG2HuM+b NVr+8jJKuWprN8LU9Pg1oenyYC3E/ho2ySE1PkcqPH2Mtmfc2x94jYRm6qtFUlVacXNI fXoA== X-Gm-Message-State: APjAAAW3ir5byjZLY/qEyTvgIEE9nwb1onEHrrf32ffg18hZVj3fpHdf Ej9hq7wu5LMF5WQQdzmeOKX4ADiSvvQ= X-Received: by 2002:a2e:854b:: with SMTP id u11mr23559034ljj.90.1577733414069; Mon, 30 Dec 2019 11:16:54 -0800 (PST) Received: from localhost.localdomain (188.146.101.166.nat.umts.dynamic.t-mobile.pl. [188.146.101.166]) by smtp.gmail.com with ESMTPSA id b19sm13410788ljk.25.2019.12.30.11.16.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Dec 2019 11:16:53 -0800 (PST) From: mateusznosek0@gmail.com To: linux-kernel@vger.kernel.org Cc: Mateusz Nosek , gregkh@linuxfoundation.org, tj@kernel.org Subject: [PATCH] fs/kernfs/dir.c: Clean code by removing always true condition Date: Mon, 30 Dec 2019 20:16:28 +0100 Message-Id: <20191230191628.21099-1-mateusznosek0@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mateusz Nosek Previously there was an additional check if variable pos is not null. However, this check happens after entering while loop and only then, which can happen only if pos is not null. Therefore the additional check is redundant and can be removed. Signed-off-by: Mateusz Nosek --- fs/kernfs/dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/kernfs/dir.c b/fs/kernfs/dir.c index 9d96e6871e1a..9aec80b9d7c6 100644 --- a/fs/kernfs/dir.c +++ b/fs/kernfs/dir.c @@ -1266,7 +1266,7 @@ void kernfs_activate(struct kernfs_node *kn) pos = NULL; while ((pos = kernfs_next_descendant_post(pos, kn))) { - if (!pos || (pos->flags & KERNFS_ACTIVATED)) + if (pos->flags & KERNFS_ACTIVATED) continue; WARN_ON_ONCE(pos->parent && RB_EMPTY_NODE(&pos->rb)); -- 2.17.1