Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4424104pxj; Mon, 21 Jun 2021 23:12:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzf4iCzaKs+kT9EGp0tST6qUR/JcRMRKxUE8HgH1vRfUqAXdDuIPiT4ByrN3YOwQxp7JGxa X-Received: by 2002:a17:906:28d5:: with SMTP id p21mr2153226ejd.358.1624342323583; Mon, 21 Jun 2021 23:12:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624342323; cv=none; d=google.com; s=arc-20160816; b=z6YLGGDbeuQRSU5tjskMS8iDIxbLBSPfWvSwr8QrbM5ELOvUYMFtBjuv/Oj7tAMY23 KcRrI6+J35mIqTYi0FA2SgohxcCNSG0/R+GywQgT8PRZuZpzsdQoArrvtQz4QXX3dbXj afy/CWT5WtA3nULJIM/5q4c3PyISfTOq4U58bAcT5SveYC3mk75Ia+9B6fSJA+2BmwpC 34JtTr1hNLkzqPVfoEZoYPD5YZb8e0jE3ax++LRkZWxzQCj7i5lHh/pIMGXAxPaxuLN2 XUigj4rpFRYHSO7QM5/v6B8DeeOyIbyQXHKgj7ub4yFL8roJ30GyOz4sgyIv9qII4FUc /rUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from; bh=oqiiIsie03IVD9CYB5EwUQXHOALYtZ44q+lLMJsTyJI=; b=sUhZC+miE+tenQWjMgBkr+jTyNggCtmd9qFuZhPKc0xCanmkHO4QU3CfoWwuDOhFge TVFQ3C9L5c0C9qoxzVcL9t5cLJ9Noi9fDATp22RaafsIKiAV65Jfny7YJL5pCf0bRRt+ Lv4izo/WT31bKA72f+zVnkAfOvlT1XCfyJyp//YEcL7KrH9rcBcjf/UNZkkS/CaJtQFA r9SXhfVU1zjywIZhMkdEWNl/TC2P/dVuB6BOt0Oppzw2pnLYCR5DskaNEpsnYjLxi9A4 /Lxo+D9DjPcBzAnMiV032XiScyajRIeocwpdcn2jBk6qGIsiu8a3oO2K54x/K0Ialym/ SEjQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o5si13080802edc.244.2021.06.21.23.11.41; Mon, 21 Jun 2021 23:12:03 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229629AbhFVGLv (ORCPT + 99 others); Tue, 22 Jun 2021 02:11:51 -0400 Received: from out30-57.freemail.mail.aliyun.com ([115.124.30.57]:40369 "EHLO out30-57.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229490AbhFVGLr (ORCPT ); Tue, 22 Jun 2021 02:11:47 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R151e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=alimailimapcm10staff010182156082;MF=jiapeng.chong@linux.alibaba.com;NM=1;PH=DS;RN=8;SR=0;TI=SMTPD_---0UdHolaH_1624342164; Received: from j63c13417.sqa.eu95.tbsite.net(mailfrom:jiapeng.chong@linux.alibaba.com fp:SMTPD_---0UdHolaH_1624342164) by smtp.aliyun-inc.com(127.0.0.1); Tue, 22 Jun 2021 14:09:30 +0800 From: Jiapeng Chong To: saeedm@nvidia.com Cc: leon@kernel.org, davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, Jiapeng Chong Subject: [PATCH v2] net/mlx5: Fix missing error code in mlx5_init_fs() Date: Tue, 22 Jun 2021 14:09:21 +0800 Message-Id: <1624342161-84389-1-git-send-email-jiapeng.chong@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The error code is missing in this code scenario, add the error code '-ENOMEM' to the return value 'err'. Eliminate the follow smatch warning: drivers/net/ethernet/mellanox/mlx5/core/fs_core.c:2973 mlx5_init_fs() warn: missing error code 'err'. Reported-by: Abaci Robot Fixes: 4a98544d1827 ("net/mlx5: Move chains ft pool to be used by all firmware steering"). Signed-off-by: Jiapeng Chong --- Changes in v2: - For the follow advice: https://lore.kernel.org/patchwork/patch/1446816/ drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c index 2cd7aea..b861745 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c @@ -2969,8 +2969,11 @@ int mlx5_init_fs(struct mlx5_core_dev *dev) return err; steering = kzalloc(sizeof(*steering), GFP_KERNEL); - if (!steering) + if (!steering) { + err = -ENOMEM; goto err; + } + steering->dev = dev; dev->priv.steering = steering; -- 1.8.3.1