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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6A8C8C46467 for ; Mon, 16 Jan 2023 20:13:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E84876B0071; Mon, 16 Jan 2023 15:13:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E34E86B0073; Mon, 16 Jan 2023 15:13:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D236D6B0074; Mon, 16 Jan 2023 15:13:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C435B6B0071 for ; Mon, 16 Jan 2023 15:13:10 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 74CD9401C5 for ; Mon, 16 Jan 2023 20:13:10 +0000 (UTC) X-FDA: 80361761340.25.C987EF9 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf15.hostedemail.com (Postfix) with ESMTP id DF2EFA0016 for ; Mon, 16 Jan 2023 20:13:07 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=0GQ25AlT; dmarc=none; spf=pass (imf15.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673899988; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=m2nTHF+ZvaCcTGe7+1fLkxBNw07jprsK1dX1MhgHBok=; b=Jj5gGEUgp61pGIDh3jLts5g2r/PZjVOFLnjJvo1PqWt45MBzKG7FJPi2XqJhCuRowL3dfx xreEdrfbPqibSnUiCjvCAo4INuYlqECRZeNqzniGvaEawaID9RYLHy7PkG9aSXOLHytaIY JZB5RF2z1ucaxIrbDTe9P0Tno7mbWwk= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=0GQ25AlT; dmarc=none; spf=pass (imf15.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1673899988; a=rsa-sha256; cv=none; b=7eUsfi5Nnw0jeFjmid7uVrTKOVv/ky0v+tSskCGmC2RqKuMFXnK6BW74EhNL3UcXKjOyb4 BSOIqQP/g2Qjk1WZjB7VyQwYBpFfbgSL/4+E2EcoT1GVtJIc3jl4oswtRkqa2iNfq0pxSG kq9l/fRoKxV0TuXyXAAOGAVp3RdfJ58= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DC13961122; Mon, 16 Jan 2023 20:13:06 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 093B7C433EF; Mon, 16 Jan 2023 20:13:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1673899986; bh=ZPAGQe6oEzP75YKz4znjuH55KK8SYgN70L183iM8FvI=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=0GQ25AlTVlkZ+ubpwGYaTrU9tZ0VbBopZzKXBXWkg96PJsrgbMXsZmZItFqCy4rsf D2okWFzBNY6VhcBqBGj1MbJmOMwGQWM4kp2G6DQ2YWlx1kBSRUr5GYtLyOms+6BHns UPBO967H/tzQklFqpWxsu2FInqW987x7CzOYJgXc= Date: Mon, 16 Jan 2023 12:13:05 -0800 From: Andrew Morton To: Jiaqi Yan Cc: tony.luck@intel.com, naoya.horiguchi@nec.com, duenwen@google.com, rientjes@google.com, linux-mm@kvack.org, shy828301@gmail.com, wangkefeng.wang@huawei.com Subject: Re: [PATCH v1 0/3] Introduce per NUMA node memory error statistics Message-Id: <20230116121305.a9412c9a54d086c83cbfc71f@linux-foundation.org> In-Reply-To: <20230116193902.1315236-1-jiaqiyan@google.com> References: <20230116193902.1315236-1-jiaqiyan@google.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: DF2EFA0016 X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: 9p9d9roen4is78utz8aan9zptwkx754z X-HE-Tag: 1673899987-911124 X-HE-Meta: U2FsdGVkX1+hqp28HFAoFUgvfV6ZM73a5oD8wjYFlb5rgIoKzdb5MYQNqKRT8MZ86C1PK0WCT0FwUNlvuDwtt/tE46Cl6xfykPGor4pehJEEjHLOy4Gpzs7utgLjskpD14PEJobqqjoh5mvuazlW2VCXQqp1jKUeAwjiDpotiUdu0XfUGSWuk8KtfSuhS/rsDvG/Fwqd5729ber44tIT5gJXOpMwAFT0nJ50ziLvt2If/i7Jj/HCys/B4Af+6do1hRh/rvGi7x4/CQW8DXfFGv2YTaAiXhlnqw1Tm0LCWKyiyVbxzK4llGA1kUxcrdayGk1ZWmhJNRWCUZOZ4vXNo6/M2g0WpMullxJMyAOa6nfvGeq8c190dS23MQSf2vtLy292zCEoWB3ORzWoSNjI+w6FVMCvoCO8Nw6TxNEWvL+FX499iIu+S4cm76YJoguwex9Lz9FPkWn6LYfqnV/CsiZ6zTl1Uz9nh2vmkrzV56PuJWS2A6LGQEn0HjdX9cOyFT/LMtkHvpP/9/U7dMdy0IaeA3QxyyUfq3Bud64x8xzNNr4iyRczfvxntEUNaVQIfEHmqvCHtkV4js2fHnbtvkvyBVm9ygPO0Xk9bl4VTD4JMdE6YUd0ozxYBZJqcNrFyhkv9tVEQAUWZgqg0g3cerZd+S7dOOXpWV3j2b9LcZ9YwfLpN4jtt5G5WSmEdC7OhhSqR21v4+0GLMS5Ras8Crl98mWBKAHGjz0PD9s8I6s1K1puJtKHJg45yuUO0DJjhkRsPM+1VIM4YrPf/Befj53C3pC+tL3+3wOuvoXA9qWRk0pnCGRWamujp1Yad7FKeJgtPQYSsil9Sx9kyqw8Npj4AKhA7SBMKuZDDlywH4722HvN8dyxMfKj05C/ZIE3gWzJe/hpJtBdhSoSBMmOTaqzriHs0E1ZeuW4VXThtSxpy5RNRR/S5fwAXzPt59pFCW/lWobaD9mi4o9PgLv /OH7ofHC W8ibStc7NWN/8etPOSiUXnDnnnYmyG5eg8HUyIIXQA9BrYZNIFjdmJsYlkw7ABl7fvTr9 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, 16 Jan 2023 19:38:59 +0000 Jiaqi Yan wrote: > Background > ========== > In the RFC for Kernel Support of Memory Error Detection [1], one advantage > of software-based scanning over hardware patrol scrubber is the ability > to make statistics visible to system administrators. The statistics > include 2 categories: > * Memory error statistics, for example, how many memory error are > encountered, how many of them are recovered by the kernel. Note these > memory errors are non-fatal to kernel: during the machine check > exception (MCE) handling kernel already classified MCE's severity to > be unnecessary to panic (but either action required or optional). > * Scanner statistics, for example how many times the scanner have fully > scanned a NUMA node, how many errors are first detected by the scanner. > > The memory error statistics are useful to userspace and actually not > specific to scanner detected memory errors, and are the focus of this RFC. I assume this is a leftover and this is no longer "RFC". I'd normally sit back and await reviewer input, but this series is simple, so I'll slurp it up so we get some testing while that review is ongoing.