From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.4 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7DEC6C3A5A6 for ; Tue, 27 Aug 2019 00:51:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 55B0B21883 for ; Tue, 27 Aug 2019 00:51:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="K3dIPuCi" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728115AbfH0AvV (ORCPT ); Mon, 26 Aug 2019 20:51:21 -0400 Received: from mail-qt1-f202.google.com ([209.85.160.202]:51997 "EHLO mail-qt1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727096AbfH0AvV (ORCPT ); Mon, 26 Aug 2019 20:51:21 -0400 Received: by mail-qt1-f202.google.com with SMTP id h15so19224425qtq.18 for ; Mon, 26 Aug 2019 17:51:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=g3ZhUSq1j3Lxx16fgpQE0iUGf8D5v9KeIf9gHJhK6As=; b=K3dIPuCiYmDT7JdD+OPTROgfZh0kK3kMT6mC5+cKNbRDfqtkvEhkP34dMYBBa8U3hL /jH7c3fgAQ+4/NEOzE5+r+YZXJ7I9VMjBCpJQta9e79ZOuCYgtIR21YVFeFGg9YHL0Pq QENxhBVyD95yUspmnBymEpzq3go8lBmvPFPPlXQ6dFARXilg4fYE8goa3mQCR/0GuqAu 5t+5CxMDauJdfwiEsIwJatFUdl4D4tO+JyimUClvUcVa8Z5zui4TyzcZFXndLfn+CXWG ijSeCHIjscAwVUbkhIx5joCSEH+5LIDGHxm+6PdWL2BK+boUv2MfzW3sYWylGQs96BG0 5gAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=g3ZhUSq1j3Lxx16fgpQE0iUGf8D5v9KeIf9gHJhK6As=; b=QTvp9YhDWvusR0/QzNQyVrcccmCAGi8UuSbnljPGp8eyEDdidk2gMrZ+kMH/5fWyLu suP4+OjSbQ02gSRZhVqXZ9Q7Z0zC5cLhxnTGfitvDwEBA9nsTYMeXQzwaxpaa9SJ+J98 W4S+JnEDHYP2py41/v6EFcm+A2vk9PDRL7q9JFHWdvfba+b832gXU9HcmPVYxGy9BsH+ elkkRYij9LZwL8LQhVX3xbKR/v9vvvWGcrYjmfRTKc1TjwzqU1Z2n/RX55tKJdZMIWxC fEaWolXs1jq8RKJIEErEtZBYyjTeV9CWDdx01VlahAw4tCtelOD5MsUSc33w/Z4JsGUP KrNQ== X-Gm-Message-State: APjAAAXuZLwkKYElIcjCUSO0ay1ZV0N4DXvxU6c6yMzoUesZUpJmHAEY bKPunfnTQlX4MUfsCduCoHq5vedsOqfK X-Google-Smtp-Source: APXvYqy9SYnn6y7EsNLzuH0BmPkFq3ePbS/CXXEmWkCR2y7v33Lxff9102PBNbeD9keTFlsrQDiP4C0Wq0ey X-Received: by 2002:a05:620a:126c:: with SMTP id b12mr19883438qkl.177.1566867079971; Mon, 26 Aug 2019 17:51:19 -0700 (PDT) Date: Mon, 26 Aug 2019 17:51:13 -0700 In-Reply-To: <20190821231513.36454-2-rajatja@google.com> Message-Id: <20190827005114.229726-1-rajatja@google.com> Mime-Version: 1.0 References: <20190821231513.36454-2-rajatja@google.com> X-Mailer: git-send-email 2.23.0.187.g17f5b7556c-goog Subject: [PATCH v2 1/2] PCI/AER: Add PoisonTLPBlocked to Uncorrectable errors From: Rajat Jain To: gregkh@linuxfoundation.com, Bjorn Helgaas , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Rajat Jain , rajatxjain@gmail.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The elements in the aer_uncorrectable_error_string[] refer to the bit names in Uncorrectable Error status Register in the PCIe spec (Sec 7.8.4.2 in PCIe 4.0) Add the last error bit in the strings array that was missing. Signed-off-by: Rajat Jain --- v2: same as v1 drivers/pci/pcie/aer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/pci/pcie/aer.c b/drivers/pci/pcie/aer.c index b45bc47d04fe..68060a290291 100644 --- a/drivers/pci/pcie/aer.c +++ b/drivers/pci/pcie/aer.c @@ -36,7 +36,7 @@ #define AER_ERROR_SOURCES_MAX 128 #define AER_MAX_TYPEOF_COR_ERRS 16 /* as per PCI_ERR_COR_STATUS */ -#define AER_MAX_TYPEOF_UNCOR_ERRS 26 /* as per PCI_ERR_UNCOR_STATUS*/ +#define AER_MAX_TYPEOF_UNCOR_ERRS 27 /* as per PCI_ERR_UNCOR_STATUS*/ struct aer_err_source { unsigned int status; @@ -560,6 +560,7 @@ static const char *aer_uncorrectable_error_string[AER_MAX_TYPEOF_UNCOR_ERRS] = { "BlockedTLP", /* Bit Position 23 */ "AtomicOpBlocked", /* Bit Position 24 */ "TLPBlockedErr", /* Bit Position 25 */ + "PoisonTLPBlocked", /* Bit Position 26 */ }; static const char *aer_agent_string[] = { -- 2.23.0.187.g17f5b7556c-goog