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 D0A66C7114A for ; Tue, 17 Jun 2025 05:11:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 55AA26B0089; Tue, 17 Jun 2025 01:11:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5323B6B008A; Tue, 17 Jun 2025 01:11:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3847F6B0092; Tue, 17 Jun 2025 01:11:40 -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 1B2FC6B0089 for ; Tue, 17 Jun 2025 01:11:40 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id D84C51D8242 for ; Tue, 17 Jun 2025 05:11:39 +0000 (UTC) X-FDA: 83563719918.23.36067B9 Received: from AS8PR03CU001.outbound.protection.outlook.com (mail-westeuropeazon11012003.outbound.protection.outlook.com [52.101.71.3]) by imf27.hostedemail.com (Postfix) with ESMTP id 26D3640006 for ; Tue, 17 Jun 2025 05:11:35 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b="UuIqncm/"; dkim=pass header.d=arm.com header.s=selector1 header.b="UuIqncm/"; spf=pass (imf27.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.71.3 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750137096; 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=KWSutEhKCMnOm2E5ZsIHFR/o4duivevPQOUIWorQhYo=; b=HPYgaKtOeaxFkrLstSexgbH1PnhLbkp06swluCw1KUfsg+9SnMf419Y2f0YN7Stf9mmE3+ Uem1jS2UlzoEZmV2AnYs3ecCC6tkITOA7OpRkQAF8CxAz17WLnUnGu0G6D5ppyNPte90VS 9Z+2bfNLmeFPii1IquOuxyNVG/YF+io= ARC-Authentication-Results: i=3; imf27.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b="UuIqncm/"; dkim=pass header.d=arm.com header.s=selector1 header.b="UuIqncm/"; spf=pass (imf27.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.71.3 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1750137096; a=rsa-sha256; cv=pass; b=lg9P8qatj0JDMSyXPPkEtKg7ThN771Xp78knS3SDtGsv36+e9jkEDEIn7YT/+AeA3ObmmZ qQCelzt7tX8ZUGdRjJ9bGsMGy2d5jo1Md4MJ5LR+iCrPqH2wlJGR//oY36cU2R2/vFK+Gb R/NqkwLPf80zTysakx9x4f7J0WmDSQI= ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=drqaTf3fVgKfwe1/CCy5F6cALMSVppxaDE3hiIYqxbKhH53wPYHM+vcstxSvj0A++MLL8toVRWhWX7qT5nvJPri5JbiXJnrl7NXFYoMoQAzi/p2IVxM5gh+6QStsj2dDB87hzKL2YGhWJ8GXkJBFPyRq8V2FVFGFxj5+bOkw4VRSOE1c8p1SGevXRb+p2zPH8Y7j2aXGjADQ9+yM5K/mmeAtm6iGh1Bdmj/eUnj8Vrt7x9cHsB/2Utg5PmWC7sT0I6UPkqFK+Mp08MMslwHOogEVngKPnginPmj9xQ+vKleAuszUvr9hg0alli+eMindmt/YLqVsYknuYGmuuAVX7w== 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=KWSutEhKCMnOm2E5ZsIHFR/o4duivevPQOUIWorQhYo=; b=vSeFdsn3h+OX4aSUqu/+auwoAWWDKa/C9WOHM+LSpzC3Mmwox/JbDv2rE2fK/amuZjOC7GkQxKxvBMUYOzWWvNyYvQBuJVTjnSrwjwHaoGG3dB8zIoGoHhKtE11qGZtguS14v8M1/uG/3a39AzOnOsBkPS0Ha8XSZTtE0ZC0Q/5ECjgvlQNeD4tUEcAesaQ6y90ULDoQEFX2qOolhkOBonLhA8wr09W7/l1iM8dT69eJIw4QNhWHHjl0Xe/eDkNM630hGf87rxw+w3qS6/jYuHN/x4cuZ4DBaZSiG9qSAj43OLHa39V8GB3gv4C5/eN9C5j8cJSzXQi9dMbcWxlxXg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=redhat.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=KWSutEhKCMnOm2E5ZsIHFR/o4duivevPQOUIWorQhYo=; b=UuIqncm/VH7dcyxU9P25Aqx1twkddnIieCVC6WcTVuKgQfnid8t2D5WWMUf6Ow4IZ5FGO8rin3hMRjFyHbUZuxxHzx3tXz/qYKkM+HBGmU5ejR/70CnH+0LIrToy6csx39CShwBDBXkyGsaYkkYQa2t7kpZ3FxFYPzKDM5Bubrg= Received: from DU7P194CA0027.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:553::7) by DB9PR08MB9707.eurprd08.prod.outlook.com (2603:10a6:10:45d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Tue, 17 Jun 2025 05:11:32 +0000 Received: from DB5PEPF00014B96.eurprd02.prod.outlook.com (2603:10a6:10:553:cafe::de) by DU7P194CA0027.outlook.office365.com (2603:10a6:10:553::7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8835.29 via Frontend Transport; Tue, 17 Jun 2025 05:11:32 +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 DB5PEPF00014B96.mail.protection.outlook.com (10.167.8.234) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8835.15 via Frontend Transport; Tue, 17 Jun 2025 05:11:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IYvqY34EFCIu//fLH72MeMgAMN5HizzCdjKpqpYRYZlhplfYU/Ue4CROBZ3CSwzmy3hPxDvvMiCIWi/ue7gMiawe3Oq2cDjnjOf7JT+06Qv5dkEgPvm/e9+/5YuqbwMXWaw4ghC+d2dKHAArDXooc9se5OotXKfl5A40mJEt+Kin/3QTVcpxooxzACaTBYKram2cFcmcxBbhqC/whKcv4NSanqBmDkrxwnuxvvv5oBRYshksGlSb8Z5NNzKVAp24F/Rq5gxUg5Dxg3iKPsgKdDSRvqK/kwlQWr2bjZYIOjr/dsDJsQmQJv4M1vEU4wr2YRBH2UIR2r0WrS0bkkdcxw== 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=KWSutEhKCMnOm2E5ZsIHFR/o4duivevPQOUIWorQhYo=; b=IaDFkp58i4yKbRKfPAt1+DGdp5UAvIQAlZkmnckJFAhTO4a3Rn78sTVFHF5jpDNYPmrTt7N2B2VVLRAShGuFUzK4EC/8YlIr4uhADZNkwOZywZn0YBcsCLr3/kKkfs8J/jQhluRqLQBwNPBrLbxJD0M6Gi6zn00z0/SmbpVQyLL31NVpHlWL626fRIuuMso9iUo1kvoVnoPq1gHIEuQafla3lKRsqVeXpzP/HmBHraU+XE5h4zPe0OR7zjTM1h/M/GMmP8YwD4palSx3lTXOh+t4ANUffduhI42+TliKBARI1mwJDnLBmlV1I8qX8EMROj6iIFEdabYasob6HxXGPA== 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=KWSutEhKCMnOm2E5ZsIHFR/o4duivevPQOUIWorQhYo=; b=UuIqncm/VH7dcyxU9P25Aqx1twkddnIieCVC6WcTVuKgQfnid8t2D5WWMUf6Ow4IZ5FGO8rin3hMRjFyHbUZuxxHzx3tXz/qYKkM+HBGmU5ejR/70CnH+0LIrToy6csx39CShwBDBXkyGsaYkkYQa2t7kpZ3FxFYPzKDM5Bubrg= 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 AM9PR08MB5876.eurprd08.prod.outlook.com (2603:10a6:20b:2d5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.27; Tue, 17 Jun 2025 05:10:56 +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.8835.027; Tue, 17 Jun 2025 05:10:56 +0000 Message-ID: <918d552a-085a-4529-8f20-a060b1f0c9f1@arm.com> Date: Tue, 17 Jun 2025 10:40:51 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [QUESTION] xas_reload() in iter_xarray_populate_pages() From: Dev Jain To: david@redhat.com, ziy@nvidia.com, willy@infradead.org, dhowells@redhat.com, hughd@google.com Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, ryan.roberts@arm.com, aneesh.kumar@kernel.org References: <20250526063524.22597-1-dev.jain@arm.com> Content-Language: en-US In-Reply-To: <20250526063524.22597-1-dev.jain@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MA1P287CA0007.INDP287.PROD.OUTLOOK.COM (2603:1096:a00:35::24) To AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM9PR08MB7120:EE_|AM9PR08MB5876:EE_|DB5PEPF00014B96:EE_|DB9PR08MB9707:EE_ X-MS-Office365-Filtering-Correlation-Id: e46e62c8-9e08-45c8-4334-08ddad5d6bef x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?bjJ1bk1acmVuWlQ0L2hkU25JaXBmZ3o5akJHT3VtQ001MytCWkZxWG1sMnc4?= =?utf-8?B?SUp3QkpOeDFPQXV5NzY2ZDVtRmpDRDFQTUp6OTdBR1pJSUFPMDhrdXpHT1ZQ?= =?utf-8?B?WFR1bWoxelFhNllIaVYvQVpiRDdSaEcvZUwrRVJyTWJFOGMxUmY2Z1BMMXZ6?= =?utf-8?B?aVNyQkNZZGh2bnl0QTdRNUtiTkxVL29lY2JZMisyeWJmMmxXZVVYbTExSFpW?= =?utf-8?B?NlY2dmJxL3V0TS9VaWZtdi8wWnkxUVl6TjVHeHFGS2Q5ZzM3aFBWcXprMjBq?= =?utf-8?B?QUw0QU5XN0EvOWhQSFM2aDBhNDQxSEVVZStValJQbFlhR0xpRHFFd2RTM3pQ?= =?utf-8?B?dWk3alErQmNuQVNFZG0xUVNmVXp0ZHRCY3JSNkpodHJpTWhBT0FUaUdFUXZ0?= =?utf-8?B?UjVhKzhXOTEyMVArcGhWWWhPaE1aY3JHVGhCa2p4UmM1SmlweHdydXM0T3Y3?= =?utf-8?B?cW1hd0E0M2VkM21JeGI2Rm9BemZOMThGYlQzaFgyNzlOa0U4dlNQVkNrZFJq?= =?utf-8?B?WEpEVUtZOXc0d1R0Y1kxM1I3bjdMWVFqanBjL2R0R0R6ZGRVL2NlcmJmR0k0?= =?utf-8?B?RXFSRGVPd2R2bGZ5aFJ3RG5uR3BmZ3pjenFIcDY5dkxpYmIwZ2dvR2ZWSTVj?= =?utf-8?B?ZTJzelkyQnpmbUdmNk8wcHUrL3BDVnFad2VEaWRTYWdSNGd1RVJRb3ltOTVq?= =?utf-8?B?RXBKZlY3VEV3NHRwU3dHKzRmOHlPSDZScnZRWExhRzFyLzRHdEZxR1lDVEZk?= =?utf-8?B?b0E0amdMOUR1L1o1QmFsN2NLa2FFYzdTanA3Y3pwSGNLTUE5VE05ZmFSL0xw?= =?utf-8?B?RHM2NWxwZW4wTmNCcEw1anJsYmtTeU5DWWdaMWtHc3NjMFhPVWFqMjFVcnlD?= =?utf-8?B?OFFDdDVGWnZsWlVJODFPS1pBUFRHQUVBRHZFRW8zWTJiazB3RXlwSHJDL016?= =?utf-8?B?N1RvRXUzUUFtZm5mZ2lsb1lGcGQyeVJUcEVFdEFnTDZ4ekhKTnVUaFJRN2Fr?= =?utf-8?B?c1pEc2FxWFJZWjFTM2lqNXdNS2FKRFU4bkt3T2FkR0FFVVFOK2JONWlkVjVl?= =?utf-8?B?eHV4VTE4dHNEeGlWcXViTTl2QlB5eWtYNHNEVUxoN0dtbkFLTUQ5ZnU2Rm5w?= =?utf-8?B?Q1EzMHgydGFFRmJMU3NtQjBJY05IQnM4aExlUmdaUWhTRWVYSXIxdFdyN2RN?= =?utf-8?B?SEhBekZ6MDNNTkFVN2xmNXpKYU1wZENtMDQzdkZUV3lvZ1VybmtVcmVoanN1?= =?utf-8?B?M0RCVmx2Z1M3QUdEOVk4RGlVNGdpZ0xaM2pVcEx3clFQRUVpN1N3UmhqRTFz?= =?utf-8?B?K0pLaXBMR1VobmlhVUdGRjRVWnBUaHVKT1BTWm1lWDEvUUNra3oxdHFiQ3NE?= =?utf-8?B?bzQ2ZzhQRzFoVCttSDg1QkdRK041eWlBeDVVYmF0WUFRLy9Ucks3WjI3R2x3?= =?utf-8?B?VjNLRGdMWm5yWU00dW1XTG1vRHpsVWlYMUttK0xMWmZVR2F6UkhJdHhDM0VF?= =?utf-8?B?NHI1QzVMMnNhdXVUbzVqYlYzM3lweUZ1dnZqbWRBeHQ3S21wMVRuU1VkOHYz?= =?utf-8?B?YlJCTW5sdjBMZElEUXNOSEFVMUFDQlBERlZRaTBHcVpyVUxPTEVtTUoxMGlP?= =?utf-8?B?WDJyQ0JVU3ArTUpYREI2M2U1dCt6cGZnVnM3Y3JOWW1iWkhlWE9ERFB5S3Vo?= =?utf-8?B?UHNyVTdraFZ2NURGSDdIRDQvMkF4cVpzdndsRFVkWjNoSFJPa0ovVk9nTmYy?= =?utf-8?B?VGdadENpZkFKbjRMWTdUYmdlZEZZc0x5a2l0QW1UelpEbUdscWYxTjY0enE2?= =?utf-8?B?WTRjbnp5WHFTQTNXbmdXY3hITlJpeWFBazFBL3BFNDVCWWg4LzZBUkh0K2ps?= =?utf-8?B?V01BNi9pa0FxaHZsbDRTakVLRnliODBHS1kydjdYT2lnQWhiVTFkVlBad0hO?= =?utf-8?Q?VmbsXT+d39I=3D?= 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)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5876 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B96.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5fcf8bdc-9662-4f87-9f66-08ddad5d570d X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700013|14060799003|376014|35042699022; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VUw1c09MSjM0R0QxWitKSmFXQnV0UHl4cnFmSGhIMWs4bkp6UGlzUWNFUUds?= =?utf-8?B?MzFpcFM3aXVHNkVOT3o1dStZS0Z5UUw4aytQUUJtQ0hvNlEzRFc4eVExQURK?= =?utf-8?B?Y2ZVbTVjV3MzbkZxK2VxYUM3N1pLRW10UW4rSjlmdUs3L3RJVmdlT1dsZll5?= =?utf-8?B?Y0pSQy9nUEEwU25hQW9SSkxwKzNTWG9wemdRTnkvR3M2T2dmSWs4U0J5ZTJu?= =?utf-8?B?WEJ2eEJ3V1QrcmRQT3EvWUh5THBTdVBWRjgvRjV4MmMzV0s0SnZaTzBwVERO?= =?utf-8?B?eGZNa0QrUkxNZE1pTDVGbGxvYUVnbGg3aUpYZGhxeElpQ01TSjFaNFhRbGRU?= =?utf-8?B?R3dxTllkRExENkNYTU10WTZNdTJtQjNDYk1ya3RNTkpXNGhqdEZOeEQvcGhJ?= =?utf-8?B?cmwzelpZWDNjVlFCNWJGdDhjbTdRSnFDdlc0aDBPY29lWXBpMFoyQzJvZVc5?= =?utf-8?B?R1FVeW5SUkxXV3V0UCtoRmd0dHJINmdZWU9OMXdJQWtadmpSOXpXcEVXL2hB?= =?utf-8?B?YVpVZEt2azNMazNpYmZCZ29pdzRxSTJCRnRnd1BET1VwUWtyTU5QNUQ0SG5B?= =?utf-8?B?aXhFbzVJZkJNd0Y2ZjBvekVpdHpEeG5SQUNndjNETS80Y2ZWeVpzWmQyOHlF?= =?utf-8?B?NnJrQ3ZSSk9sbE8zdC9UMzhSQW9WcjdiK1h0Zkc2dU13L2RMVmQ0VlhheUIr?= =?utf-8?B?ZU5QSXhnb3JlYlNEdFhHYmZUTWxLSzl2MjF3dXpuSDZNaHhBenArbVVzK2o0?= =?utf-8?B?RzBVTHV5S0pZWWdyRC8rS0J4aHpPblM2UHZvYTM4T3dlUld6aDFKSm9nVW92?= =?utf-8?B?dm1DK1lrNmdxdTRhWlZsejNoaVlDSkZtNzAvYm9tcEM5cE1JQjl6NjlpRi9h?= =?utf-8?B?WkxHdHpKbWNZalVvcW0zZzFSTFlnVm9laFRZVitHalhSRStSekJXc0RGTkZM?= =?utf-8?B?NVZ2WFdVMStIczVhc2Q4dmE2cmE0TFdIeDJpMGg5M2MwOElTQkhvcGpRVDc3?= =?utf-8?B?NytDUm5rVVMyeTlmRGJJMFBLTUV3Y0hhTUUvaC9oOUpxZHlnditoYXlpb2Nx?= =?utf-8?B?TTRkZjl3MHVTemhmSis4L0MrMmdNS05OdjhiR0QvbW50elZrc0tVRVZUVWpy?= =?utf-8?B?enloMDJLdi9kMFBGbHhkQmJ4d3dOM0RXa1VmRndYcFpITVhCdW1qa0c0T29v?= =?utf-8?B?NTI2ZlU4Sjg0RnJEZ3BOQmwxK2VFdTFXZ2t2N3VwbGRGQW5CZ0tLYjJEYlBC?= =?utf-8?B?WE5laWhVeENzZGZDT1Y1OTQrRDJIUEpjUnB3SzE4ZEFVWUZnc3ZYU2pHS2FY?= =?utf-8?B?VEticGtBeWYrTGgwRjIxL3dKL1pnWTlzRk5VTHVTQmlkWmJHTmkvc3lrdFVF?= =?utf-8?B?dHk3VUcrQkZvK1IyU2NNczlMajVYcjFIQzhqbWVYYXRMK3JMam44REEwQXZG?= =?utf-8?B?dEZZeGVGS01yT01KRFJaUVRhTjNhYUo4Ulo5WFR4WGIzWGMzWWhNdVBnMmhU?= =?utf-8?B?dFc1ek1iR1Rod0xLc01UeE9VK0xJNklheG1qLzBSSEVZWmdzQkpUaEJUY2V1?= =?utf-8?B?WmNmU0FwQXA3WThRUlMzNytSRllsSUlLVmZvUzhsQ2FheXhFMjhTRmJnZUIx?= =?utf-8?B?L2V3Nk51bVdGT1VwYXpCaHErUkM4YXhsWVUwTkNMdGlDRjRGQWF6Q0R3bm5h?= =?utf-8?B?bEpBNW0wQWlJMWRvcVhxdy9HR0lRa0szVXg3cWEyVkcvckg4K0FQMW9ObFhm?= =?utf-8?B?SWxnTUN0c1BiSW9CZlBNSnZuaTRVWEtQd05BUkZlQkJFUkQrY3JIZzJUekww?= =?utf-8?B?bDUyUGdLcEZWOGtCR0NOVVhqYkZJKzU5SDYxQURRcjBIT01telRyZ3RROTRH?= =?utf-8?B?eTh1UWtaS2swb3p6KzlpbjgyV09sZWVOZmFYSTIvVFpvK0h0MjVqM3kydjB5?= =?utf-8?B?L1VjSU5HQzlVbFNvTXBLOENUVi9CdFNJU2JFUjd5WHVaa2h2QVIzK0J1ZTNs?= =?utf-8?B?d0dHcG83a1dxMENYZTlJQ2sxSFJIcUJsZ2Q1MmhGNnFCRkdZUktDV01zTVdR?= =?utf-8?Q?Cpu8tt?= 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)(82310400026)(1800799024)(36860700013)(14060799003)(376014)(35042699022);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2025 05:11:30.9886 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e46e62c8-9e08-45c8-4334-08ddad5d6bef 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: DB5PEPF00014B96.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB9707 X-Rspamd-Queue-Id: 26D3640006 X-Rspamd-Server: rspam03 X-Rspam-User: X-Stat-Signature: 44y6tjhhof13mjqe1iefejuucio9hr6j X-HE-Tag: 1750137095-723131 X-HE-Meta: U2FsdGVkX1/PB9sOcGLDb45m4ddncYoFRjKGJ6/yBGcNJUFr6MFvqwFzow2ajdmrRKUIoUbpRMYA182GBIx0DNJDQcQq5yW1AiGEnoLXlvRniX6A+rlSZDlD5wZ9DUrY4UL/hSstvb+/zT/QBBM126I5sHMGF3ms0/kJ+n6ajXtgndQHmuxBNMW9s6AKJNboVbi5g/T8t9J7QECF1xkbnd5woySOGbpsauRO2/KJIj81lxcjsQvhiYH71DZ4u+kJj4gO471Dl8F1gzkVz+IM0Zo2br7Vr9R4hSjnwuZepMU+ypqmZqid/J3bY/HSinW2WR2DAeqkdRnsmdCq1rQs5HiR/h8sydogVH1MulgbAfdY0aefAB0PxEWhSxOZzXwlcQsj6fCDZX977oQPEquo1aXwMOuREZUMSRnafO4fIDW3NCuaD58NjLLPin5oEsRKtIhzypWqIrBL96M48irK+AajFI8raJprPNThPwubnl+2AlTwZDeej8qPH9XKVyM4Z4lL2sMqXHhoWJYFcRebAWmM1vzFv9P7VHS87DmKIGadD4Y387bXMVUGSBXN4cQq+J3DTFwpQ/16NHur3anqTDMn2qJWGrXcXeLRj/ozO7Yg9gJbhc+TSVmuhGbSNxfReRypid4NOuF4FXT+qiH3y70N2SLWpLYE354XR/8jCXH0KhFX/kuWApjolp8fY0QD1rsT7aHkVMdpuIYnJhnwFikmGjTCvho6TkquTSaKTqNpRz/rsB2h9Gcop78LV2WcLilDLqlAoCb7q4/38vRgqZtICgnUIwVNsq1LEsIWeh24AirWpYbz3sR7VIE59UtkxlcpVOONN0n9ryymFVCZiOxCaKNBog+U43K8liwmkrXYKgqOZvaIQZew8mWfnbb4iBIuSCMAOg6Y4NckenQoM0s47Nv2ojz+vhSlvGcIaLgFHLVYAJCNgJ48NxpfA9kPxHbCx3NWJIGJ3cTJJQG nCYUmS9o EKpOC 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 26/05/25 12:05 pm, Dev Jain wrote: > Hello all, > > After doing an xas_load() and xas_retry(), we take neither a reference nor a lock > on the folio, and we do an xas_reload(). Is this just to reduce the time window > for a race? > > If the above is true, then, there is a negligible window between xas_load() and > xas_reload(), because only xas_retry() exists between them, so why to even reload()? > > Thanks, > Dev I do not completely remember our discussion in THP Cabal; I recall David Howells maybe saying that the folios are already locked, so it is safe to do xas_load and then do a folio_get()? Even if we remove the redundant xas_reload(), I still don't understand why we won't need xas_reload() at least after folio_get()?