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 739A8C4332F for ; Sat, 10 Dec 2022 00:50:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 73EEB8E0003; Fri, 9 Dec 2022 19:50:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6EEC18E0001; Fri, 9 Dec 2022 19:50:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5DD838E0003; Fri, 9 Dec 2022 19:50:22 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 4E7708E0001 for ; Fri, 9 Dec 2022 19:50:22 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id D1EDCA02A0 for ; Sat, 10 Dec 2022 00:50:21 +0000 (UTC) X-FDA: 80224565442.27.03D4D07 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf14.hostedemail.com (Postfix) with ESMTP id F3464100009 for ; Sat, 10 Dec 2022 00:50:19 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="m5EoJ8B/"; spf=pass (imf14.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1670633420; 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=dRuhH8FMlmfvc6zoYqeaNnzaIm9B9yAJnmxzzemiK44=; b=hywcoBkyrBBp96lqi0tmVqzd9MDsBjxcQApME2Ns/7EUnOV+n78LOqs3+HGdRDAGs5CBJY LifIwtvrP6ut/UJ4mc77Hlo/EH0guJ67wsoy9B4AZvwwY/0PZS7KVbxr3wymSmOFtpme7G r+VXF/8IcoYnXE6s5sd93zw4T2ldh+Q= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="m5EoJ8B/"; spf=pass (imf14.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1670633420; a=rsa-sha256; cv=none; b=ro9Qf4ZfVq2DuZWIqj4DF2ke0d1I5wjk+LcHlzWXugmWAS2/GfRnhXwnIKyZMoF6VtYtHN flOx2uzB27Nc2EmMu4K1UKDzlVhh6cEV1FoBSUR2DxQLr+XmC0h0pRKa+mk7Xcbf7l2bOy TiOrc4g05GUKVoONAiomZq7m8oPD94g= 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 7EBCA623A4; Sat, 10 Dec 2022 00:50:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 964DEC433D2; Sat, 10 Dec 2022 00:50:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1670633416; bh=2Ri2KSdIUWoQ+TlB3H1PoS6/faC9fDqVI+PSLZ4D4sM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=m5EoJ8B/gpS9tSEK/CfSq1s67bAo9+L0k2xT6mpzyKHAOpGmrbZJcTqXJQMxeBitv 8ktWh4i9vgDTOiJnw1iBM6DoPgVGSlMTMP8fnfTswk0tMWdiGljA5OcwRMpdXkPZ9A K7cvxOTDKRBetLYyBBAUF93xC/pGQC6ajJctQqyI= Date: Fri, 9 Dec 2022 16:50:15 -0800 From: Andrew Morton To: Kefeng Wang Cc: , , , , Subject: Re: [PATCH -next v2] mm: hwposion: support recovery from ksm_might_need_to_copy() Message-Id: <20221209165015.7de5f7173c534c10875e10fb@linux-foundation.org> In-Reply-To: <20221209072801.193221-1-wangkefeng.wang@huawei.com> References: <20221209021525.196276-1-wangkefeng.wang@huawei.com> <20221209072801.193221-1-wangkefeng.wang@huawei.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: F3464100009 X-Stat-Signature: e3j9z49fco9pzze9xmieb4q6oirtxorf X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1670633419-306091 X-HE-Meta: U2FsdGVkX1+nkWPOLNpOHr55MuTwk9B5VHBS4ljfrWCopA98hnedGkXk3LiR2WPfxGnof9BkF7yJIT5SGWjLBEN9oFv5qWa93kNkXZ6C//6u+BACmk0CB7H8HzMnZ0i53bwvtU+iw9cBp9Dx6qIFZg9XVz07Wpsgv/ASQEGtPeZMPs5t86W9V/iqsVFSoLniYvrrhnQ3yexwGQXLlqm+t2ks0JvX1W8aAJ8RawRuaBQfj6QiNB92Vlf43TwKJcwO0fE0CrPEYii4AE2k/4Hy+fKkk5aBcWym0sl0fTrmQQEd1A2koLXofzy394y0L8rRF+gjgg7s0/qOwsRBT/QqilwkLW7cneeQjGKTDQsi39AXHm8DQFbNFcIFiz9mlluQsZGFcupkNkXDiheWoVzYVecNTdFzngPGxnttv+cN4oDUjDp4/33u2/V5046fM+xnwYs0fJTmBd9iGHaG7wRVhaL3E4ncdreQ5ikRZEfjJXCdkucwD+qQdVFwAj0VZDO+10NeRr5HFpj9Cui4zAtHZKb2FBEkEp+vBe/tpp/fagbXmWi5+c6OvOo/xerGGIKggpjQJFRUvSIJpdXh/PrJ7xPdOr0LL/8Dom7JCcduKcLzSZj/Bt46ZDcrXAzTHuuawbbg9cSYznqq3mSWd1RK+oXxjMHLtnr3ix1ued7HyBSbepR7+UN4J939eTplSSaiUR8Ch87h9bHwtnikgBFLUmAEOj07WEkcTeiT2kZdnP2HQdenDCSPdOprjt6qgCH17AaQm70lv0E8Uuc4VrnhMUM/MeGubUAlsbwNaDdkU7MBfuE2qKo66J9RWCBMomoi1B69Owdcz3i2AVkhfmgzptSie7Yb8DdmOFFyivLtf8qz9YvHMFu8CWQFIp7/FmVJ1vARdRpb8FOLyqgwpdRGccExwmzqen7wfiwWgl0rL1V7BLL+hMwIM1W85wJ1WEtz2ryhX4iwvZKMsrHBMYX /tYs9zIr 014G+pk19j6gWA5KFbN3eakbK+LScr1ljGrzFlmNCKbZuZWGRsTkDbnsE9/ZjhRkHNex3zSgDLdjbF5fE3gxB9wSbWC2rAIokF1LGfMaaMcx4IjGXy2NhHWVXSw== 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 Fri, 9 Dec 2022 15:28:01 +0800 Kefeng Wang wrote: > When the kernel copy a page from ksm_might_need_to_copy(), but runs > into an uncorrectable error, it will crash since poisoned page is > consumed by kernel, this is similar to Copy-on-write poison recovery, > When an error is detected during the page copy, return VM_FAULT_HWPOISON, > which help us to avoid system crash. Note, memory failure on a KSM > page will be skipped, but still call memory_failure_queue() to be > consistent with general memory failure process. Thanks. Sorry, lots of paperwork and bureaucracy: Is a copy of the oops(?) output available? Did someone else report this? If so, is a Reported-by available for that? And a Link: for the Reported-by:, which is a coming thing. Can we identify a Fixes: target? Is a cc:stable appropriate?