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 F0587C27C4F for ; Wed, 26 Jun 2024 20:04:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5E6DA6B008C; Wed, 26 Jun 2024 16:04:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5966E6B0092; Wed, 26 Jun 2024 16:04:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4856B6B0093; Wed, 26 Jun 2024 16:04:38 -0400 (EDT) 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 2DDD06B008C for ; Wed, 26 Jun 2024 16:04:38 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id B0B4B1C2A5C for ; Wed, 26 Jun 2024 20:04:37 +0000 (UTC) X-FDA: 82274117394.12.737ECB7 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf03.hostedemail.com (Postfix) with ESMTP id C7F6920019; Wed, 26 Jun 2024 20:04:34 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=M5MuJWaI; spf=pass (imf03.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719432267; a=rsa-sha256; cv=none; b=XfCkqU1eO51kqfD/RoEHOE8E6n/4swY5sXL+pDZFJ71CT6wADAUkVNvJHGfzb+RivwqHge MnKXBzmRi8vOlhG58dJJVqmHNgsiCQ2pJUdSKbrWegk2BSUbt2Cm/tDqXROtuRSexABdM6 QetGQ5dN7v7EhJucxUxgaay+gpYG3k4= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=M5MuJWaI; spf=pass (imf03.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 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=1719432267; 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=iggVKFdRhqLCOisrF07uIJzcTg/w6rNtxDJ3vGakVBk=; b=iSNNey6gXxFFDd8kFh5LK4p2kS/ot/Hu9b8ZOXM+mH3W1L27t+w/w+Moee/7HYjSUvOHVX l7n3AsFWmLgVTQT6Qf1pE/0ZC+sJA2/RTiZ1DK37vPpRXn6hNGVfLHPGmfyV/RcLHLaIB0 b30Ew5qzmfZHNaVmqaOA1z0ElqJyPPk= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 7C40CCE21D9; Wed, 26 Jun 2024 20:04:30 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6D46DC116B1; Wed, 26 Jun 2024 20:04:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1719432269; bh=iggVKFdRhqLCOisrF07uIJzcTg/w6rNtxDJ3vGakVBk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=M5MuJWaISqkP0ujYJb80urlFNnXILzzAViCkMbFLuSW3rVz6qwv8P/mWS59vEs791 OTxWwynMRWsQ8ah1wuPCMkESlfPZTVJ7/UqVkqQNvzndKEFev2jDVQNbse+1oePMFb pysT6ExIKlISIc23vNKRUiL6gyamvzFe4pwUbk7s= Date: Wed, 26 Jun 2024 13:04:27 -0700 From: Andrew Morton To: Kefeng Wang Cc: , Tony Luck , Miaohe Lin , , Matthew Wilcox , David Hildenbrand , Muchun Song , Benjamin LaHaise , , Jiaqi Yan , Hugh Dickins , Vishal Moola , Alistair Popple , Jane Chu , Oscar Salvador , Lance Yang Subject: Re: [PATCH v5 0/6] mm: migrate: support poison recover from migrate folio Message-Id: <20240626130427.2124681ea725b306de4d103d@linux-foundation.org> In-Reply-To: <20240626085328.608006-1-wangkefeng.wang@huawei.com> References: <20240626085328.608006-1-wangkefeng.wang@huawei.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-Stat-Signature: 7ghkaxqu5o6rmfe7j5yf18xag6581xit X-Rspamd-Queue-Id: C7F6920019 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1719432274-924679 X-HE-Meta: U2FsdGVkX181imTL0CDrT+NanacW0occsQKauQsfxIF7LYSKGvhJelrM6yxVsBf8rVd56OChd8obqcL8YlFu116Dm3hIE5ECkn29tOi8/pknAi3Oo3OczcRkRerdq8v1RxSCVPsxHu+GogmvrEDL1Ouff0waycxBJfpqWz/glMMMFqjoggxyB9sX4RbfX1pK2L5IipeZPPSO+iYIF5eBcZ4VwfdZ34Ee9pGVOhoLwMeD7Yg2giB9fKCt3hrSUamGB7/b/NbJfiJcm3yOEbusFABxB9c9kwQyuByC0PaVvYIZNu/wlKyJTvSr5CHpvp7YFzPcV/VHoeopUNUJMFu24jiC8n9V7xALdEfEpCqXeFTohKczGSZ4eWu/gU6vlaTEdLWW8OCoh48o3wLrGQ7zrNLim1p27G38tIEoWayAS6A/2iFKS7Ft4yLyFwOdfjoDZnrOo2GBeDapVHo20MmUm2e6Z1PpOrraW8rN3rYFWNWqmPstW084wUZRQ2tkskegKEdS2kzBnCVnJ/5uMsTU2jKKd+b3+izgjDqWk9NudhJ8Fg0EQObxxyR8i5P2Doazif23GQz/JMihD9ijoOQ1ghr0WD6S/Hj/CrMkjZzHICmCM24b21WNwoJ+oszDLhzYbyaKCXWjClFNhaJdSmTqNPeSfCjfrVFRlqrgJGVsEwUPvvd4lP3xo8lotc8+lVqqNn5GZxOOXewgxs00tMIB5IXd9Y00EsGBLMjbuEhslyquJ52cb2m1BUYV95sHLC7q6JmejI+2rHe/b9ZQ6+gM3YKO7Yb9cRjbC9pvSGknzSRjR90YrC7Qr8vh6vrHaix6KyNcbr8NxKU9dQfpIXIZoEzDJD+ifapbOwJz3yj1HhVBePDouzHm2F/ZasO9m513QLnW38vXWALm8U+ee8lTma7OGqnjVyAiqxB6qLfwjMwhLvqHSjQVBEXbpB6ZI2TR54AhCcM8AWBX9gOfoIc 3dOG79dK 8gydmAvytkTQV8xfH2tJ+EVzuBsG7sutkZy8IuwgJb1bUoaFGsegqOj9L6lmb0g3OGsVhDvPgNvu8qOTN2vwmphmRLOHM/k6/wMNymd5kc6XZkxs43/6ZEIhd2g1T10QT/c516J/aY+j2u8LAIKZHN2arMbrpFDbr+192P3nMD3rujau+pSZXRrzxQj2FwB/tPXzloXPlOhhVnKEcEUIkObMK8nA/r/6Qn75K/T/jibrSPRLBh20eXTkH6U7TFRYY5XGwKZ3YAr2i9aGDLx5cj0RDnU7aUXE1cxkNn5X1DuEkMDUnIgwKEAbwSewT67ev2g3hoV20bawCRovX7l6DsazUsQ== 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: List-Subscribe: List-Unsubscribe: On Wed, 26 Jun 2024 16:53:22 +0800 Kefeng Wang wrote: > The folio migration is widely used in kernel, memory compaction, memory > hotplug, soft offline page, numa balance, memory demote/promotion, etc, > but once access a poisoned source folio when migrating, the kernel will > panic. Is there some simple fixup which we can prepare for -stable kernels which will avoid this panic?