Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1105074pxb; Wed, 27 Oct 2021 19:39:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNb+H5i29tTiWLkC82uttOptLuLoUOAOrPvspSe7MalD1pFQfCWXElUhiA3lPEqa5nztrR X-Received: by 2002:a63:7e45:: with SMTP id o5mr1155965pgn.47.1635388742488; Wed, 27 Oct 2021 19:39:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635388742; cv=none; d=google.com; s=arc-20160816; b=xeiQRunbHQh+FYVjmgpVE86LbaGKUYIDZPaIxBfASNl4ie6SqkkXB3rYdJiQTiE6yj Cu4InoFqf1gWsGh6oevXufjOvGHpPbEHGdkt8W9yvnqHAoEs/ZaYr9awLXoUrZU+LzGl m6SfVMSXeXN8cxn+1TmngMEUnVgUgfbXQo6eOUv8pGSpmcjdu3RQQnFPD6uNIfaggiQf kw/OmB7008SEvUxJmEdHRydJtherbv7q/gZqhSyt0a9xIq3Z5lxVcjRbpS6qBBH4YvmC bnkLtfMqSi9zz1LSlDmE6naLNUNqSuvtvfIp6LbOYtXTUEO0OOaZa5dl91F1f9PVq9og WzOA== 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:dkim-signature; bh=CTo9MfxKH55wjLtTMJ/Hiz4KcpnE5YN1Fli+g0csIAI=; b=up+yDO8+kCSR0UUIXoo2Ru+ATjUeVW6WYWW2QAmoNwTQlf9DwZu+OrZt2vrcsVR4wB F823Bwsd0pvmJ66O30lykHyca101fhaqdCxwnZxz3ySMrFxgrxp97YPR8llT/2w36F1b ftvWl0zt797FyP2IGrEYfciA03KPV/y9Xlu5z7EOmcFzKhqUlmhkpIfCpMEsiNx7ltn4 HOcdXcjJnljCPMZKMzro8OcNKTBhDZ23MHEOU4PN66RT5N5++vDj3rlrepxhnpuYgfZX HdLYynQaDYLPy86kl2bCtblW9mqsbYIgidT2QSW9JoesAScFf0+RfAQllhE344f4YXyq 4GTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=cmbCEmBF; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u9si159007plg.63.2021.10.27.19.38.49; Wed, 27 Oct 2021 19:39: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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=cmbCEmBF; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229776AbhJ1CjP (ORCPT + 99 others); Wed, 27 Oct 2021 22:39:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbhJ1CjO (ORCPT ); Wed, 27 Oct 2021 22:39:14 -0400 Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AE9BCC061570; Wed, 27 Oct 2021 19:36:48 -0700 (PDT) Received: by mail-pl1-x62f.google.com with SMTP id f8so3353310plo.12; Wed, 27 Oct 2021 19:36:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CTo9MfxKH55wjLtTMJ/Hiz4KcpnE5YN1Fli+g0csIAI=; b=cmbCEmBFoVPY3oPTrZnlc4Cw0MXrYRaG7wxKL+MZHUSYA5jYkUBa0liCtFkbMvBeUP 1IULk061tq/MDo+hfHblPX9gTCWVz1nBppI6qDgqZgoHHsTIY+e4MMs47gR7E9rWA0dp CEAClX0loM0lnpKgNCkXr5r+RbkYMdDAgkjKC0TMjlWYBnu+FCjPY8W4wvRpt3jXP7JC hJC6sp2+xQnlo4Fo4QpcsZyboqbTfEHnkJhZEp1AkfoNNtbEpSMbruoXZnxF835lTwCB WENGO2Q5U93rFzQuiooRDLVjTfeZlwWc/vLj56sqBrCTp8fqVbMhW4rXvH5pOrPLbWJv JGcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CTo9MfxKH55wjLtTMJ/Hiz4KcpnE5YN1Fli+g0csIAI=; b=ggf0zJsMlmzwhsQpAjt0OJsYcd9vT3oqFbt84pjonlfVHT46jmC9G1s3eBow5MaOr3 3oKgouP0fX4gMe/4CazhAR/eZ6WyXw4iSG3Cqt7GDzkVO0rJEjyeaRcVpkfApk1ilNDZ Ou240xuYPiDj91qszmhUu9u3CkRIFC0+2LL4dxIB5T4M9Zlgms+SBozTakhJjwpzmtOC Y1wZI79ljf/jLJ2evYWGu3e8qB4EJTAtVupdxg6g/Ygio0aQDR4sAL4h2d+Yvc42t6Aj Q0pMVlewOKTFX8+QOnkgzGOL5p1ahWe+PQjSChWEvtFlHSgf8jwCKhWCF/QJAZQhx5pM KkDQ== X-Gm-Message-State: AOAM530poYScM0k5mIHLcLqyIJ0IUjKRvRBKKBq14lO2tYbTNFZuRFEd uDtZbWrSYfzSdYLh3Ojc+cI= X-Received: by 2002:a17:902:7101:b0:140:3e2c:1cbe with SMTP id a1-20020a170902710100b001403e2c1cbemr1194574pll.83.1635388608285; Wed, 27 Oct 2021 19:36:48 -0700 (PDT) Received: from localhost.localdomain ([193.203.214.57]) by smtp.gmail.com with ESMTPSA id r14sm949155pgn.91.2021.10.27.19.36.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Oct 2021 19:36:48 -0700 (PDT) From: luo penghao X-Google-Original-From: luo penghao To: Steffen Klassert Cc: Herbert Xu , "David S . Miller" , Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, luo penghao , Zeal Robot Subject: [PATCH ipsec-next v2] xfrm: Remove redundant fields and related parentheses Date: Thu, 28 Oct 2021 02:36:39 +0000 Message-Id: <20211028023639.9914-1-luo.penghao@zte.com.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The variable err is not necessary in such places. It should be revmoved for the simplicity of the code. This will cause the double parentheses to be redundant, and the inner parentheses should be deleted. The clang_analyzer complains as follows: net/xfrm/xfrm_input.c:533: warning: net/xfrm/xfrm_input.c:563: warning: Although the value stored to 'err' is used in the enclosing expression, the value is never actually read from 'err'. Changes in v2: Modify the title, because v2 removes the brackets. Remove extra parentheses. Reported-by: Zeal Robot Signed-off-by: luo penghao --- net/xfrm/xfrm_input.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/xfrm/xfrm_input.c b/net/xfrm/xfrm_input.c index 3df0861..70a8c36 100644 --- a/net/xfrm/xfrm_input.c +++ b/net/xfrm/xfrm_input.c @@ -530,7 +530,7 @@ int xfrm_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type) goto drop; } - if ((err = xfrm_parse_spi(skb, nexthdr, &spi, &seq)) != 0) { + if (xfrm_parse_spi(skb, nexthdr, &spi, &seq)) { XFRM_INC_STATS(net, LINUX_MIB_XFRMINHDRERROR); goto drop; } @@ -560,7 +560,7 @@ int xfrm_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type) } seq = 0; - if (!spi && (err = xfrm_parse_spi(skb, nexthdr, &spi, &seq)) != 0) { + if (!spi && xfrm_parse_spi(skb, nexthdr, &spi, &seq)) { secpath_reset(skb); XFRM_INC_STATS(net, LINUX_MIB_XFRMINHDRERROR); goto drop; -- 2.15.2