From mboxrd@z Thu Jan 1 00:00:00 1970 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 32CBF25E821; Tue, 20 May 2025 21:50: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=1747777853; cv=none; b=Chpw3k8eCcuw3n54Lh+rhcwhr7DTzR72eOdTsp4yYBjvjUdNphGjCWlB9MzKHJip+Nm3jjx9+WZxt7b0CTaE0saIsMX3M5pWsZUmWc+3CS6kfB+8Lk3ZrXQoMN+S16JAOtUtB9GyscMtmOc7f7rVl8f7rlEmTyriUiAJ3tkFjlQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747777853; c=relaxed/simple; bh=IPMbbOcFFDi3G9kSOU1LeCM9xJi4UaBswiex0tdbMIY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=pFW/UeYSdgxNTKxA+CowZQmT06qm5DZLoJRVc1m4bFthYslAAikJ+hb0uzfPtpLBChKAFaEkdFcTMYLL2sEbNo0Kypb9jthy/pGcFvs7XXRXhtll38hzkC1IBsiJYgHYHAU9zFjEsAnIQBl9ZtnpLWnShdVibLfhfN+VmfhXhXw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=hlHUMTGL; 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="hlHUMTGL" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6AB0DC4CEF0; Tue, 20 May 2025 21:50:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747777852; bh=IPMbbOcFFDi3G9kSOU1LeCM9xJi4UaBswiex0tdbMIY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hlHUMTGLWmpM22fL61Vds0cpKCxjl3zGYlayGT6PKSn/Rpexo1WJs5gFt9PABLjUl d6B+v/zhU9oufqMfBlQhry88S71PfAKH7ErQmQ7WH8GaahjHUJX7PJbK4MmbaZdggP Lt9Pfxeev2ikn6wrWWuQxTOjDL1v9wUaGy++wa4V+pR03m+gug9Jw9J3fKYl5DJdnT Z26N/+lRxCNGS7rkSInhz4T78PjFX+jSb2NbkhiI//4vKvoJUW8vQOKEZLGAi29qXC an7FAU6tyOU+udoBYSMj87RtxRu8qbVvrnX4rmyTZ/wUpHTyVRD/S87bF7lZp00vFy EAbwhMLV908zw== From: Bjorn Helgaas To: linux-pci@vger.kernel.org Cc: Jon Pan-Doh , Karolina Stolarek , Weinan Liu , 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 , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= Subject: [PATCH v7 01/17] PCI/DPC: Initialize aer_err_info before using it Date: Tue, 20 May 2025 16:50:18 -0500 Message-ID: <20250520215047.1350603-2-helgaas@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250520215047.1350603-1-helgaas@kernel.org> References: <20250520215047.1350603-1-helgaas@kernel.org> Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 zeros. Signed-off-by: Bjorn Helgaas Tested-by: Krzysztof WilczyƄski 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..3daaf61c79c9 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_dev *dev, void dpc_process_error(struct pci_dev *pdev) { u16 cap = pdev->dpc_cap, status, source, reason, ext_reason; - struct aer_err_info info; + struct aer_err_info info = {}; pci_read_config_word(pdev, cap + PCI_EXP_DPC_STATUS, &status); pci_read_config_word(pdev, cap + PCI_EXP_DPC_SOURCE_ID, &source); -- 2.43.0