Received: by 2002:ab2:69cc:0:b0:1fd:c486:4f03 with SMTP id n12csp518273lqp; Tue, 11 Jun 2024 10:56:29 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUpVdk6VqsnRsn68HzRfKIiwF3xNtt2Zr6G698LYc8GYWLSI8wMdTtTHp9IqPlTVKPlRZ2NSBScEK0DsZwVLN/XmD6h71tJbc0EEgubFg== X-Google-Smtp-Source: AGHT+IFBsaDXY3kNaIOKOPsTcEfe/t3hyBx6SHBsndyV6kWTyFfs7BctBg53WnZQ51jQRLWNnsyI X-Received: by 2002:a05:6214:5249:b0:6b0:7a6d:80be with SMTP id 6a1803df08f44-6b07a6d823dmr66178656d6.32.1718128589436; Tue, 11 Jun 2024 10:56:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718128589; cv=pass; d=google.com; s=arc-20160816; b=nzZKpEq1xiXhyIqFVxcwL8lDXqNN63ZeJMBrXI4ogH1T+DVVnDp1LkXo9uX3C1Inv+ 9Zc8BeuOOyIJrl7+42ClLhTfqX/Sji4kq16Ytna5lrQon5LZJh7782xGVqNCaRFfqRqZ WifhLOwRlpgA2fVBzOl1oiLcz/aaV83VkrTTCZy8nJMZ8a+BNvz17ZuVWoirSc0gk6h0 cQjsN0ILk2puCwhAupDXpAljNDpUPbYx7N1WZZQDLfDUghqpi7WF5K9q3UFtg32HrlYl fElueOJ6C/4oYRRgjJcLv4uVtmnBgjdCkFDSI/VmbzN5X4Hc+VwhtjciELPlNYr4FFc/ DHIQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=f2ZSSTolYt8vZki1MQraxh8ED63TFZxIgUgkgJJjc8o=; fh=oQbvuNnOUeIuBT5siQdg+euUHNNdn+CeEwAg69/1RSo=; b=GGTu+UuZQtJsXqABR3sUHCTFDS+pb4EXedXxOwjReFMzC1QkIc20010YVYEVGZ94WQ rBJjzU1xQRYQe6PuYV7QNiS6DbFnwgISCi+OkYqCkXN9L0tOOM6a6DEFfYGRYRYl1+JO ufQhFlMdhUrEEKPL1bIr10rryTkiWV+zOdbY3tqOjMP2kjiF/XCRCQnNiMZrKRdEg7+9 ZxwlzqWZXxUrUx8ZovidsbdqOFccyZMq6WCNYjZ9Ype5CMH6vCjwuJTiyPPREnfXNJ7W z/KDTab//cv2dhpRhQVlCZuPwVfBKu37UPNEQ4SFUwmBMtahqyA7+RuihwMmRdDS59yV dXxg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="pksLM9/2"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-210364-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-210364-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id 6a1803df08f44-6b08bdcd600si22982696d6.430.2024.06.11.10.56.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Jun 2024 10:56:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-210364-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="pksLM9/2"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-210364-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-210364-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 2C9341C20FB6 for ; Tue, 11 Jun 2024 17:56:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1622B7174F; Tue, 11 Jun 2024 17:56:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pksLM9/2" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3C1F26BFD5; Tue, 11 Jun 2024 17:56:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718128563; cv=none; b=erYmBmavanIvnDjKp6ALxTtJVAKvqkQvXr9Kmse0TM9vbj++Agmpd6+yr8yagw+pG05Ikms0fQuerk6d2uzyqZPyCH5iDBYr6UgySPclOBGvVzk12VgPpenITtLDbsS8SnM2Z/B+Hn+sLsnDVz9GpcFvP5zG1Z2Exy6Ll7zHgak= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718128563; c=relaxed/simple; bh=Il2IBkyPBNx4lEb9nfcAhP52gScXtLIKtiTPj1sRzy4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Jab7CgMxdHBLEGSisEwufDMqQ1MxwM+FS+s03y2qIftDRNyJWvpUrOf5kQoFe4K+g79uXQK4JDrxZIRd2BP93++PErkOEnqakVTS6uwVI7SHsM1DE21lZrznhzWlt2fwwlciwBSCbargi1ZAJxok+SxpzKKuh51kwpcjFtU2m0E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pksLM9/2; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6166AC32786; Tue, 11 Jun 2024 17:56:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1718128563; bh=Il2IBkyPBNx4lEb9nfcAhP52gScXtLIKtiTPj1sRzy4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pksLM9/2wl6MgTyi+GkZPXyHQpUzbQTo3iHzZEn07BE4Gm6vWPfD8sAOPBmd09GJp hs3id94yKPxzhEds9gJZLgjc5J0RStTLNTRNsMBzJDWzsIR5Cz4h5x6MMK3OyX/r/o E85wOn+xVQXfvYRFHJRrFzaQ0MSuINOchkuH4h/Nz4+/bzQtn7dbyWmteCT23OedXf vqXtihOI5/S3WyhuaXxXQa19WU6ryhVxZbeLFL8+HA9XpAYrQ8HVzjyYTD+K8i6uSP wcuCrP1Jl0KhTASznEX166Sg2fhBYuL7+rs/f0PlqW7oBwKBCNkpuHci0GXhVlLX+X Ma7Xx/NMCSkCw== From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Masahiro Yamada Subject: [PATCH 02/16] kconfig: add fallthrough comments to expr_compare_type() Date: Wed, 12 Jun 2024 02:55:11 +0900 Message-ID: <20240611175536.3518179-3-masahiroy@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240611175536.3518179-1-masahiroy@kernel.org> References: <20240611175536.3518179-1-masahiroy@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Clarify the missing 'break' is intentional. Signed-off-by: Masahiro Yamada --- scripts/kconfig/expr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/kconfig/expr.c b/scripts/kconfig/expr.c index 31737b2cb8e2..bea82d5cac83 100644 --- a/scripts/kconfig/expr.c +++ b/scripts/kconfig/expr.c @@ -1083,19 +1083,24 @@ static int expr_compare_type(enum expr_type t1, enum expr_type t2) case E_GTH: if (t2 == E_EQUAL || t2 == E_UNEQUAL) return 1; + /* fallthrough */ case E_EQUAL: case E_UNEQUAL: if (t2 == E_NOT) return 1; + /* fallthrough */ case E_NOT: if (t2 == E_AND) return 1; + /* fallthrough */ case E_AND: if (t2 == E_OR) return 1; + /* fallthrough */ case E_OR: if (t2 == E_LIST) return 1; + /* fallthrough */ default: break; } -- 2.43.0