From nobody Fri Dec 19 15:59:36 2025 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 96AA7220F36; Mon, 19 May 2025 21:36:52 +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=1747690612; cv=none; b=LrX2TkrR8Tn8dqwIR2A7Od5jQwStZ5JQN70rbczz6+ojx5uFKsWQOfw8dFZGyKACSDsTFQ1cGMLucj51TnyksaTRNyhWkF05XQ3cuAMh+Xk5QbFFt5WTvz6j95iOXEXo/r0UndnPEDq22Aha9GvFziBVXuT1NP/EtK6ks1Wb4Os= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747690612; c=relaxed/simple; bh=Rmt2heU6dug23EMo4ln+VZFctJP/Iwk2j1rEAWVVSVs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cR6DF3KnvZct0UogEuuu+K1xE6WQW7Bj2C3UBzS3LfwtyqTQf75gnjZleazp2qbA/gxoaXqbFJCaIXG4ojFkUDWmJYU5pZ/HP/sWMfJeUn9OIx34dln1Tn3RutRtBPV06cUqVJklcZcZctYiwbyRpnho8VufxKAMAvMH5Gk/IlA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eo5z15Z2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eo5z15Z2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id CC607C4CEE9; Mon, 19 May 2025 21:36:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747690612; bh=Rmt2heU6dug23EMo4ln+VZFctJP/Iwk2j1rEAWVVSVs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eo5z15Z2eHGhQkhi/Q7GvMAxBnuxma/8Bjv8ZKt1J52ogJmmgXmpX0WWdutBAyxg5 TxWeKm8AVa1HxJjSYQaUbRXgqBVycXmy44sHLl2wVcInLYKSG37obTq2OHc6jg8i9C oKiifw6tz9MrIxqZ4bcDi0h9s3sp9Zm1QgnizO6vO6+8EdGd3NNjm0HT/IsoC3pE9U A0jNHIuM+KXLpiYPiE0Q/N/t0yYcn8J8opxTCkVepcYorqEGEHohnJevYWveGB0nas I6nWrHT0Nz1cTLMTNE8JczR1fLBCahbn9ca69ug8xYgdpMxmK6X8pMkNKA1wXJ3tmd E3K4NFc4eyMSQ== From: Bjorn Helgaas To: linux-pci@vger.kernel.org Cc: Jon Pan-Doh , Karolina Stolarek , Martin Petersen , Ben Fuller , Drew Walton , Anil Agrawal , Tony Luck , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , Sathyanarayanan Kuppuswamy , Lukas Wunner , Jonathan Cameron , Sargun Dhillon , "Paul E . McKenney" , Mahesh J Salgaonkar , Oliver O'Halloran , Kai-Heng Feng , Keith Busch , Robert Richter , Terry Bowman , Shiju Jose , Dave Jiang , linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Bjorn Helgaas Subject: [PATCH v6 01/16] PCI/DPC: Initialize aer_err_info before using it Date: Mon, 19 May 2025 16:35:43 -0500 Message-ID: <20250519213603.1257897-2-helgaas@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250519213603.1257897-1-helgaas@kernel.org> References: <20250519213603.1257897-1-helgaas@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: quoted-printable Content-Type: text/plain; charset="utf-8" From: Bjorn Helgaas Previously the struct aer_err_info "info" was allocated on the stack without being initialized, so it contained junk except for the fields we explicitly set later. Initialize "info" at declaration so it starts as all zeroes. Signed-off-by: Bjorn Helgaas Reviewed-by: Kuppuswamy Sathyanarayanan --- drivers/pci/pcie/dpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/pcie/dpc.c b/drivers/pci/pcie/dpc.c index df42f15c9829..fe7719238456 100644 --- a/drivers/pci/pcie/dpc.c +++ b/drivers/pci/pcie/dpc.c @@ -258,7 +258,7 @@ static int dpc_get_aer_uncorrect_severity(struct pci_de= v *dev, void dpc_process_error(struct pci_dev *pdev) { u16 cap =3D pdev->dpc_cap, status, source, reason, ext_reason; - struct aer_err_info info; + struct aer_err_info info =3D { 0 }; =20 pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); pci_read_config_word(pdev, cap + PCI_EXP_DPC_SOURCE_ID, &source); --=20 2.43.0