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 EC152C77B7F for ; Mon, 23 Jun 2025 10:10:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 740B46B00BE; Mon, 23 Jun 2025 06:10:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6F0DB6B00BF; Mon, 23 Jun 2025 06:10:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5922E6B00C0; Mon, 23 Jun 2025 06:10:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 4B3EE6B00BE for ; Mon, 23 Jun 2025 06:10:01 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E0630120A6D for ; Mon, 23 Jun 2025 10:10:00 +0000 (UTC) X-FDA: 83586244560.09.D589D89 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012043.outbound.protection.outlook.com [52.101.66.43]) by imf19.hostedemail.com (Postfix) with ESMTP id F3EBA1A0007 for ; Mon, 23 Jun 2025 10:09:56 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=TH192FJo; dkim=pass header.d=arm.com header.s=selector1 header.b=TH192FJo; dmarc=pass (policy=none) header.from=arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf19.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.66.43 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1750673397; a=rsa-sha256; cv=pass; b=R463wJUynmzZxrQJ0GfpG5YPH2R2Vtolqbje3mq8h/FBOnSGsxz39lHRNanslD3sZCgQUS A+8f8UWulq9GouAVHJTwS/gWhO6pC2+Eydy1+RxZ1BO40lLGREo5SE2hcJljTFAFW+5U3x /BhMuuwDK/4fxlyXs5CJhE3iFeIqcRQ= ARC-Authentication-Results: i=3; imf19.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=TH192FJo; dkim=pass header.d=arm.com header.s=selector1 header.b=TH192FJo; dmarc=pass (policy=none) header.from=arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf19.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.66.43 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750673397; 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=3HLnSYWOjkhE5iQPlVTumtkOkxw4ssBtFH3EkmOPoi8=; b=lVodxjLG2ILHT098Uig7mQfskrv/LkCCgya36fyYdivAOysfvJkwdZ3SfeS8TFMKQrhHCl Ixl6VkGTTqcmdUla7lrTyLY3luNZ0glh2XcupO8AzUOKRl7hG3vI+Yx/CnEGjzBJn1UH3d f/QowtPncLTCC4I/LIglRo3sV0vImMg= ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=QQPmbk1PBhu5bCydrZzf2MO1mZxqkQS3LpA/EGfZG57GNots8D/OZrZQQqn+GK40bwxFY6qacqVoVo018uqmoSU8u8w02UNeM7tUxTfK0GhXJunmZ66qK9ThO3B3j1Er66zKLeiXSt/cyNaattHftsQEA3TzNTW9n6+6iLzAk2q+QZTiUfvSBdb1YDH16ZvmpOvxrTGnPox6bYlqKAQG4277kDLj8vcxyRK6N952SfImufb7VIU1e/39HYFmhZEB9hPqr6rrCdCV6KRfl3CU7x7l57LnlOMGETJYAyflxelEwNBPLMgcxhDLmYUQNSibpOGg0SG23/EmIvQz/2MgWg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=3HLnSYWOjkhE5iQPlVTumtkOkxw4ssBtFH3EkmOPoi8=; b=JsV/h6gbPBKuDacLos2eiJNDjRqrXT3Th8lG/Ot4zxkAdiTqG1lPmgKR5t7Gm3O4b5s5PnuE0L/NUMH5ZSnLEbKAhcNkxl8sWk3iIk5jIDNIL1grbUSbOEyrKcH4hPgKDfvihTPcaoDn9CBw5t/ZavJo25WNqJhYV330YpRVsHlBwBnhRp+TWxKMAErzj8T5hJphxMaAtBdtxulfANdWx70dcoidwh/9d1mPzXPDaBA5rI8muRS1oh9ngtfWlBHIs+c1ZuHhmAI6Gh1nA6UQozYQqsEERc3oqho+YhiA+4Tzw6aavrFYfXBds4adRNgnHSM/PMfCHpnORaB06xXDeQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=linux.ibm.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3HLnSYWOjkhE5iQPlVTumtkOkxw4ssBtFH3EkmOPoi8=; b=TH192FJownE35ciVj2wa0kWGIiidSncqOeAwOdwHS3NwcCiwRcQ0Nl+ZR/ry1ryL7kOKsUXSvCVxXeluz/PTqSbsHcc7nRwf087n+HQd0AiIxzXT8MtArSVTTbETiAPpVxqyktCfkydd9OcPIkXvmjqmOYX+rhOphr3D2YrgMRI= Received: from DU7P195CA0012.EURP195.PROD.OUTLOOK.COM (2603:10a6:10:54d::22) by DU5PR08MB10610.eurprd08.prod.outlook.com (2603:10a6:10:51a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.29; Mon, 23 Jun 2025 10:09:50 +0000 Received: from DB5PEPF00014B88.eurprd02.prod.outlook.com (2603:10a6:10:54d:cafe::2f) by DU7P195CA0012.outlook.office365.com (2603:10a6:10:54d::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8857.29 via Frontend Transport; Mon, 23 Jun 2025 10:09:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB5PEPF00014B88.mail.protection.outlook.com (10.167.8.196) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8880.14 via Frontend Transport; Mon, 23 Jun 2025 10:09:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kr3asqVXtnlGwY3QoFWRxDVSw1PqCHNrmK6lQHLHs90nQT3h9yHEUR9t1eyB0t/BlICKZBWxXnlUdTVlhdQZHc6Aus8DE+/jOqqwrs1FnFsNUkLGiYFg1jTViYm9XtQk4X16LvC61jkh3wPMWXNHVlNbeCqzG+H2hGTJd5eC682+7lgKdx/zjvi+LXkcWTE65CQHPKvV2VdRUAyk7GZ1wVtPzEMYdDitHYASAXd4deLMZVu8EsWvVpJwxZ2yt+M8rfxfQuWn0pVbDDQpURhCAig1b1KLUw1Ki9KrXq9uhRPNhgNLMoLv2oqYX06KYVeA28jCiI0uZvKI0QBZi5gD0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=3HLnSYWOjkhE5iQPlVTumtkOkxw4ssBtFH3EkmOPoi8=; b=BeTkapHNDVYQ2PFwxLMr98ZlhLWxx8YUY8Z3lbrZg4sGkkePKO3KtORrf4Ll36DqB682LMq3q/qru0qER/VWfe/5Qh5FerGfWTqjHJB6G5gNwhwoXNoWoFxgF/hcCJrw5dOQBLLdg0IrK1NzSAT845WOOekd/r/41dhl5qRZ860NoNGFBNxpabCW+dzom6pVE03ftfW2kv4SKp1/G/E1HVMZrdgLs8/nC3oUqGqn5bSUmyfFKM973iM+ZwXlQS/nDhNoba9jL/H8iZAlpd7vU+ac9X4Xy1z7abXzegAUX9BaWQisAxuwlwYbLBrO0E2q0LCmZIrfuM8Vp/zSACjnew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3HLnSYWOjkhE5iQPlVTumtkOkxw4ssBtFH3EkmOPoi8=; b=TH192FJownE35ciVj2wa0kWGIiidSncqOeAwOdwHS3NwcCiwRcQ0Nl+ZR/ry1ryL7kOKsUXSvCVxXeluz/PTqSbsHcc7nRwf087n+HQd0AiIxzXT8MtArSVTTbETiAPpVxqyktCfkydd9OcPIkXvmjqmOYX+rhOphr3D2YrgMRI= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) by AS2PR08MB8405.eurprd08.prod.outlook.com (2603:10a6:20b:558::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.28; Mon, 23 Jun 2025 10:09:17 +0000 Received: from AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e]) by AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e%4]) with mapi id 15.20.8857.026; Mon, 23 Jun 2025 10:09:17 +0000 Message-ID: Date: Mon, 23 Jun 2025 15:39:13 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm: move mask update out of the atomic context To: Alexander Gordeev Cc: Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20250623080440.3005693-1-agordeev@linux.ibm.com> Content-Language: en-US From: Dev Jain In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MA1PR01CA0171.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:d::17) To AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM9PR08MB7120:EE_|AS2PR08MB8405:EE_|DB5PEPF00014B88:EE_|DU5PR08MB10610:EE_ X-MS-Office365-Filtering-Correlation-Id: 855a88ac-7980-4e0c-8423-08ddb23e171f x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|376014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?QUQ5UEViRTYvSUpWTElnd1VVQ2EwcSt3dy9heEVQVmFsajVtU3VGQ3E4VXMz?= =?utf-8?B?WkdHMjVuREpHWVZRUHZraGpUVlFOYVNhVGIzODhRZkRQOWtGeDJzQ0JNY3Qw?= =?utf-8?B?RkZ1djJJWVlLNXpOSE55dEFlUzRvQ21VN2RxRi9DaktwY05kckxlOGZnSFZm?= =?utf-8?B?R3FrOTQ3cWN0eGFabDB0Ymo3VkJQMTVib3lDYllNWGRPQ3oxYXpUa295WERl?= =?utf-8?B?ZVhpc1ZwTmZGQkRvdk5NQTBnaStJeHhLRDk4bDh6SFNxN05sbVJ3TytaOVBQ?= =?utf-8?B?K3lEK283UkFRSlcvSWJScVJ4KzhQT3FIeXl4U0tQMURETlpzdGN5aSt4VStH?= =?utf-8?B?WXVnQ1B5WHlqMStBQ2djSTZpVlNNQzRodUlTdDRjZ2FBcDgzcmVDalB5ekhj?= =?utf-8?B?WENFTUlFWVI0SERlSEtmOE5yK25WVzIxeEQ2djRlNzArVzBwVXEyS0JoNHZ1?= =?utf-8?B?VjUwYjZla01mZVJFbExtQ0dTeXlMajlLN0tmVno4ZHBRVzRPU2lJNUxJNE5y?= =?utf-8?B?dkhQS01hUFV4aVZ3QnlOZE5HdHBKbUpZY1lxT3o4WEs3dUorR3JocUt1VzBV?= =?utf-8?B?N2c2c0FxcmpLOHZDNXNJTXpWRHVEWXFVNkl1SldTaXRKUEV5ZEV4ak9DdWRW?= =?utf-8?B?YldzdGFLUXAvU0lUQlBLa3NjdGtWazB6N3l6SzZnZTdzN0JuSUVQZHI2SFNx?= =?utf-8?B?V3NuOHA5M0Ziajl3UkhxMEFpbzE2WUc2VzRUUTBBRmlkeUJiWnZ1a1M3cVBM?= =?utf-8?B?bGtMWDJYVWtKV2dqTG4vSVk4eVk5QWF3bjhZM2VKRGQ0RUNqV1lHK2UwUzUz?= =?utf-8?B?NmdzbGhzeVBOZW5ETmFHY3RycStWelFvcVQ2amRXcWV4VEM3ZVg2LzNkMDU2?= =?utf-8?B?cnVLMnZGZEd2OEp3VXZoUzFOZ2N3RCtRcHFNeVczMEJ6SE9sTEM1T1BtZS9D?= =?utf-8?B?c0h2OXZZMDRDakx6VjR5R2ducXY1b2JPaDJOQUV0djU1ekx5NHZXNmdtT2pS?= =?utf-8?B?MEtXY3hsbWRwWXNvQW9SNkNtYVJicmdSQ3Z3YUV3cmFPbXdOaWJLdm5sanJk?= =?utf-8?B?TFdBVitMbE93a1BSWFd1MW5mY1duRjkwZzBUaEFkWEJrcVAxbW0yZkY4OEZl?= =?utf-8?B?VUxHWktpdkRhSFArWVhPTWRZQmwzeXVQRlRrcEdWM2lOak0rb1JvVUwrbS9v?= =?utf-8?B?Uyt2QUJGV0xoMTJEaWNRemFEczYzQy9jQitNb0MrS01LaEhRWXdCcWNhRXdX?= =?utf-8?B?ZGkrSThSYXJxUDNJMGZFeFNQWEM4UWsrRmI2R1hWUC9OUzkxa1NzZ0tib0R0?= =?utf-8?B?MXFMM0tVSXEyVjlWNzcxTjhkdDBqOHp2bWpicGhPMlNxOTZSVStzYjlaMk92?= =?utf-8?B?cVVHS0FUN2MvWSt6VlN3eDBkZXRVYUxKay9UWmJxV0RMUHpYUWQxejM1b3F4?= =?utf-8?B?d2ROUzI1ZS8wNy9GTHhoKzRIeklZSERxY3pRemN3Ui96VDNGY3pLOStIN1cx?= =?utf-8?B?QUtJa1owUFZKNngvSUF5OU9QTjc5VDJVS1Z4Y3hyblNJT1RXc3Exc3QwaHhB?= =?utf-8?B?Vm1aL1BNTk1mVkhtSjZuUGphb1N5MjlucjVqcnNHRlRVbnN0VzByVlBtb0Q0?= =?utf-8?B?Tmx0cEQyOUpUdGdmYzh3aTI3bzRXMnRCalI5M0hTK3pwWnFQV3FEck5paUN6?= =?utf-8?B?cVNCSG5BL245UXhsakZ0SmZUWVZCNE0xdkVQQW1iVndsQVpFR0dXYzhMb3JG?= =?utf-8?B?Q2FSdlUrK2dZM0RJcHRjZ0tpYkFEdzA1emk2YWkzdW1hNlV6WXU5VGdkalE3?= =?utf-8?B?R2R6ZkpJd1NtK1JIdUtkTTVxUnFabnFCK1AzSkxEQ3pONjF3VTQ3dEN3SFgr?= =?utf-8?B?Z01uVEhNSnZqV0tLYnpyeGp6YlJScDkvOGlJUHFhSTBOL2c9PQ==?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR08MB7120.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8405 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B88.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 70aed484-68b6-49fb-16af-08ddb23e0382 X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|14060799003|1800799024|36860700013|82310400026|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?T3Fualk0VFJwR2JjR1NNOXJjSlBZSVh0Ym51d041TmhsRm9yVHpnanp3ajdy?= =?utf-8?B?Tll6MDBJUy83R0lFVjJ3akVyNnBXMXpsdlpLWGVmTEtVMmh5VGFKc3dzcFlJ?= =?utf-8?B?dWhvL1BKcHlJR2lucGQ5aWpmRTREOWFyNXpnRm0wQUwzcm1NYkJRWTNxOHJP?= =?utf-8?B?Q0RtbHA1UWRMOUZJQzROVWxmNTFreWRHN3QyM0U3SkR6eTlYNWZ1Yzl3aE85?= =?utf-8?B?cFByckZXTHphY2RLbjZuOGV6aXl1UGZXb2tlNXBHaEZmTjZjakNpWGFFcDcy?= =?utf-8?B?Q3Nkc2JKUXB1d3VvODV3ai9xQlBaSGJCbGN4TnAwNG50RnNaL1ExOUprcHhx?= =?utf-8?B?QlBkMkQ2WVBaYUNFVDBiU3kxbnBrcVB0WUF3TEpIbjhhQlBZNVZFWCtOZzFH?= =?utf-8?B?WGU2SitTR2lwTkJhVUhhU0I5NDVqbmN1eVowOG1yV3h3WDYrUW1jM1NoUUc5?= =?utf-8?B?RUtaL3ViNjliVFN3TXV3MzVoSXRtN2h3NE04QWEzQUJ1VHN2WWxjdllFWmkr?= =?utf-8?B?TkJhOEp2QThuU3Axby9VQ2haOVZLTGNjRVp6ckI2ZHNsOU9lRE5iVmwwNTVI?= =?utf-8?B?eEViWEtjTDZsb2QxaGUybFNxS0dmSFRWNytPRzZGN0RMWUtDWFEzOUlwWHhi?= =?utf-8?B?TnVYLzRGR2IzWWwyMzlmb0E1WEQ1SkJhYlhVWGZOQ0RHTWEyV1kzZXlobHlJ?= =?utf-8?B?aGExLytUbTRBaW05R2VuY1ZvUnd0QUZwd1Y1K1NpTmxJbGNDY1dWR2NZY2FW?= =?utf-8?B?bUl2S0k3Zlc0d1hoNXFsQWlUTExuczBsUXo4Zm9vKzY4dHdMbUtUQXBYSFRq?= =?utf-8?B?bzc3VkthemVCcUtGVUsvNVcwNzMvcTFWTkpUemZ6ejlKY2V2cGFYV1RFSHJZ?= =?utf-8?B?T2E4R0xlMXQ4K25ZQ0FrRmFVK1dOQUlzYWVhUm1jVzZPN0x5RUxIVFFxL0po?= =?utf-8?B?RkdIOFlmRHNSSnVQT05ibjJSVVorSGkwSUM4WVhESnVoQVdrRlFOYVhJTVNs?= =?utf-8?B?UHVObUIwZ2NaMGphRzVERm1XaitnazVqU0thZjhOUlhjMjh1U285R1BLR0hr?= =?utf-8?B?MForTzZNSytsd0doeFhzMG13Uk1KRERORmxUVUovTUxxMmQzamNuUTduQ2Fx?= =?utf-8?B?bDZiUHVqVHhyNXdzVUFKY0NqaHVJNFVKNTJLN1llYUwrcXVyL0h3aHB3ZWdy?= =?utf-8?B?WVFoWmRva3pUZCtJS2dsbWFVcEQ5NHZkYnMwK2doZzM2eXZLYlVMVnluTU92?= =?utf-8?B?OXkvRnVENHVWRFdEMVhoTUxSR05VY3E1SVE4c1NTajVGS1BYV0l1ekdXY0N0?= =?utf-8?B?RzJreWRZWm44U2NBRk9CT2dWVjZrS3VNL0lVK25mdVcrT2FtQXI4Skl6cEVv?= =?utf-8?B?UkwxdVF1eDRQS3lQQ2ExMDFqNW44QmxOV013MVZnbWtsRmJwejk0dXF2TXd5?= =?utf-8?B?bmwxb095TkxFSS9GaUx0ZGI3SzBVU3ZBQUJ5ZExicjVDYnBPUGpnczc1L3U5?= =?utf-8?B?MEk2a3phK0tTcXA1VGtHV1ZoUnI0NVU0TkpQZ1dBRHB3NWc2QmlJTzNBS1NS?= =?utf-8?B?aTNMZm1yTVh4RTFnK2NqdktoSUlwenFpUjA4UVZOUmsrWFU2RWRwcGZsVkdH?= =?utf-8?B?L3hjbllUS2MxY2RhTGVpLzdlYnUzT3pkVnV1WWxnYTRwUkJXVVEvQWE2ZDE4?= =?utf-8?B?Q3BrVEhlVE4rS1Z5ell1a3V6RXZmcWorbjZkZEVwUVRvMlNFL3RXeTMwZXZN?= =?utf-8?B?OVFtYjlGWEVjUzlPSjJhRkg1WVdadmJ6bDNONFBVZFRCVmdRUTRpU0NzMEhS?= =?utf-8?B?cHAyU1IwMWE3ZnZsRzZ2ekpBZGZHbXZ3REVpcCtHS3JVdnFwdDBWMTUwZmlk?= =?utf-8?B?VXVMMHRVaUZiK05jNGR5R1hwSGxSbVlSa2FOQkJ6Y3lNdHNUZnpuVzFQSUdI?= =?utf-8?B?N0ZiK3FHa2FuVC8zejNPTmUwOXBJUVZ1eDREN0NmdGNUeXJvMUpaZVJkR1Jl?= =?utf-8?B?RjFzRkt6SDVRTzBvWjVKTDZnUkxDK0RUMFZEZWNVOUxHYU1sc1o1aS82d1BB?= =?utf-8?Q?75t5JZ?= X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(35042699022)(14060799003)(1800799024)(36860700013)(82310400026)(376014)(7053199007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2025 10:09:50.1142 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 855a88ac-7980-4e0c-8423-08ddb23e171f X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B88.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU5PR08MB10610 X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: F3EBA1A0007 X-Stat-Signature: bmmoexyd5i9oiwt6wpshex566n589oa4 X-HE-Tag: 1750673396-301212 X-HE-Meta: U2FsdGVkX18TElf3rgmCbFf3cvE/oFfdFXzjVaJo/tNzju8gFxhQ5uzV86ZourwR8rA8QUa4zD8L4+CgUlk6acoHArCwWIX7r/qkg6dmihOm/uPo1DcoPRV/jrAIZf1lIeET8G78SaGC1DwF9ThiDLGtyzrBSReFAFzU0eLqf9Kp9HNOyZBBQDBZJpLk1trtr6PHhYdpL3yyVZDCLWDLR1sFcz8qEFReAA2Dvf7F1NgfRZ8i2NEceaxOCtItwqRJUu5BnWOgGaAZaIUvRGTt9aUyx7+DhatZmjpGGakGIgKTn4Ju4YGQ7+aX8hU9xeEuX3iBnpR6esc6iUFK7xPkDIjFwak6+s8FOX2CopkiEVWe8M0BCJ1/XasThRXqogun0I7SdmjYVgfJLnkR2QqT7V0B1myQsLEkgHfYh70xMEXsx/lv3hU3P9GfCCVnFJk5De5ULCB8uPExe5sg9KASF5M8cX+Z8svOIe9mwkbKlRPx60HkzSJIIccplZvLGu+cY8pYj3DT/ARHMbo2P/yyGd5ThEzkEh+2f4d8QTL+MkrSD5wA3DZfRzKgnR+OUZUkPpB3b8lU0E7ookbRMDvioAapTtEilg+O6ILnlicKxWvy8dWk9jDx2lVuXd0LGY0JN7U7PuJgaltxeWPTkAXTq5GWgWbch8Sb5WjlKqpTM7PWXlfwJQ2vf7k/8v9JtFu3GbdpF3yRMhy6IS8b642Hy9DPajKRne6FSCcc/um2wohzLBNnsyYae1apPYJR9gPriKZhJWU2sZlKS3YHTSs/pJCuFMWyIZPwyViAuKFeSP1bk7cJ8crMug7RjC6D+xYCKjPBjUzZ3BJGJLXsFNZiidHVqeAIhkXipkWZCMoUhDLBDf28gHtmRTHuIPdUeNrc/231fKXX9tab5LCaU4rm9nqBDQEY+LBZ9Ad6LW/A2lKdQuzIBoX0Qso12aABl3Eqx1f40T9rrj9/MZ9cH01 xLx0EPXT L46XzKJ7FGR4OyiK7EPKrdM831oQSSofoKdiGjGkvtbNeIqdPB4syQ6b9T6mqQLHN6zAIkFPxBv6dQWHzWGLt9yWyexeuNRka4+61IaulWR+N3kEUjqihs4uyLOSvYgalO7cWvPcHXCEd6tIMNFFRH0kM/ss1eTY9ds4eThUwkhw2zz0UZf6RnOXFSa9nsv/jdp/pXO1uEvoDOeaRXMIGHEiMMMpVOUj0jxgsgfbQa/hFIHxRR7RrzyESflTSWxQIBy5ghriaDF0fSJM69jUEbY1fqu5nDbHI7JTbjHX5ofCK6GJj0Gg1gbLb4iQyFNYgEo2x6IJncn3QLGklBx4Rb9vSHOh2oofx4JdezhOQOhSlUxAeLIWLsz0OS4iOkNgBeouCF1gUByqXhMS4AnqN/COrsVtN6tiMLg98Yb1x/i1gUMLbOF6jFkJ/VT6rcOPkITfA0LdBynVbQha3T+Bw6NbbBcevyEIo0OfkJpicTpHT9OMsTpQZJPS7jOITzTg7jVbtjMO5j21SJRYtEZVgS0pON18hlVG8fgBAb51V3ykD+7yEn5GCZDosXxJQ/3Q/5SY0M7RlOVH/upLix71b65VZ/rdg5pMCTqVLQGV9YzZ58T2Hh8nZ0qjQQA== 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 23/06/25 3:07 pm, Alexander Gordeev wrote: > On Mon, Jun 23, 2025 at 02:26:29PM +0530, Dev Jain wrote: >> On 23/06/25 1:34 pm, Alexander Gordeev wrote: >>> There is not need to modify page table synchronization mask >>> while apply_to_pte_range() holds user page tables spinlock. >> I don't get you, what is the problem with the current code? >> Are you just concerned about the duration of holding the >> lock? > Yes. Doesn't really matter but still a correct change: Reviewed-by: Dev Jain > >>> Signed-off-by: Alexander Gordeev >>> --- >>> mm/memory.c | 3 ++- >>> 1 file changed, 2 insertions(+), 1 deletion(-) >>> >>> diff --git a/mm/memory.c b/mm/memory.c >>> index 8eba595056fe..6849ab4e44bf 100644 >>> --- a/mm/memory.c >>> +++ b/mm/memory.c >>> @@ -3035,12 +3035,13 @@ static int apply_to_pte_range(struct mm_struct *mm, pmd_t *pmd, >>> } >>> } while (pte++, addr += PAGE_SIZE, addr != end); >>> } >>> - *mask |= PGTBL_PTE_MODIFIED; >>> arch_leave_lazy_mmu_mode(); >>> if (mm != &init_mm) >>> pte_unmap_unlock(mapped_pte, ptl); >>> + *mask |= PGTBL_PTE_MODIFIED; >>> + >>> return err; >>> }