From nobody Thu Feb 12 02:02:14 2026 Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 928AA15B102 for ; Tue, 18 Jun 2024 12:43:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718714629; cv=none; b=VmwGxmGnj3Z04Aa3BfdrmhsnHWi1Qbr3BbVc7coDGGpLCFBcQaUtECGC/dgfRiXgHS7DRat65t63q27KljuLwAQem/Cs19k/sByjYt22z3pByNWUf/ZIAO6LTcfhAgeNDu9GlYXKBmr/6yr+ZcLFa0JWOSsYl6fzHpzTyZN9pMA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718714629; c=relaxed/simple; bh=UHMPlHtbeyyrNAG0OnisM7LplQJW51WSkzDmixlhxj4=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=rn7SJwGgqjTDIGRRMYXmKzQPIZQ+ajoXqy0t0hPc2kgzeo/DIS2ltxvY5WgeXo5zp/DlNQmZV8k9M/9YuTL3vq8nxxHZSvT2JedXzuNuETDBEAXH77A1/MTTTE2fE7qLEmx270f54FtyFZYwMc37bYbInLynArdYA8d79oig6mY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com; spf=pass smtp.mailfrom=bytedance.com; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b=OkW05z/u; arc=none smtp.client-ip=209.85.215.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=bytedance.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bytedance.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bytedance.com header.i=@bytedance.com header.b="OkW05z/u" Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-70df2135439so655901a12.1 for ; Tue, 18 Jun 2024 05:43:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1718714626; x=1719319426; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=r3yZnmFzbpO425MPYTnvkQiOaVw0tQ0ZTD7yM0B1TMw=; b=OkW05z/uoRZuAEKHq9+oR9/dnzHnPdq4Pcm8ZzLELESv2ADF5cOvHiO1glJd+kYUA8 4bPG+fxJFn0jm8rp3P5ik9bveJMhA245BxSwN6KSy2iPMjMnuAFGFl30pS6P/QCc7D7O Kl0+CxzznDnWe7r0aYN6rfI+djYOgsbpKSIXqDCcjihqAmO6j7D3aS5ipS2WYW+UtjEX pP2uT3PhR6bB0XgfsDWGIob6eFa95REzMyUaJqJ7sCkMOfoCD2ASHeV+Lw3MFkXBFqkc SoCsVxpSVE66Hb8rsx30cirkCzFBNC28xdQD34y+9cqvsyVieqmbRQKrn8xsQrlGF7RS 1RZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718714626; x=1719319426; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=r3yZnmFzbpO425MPYTnvkQiOaVw0tQ0ZTD7yM0B1TMw=; b=JJLgKB8qU0J5lPNZ3ymKcYkOpt2/0+qw/VCEDKkyfkhDb1dZI3z8qhsIHEARVY1eRl 5kkNhGE1DNSBssIB/fiaaQOV+FMD2F+i4TMtxwHBIiEJqWdEiGdXYSt7zLTvXp1S5yTc oEOU5Pk0HDiSThOAo3ifvsitOxIpyZasTzHODHf5EPYk9d/HPRsg7oPrj3nLiPl+utLB HUSiUkHU63CZfozoa6peoexu+8GDc7fvnTXKPapiCNrzs7hVfo6L1j17bjijQ4Wi+62A tsm4XDBF/wpuu65c51v87ppUl5Cc5bz+cB1piZUW5tc1lPHegD2icbhc8aEOGabsf5v+ Mp8g== X-Forwarded-Encrypted: i=1; AJvYcCXWWTVCeEcSkNElom2t8b5/HEYz2PnfdmpDMa+KVWKeNWjCK4Yc2Fv+bZacfpbOnIDd9uOhWI150iqXOHbWvlm/uK5iVmiLQ7uREIAe X-Gm-Message-State: AOJu0YyUHe08zHbV29BBLzCAHwl4zCFVN27n5Ea0n1KeVyLI9zsAmXsu rRnN+9KwX4SyNVdRIdFQmN5+GHL/HzYt9FtXoftyA0gA0gyrYlSYXuL76YcVoUI= X-Google-Smtp-Source: AGHT+IFeHFXcuqstqyBLWlQRtxnbaBhgqUio80BDkhNMsX7J0QkYUKFFquz3vdD9VkFXH1M2344CLQ== X-Received: by 2002:a17:90a:a607:b0:2c2:d6cf:f4d2 with SMTP id 98e67ed59e1d1-2c4db44c393mr12369580a91.26.1718714625799; Tue, 18 Jun 2024 05:43:45 -0700 (PDT) Received: from L4CR4519N7.bytedance.net ([203.208.189.5]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2c4c45ac600sm10864198a91.5.2024.06.18.05.43.41 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 18 Jun 2024 05:43:45 -0700 (PDT) From: "$(name)" X-Google-Original-From: "$(name)" <$(mail address)> To: tony.luck@intel.com, bp@alien8.de, tglx@linutronix.de, mingo@redhat.com, dave.hansen@linux.intel.com, hpa@zytor.com Cc: x86@kernel.org, linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, Rui Qi Subject: [PATCH] x86/mce: count the number of occurrences of each MCE severity Date: Tue, 18 Jun 2024 20:43:31 +0800 Message-Id: <20240618124331.12729-1-qirui.001@bytedance.com> X-Mailer: git-send-email 2.39.3 (Apple Git-145) 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: Rui Qi In the current implementation, we can only know whether each MCE severity has occurred, and cannot know how many times it has occurred accurately. This submission supports viewing how many times each MCE severity has occurred. Due to the limitation of char type, the maximum supported statistics are currently 255 times Signed-off-by: Rui Qi --- arch/x86/kernel/cpu/mce/severity.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/kernel/cpu/mce/severity.c b/arch/x86/kernel/cpu/mce/s= everity.c index dac4d64dfb2a..a81e34c6e3ee 100644 --- a/arch/x86/kernel/cpu/mce/severity.c +++ b/arch/x86/kernel/cpu/mce/severity.c @@ -405,7 +405,7 @@ static noinstr int mce_severity_intel(struct mce *m, st= ruct pt_regs *regs, char continue; if (msg) *msg =3D s->msg; - s->covered =3D 1; + s->covered++; =20 return s->sev; } --=20 2.20.1