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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF154C3DA40 for ; Tue, 13 Jun 2023 16:02:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242748AbjFMQCi (ORCPT ); Tue, 13 Jun 2023 12:02:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36932 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242204AbjFMQCb (ORCPT ); Tue, 13 Jun 2023 12:02:31 -0400 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60C2E1730; Tue, 13 Jun 2023 09:02:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686672150; x=1718208150; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=3fxOIii46tCSDYjcQud6usD6Z9Fu4JDgUAOTLCotWsE=; b=IrZzsZKtDChVdrjrpkFt6LyNiDoofLyhpDCoNhGuBQW31osRPEigpI+/ 2cb7cwUwX49UQqRv8WVTy3uUF3Q8kUr2BloJtgGraM08GL4dh+h+NMGOg Bzcn3pnLR1/D5u+2SzY0foR1GRfqNj+dlvv6vFZbS4QP9Cz/GofcyQeV1 qTs9P+QaL+igqyNTrGhJuExqsDM5wGT6jY9SjqEB6vM6JnpHxD8sONU/p Xj/ZVwBYWP+M4zxmvlUnA1Ed0CMlXSBYN2yDLhMP9Y45T3vc/d6r9J/Hc +iP0dT4QG9AlC0dn+dnB51/zExLbP/lrjXPdbi3QbajEfkEy2VA01sNU+ A==; X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="338734590" X-IronPort-AV: E=Sophos;i="6.00,240,1681196400"; d="scan'208";a="338734590" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jun 2023 09:01:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="705866784" X-IronPort-AV: E=Sophos;i="6.00,240,1681196400"; d="scan'208";a="705866784" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga007.jf.intel.com with ESMTP; 13 Jun 2023 09:01:38 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 13 Jun 2023 09:01:38 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Tue, 13 Jun 2023 09:01:37 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 13 Jun 2023 09:01:37 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.45) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 13 Jun 2023 09:01:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bRonBhT2QkhQfFuGTD4LXb9mp4F+xQ4aYg6YNRI8YnNUrjiIkwQfxAGU25i1WXf9P1konsRKkUXhkRWInD+1QcHngoTTfi5n+V4J4sHun6KGU/86DZ4fLYSMUVsvPKw7J5lczk9vxXIaOYH1cSaDF+aP0y8HyYMGkhR4b1L4oPlRmCH258Sha18sk7gm4YE5JB6Tu12vQt9R6sLupuzZazNsXxIYKA/DvddGgsCFlxS3fefwueEpHMX1D0/S7/EnhrUMiq/VMASqZXEoBybchGPEIqUiJGaDVqmwfQoYWBNPGSCkYgbTxJpnexsqFiR559tXyA0SAlz6nel90LancA== 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=3fxOIii46tCSDYjcQud6usD6Z9Fu4JDgUAOTLCotWsE=; b=CEZfkZwc7M+pUGhc384AG+GFUsDY8FoakezGprtthgm++6NnThos54xK0P8im+83Z95+p+n2Ii7p+LFkQodsuLZpvq1f+In3FWCoP0HYH9Ig6Fqu/PoYGZ0vPIy2Y62LkVDG56Al0bO9SWZOQ+GBCE7YXBI2WVIOEYyYruzkRCWE9ynZUlX/cRh7NN1PlDvT8nY/EcoFc4Ka2XqqvTHth41UBUf69Re76G80c/ToC6LOW/FBjrkURyaFa4jL1jI+uCu95fHoBsH0hkHWKWjKe49ihoFCS0WiytUbuYHEMLBqu91bxLvD555IQTKf9I18pMexOn++7V9zTRTTD8vZ0g== 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 MN0PR11MB5963.namprd11.prod.outlook.com (2603:10b6:208:372::10) by CH3PR11MB7818.namprd11.prod.outlook.com (2603:10b6:610:129::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.44; Tue, 13 Jun 2023 16:01:32 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::6984:19a5:fe1c:dfec]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::6984:19a5:fe1c:dfec%7]) with mapi id 15.20.6455.030; Tue, 13 Jun 2023 16:01:32 +0000 From: "Edgecombe, Rick P" To: "akpm@linux-foundation.org" , "tglx@linutronix.de" , "linux-arch@vger.kernel.org" , "kcc@google.com" , "Lutomirski, Andy" , "nadav.amit@gmail.com" , "kirill.shutemov@linux.intel.com" , "david@redhat.com" , "Schimpe, Christina" , "Torvalds, Linus" , "peterz@infradead.org" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "jannh@google.com" , "dethoma@microsoft.com" , "broonie@kernel.org" , "mike.kravetz@oracle.com" , "pavel@ucw.cz" , "bp@alien8.de" , "rdunlap@infradead.org" , "linux-api@vger.kernel.org" , "john.allen@amd.com" , "arnd@arndb.de" , "jamorris@linux.microsoft.com" , "rppt@kernel.org" , "bsingharora@gmail.com" , "x86@kernel.org" , "oleg@redhat.com" , "fweimer@redhat.com" , "keescook@chromium.org" , "gorcunov@gmail.com" , "andrew.cooper3@citrix.com" , "hpa@zytor.com" , "mingo@redhat.com" , "szabolcs.nagy@arm.com" , "hjl.tools@gmail.com" , "debug@rivosinc.com" , "linux-mm@kvack.org" , "Syromiatnikov, Eugene" , "Yang, Weijiang" , "linux-doc@vger.kernel.org" , "dave.hansen@linux.intel.com" , "Eranian, Stephane" CC: "Yu, Yu-cheng" , "Xu, Pengfei" Subject: Re: [PATCH v9 10/42] x86/mm: Introduce _PAGE_SAVED_DIRTY Thread-Topic: [PATCH v9 10/42] x86/mm: Introduce _PAGE_SAVED_DIRTY Thread-Index: AQHZnYvNY8oRrOBJqk6y3xrSiiZ4gq+I5YuA Date: Tue, 13 Jun 2023 16:01:32 +0000 Message-ID: References: <20230613001108.3040476-1-rick.p.edgecombe@intel.com> <20230613001108.3040476-11-rick.p.edgecombe@intel.com> In-Reply-To: <20230613001108.3040476-11-rick.p.edgecombe@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5963:EE_|CH3PR11MB7818:EE_ x-ms-office365-filtering-correlation-id: af900aff-78f7-4618-21ad-08db6c27751e x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ilGnTwYl9wloTs7dvbpLbG2VFWzfLM9AoruWlI82g6SqrGci0tHj7C6M2a/tDGBR0mSTglYRiFYLkCgWE6dEtg3tk1EcS/v31heW7vL8qTZ4Q8qbFqbDxMBwllhF9AThaE5qyjURdVP7ktemKuB+4Mo7uqajE3/EnjH0sA7gaYDb/vzo2erJpchreVHPstMkxIl0OxQ8VP0jbwyaInZGZkbAk2i1p498LbRPgR4QY3oko9XtFD0w6XU9P8zMJNQ41/b7Hemfz4+U6/Dy9fQFQU6ma9Uj0bHu4WRvDQjJZN/a/NXeoad51fSHDiErhqS/C+b8+S6P0OBTrQ7FkF5OEwq2o6JXaK75QeTjQsYK/BTqOjy0qa2FbVFDkavmW5hN1uIThxKtcSLAW6MvMzK+7CmZbktU2tFqDG3gobVlwi/WODMzFPCg5F2BDLnshpPKYizRhhXNFmC/b4KJZZyqVs9TsZGfSwHQ/uOOGOpmQJycsp0E0zyR7DcuC/8UpzL5r0PbAs6/ChfDUfMwUU7tv473kILEhTo5w5ceKCCnCHTPtvl3ff3mCKHHoyGLLMcZL9OMwnxYGW2C4Un57N/Cro0mlHyULO0wyJadWfQJDXAZtEnNJUME9seBIgi3tMr3dx2u0Sowgyefw5ZUAPoNIDIk7jsFqe7lQiiyBqS/Acw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5963.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(376002)(39860400002)(346002)(366004)(396003)(451199021)(6486002)(36756003)(2616005)(38100700002)(82960400001)(86362001)(38070700005)(122000001)(6506007)(6512007)(26005)(921005)(558084003)(186003)(2906002)(54906003)(66556008)(110136005)(478600001)(66446008)(316002)(7406005)(7416002)(66476007)(64756008)(4326008)(91956017)(76116006)(41300700001)(5660300002)(71200400001)(66946007)(8936002)(8676002)(14143004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WlNJSi9GempoUDhwV3haMXh5Q0FyV1FtcHBDczBqd3M1WkZvQkE5NWE3djQ0?= =?utf-8?B?a1FPY25pblhId1hWUVdZL3poVUlaT1JUYm1HOWdhSS9zcDhpcEJMWHpOWXBO?= =?utf-8?B?TG04MDhUY1duSFJCajZPN3ZleFhoV2ZSTUo4aVY2cjVMOVY4V2dhT2N3M2lO?= =?utf-8?B?bGpFVWp2QlpSWmZtMjk0N3BTOVNsNVozbmQ5c0RZcHlDY0lnN3ArbHJINW42?= =?utf-8?B?RlBtQ0pWUDFnZXlKOGpvZXl5T3YrcFFWdHl5OFpsWkNIZFR2R2tkeW8zVTBP?= =?utf-8?B?VlFqdG9qSWRDZ2lybm5UMXllZFEzUUFUNmZuMW13K0RkNE16TXIyb2tDeE1z?= =?utf-8?B?MEhGL2VBdEdrcE45U0l5THJNNjFQbEZyK3dvYkZ0YW00M0gwc1dtZVJ1amdq?= =?utf-8?B?UnkwK3lpajJXWnNPeWszSWxrSHVPTmFka2ZZTFRmdG0zaXAxWVVNUG8yWUJF?= =?utf-8?B?OWl6cm93UFArSzBVVFVNdC9Pc1R3cUowNVZUb3ZkUno2WFNBai9JdDFSS1dn?= =?utf-8?B?N3J3YUlDQVFHRngvU0dVUlN4eVR5N1BSODNiVU9lQlliY0xRVU1RMmFZVjhJ?= =?utf-8?B?Q0g0NlF0bVN0cmYrUlZDRVdnc1NMZTF2NWczQ0xOWk5rZ216Ymo5U2xiMm5F?= =?utf-8?B?Z0tOYkF5dThxekJVUzFhd0ZBdzZseWR5WGZiTFJUUVd6c2hyNzRPeitPTXJK?= =?utf-8?B?RzBXWFRUMktkbE9SNEUvaW9CUldpK25zNDVDWlJ6RzlJdGI3SUNibWozM2wr?= =?utf-8?B?bmVya2d1djhRL3YxZ1dsY1BGd0pZb3V4QVg5SVpKdXZycmp1am1mVjJSTmx3?= =?utf-8?B?QzJqdlY4Q1IvK0F6c1VWbE1VVlpRelJVUzlZRmVBeWRYbmR0eEQxMGsrV0c5?= =?utf-8?B?cFY1WHJzTmpVTnFXUHBBWVpWUVk1NzVXSnFrQTFFa2Z5bEhWd1dIOVhNWTEy?= =?utf-8?B?QXV6N3JBV05mYzNBQUp5MDNLaEprdEFNUi9wS3FmaEFoQUt2Wjk5eWtWa1JN?= =?utf-8?B?Q1ZqcHhvZTg3eVVGbTVXRUdRbjNIWEQxbFRpZTNPRzBER2RrMUdjbzB1a1JY?= =?utf-8?B?d2w2YlVsblRWWlNyd3BsZ0RzNmN1TXBycWNGZEJzTVZ0ZXlmNXNYWTlFYXM3?= =?utf-8?B?c1J2WnVNSjUyb2lLMHBvWFVranVDWmpOT3FWUjRULzV5Kzl3VUV5dEFRMlNv?= =?utf-8?B?OVBlaVJPaG5iQyttYitLMHc1cUZXYlVKek1WM2V0SkdpSXhid01ZaFhEVVVW?= =?utf-8?B?UitXcCsvS0pveTNCeStZOVNGL3k1bHZMbzd4TUFvQnU0QlRxQ3M5ZllEQTVE?= =?utf-8?B?Q0hBUW5jS0JiVVFTSEQ0OC8xdTZLd004bGNTOStxY3FMbmhmWERWRXRNWVlR?= =?utf-8?B?NmxpMjkyMWxaY24vVDYvdlpyNmoyTXoxQlFBdnkybGYxYVFtUjlZc1pZcmJh?= =?utf-8?B?bFJGbHZaRzlwcTY4TUd2cXdhQVRzdTU2V2NoT2c5a2p0bVUwNkVENGlZakxJ?= =?utf-8?B?dUs5SFJEMXprMFdicCtnRHNnazEza3c5YmdsMlc2MFRkT1NsVlFhTi9Udmwr?= =?utf-8?B?TUNNSXNWU0xHdWI2ZVcrdUlqTG1XeGRjT01ZYm83eDZEUkZtbzFWZkVNZ0JN?= =?utf-8?B?em1TdWZqbzhlMU9EYWRDK3N4K091UGcyZFM4ZGlWY0tFUnhPVkZqbUxLWFA4?= =?utf-8?B?YlBsWWRFMEVzOGxTdjZhMysyMEZPaGl6WitYazBNTEhvRW5CaXNBZlZmOGpY?= =?utf-8?B?eGZLYXIxeUpuMWhGWW90NGErN09sWFRreE5YTjRIQjJ6R21mUjRtY1hEdnFv?= =?utf-8?B?L2pvZnVsVmNzY1ZkWWpNQU9uRXNaN1JPNkhxZ3ZHektIbUJjaE1ibGNrV3hO?= =?utf-8?B?cCtYMUtLR1ZoTlpnS2RXdTR2QnMrZllIclVHeDc0ZU41K21ta296V0kzWDlR?= =?utf-8?B?a0R1UGhWK3dtSnFENU9RYUE5U2RmaFduWXo5cS82b25UK1pGeGZaWXpYRzhP?= =?utf-8?B?ZFQ3RWRySG9RQlExTHZ0Z0ZFNE9oOVdQS1BUTy9jYzBCUjhzVVVJaDRMVWpF?= =?utf-8?B?SkVwUmJxK2lxd2lYMjRUTC9PNmZZNlRobHArYm9UVmNVUjllSFlNb1Z2RDVS?= =?utf-8?B?THVvM1IzQVNNTkZiaW1YUDk3eU1DVHY4b0lYUSt0azFVY2JYemdzUUxTOEFH?= =?utf-8?B?c1E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <4957982E613599499339728ACCA09CEC@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5963.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: af900aff-78f7-4618-21ad-08db6c27751e X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2023 16:01:32.6849 (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: cdq3yaf5ZNAXVIITfYIP5LaCrfZNUPA/KxLafGhQjrxgn/8PaMYuFIwHe2+g//wN5V0ZuqS+jpfd36z0N3ekpQE0Z3FctoNzw4YhZfe8wkY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7818 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-api@vger.kernel.org T24gTW9uLCAyMDIzLTA2LTEyIGF0IDE3OjEwIC0wNzAwLCBSaWNrIEVkZ2Vjb21iZSB3cm90ZToN Cj4gKyNpZmRlZiBDT05GSUdfWDg2XzY0DQo+ICsjZGVmaW5lIF9QQUdFX1NBVkVEX0RJUlRZwqDC oMKgwqDCoMKgKF9BVChwdGV2YWxfdCwgMSkgPDwNCj4gX1BBR0VfQklUX1NBVkVEX0RJUlRZKQ0K PiArI2Vsc2UNCj4gKyNkZWZpbmUgX1BBR0VfU0FWRURfRElSVFnCoMKgwqDCoMKgwqAoX0FUKHB0 ZXZhbF90LCAwKSkNCj4gKyNlbmRpZg0KDQpBcmdoLCB0aGUgIUNPTkZJR19YODZfNjQgY2FzZSBo ZXJlIG5lZWRzIHRvIGJlIGRyb3BwZWQgbm93Lg0K