Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1627706pxf; Fri, 19 Mar 2021 11:25:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4HAvOh4Nv6+K1hLIFfG02wiKq6JycZVeXwZ11uqMsnHXINdLUU4myZ9WCEYTFSb14h8pI X-Received: by 2002:a05:6402:30a2:: with SMTP id df2mr11074347edb.29.1616178302163; Fri, 19 Mar 2021 11:25:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616178302; cv=none; d=google.com; s=arc-20160816; b=lHTFcRxnvVZFDqonH3X/V4AeL8ZO0DfxAoSpci6kU4zg2n3fiknnE0qJk2lN4pdREI J+wyAiaa9qxtxfvPl1XDFx5K5HLrZWKTe/sNqUtwCoAnj/anIG+GkvgoiJn9Yrdz+5qz JOraPBjin+oGN2TyDt5/EFDYnO9o6hB5JYJb9mSjxUCBtJMKYjhYHB8iC0rK3ndctFw3 UTFdF1yc6xeqaJ+/2it5qF5R0RF6f9lTFRkGPmFOY0pJh3oJQnNddSbi0rOODqeDlKCG a+0nuii/OdadYGpOlDRsn7GIb91CTDOQ3At1VTP+9I6eiuEqn66/CsHbkv2xGQ/2RtWN s6eA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=KS/HqWvQfiXfAXp+YM07zoi5d5P3VgDZMJtK2uY6l9U=; b=aLkadzOxAURKqHtrD2hBYRrfxKyjb7p9vMWI6kA2CAlKzWUTVAQSpCRJH5HMPMhSC1 rvu8kbXL5jUs4iyEnJltnlAV9oWdjhMwNaUXDCyRJvOXitcNmJNvvPKK9szm80nSlNFy gOnX4LM21O5Shs2bv6DzVELuyemP4oBw5Z9QG8OG6PodWkZCLv1WuQOXbYyI1wEXvtOx RqT/x9/ZHMUDCFF5G1ZEgz3k/eddj1MQzn/+f+VG/S7VF6h47g78Uq8vUtGSPbuc9+pp vv+K3gdo0EwxfYsH+khxs6imQTHt4/5Gg/tZa0l7P/Zc96aHQ41mMTvYBspHQpr811jm QX/Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jt20si4877715ejb.157.2021.03.19.11.24.38; Fri, 19 Mar 2021 11:25:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230379AbhCSSVP (ORCPT + 99 others); Fri, 19 Mar 2021 14:21:15 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:37600 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230206AbhCSSUu (ORCPT ); Fri, 19 Mar 2021 14:20:50 -0400 Received: from andrew by vps0.lunn.ch with local (Exim 4.94) (envelope-from ) id 1lNJjf-00BvJS-Md; Fri, 19 Mar 2021 19:20:35 +0100 Date: Fri, 19 Mar 2021 19:20:35 +0100 From: Andrew Lunn To: Leon Romanovsky Cc: Alex Elder , davem@davemloft.net, kuba@kernel.org, bjorn.andersson@linaro.org, evgreen@chromium.org, cpratapa@codeaurora.org, elder@kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 3/4] net: ipa: introduce ipa_assert() Message-ID: References: <20210319042923.1584593-1-elder@linaro.org> <20210319042923.1584593-4-elder@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > It will be much better for everyone if you don't obfuscate existing > kernel primitives and don't hide constant vs. dynamic expressions. > > So any random kernel developer will be able to change the code without > investing too much time to understand this custom logic. > > And constant expressions are checked with BUILD_BUG_ON(). > > If you still feel need to provide assertion like this, it should be done > in general code. +1 Andrew