Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3162048pxb; Fri, 12 Feb 2021 10:41:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJxA48il2HHaXoQEg08u15Eye2yrcLn/KvBrWERavp4dEwpSi/aB7SqtdwJhgQWWcfCSPdsK X-Received: by 2002:a17:906:a00e:: with SMTP id p14mr4301613ejy.532.1613155263592; Fri, 12 Feb 2021 10:41:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613155263; cv=none; d=google.com; s=arc-20160816; b=V4bRsO5WSwtyx01pBYKDsiDhTLcDglaDL4Cpvk+I7eupZv26Ez7GDyfId/EE9zRjBo /af7yAL9/OpGve5HLgIWIwWydpD9j0HPvUQy3S+sfbLaLgsdRBDaSFDcER+ePNhQxKlJ PDYeg4CkbMXdRHJIEy64i0R7IzhPE3nEIY1MX1MkNoJtMHJdNbX/uBGrDw67DKJR9KUO +ODVQRSeA0qN6fRSZY+1SLYmTjTpru3fjSV44xeguvxNe9dNiEOpGwJvXc66oyaM4ZOr B9az+3PziprCqipC6yiPbgM7S4Rl79udhpbZXl3HdodsJfQyPrz4M1wgq1OnoEoybpiZ yEeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=dWMSEGWLrlqarhLZeAzJOE5fRk+IroHIOCBSwWfD3Co=; b=lPTpRYbk7lLhd1ggRO7YUgbYxYyxGGbok+nv4lnkrPTEO6GI98q3t87Y/qJP8tokrX 7e3ms9qXf3sooyTNkrWwP5lY0Ils3tnDcxispZ96doaVPf0BLO6tTu0gsYAn+I63FBYy 8yB0535VIvqeyusySEgEKyLLS+NRmOyydGKqOTp8UiAUBrA0FR3i6u+cYOh1/BuyEMsi meJmxk/ZwA0s19eeh2jKfc3twdNO3Ghuez3otkYzkDY00TDb2z/wDQs5cVnW7x+XCk9p gl1O0Ru0C8EZ+EP9UibL7IIuYMc9dIbePrVlhn+Vn1qiIyyOTJPH/KC8RdjyhaFoX4jn 8eCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=F19ZsdBg; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q3si1743714ejb.681.2021.02.12.10.40.36; Fri, 12 Feb 2021 10:41:03 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=F19ZsdBg; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230484AbhBLSkC (ORCPT + 99 others); Fri, 12 Feb 2021 13:40:02 -0500 Received: from mail.kernel.org ([198.145.29.99]:55416 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229451AbhBLSkB (ORCPT ); Fri, 12 Feb 2021 13:40:01 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id C8F5164E35; Fri, 12 Feb 2021 18:39:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1613155160; bh=Ufm1IuFuhAdeBsLqdtXYzu1q5PxT1sJg4ssgA1HNt7s=; h=Date:From:To:Cc:Subject:From; b=F19ZsdBgLpeO5ahduWjPIyY5tE+zbI51L8o7tKybu2UYb3sDlElvy/cpjmCWgqk8u cqF+iuHJnmAI8FW54hqCowWM7F0vkwvE1QIPosiFZpFvxNBUpkBkkaJGvHH4rh4aXn lq2iAdsAWwDgPdzBG/OMKLT91/faDHRYiboaHFQLHr9luC2MC76WkKz1Cu17hcklsG Ji4ZNJu6i8XVVK7lT/a0CDONcbM4aWLKjLFVwZFIixxUrX3ysCzI/sgclbyWc5C35R txgLVV2MuFK23RfIgP3DWPQIINvXUixmaTg0Wr6PvjpxHTjy1/U9vMR0pWD1q++zRX 08x17kYVLkjmQ== Date: Fri, 12 Feb 2021 12:39:17 -0600 From: "Gustavo A. R. Silva" To: Sunil Goutham , Linu Cherian , Geetha sowjanya , Jerin Jacob , hariprasad , Subbaraya Sundeep , "David S. Miller" , Jakub Kicinski Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, "Gustavo A. R. Silva" Subject: [bug report] octeontx2-af: cn10k: Uninitialized variables Message-ID: <20210212183917.GA279621@embeddedor> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Variables cgx_id and lmac_id are being used uninitialized at lines 731 and 733 in the following function: 723 static int rvu_cgx_config_intlbk(struct rvu *rvu, u16 pcifunc, bool en) 724 { 725 struct mac_ops *mac_ops; 726 u8 cgx_id, lmac_id; 727 728 if (!is_cgx_config_permitted(rvu, pcifunc)) 729 return -EPERM; 730 731 mac_ops = get_mac_ops(rvu_cgx_pdata(cgx_id, rvu)); 732 733 return mac_ops->mac_lmac_intl_lbk(rvu_cgx_pdata(cgx_id, rvu), 734 lmac_id, en); 735 } This bug was introduced by commit 3ad3f8f93c81 ("octeontx2-af: cn10k: MAC internal loopback support") What's the right solution for this? Thanks -- Gustavo