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 18826C7619A for ; Thu, 13 Apr 2023 00:47:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5F386900002; Wed, 12 Apr 2023 20:47:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5A3C56B0074; Wed, 12 Apr 2023 20:47:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41CE1900002; Wed, 12 Apr 2023 20:47:52 -0400 (EDT) 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 31BCF6B0072 for ; Wed, 12 Apr 2023 20:47:52 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id E1892AB110 for ; Thu, 13 Apr 2023 00:47:51 +0000 (UTC) X-FDA: 80674530342.18.FC3CEFE Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by imf09.hostedemail.com (Postfix) with ESMTP id A2E7A140009 for ; Thu, 13 Apr 2023 00:47:47 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BioJIPcL; spf=pass (imf09.hostedemail.com: domain of tony.luck@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=tony.luck@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681346868; 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=cAaV8J9pG+fJHGqEydvHqm24D1IvxozSywJevjTukps=; b=ODzDav12HaQcZaF/xi18bGQ8dncq1goyUQyGsfVBoodjqFnvj0Dzw3mq+/beLXWQklZ3oM uDCulrKvQlqfC5NEX8QT0+7uyFojvWJXdHsuWbMrOhOJAvC/4OVCNQwL+o+l7aN+BeVHc1 bTQAaH/fB16HKwpq/EIgirNIAz9n9rM= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BioJIPcL; spf=pass (imf09.hostedemail.com: domain of tony.luck@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=tony.luck@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1681346868; a=rsa-sha256; cv=pass; b=8Yny2cwMPgBSMWpkATBmqYGT1vqZ+U9VgNrYiOCmuA9gTnlmcOJ47E83kVQ1AK0HBl2vf2 xT+LN6t7ZdbdUCPa4MHaGQ70ssGMFVEg/5r4F/TuFsEG22rOLImXcH890wiYNzLx5YXyN7 85ZrDeR0EjEgz8d7bjBHhxcwbpoEHFA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681346867; x=1712882867; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gv0iDNId1ztsZubQP6wTKQEPVqBsBgCN2y3d2A8oFxE=; b=BioJIPcLj2P4pVVjTQlmOvg2+Nb0d5S/+/KtPPbWh4S3PUZtUNOkifYK iUTFlPnyFVBqtEPxUAHQHbArmOHiPhMksIUuGZN66/7X0S/7j0KlHsgwS 5X6Srr1Ykcje05Dcp1ae1PegTAW754ebRhwTEpxxSLIRFHBTT11DObZtv vpvOCVWqHufPc2O/+emVxalud/dnvMO482bKdS83OtNW/Jb+75RH+xrNQ BEoqFjUYL593JEoJcPydbmOjG7JMQwxQik4GGykwlvA6CYqyfoe4NDF9v 8SDl4K7UOU/B/gbtmc8kavcMwH0+61jVoW6k2jsOE3nEZAW4UFJ6fNlF5 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10678"; a="409203538" X-IronPort-AV: E=Sophos;i="5.98,339,1673942400"; d="scan'208";a="409203538" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2023 17:47:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10678"; a="935326111" X-IronPort-AV: E=Sophos;i="5.98,339,1673942400"; d="scan'208";a="935326111" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 12 Apr 2023 17:47:45 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 12 Apr 2023 17:47:44 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 12 Apr 2023 17:47:44 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 12 Apr 2023 17:47:44 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 12 Apr 2023 17:47:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OZgXfixRUV5dSLLcv+1q+eGBpRHYLwLMEyrki7JmBVixz1RAwuk+c7ajwfekz5PMK2e1VFF9jcqZlj9rNghSo8suxdR7US/jFVnRUQGKNLUBDrsFtGJQ+QwaY18+OMfOaHPvmeamkQYNBvS4k2OojBplRnSa+ni907IDl4VYjvwL6+bkFHk1W3yyo6yV+QJ8w3MU3oDUDNDEa5TEQ/QIUPWLf8YBAtr9wjPAi6yYbNWe42zI8amS6bGk1E4B85KaG78JCZ+QRaCjKq+yTMZmIk2gXvNYZ+i7pT+PKeGgECx0xpfbeVTPQf6tVR87fzF1peESNPXESb3v2wadyWCT4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cAaV8J9pG+fJHGqEydvHqm24D1IvxozSywJevjTukps=; b=h1vNdoJmprpaXaEX6R5FveVqDfFo0tGV28HzYFEaaJzy9D30wUgDyQDk78RZYuAIpvhkYp9r9QwLqHryz+GIKY0/9y0AKTb9IZm/3nT8Cw91f36dZscUihAVUUpbE5iXuC0MVfbAibzjuwjXb5PDxjFs3Nw7dduT0JljrBXspuUFztlDjVFwAid8gBx0rYA7xgI1h6En3pvjI8ztmy1yh9f0hk3ubm1JAETaKDmIrlYZseWmYNZqW5lp4fZOqVSilCHwb2f7U4WTW472F+pyWkWzDKC3QNAAihnVkBmL5H3LqV5At7TGRTf3FUAwRz6aI6YRtljBn35uow+WoIzS3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DS7PR11MB6077.namprd11.prod.outlook.com (2603:10b6:8:87::16) by MW4PR11MB7125.namprd11.prod.outlook.com (2603:10b6:303:219::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.36; Thu, 13 Apr 2023 00:47:38 +0000 Received: from DS7PR11MB6077.namprd11.prod.outlook.com ([fe80::259a:3153:7a85:9179]) by DS7PR11MB6077.namprd11.prod.outlook.com ([fe80::259a:3153:7a85:9179%4]) with mapi id 15.20.6298.030; Thu, 13 Apr 2023 00:47:38 +0000 From: "Luck, Tony" To: Mike Kravetz , Andrew Morton CC: Liu Shixin , Naoya Horiguchi , Miaohe Lin , Muchun Song , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH -next] mm: hwpoison: support recovery from HugePage copy-on-write faults Thread-Topic: [PATCH -next] mm: hwpoison: support recovery from HugePage copy-on-write faults Thread-Index: AQHZbFDq19fMxv6l/0SbTe2cXT0UDa8n/G4AgAA+bwCAAAbNAIAACa8AgAALdoCAABLfsA== Date: Thu, 13 Apr 2023 00:47:37 +0000 Message-ID: References: <20230411092741.780679-1-liushixin2@huawei.com> <20230412181350.GA22818@monkey> <20230412145718.0bcb7dd98112a3010711ad0b@linux-foundation.org> <20230412222138.GB4759@monkey> <20230412155618.720e6b3aa5be6444f7889ea6@linux-foundation.org> <20230412233719.GC4759@monkey> In-Reply-To: <20230412233719.GC4759@monkey> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR11MB6077:EE_|MW4PR11MB7125:EE_ x-ms-office365-filtering-correlation-id: f6966695-adf3-4331-e430-08db3bb8addc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: viW0cC91c9u4bQpET16iALQQ7HK3H7ZPAKH68CIUlm1DNLraGOEWwHJcJlqQVApYgOe+BzU+k4MxKRZObUNM5yn5xa7ygKA+3Das0X4zBxDDIyq8ulnGWeApedCLL4R5Dde80Lh2UUIGTVaHG6kmBhP02bHzZLwVsqJyEs7BxqhV6S+7BefhJUyCQYIDBlvm5m1/0X+XLwgu+SRj+y/iDVClHMxvB63EGqOoOBRTLFn12qbvNSoa0s4tO8u+ShUtGwpybxGo6VBk/BkX4OLLkiM5pgQTX9O5f4iH40MgCXudAsQAPbdjaMVHuv+BEb5jhpkIMoAUkU+xE6Z8R3RWfN6FAnKEk8Y14xObGIcSK9knx6yatAWB8Yda6gf5IzxWCRM3mNx9glAg6F79cHLATSJjlZbaeJXNGj7Ck8IUIHke+AN+EgkvURQJN7gquRuZWZPpB/2E+t0JrBx3g1EW/2r/2R+xvSauT4H6BMZxY0NWsU/EFKEpyoIbGLBNvDS5muR0kwnda54cK+zmAyvzB95BH6YVPT+VV3mTtxkibdLX7T4OU/yXdCnSqM5SaLY2aKwjIZlziIG4IakWNYG2c205ka9t+CGEwPBlgPKUb7UFLlkZCy9eA5qcVdtLxwHr x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR11MB6077.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(376002)(346002)(396003)(39860400002)(366004)(451199021)(55016003)(52536014)(4744005)(7696005)(8936002)(5660300002)(86362001)(4326008)(66556008)(66446008)(66476007)(76116006)(66946007)(8676002)(64756008)(478600001)(33656002)(38100700002)(38070700005)(316002)(110136005)(122000001)(82960400001)(54906003)(83380400001)(2906002)(9686003)(71200400001)(6506007)(186003)(41300700001)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Hi12X7HAbgE6EPN6/exTdHnYzxX7vg46mRzErX99acxncwfWEH2ESIjmCr/Y?= =?us-ascii?Q?flm5T2aAIluI2CLf4QmAcIqQJymAvgyohbSooKbNux9dkXLsD3WSA+7LjzIs?= =?us-ascii?Q?ipc0S1TOTQak48V2e3gZGOVCKoI4SgPWocwuPObkJt2A0oX0dR+RxtKNXF4w?= =?us-ascii?Q?ct1vM51jNLlzCr3Q5fAL2OOZA3L6mkVFcdXcowzTBkoT4wueogfDL76NDV9d?= =?us-ascii?Q?T8Lcir3EkDJWE20bcMngqbRfJuN1SoEVWsaFwObtt26MdCmpgqrcvCXf+m40?= =?us-ascii?Q?mEq8FTkErsNcx0Jr/KrxAnNQAEqJwjpntjWcps/IhEKjnRxJzCrrGDl8n3Sy?= =?us-ascii?Q?U84v8/ayeJjPdKE83wdb9y7aIrX2yXYy27HFvRKe5n1qYBGtxpI4klRB7JOf?= =?us-ascii?Q?f/bi/FsJ35K58d1dMCX2ZQ9jL+zzTUQws+XRxD3vPr9okSEW6X8UPCJpXbXU?= =?us-ascii?Q?0QaxTerLqOiLRtFbCQDqU2kflk+i00BDLrUk1+TyVfonkpjw2gImkVQQwnQ/?= =?us-ascii?Q?+v9+LaWCFn23chfxO9nYQM9H7Jjz1vNsHWgas1IGOY0jXxG/gSJb4bJ0RxIG?= =?us-ascii?Q?igzQQDADvcpgmgD4ZLKjjm5ArpT0d52VTvNkxxSQpuaSjo8AM7xohhPAFynK?= =?us-ascii?Q?VeGe1bcXykRjL/oLz4d4N+m75v+ICIWjHkgP7oz6r89+wMJHYVqnl/RK+AA6?= =?us-ascii?Q?unrHb7UeTJXDYEjmRP5VP7PkvSDS93Ev3CK/W97pcfgKEXWAWfBzzyz9UGYM?= =?us-ascii?Q?uOsdYMpmRSQb3lkatkgDxvx87naHLXMZ12JZAlACxsxH+rcTifpwssSVwN/0?= =?us-ascii?Q?HRcragZY/4OqRIjtU9gQ5LMvZ9Fu959D3YdjFFwsAZQL80y0h7fJ57KaNiVr?= =?us-ascii?Q?QXtpWQmw7leQgb6mJsX34ecJfWfdiJBRVg3HsmSQkYH8+SzClU/fHvDEYpCG?= =?us-ascii?Q?UMEkS85HXykBZPmJVJI8wdtmSh37ANmXxyx7m/SBNxqnRpsKmAeb5YBnaVtw?= =?us-ascii?Q?uQquy9iQn893mFLseOik9rJhKAl3vtwPnSt4IdiPmACScY7C6pBzAwh65Mw1?= =?us-ascii?Q?5LkGb/d95Y+IbqDHUIJa33Jkvthbl344kw/mHrynDJSpWn2XDJRjMNMu5C77?= =?us-ascii?Q?l43RezItw7ofwebs5wYCkS7/QaUQvZY+f2Ozm7yVwog3WXvlLGZhyWhDagNJ?= =?us-ascii?Q?bKL5GtOMZM5PvdidkvEQutXf3qW2VEy08W3lrxlFqqQynBvFXo9IZEe4FBNj?= =?us-ascii?Q?a49IzDU13TouMNAwJBvlsKc7IKufkLxg43nm4Tj2NiDjUm1KkzbLHSzPODwU?= =?us-ascii?Q?VM1EpHJkX0NQ9eZCpe5j7GfTUaANsITxkH8a+WcXkpPaGTJfVdc+5lKePB1G?= =?us-ascii?Q?bruhhaUSoGXYP7MTCOCF1t1n+ehq46Y0Mb9zhJIcIays4ol5HlYejWkPDJx5?= =?us-ascii?Q?/+0mR9Mj+v30PcVW9hg9naQtiH5awIjypt5Z3xuI78zzQTFVtmSuW0bdf6DN?= =?us-ascii?Q?VYLpb2AiIrJt1fI94CYw1lytadxHjSoKBSgkp5hoven8IUGSkOJUQIr/BeRs?= =?us-ascii?Q?wF3xRXRqETENAm1DeoA=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6077.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6966695-adf3-4331-e430-08db3bb8addc X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2023 00:47:37.9907 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 79TaNht0qLCNIP3IV/hdHh6hIQYctLqm3D8hUzmuj8KyiH5f4To7SjIn1d3JvaXnHM59g6c/hnqdctTcnHzumw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7125 X-OriginatorOrg: intel.com X-Stat-Signature: ggtrfg9dsxcqcuw1dkxtzzehk1hmh6ai X-Rspam-User: X-Rspamd-Queue-Id: A2E7A140009 X-Rspamd-Server: rspam06 X-HE-Tag: 1681346867-839072 X-HE-Meta: U2FsdGVkX1+tqD/tHy7Cie7gDvSO2m6JPB4G+do5/8CoBW92gH+JZ0XKos2nYDDCFY0bQ24X3RrhRINlsmyuaCnOxTZyZIX90wTZ1juB5Hkf7PLn0CKI4qfTfnCLKUMVkrYXoNOw6xOqDGjsOf0J0sJ7Cshn0lsLHNYMSufpOfMharN//++QOSAf+Di5TyZ3d0lshu0ayhmPl1vv7q6Wbnnf0bWqibO77emZwX6WFW50XHl/GGKnsGYMkiyObLVfwGqiz1J8NTOiEPulxMSsCAWnqcrydqTbyKZbrvE5syf0i9ARuo1Fdcn4nKGqahL8nxqrtw4WDy5GdHgLqlMeF+gPBbCcatZfitWZeD2TULjV1zAAvUFMnOuqc/CXr5+CuKSC6xQKlB1Q7bDb91E1zm2BkNayjOEitCpIOQ+7C8F5euEDx8Q8yaYfeo+IiNVLWvlEfAPfh5l9EwgKFaUmNuJ4o/7agZt4uqvw4rdNGPflrTcCUiaFruJ1jmsOJSe6mOkFM2vMcToYcjkuIzQK39+ectDmvq3ZuqOpBgU/hiAMobIvUB8LoXBj5+Q7jMiXae+4ohJSUJWWhpf9DsQpiruik3+d1xJPlF5P6TkmEIUlqb/9HhQoOrIXkoGdiWlvO6qHIH0rqLp4OPUC4rRFjSxX0V7l3zyFBxWtLPpK/V9RYGy5VnTqlfKJdUE3zpMg4hX+Utj+f8dqHcg3byil9cmrTbftvoW1UCjHzVXnlT93xUXWGCjNDGLzxHFS2ijTiHz9zrkdlHd6futkBpwYud2a0xxq3ExtcZ0Os8XPlHBxLI1N7i1yskpmZluaVt8Mhhb+/orzHnTLSTQiksh90WyxSgxmQ9hHvidvubslcU2PB964KyRgzEuKeaRAFXV0PMeH+v91BRvQbsXqocRXrmi+v1BNN62R0oGLHROFpGgwmSWELYvkn9ZiosrnPnBAA99+HTbExCYLLl/zchr CXPoasEV yXgp4JCUuSu2cmKHFig78KfAMRjW1Iw+HOcpwZ+/BbUVz0zS1jEugGiQTvnf+OoP4XILO8qljUFsc34nskTxLMkLk41Ps7Dfy+z+tiVEmetyZHVhWMpia5wApSFQBhSOwzj/G3nNOaNuTrCJ576ehWZ0MLAKyYyOSt9103vNXtfdFJd3dxiwf+z+YsP2hilVgUxZ6P7KHBKbWEQYTLmhrVKb0BNksHzBjqXkMH/uLlJlDirTyJJSweWIKzDdtufeqdXXRt7RQ8WWvKj6yOj7vnJuwP3HLRRm8le71Oyq+t0qocOrP4AXs+m2Uz7Qqov55TPuCqcf6nztpxJW3iTwapyBLaUqaYoLdmuuAjBEBA0M/V95KvbmjnDHD/g== 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: > I do not think cc:stable is necessary/desirable. Why? > > a873dfe1032a was an enhancement to better handle copying pages with memor= y > errors in the kernel. IIUC, we never handled that situation in the past. > I would not call the fact that it did not take hugetlb into account a bug= . > Although, some might argue that it should have addressed all callers of > copy_user_highpage which would have included hugetlb. IMO, There would b= e > little to gain by backporing to 6.1 as the issue of copying pages with > errors has existed forever. Perhaps Tony will comment as I was not invol= ved > in a873dfe1032a. I concur. We are gradually fixing more cases where Linux consumes poison data in kernel context. But this is an incremental process to improve overall reliability. Backporting to stable and long term releases isn't a priority. -Tony