From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792800598; b=3PNKJf21tRKzcF1WPzSpnUt8O9/XqEmVt0c0h2RVgdWX3p+coozZ+IhK66eJ9Bn4r7ul HYljk9wuBcpp1fY4neuN86rio+g3BLecbl69BYsXHSTfkxsbQVOBcjP7CVfqVeXEJuLyQ KUAwzvpCV2KeVloi94e8fzeXz3GCJH/Ftqf04d0COAUInxUlQrN4X0ora8rDWGuGagXHK tYy5GrnQV+KiYF+ff31nQV/jWJ0WVhQvt/c32e8ZuhUgwq663xnYZChI1Uk90YLWv2Q/5 pQ35cQsqBGDyoGajgGkw4RcphLQf343ECRU5iVKfYDul+c7YH9X6YUb9jOSUWc4Or6g== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792800598; h=DMARC-Filter:Received:DKIM-Signature:Received:Received: DKIM-Signature:X-Google-DKIM-Signature:X-Forwarded-Encrypted: X-Gm-Message-State:X-Gm-Gg:X-Received:X-Received:Received:Date:From: To:Cc:Subject:Message-ID:In-Reply-To:References:Organization:X-Mailer: MIME-Version:Content-Type:Content-Transfer-Encoding: X-Proofpoint-Spam-Details-Enc:X-Authority-Analysis: X-Proofpoint-Spam-Info:X-Proofpoint-ORIG-GUID:X-Proofpoint-GUID: X-Proofpoint-Virus-Version:X-Proofpoint-Spam-Details; bh=oHnBaDBiTFLamKq5NGOdIg3Rc+UCACis/kFyJn6z/tk=; b=MCiZn8MwVFztt4oyQdSVCekfhDFMTYmXhMiema7XTsgUpYk0EwYNcuWc8kNgmMzWCUGn +lLNkMZz/+KIU1tvnCMBHa8MO5iWZ3TV0XmrsH/FkATPpnHdlkExhqk6uKD+jieRG9ME4 ah3z/DL59aDUv2NaDXzSFIgJDMtr+dgXGJYVDJhQnWleU28BfAkpkdiiua0lCFmwJ+oGI s45Ed62kn15oAe6MQL0+MAAoCddTpGt/iWf7rjRyOK41kAkhOnyQEdmfbT2/uLN/xoVBy no5NQHtH8qdvoR1LqeEjfW5DNWlWCNPiHkry37FKm6zTB1F6ACyRn8mol0gKhHtlEwQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=an5WwwQJ; dkim=pass header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=OW4ZL+bB; arc=none smtp.remote-ip=205.220.180.131 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 32333606A335 for ; Sat, 24 Oct 2026 00:09:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 32333606A335 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=an5WwwQJ; dkim=pass (2048-bit key, unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=OW4ZL+bB Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69NLvDn13983449 for ; Sat, 24 Oct 2026 00:09:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= oHnBaDBiTFLamKq5NGOdIg3Rc+UCACis/kFyJn6z/tk=; b=an5WwwQJwdtacYzX YJ8cLxGoL+zkrqCAPNMPb1Bo0l+rmin4NW2dGTwQaowfVy1NE/u8anbBNJQff6oD 9iRQO7hAN9qqHc1egF3y/x3ZPjBYwVfQwVxRYVJ6YFoGl0MKYr3jK8b9nPkhXmLs KuItwHvGmLAK88dmjtMkQwQ9A+E+HZzhXWqQF8vryy3K6pARLXxxH+XzQLJ+x+r7 ukOGjazpt0nJDkepfdt+abjQkWoOtJ6Ydgbib2b+YXAGbKLPXqV5iD8cEOdVsTyN vQCKf3YhQZ2fKRHPYFTx4ICxpE3XpO/wHt9uDfI0Vb+9+0uuWFb2I4K4lIDeS0Di MvN1wg== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hgart1gkk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 24 Oct 2026 00:09:55 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-3662e7a9299so6004929eec.1 for ; Fri, 23 Oct 2026 17:09:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792800595; x=1793405395; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:organization :references:in-reply-to:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to:content-type; bh=oHnBaDBiTFLamKq5NGOdIg3Rc+UCACis/kFyJn6z/tk=; b=OW4ZL+bBSQhax3H16xLZGHXs85h23cZYtiGm0drz7kgAsetQBOgktC2WChpbmUYCsh LYgeKDaJ47TjeJwGiWJYaiiHptoUdy1sbhb2wNBTkHWhzn5qL+ok8u6COijgDhSS3YPA 4jE6sgaRsk3na85wmj8zPzejuMvQIkevoeA8pssb48xeEoU5vM3KCj9Yrgvy9D0h2yry d9Py7udCV3DRtvb6rkOGQc2zYFeP7IswotkcfI7QQJF5tjzuk8BdO4TcDePpF4jkMTkk djCAPHzYvePHadLhweOtIMA1XxxRuIc9RJ8YRTTy9/K7Vb4cMQOS0XJ2bYwb31FR+kUD X7BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792800595; x=1793405395; h=content-transfer-encoding:content-type:mime-version:organization :references:in-reply-to:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=oHnBaDBiTFLamKq5NGOdIg3Rc+UCACis/kFyJn6z/tk=; b=hiNc+LEPJT9+MCyOHoOWuCfgxiwq/PqVmJoCOK56l8TDi9A4P/ndN+zlY6sFsuUzpa 8DfNp8n7/29d7EhHpdSs5MPVI6SUt5YCJmLLNuoL7+MPEgWsWg7qMI6gKdn19f1Oq1p0 X4pMabyOLo9M18ka3lAacsGrdhaXDdaMnbtQV4KJKAWkDq8BFYVY2Pb70brSywL+7g3r vRzKVsDiVjsOwwZXtoYZL6FskmecPmdvVmPS2JmNC/0S3da/U050KXygplDhi8sX404u ic4lf6ZAee8iLRgZZ1O4wdIipmE7LXxIIb+MoPlRLvX4SWb8Nhne1uFNwsPobTr30xxW xWfg== X-Forwarded-Encrypted: i=1; AKwUvByghDjnvuYJX6LYc/jbpmZaaPorN7ETuoxA5b6UYEMfpEsNLHma/5yRteOJhVoFcGnG3F4lVbIzG6Nx@vger.kernel.org X-Gm-Message-State: AFq9FYKCBQponNdyNt933rqbU37Ey2y0dpJERGMvAhGcDDM5B2an5sht h+avuiQE5XqXgUsJNVajyt8fEMXi4sRtNd9HyoLc8vFIKT3n0vAH6zIc4gcWdaCtGgjE2dyHYKp nDT7rWTU7CtSDVv5Jn56O4r59Ch6MYLuSNFnosKNXrhsGiPYjs6J6ZSmdRwUSEZQW X-Gm-Gg: AYBFou101MXdL+ZWe71AyU0YjqA+L/xKMrZddOqGK2j4P8JV0lYBdqLd2Ay/vV7mp0L vR2pMn5kHuLVxaGEzMeXZSiRXVh0U+ZZXLkvxmbmR8UMSQ07pt87OcHhjDYV+GflR+M2V7VQ5SZ ktvpIfwl4IgdMfUODCFOiUu3VAwa1MO9P2hmCSSHRevhomhmAuTk+fQDGA51qEDcAnC4attC1cG gxlVpFpRbH5dbw/wDu/Zyw4vb/h2CH6g0hiOPlSMkzXGg9pwemaXRDCdNKwqF6t1ddS9zBN5FlZ 50XMWk5x6nk4YIfE0rqMv3Fp1C3d9RuhbA7yL8sfUiBuB3tLIbrkNXHxviFqmseNnGC9od0cxgG nL6UnRoAXYijKc0AoeTIymmF9aOXmlipTXHWntBEixJ1Jy3s0AyVs84I= X-Received: by 2002:a05:7301:1694:b0:366:eda6:8dae with SMTP id 5a478bee46e88-369e84b9a3amr1452593eec.18.1792800594705; Fri, 23 Oct 2026 17:09:54 -0700 (PDT) X-Received: by 2002:a05:7301:1694:b0:366:eda6:8dae with SMTP id 5a478bee46e88-369e84b9a3amr1452555eec.18.1792800594047; Fri, 23 Oct 2026 17:09:54 -0700 (PDT) Received: from localhost (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-369e8d93663sm1724701eec.13.2026.10.23.17.09.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2026 17:09:53 -0700 (PDT) Date: Fri, 23 Oct 2026 17:09:47 -0700 From: Jonathan Cameron To: Pierre Gondois Cc: linux-kernel@vger.kernel.org, James Morse , Mark Brown , "Rafael J. Wysocki" , Len Brown , Tony Luck , Borislav Petkov , Hanjun Guo , Mauro Carvalho Chehab , Shuai Xue , Maciej Wieczor-Retman , Pawel Chmielewski , Dave Jiang , "Fabio M. De Francesco" , Breno Leitao , Dan Williams , Terry Bowman , Ard Biesheuvel , Morduan Zang , linux-acpi@vger.kernel.org, linux-edac@vger.kernel.org, acpica-devel@lists.linux.dev Subject: Re: [PATCH v2 6/6] ACPI: extlog: add Memory Error Section 2 trace event Message-ID: <20261023170947.00003e37@oss.qualcomm.com> In-Reply-To: <20261019203915.2019037-7-pierre.gondois@arm.com> References: <20261019203915.2019037-1-pierre.gondois@arm.com> <20261019203915.2019037-7-pierre.gondois@arm.com> Organization: Qualcomm X-Mailer: Claws Mail 4.4.0 (GTK 3.24.51; x86_64-w64-mingw32) X-Mailing-List: linux-edac@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDI0MDAwMCBTYWx0ZWRfX9vYSqIqn5olf R9Zaozz1W2n//BVzrPFFQKnbK7IypCJVBk0ZnHBZupzbO+9DRy/nHDVdArtQiowyZ39bh0Yn3Y8 Ay9V4I2hg//udVOlTjO1qq0O+Y4LAtfbnw/lzkG+eHs+5jzrd3a6DlrCjP7Qg3xY8riiJx5r4ks GU5QS7zF80A7KcoH4F4eKB+Pujs0sEWy6vE5CKEX7iz8+WqjQ0ulsOzvvzYD2XnbGQkGS583Fnc 25Gynt9w3oMzME4kSO85dJ3jPKrdeDksYMnkKfPVVKY5OtIbqtPZMz9LNfQgiJ9fnSV4Zwyhb/a ugF027rQpR138wLxuIH5obBPPx9nbefpbA+ffDa6opi3wDqhfMvq9+nFxwBL64/pz3x4+nlKOWB 1KmhtBpqqcWeYb9x/vkx6ZNW4DSXEcKzdmnKQeOGXKU07UgiJfTemuYGxgvNvB4B6o+81NmK2SG 5sJYSZ0qSUL0yqL714Q== X-Authority-Analysis: v=2.4 cv=JI+uIMKb c=1 sm=1 tr=0 ts=6adbf753 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=kj9zAlcOel0A:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=7CQSdrXTAAAA:8 a=EUspDBNiAAAA:8 a=dQPge2qhURPgFtmzFlYA:9 a=CjuIK1q_8ugA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 a=a-qgeE7W1pNrGK8U0ZQC:22 X-Proofpoint-Spam-Info: AW1haW4tMjYxMDI0MDAwMCBTYWx0ZWRfX3RnT/yQYWiHq HGCnJMpK9RpW7Az/T/lt+QyC/bVf292FCm2owJyERfZj4wWT7tkdBNM6IqCN7++0YPMFONsWm8U jqBGMmHMbNtO/ea0L0bee7D3IbuhcFE= X-Proofpoint-ORIG-GUID: brz8G8A1VmQXDiJA1xCRTPAWtVTqt4U4 X-Proofpoint-GUID: brz8G8A1VmQXDiJA1xCRTPAWtVTqt4U4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-23_06,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 spamscore=0 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610240000 On Mon, 19 Oct 2026 22:38:45 +0200 Pierre Gondois wrote: > Add a separate handling for Memory Error Section 2 trace events. > The fields of the record are individually printed so userspace > can discover the layout more dynamically if a new field is added. > > Reviewed-by: Jonathan Cameron > Signed-off-by: Pierre Gondois > --- > drivers/acpi/acpi_extlog.c | 6 +++ > drivers/ras/ras.c | 1 + > include/ras/ras_event.h | 102 +++++++++++++++++++++++++++++++++++++ > 3 files changed, 109 insertions(+) > > diff --git a/drivers/acpi/acpi_extlog.c b/drivers/acpi/acpi_extlog.c > index 7ad3b36013cc..9e4d16e06244 100644 > --- a/drivers/acpi/acpi_extlog.c > +++ b/drivers/acpi/acpi_extlog.c > @@ -231,6 +231,12 @@ static int extlog_print(struct notifier_block *nb, unsigned long val, > if (gdata->error_data_length >= sizeof(*mem)) > trace_extlog_mem_event(mem, err_seq, fru_id, fru_text, > (u8)gdata->error_severity); > + } else if (guid_equal(sec_type, &CPER_SEC_PLATFORM_MEM2)) { > + struct cper_sec_mem_err2 *mem = acpi_hest_get_payload(gdata); > + > + if (gdata->error_data_length >= sizeof(*mem)) > + trace_extlog_mem2_event(mem, err_seq, fru_id, fru_text, > + (u8)gdata->error_severity); Was just giving this a spin and looks like mix of tabs and spaces (with the spaces in the middle). Git moaned when I was applying it. J