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 A29FFE77199 for ; Wed, 8 Jan 2025 07:00:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 401536B0099; Wed, 8 Jan 2025 02:00:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3B2076B009A; Wed, 8 Jan 2025 02:00:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1DDA36B009B; Wed, 8 Jan 2025 02:00:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id EFF4F6B0099 for ; Wed, 8 Jan 2025 02:00:13 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 81A87453A5 for ; Wed, 8 Jan 2025 07:00:13 +0000 (UTC) X-FDA: 82983385506.12.1AC8CD1 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by imf20.hostedemail.com (Postfix) with ESMTP id 7476E1C0017 for ; Wed, 8 Jan 2025 07:00:09 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=MP3tTSvV; spf=pass (imf20.hostedemail.com: domain of vivek.kasireddy@intel.com designates 198.175.65.21 as permitted sender) smtp.mailfrom=vivek.kasireddy@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736319610; 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=jPY4Ir1s+WynoMdIcJ4nF+2LuGrdAisArMB+HF7c3zM=; b=IU1VOMZD5RhvjOrR00zDen3d5sNKeRP+6lGxgMBzFWfloXj5+eUogO1bqCl4SNcph6cAXE UOXd3tvsWOGNcmG09k5wGCiHmFJ3c06U1jf4LqZpA6Tl24MqRFsExIONLHDTFyKq9BqaNf ZPOLbsZ+fQAtb9kjA1FMlYJELbkAyQ4= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=MP3tTSvV; spf=pass (imf20.hostedemail.com: domain of vivek.kasireddy@intel.com designates 198.175.65.21 as permitted sender) smtp.mailfrom=vivek.kasireddy@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1736319610; a=rsa-sha256; cv=pass; b=UcRuHexiI6xXWZojj51w518SxL0tOFI3MYKhuwtv4EIYPNWkN5YWWrZKrn+ubGjOR+H1LS fNEAMbuNXcbnlGbsfjXsP6mciOHq67no8W1zyNgjbSBL1NAZH0nO7iMn4xvU/RGOzHe77R MfYW4Ex4MFZwWABgovMc8FXouiibTUk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736319610; x=1767855610; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jPY4Ir1s+WynoMdIcJ4nF+2LuGrdAisArMB+HF7c3zM=; b=MP3tTSvVVaR0rM2FioRh9rcH0cAq31/CBnO0pouragdMsMJAnSby2FiZ GjiTXfeYAtAOGx+8oDlYek1wXp0S27wzlX1/bwLdkyUWISVnUQdBM1geU VQpB3WtmeZrhzVFxMvPdW4gUt5j5l6w7D+JnrS4Qf8ri9nVTOIo2Kd2Qe hpvgbUSZuI6bn1OO93kaxljfHaKjrfwwFkSi2YbmbYBXbwiZVyKiNjIbx JfxWELLg0sRu3L3b2BE12bc5L6z+L5XNVLxugcTrFtb2h9X6nBbTt0LBF zZEEoyCJNFUj9OseL2A0KR97pkKm8lOWxdUfcMAJJhLSJmqpa3RewFxN6 w==; X-CSE-ConnectionGUID: oye90yNdSdeKeABEX3Ge0g== X-CSE-MsgGUID: akCcfgyQSvWbEDa7dH7R1A== X-IronPort-AV: E=McAfee;i="6700,10204,11308"; a="36415146" X-IronPort-AV: E=Sophos;i="6.12,297,1728975600"; d="scan'208";a="36415146" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jan 2025 23:00:08 -0800 X-CSE-ConnectionGUID: LeKocNL4QYS0R0LDCbEk8g== X-CSE-MsgGUID: MNRfSi9wR9Ozr/qFRTdVBQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="126291225" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Jan 2025 23:00:07 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.44; Tue, 7 Jan 2025 23:00:07 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.44 via Frontend Transport; Tue, 7 Jan 2025 23:00:07 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.172) 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.44; Tue, 7 Jan 2025 23:00:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OZxHTN4wqzLr6dTRuIUhiobD94W3ia3i9tfEfU6Ef3+PcZanIJNDIoKcB5cpJzrritwWfXX9JUhpQ1jZ3AnHr8dI8GszhgmwXYANPkkIhSvN2D5ESKZ3YPQfDzAhJ8RTrWpvv8mplBU5dSRrRrsA6K20hhzat3YY5Gp/NyyDk84HvYq1Z2VboW1w0n4fkXEe36XSrGAUW71AzoGxg0yDhi+TaAp5+0XAJaKnqS6+gTOKwAJrk4zcz3NXOHSys4xejhvtlQ3HQ0rAlWFEjuyEQvl5IKTq6+kVe2viRG1xP1Np4t0v4qu970hWbLVwS8+So6G9heVaveupwYNsplLBZQ== 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=jPY4Ir1s+WynoMdIcJ4nF+2LuGrdAisArMB+HF7c3zM=; b=LsDwHBY9uHLG9u44avWlHJN9yES4KcuijnrlCNfB3eycvpHri3ccQw5kBT8v6zoN+bHXMl7IQUriSXlcrLlSd6h+ehd2RVotRUQPkhiFuZfumTYKcJRzZHqXpeAghQbHQTpK9RWXOVtO5vfu3LNuv69xSd74KS9TcWLle6NM6cSOzKt3q1uuDI4UOUyp+r41RaX9rC7nEZ3HX1WI2ohRZ0qaKolWX5Z1qN3nYo4x/Zu8DLrabY2wzP3XrBGF9WIsNAXnzIzw31tOcfI8LuPgJRLrjyhgJLz+cmu56irtqkts+xbdm9voufyMVytGfu1wxgqZvKrre5wM+x5Ie0eiCg== 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 IA0PR11MB7185.namprd11.prod.outlook.com (2603:10b6:208:432::20) by SA3PR11MB8023.namprd11.prod.outlook.com (2603:10b6:806:2ff::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.10; Wed, 8 Jan 2025 06:59:44 +0000 Received: from IA0PR11MB7185.namprd11.prod.outlook.com ([fe80::dd3b:ce77:841a:722b]) by IA0PR11MB7185.namprd11.prod.outlook.com ([fe80::dd3b:ce77:841a:722b%4]) with mapi id 15.20.8314.018; Wed, 8 Jan 2025 06:59:44 +0000 From: "Kasireddy, Vivek" To: David Hildenbrand , "linux-mm@kvack.org" CC: "syzbot+a504cb5bae4fe117ba94@syzkaller.appspotmail.com" , Steve Sistare , Muchun Song , "Andrew Morton" Subject: RE: [PATCH] mm/memfd: reserve hugetlb folios before allocation Thread-Topic: [PATCH] mm/memfd: reserve hugetlb folios before allocation Thread-Index: AQHbYNlXLMK0VcsakUKmVRp7t21GcbMLDXoAgAFS2nA= Date: Wed, 8 Jan 2025 06:59:44 +0000 Message-ID: References: <20250107072517.2089633-1-vivek.kasireddy@intel.com> <9e086d79-9948-411a-bd5b-6bf929691969@redhat.com> In-Reply-To: <9e086d79-9948-411a-bd5b-6bf929691969@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA0PR11MB7185:EE_|SA3PR11MB8023:EE_ x-ms-office365-filtering-correlation-id: 5969aecf-f621-4d3b-4d96-08dd2fb2081f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?ZDZoaVgrR0lqek5SOUdmYkI5TCtpeWRRQzFwSlRSblNhWVY2dnNvYlRnSUlM?= =?utf-8?B?Tk9QZTdNdk9jSVhYL1VwQm9TYVhmLzdER1pVdVAyeGEyY3pOV1RWa0tPTWs3?= =?utf-8?B?N05IemZrSnhKTFJzSVkxNGFjbGxseUwwMnZTdUFkWkk0Rk5UOVJLQ0h4UlJ4?= =?utf-8?B?dUZFQjFSWkFvV0RNQ2JrS3M1MlVqN2RUVStSZkowdEJaZzRrUzg5T2t5TUZn?= =?utf-8?B?a2V5a2hueGE5ckNSZXpNZEtlS1lsYTliUFg1RklSdVp6eFZYMHFaM3Ewc3Bi?= =?utf-8?B?SWU4QXJoeGllS0JWeXV5ZW9kYUNNeGF1OWdJMjB2SzdiYjVZUU5PZFdXT3Qw?= =?utf-8?B?VlQzSXhGQjFLVGpsYnVuYkNMS0VLS1lLRzZQOHRqc24wUC8ybmxCL1ZKb2kr?= =?utf-8?B?VVBuSjNqZ0Q3d2g2bFVpbHN1aTc1anRBdE9LN28vWkJCSlFJRWg0ajNzbE9T?= =?utf-8?B?VUw5T2FmV1UrbjE2V2ZxaHl6WDY0TUN0Q3J4VFREcEJDU0x5S3NxWUgyY1lN?= =?utf-8?B?bk80QVFFaWJuSHlsaDNGamZVTVozVktKZU9KbTB2TEhmcXptZzhtYzFEbUIz?= =?utf-8?B?UHNCdTBHQ28rNXhNYkY1RnVRak9ZNkduQ3lDWjJ2RHdjQkhoNVZKaHJUdTk4?= =?utf-8?B?MDVJNFAxR2ZOU2pUYVBWc1BtSW9jU2VlT1BBYWxINjZ5bHhRK0FyUXhPOHlI?= =?utf-8?B?WnZqZ0djdkdYclFqSkN5UlFtMnFpcDFzVlllRFFsdEJHRm5Vc1d4TU9lbDFn?= =?utf-8?B?Ym5IQW56ODlNUVB2eWVLM0lGODBXRmZXSS9vRGFsRlRFdDZpalNwTXkrRUl5?= =?utf-8?B?TXl0RjFmZE5KM1FUdXd0UFNMK2Q1N3FTd2NkVWU3MmRvT0QyMktBM2czLytq?= =?utf-8?B?bU43ZEYxbkduVmVacWpETXJqMS91djhyVDFnU3k1b3FXSGdwOHBoVkxEdldM?= =?utf-8?B?KzlvdzhrZjdueUlkRUlaUHVXSnUvYURJaENmNnkrd2NEUzNVNVBOakZMRFcy?= =?utf-8?B?MWRGTUJsczM2dkl3TlRCS3BUUy9DZldHWXR4SDRiTk8ra3daS3FQdzZNSWoz?= =?utf-8?B?dnRpZXFqSk51QXZWKzRDdSthQmVuQnNVUUFBTnNFK29yaDlkcVRjL0VycEFN?= =?utf-8?B?QXVMeGRHNlc4NklrUWdxS01Od29CZlZVMDF3VFdFT1hwb29GSW1oUWpTcFh3?= =?utf-8?B?VE53a3lhemxsd3NDdDJjazE2YVFnOUJCeHU2UThsd1RIWmxVVjZxdlhPVkVK?= =?utf-8?B?SUZvWGxIWWdkbDVqQXZtQktwaGlsVDdBTDNUbnhlK0J1b1VSQTBxenVaczFY?= =?utf-8?B?M2Vmcy9KaS9iZTNPMzRBNUVZWnRXRzVpaFlQbEJKdFlOU1ZoQ1N5dVE0L3ln?= =?utf-8?B?NE9kVG5zUlN2a1A0ZGRYK0dnMktrVWJ3VllsTlNsa3ZsTHp0QVZKZlFablZy?= =?utf-8?B?eWQyN3FjNUpmU3h4K1dyem0vVVBkeVNYQ2wvbkVvWGNUUFhpSGl2amJlL0Ro?= =?utf-8?B?SXBPRC9GSkM1SytlNEZYY3hKVDl3amZFTDUxbjF1aUpjOEYvNUp2bmRONGIz?= =?utf-8?B?MWx4amhwMVo4b3d3VE5SQ09yNmpaNFhnRmNCaWpST0ZQblpsZWlPSmRMbDlu?= =?utf-8?B?S0lSVTJiY2hza0tBNklBWmx5VVR3MFRRK0xublhCLys4SW01b3RKUGhza2pB?= =?utf-8?B?VXZtNTFGZkxGSkFjMUl0akJ3Wm9HQ0hOak1qU3BUamRxMEFVY3FLYVZLU1Rj?= =?utf-8?B?a2Vyd1ppZ3JTdklvc0pBMlcydlNwR2MrVi8vNDNXb1ZwbmFCRGJucjlhQTlJ?= =?utf-8?B?OC9HOWl5OExrUC9DSW52b2UxVDRscHZIV0tRY0wvR1d4eTZMSFA0TWJFZDNn?= =?utf-8?B?Yi95aGNjRGtnaWlIUFV0SXN6NG5CUVV6YkVhbk9ZaFNXL0dIRVhpdkFibDNH?= =?utf-8?Q?9wU9YmNQ3l1OWkoNOY+EMECXdmi+48D1?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR11MB7185.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGtSZ0x6R3Bsd0ZWeE5Ha0pWcUw1ZURHdG5mS3VXZiswTUlvZFpkVkVZdUdT?= =?utf-8?B?TnJpaU5GdEd6cWlHWWZMck5EaFhpcEEwQnVIR3g3VXdBRDFzWVYrNkRLRjB4?= =?utf-8?B?YXJtRjdXRFV0TjF4N3FJQ2oxVy9TTml4dExnb3QvTXVvYVFvK2tkQXl4aTcv?= =?utf-8?B?M1p3SzNIV3pIaTBEYk8xd1hxcG5vaTRuRFJBS1FIcUxYYnE3bXlDY2NmY1RD?= =?utf-8?B?NXYwbksycUF1TjdTT0NOZTJTN1cwRlZyWFVwNSs3UE5jZVUxZng3VUlvRmFv?= =?utf-8?B?K3VOcURlRHMzb2VYbDhnaXhZZlJ3NDhlYVdKOUxwWHMxdmtJWVFYTWxSWnND?= =?utf-8?B?Z3pQbmJqVnAwQjhLMCtwZVVvNjNvMUQ4Nms3djZFbGd2QU1JQ1ZyeWg0cHhk?= =?utf-8?B?UE15TEd5Rm03YTdUdHNRMFRGSkVHRUlNWjBWMmZDUFk5UVdzREVHeXJqWFpE?= =?utf-8?B?Q3VHU3RQamtTRGN4VDhxaUZSdVhIRGpyRlNwdDNpcHI3MC9xcmQ3YzAvaVZp?= =?utf-8?B?b0FiWnpKcFQ5TGVKZlVTQzRCd3BMYkkyOUNKdkIzTEgrdG81UDBGR0g3R0ZF?= =?utf-8?B?LzhxSXVJL1dubHkzV0QyeXJmc09ZeVlKNG1xdW1DZnkrZ1VyUmx3YmZsWG1E?= =?utf-8?B?RHdTTXNSazhRc2YxUk5zTk4xY2FVbnYxZVdCRHJHWURQTUhZRDhPQkFYZUFj?= =?utf-8?B?cDFiRnBJalFsRG5KL1ByeHk4TWdhU0FWcGc2c2FrQkcxanBGMDdWVGk3Rko5?= =?utf-8?B?TUhXUWI0dXVTVlJYMEk3eHBpU3NJdlBaUnFLa3hhV2hwNUl0MTFaMDFzakZD?= =?utf-8?B?QXM0UWdGU2NyN2J5bVJzQjhSa09aTVRwMDRFSG03VE1nVWo0LzhxQTBod2tW?= =?utf-8?B?eXlUMEFqcTVRT3hRUHZJeForSnl5VlZRSGNSeWFRek50WUZhbmNJb2ptaEhT?= =?utf-8?B?eEpiZDc1bUJIREMxV0pubjVtQ3hZemNmTTJlT1ZTQzFjUlZ5c1hGZm9xMUlH?= =?utf-8?B?WERPVWk3NmVKV0ZFUExUbG5VUzU4bXVORGFJVHpyaVQ1QnZRMmJnZFUzaEx0?= =?utf-8?B?SUlVYXo2alNhc1MxeDhsSXpITzBJNm1wdm5pYUtUem00cUF2VFQxZmhyQVBL?= =?utf-8?B?Si8wN0xZQjA5K3A2TVNJY0ppT0doaHc1L0IxRnk3bVhtUXBoN0lVaWNiQU90?= =?utf-8?B?dVQwM0xTUmFHTE04UklDY2NxWExvNHBBZGJVSzZEbTVhekJqOFJ1RUtSTldz?= =?utf-8?B?eG5ISkpUbjlFa3hIWGdoNmhWYXBkT0FHYjRyRTVuYVlNb0ZqZXRac1dFUGtq?= =?utf-8?B?c3F6RTNkMzZqQTJrNW95TUh6OFRnWXl6YzQ4ZWw4alFCbFhScTNmUnpndnpk?= =?utf-8?B?eUM2RkdBUzRYVE1mRHVpZlhmWTZKVTFlSGx6MFo1N1hWL2ppNUJCUmRpQVhZ?= =?utf-8?B?NXBDbDRYSlgrOTcxczZldWYvWlY4U3I2VWNXRVJ5RTlHRU50Y1dvZHJlNVB5?= =?utf-8?B?UDZyZnlWTUpHUkVxRzNDaUQwZ0ZjTXkzTkF4bnk2SjVqTmhiYksrU3N0OFBa?= =?utf-8?B?NUY3SGlJNGlYVkJGRmM2VllycjRXODcrU3pSazE3ZElLRW9lQndSczZHVHJD?= =?utf-8?B?SUVwTCtEU1pXL2pWTGQ1VEdLME5WQnpqMW9BdTI1cjEwOW0rUVNOTk5wVzlH?= =?utf-8?B?SndQNGhIVnVGZ2k3dFhvLzRHTDRhQWhKa0VzZmpuaHZtMElhd2FWcUtxbmFk?= =?utf-8?B?dHFvdE5PczZ6aWM2VGxGUFk5RkwrYzhscWdzcUVWN0xBMFZlTTU0YXlzY2c5?= =?utf-8?B?dEYxOTBleFRqcndPQzZNZEU4SnNPTVJpOW9sM1FLVkFPM3RhRlZ1MDFnZk5N?= =?utf-8?B?V2NQM2Q0ZEZUdWNNbEtUSmRhUFYvQjVqbnBrZ2ovRUREczRFcjJ4bzdlTDdz?= =?utf-8?B?Nkx3dmFvV2htSUNJTHFNMUpCbnFGVWdoUFBZYWdhYldaVFYvK3RaSTd5VEc3?= =?utf-8?B?d1p3QnFJdmVSaWN5MlhFT2dwSzdyam9QUUJ3aElWdmtabHhLQmdXWVJoSGVY?= =?utf-8?B?aGozMk05RWhpRGEyVGMwd3dYUmFOdFRNQStKVDdWYThCZUdoVWhFSFRObzJl?= =?utf-8?Q?ZjQ4qYlDKMMIUZhINOY6f2FtD?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA0PR11MB7185.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5969aecf-f621-4d3b-4d96-08dd2fb2081f X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2025 06:59:44.3051 (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: LyKzYjNlTdw1K2L8Ybw6PtsHX97xcamQFi6FPoqnMLAj1ay1dhUP31ctd/H+I99SuVNY0k50Q8VuHJaU6nBhywCjaVCFJNqmqlkTNdig2hI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB8023 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam05 X-Stat-Signature: tze9shjmgfyq7iq5zotfe3hna6ctw1ei X-Rspamd-Queue-Id: 7476E1C0017 X-Rspam-User: X-HE-Tag: 1736319609-480381 X-HE-Meta: U2FsdGVkX1/pxzxvxAJmfYcHcPayt8nA8PuiATugkYkmIDSZZG5rJtTxB+gQBtBGpn++cX34x4doYnhtyP76LxtfltgS5937VMLRqHrDIrMoHkW2xKjwMrSKpIiwCVi9N/AeENp3Pt2VkvFY+JrX6fxu+jcweiKbp6lHkJexYBBHNKOXDPTgdnYdGxwlPP3Wi3Btd/TnXQKdOIuY1viNYE8SFxODL5XIhFA7E4ZDqnH8QidsgeeyF0PDMfpb0QRPnCcbcoRctxAH1fZX1MvDke16XQXSjDCTwoZ++0TfBAHzsP7rU4uE8gCP6z29CwTN1CsiXeRf3RssEOaPfClV/tsZDcasP7KfcrtfQKVsv/qrNSjoZ6uLcSX22xrm5BKPcI4zOkbEb9Vu8tOGGLartExIlGGp0nfbnzbP+oIWNlSqzbTByqYvCOsCH+3QdsbtHazG8NBIPnxc2I1FfcMqktcB5rFdGP7Cp3Ejth+AaQ2NR0TNZ4KzjTbXmj/BL5ml+JaiB9PeqfAG05QHYepGbVQVuQX3jh3dHKGAsy0wpeZ9j7q4uOG5LJXq+G72IP6QnJW7SfIvojBfNtqbMjT9KQdR+UD5VyZUNxOgwvjs7CbUeXPQrXTTgS3J381E7ijduiKfc0Xxj1iLV8tc9ThB6CeT/OUEeUs1UxRB0iXVfT1HhY1kmNYqsyPgdFvXNEwvX6QJFQ/iA3ctf6Dcp4Qz79ZSuq2jXj4es0Uu1Kw1ZWGR+slcv2eo6VdP+5HVjs6wF4seNQ1B49MIfKc6LcdGo68YtlLZpJBgVy5f2hABpBagqDVwH5lUQcheOyACiWcJucwE82iewrnDZCbTCwmLxgQmvw6A8qj6zVBPP4YymT5VMaL5V1pOe9aoARg5GN7f4qqsSJDO5ybBJizkRMr0SLMAOm9w3GsCrSNse5E0AFsk0gjZTTUjyiPiXyZVZwhMwbHlT+SA3gZ7H9E4NUv BauljJD0 aZpaZNbNRliwtaF2MeeRVDpgj3yAdgN5mID90QrsCyc0iNPy9Wk9HrWpELLY5/M/4WXYW0lg3QOm0IwFIcqZLUFVPomozNrMiFBUt6Tqw2IPbWaT8xIRHsrgtZKZPer7TeLVorLpjg0suxHuR2V2hBqem8ip4UfBxAxVskJIvg3E9yPwkmewqWl6ecBNwfOl27iiCAoE/LwRC2wwezt7DGZW0SawlvHPOCAoYH6WDxmvU0MmWmAZAouShdjxR3YgFqPOJaEW/ql5R4CMdRQ2bYyRNHX8AxCzyyydNDwZy2Fbv5ARAFHFtYrJUsYwo1fkgENNH+hquS27JP7Y/TsorETB554ulmd0dXKvVEeJSohV68Mjkh9f+8T9sZ0BmVVFQAoDNPfAoDQdI7yrn66QqxtP0oW6kH3Xqw2MjYerY6mFnwLPTj9bMk+ox6oSScU9skaN3eKIogyruQiR+5FynJBHQkwlcaRqb+VxEsoPCprBEa/L/t82mrOd71JJI+rMImsFyT81fPGxNvJvtVi1Xh+CgwwigCEX3p4qEDRdefL2WEqEzVCTlqUcUPra3Ooks/C2IEZfP0xSWvNoy64nzdQm9OXMCsU40zpDUbzb4pY+iZFVfZ+yqgXLrwF48sJ48SBoVPXGmt3BVI9cLCrWmvjGBMCu0fPrhYXiGLYSqm0XW7FQz6ex/AlhpmBQ7RZdvoQOAAgs8veBLFVvZWLLyB+yMVGwwbli8yLKUQDJpGAUFPaoq6CEOUu527YmW/5OKJmeragnQpm4VSfx/z9tlvjMOxLGBgjo8c9baYxOuHtPjMij1xOiSlamzKarAp7GAqCpL858Z9DbijydncS47+jGYslZ8YzBPcsA5 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: SGkgRGF2aWQsDQoNCj4gPiBUaGVyZSBhcmUgY2FzZXMgd2hlbiB3ZSB0cnkgdG8gcGluIGEgZm9s aW8gYnV0IGRpc2NvdmVyIHRoYXQgaXQgaGFzDQo+ID4gbm90IGJlZW4gZmF1bHRlZC1pbi4gU28s IHdlIHRyeSB0byBhbGxvY2F0ZSBpdCBpbiBtZW1mZF9hbGxvY19mb2xpbygpDQo+ID4gYnV0IHRo ZXJlIGlzIGEgY2hhbmNlIHRoYXQgd2UgbWlnaHQgZW5jb3VudGVyIGEgY3Jhc2gvZmFpbHVyZQ0K PiA+IChWTV9CVUdfT04oIWgtPnJlc3ZfaHVnZV9wYWdlcykpIGlmIHRoZXJlIGFyZSBubyBhY3Rp dmUgcmVzZXJ2YXRpb25zDQo+ID4gYXQgdGhhdCBpbnN0YW50LiBUaGlzIGlzc3VlIHdhcyByZXBv cnRlZCBieSBzeXpib3Q6DQo+ID4NCj4gPiBrZXJuZWwgQlVHIGF0IG1tL2h1Z2V0bGIuYzoyNDAz IQ0KPiA+IE9vcHM6IGludmFsaWQgb3Bjb2RlOiAwMDAwIFsjMV0gUFJFRU1QVCBTTVAgS0FTQU4g Tk9QVEkNCj4gPiBDUFU6IDAgVUlEOiAwIFBJRDogNTMxNSBDb21tOiBzeXouMC4wIE5vdCB0YWlu dGVkDQo+ID4gNi4xMy4wLXJjNS1zeXprYWxsZXItMDAxNjEtZzYzNjc2ZWVmYjdhMCAjMA0KPiA+ IEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKFEzNSArIElDSDksIDIwMDkpLCBCSU9T DQo+ID4gMS4xNi4zLWRlYmlhbi0xLjE2LjMtMn5icG8xMisxIDA0LzAxLzIwMTQNCj4gPiBSSVA6 IDAwMTA6YWxsb2NfaHVnZXRsYl9mb2xpb19yZXNlcnZlKzB4YmMvMHhjMCBtbS9odWdldGxiLmM6 MjQwMw0KPiA+IENvZGU6IDFmIGViIDA1IGU4IDU2IDE4IGEwIGZmIDQ4IGM3IGM3IDQwIDU2IDYx IDhlIGU4IGJhIDIxIGNjIDA5IDRjIDg5DQo+ID4gZjAgNWIgNDEgNWMgNDEgNWUgNDEgNWYgNWQg YzMgY2MgY2MgY2MgY2MgZTggMzUgMTggYTAgZmYgOTAgPDBmPiAwYiA2Ng0KPiA+IDkwIDkwIDkw IDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIGYzIDBmDQo+ID4gUlNQ OiAwMDE4OmZmZmZjOTAwMGQzZDc3ZjggRUZMQUdTOiAwMDAxMDA4Nw0KPiA+IFJBWDogZmZmZmZm ZmY4MWZmNmJlYiBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwMDAwMDAwMTAwMDAwDQo+ ID4gUkRYOiBmZmZmYzkwMDBlNTFhMDAwIFJTSTogMDAwMDAwMDAwMDAwMDNlYyBSREk6IDAwMDAw MDAwMDAwMDAzZWQNCj4gPiBSQlA6IDFmZmZmZmZmZjM0ODEwZDkgUjA4OiBmZmZmZmZmZjgxZmY2 YmEzIFIwOTogMWZmZmZkNDAwMDA5MzAwNQ0KPiA+IFIxMDogZGZmZmZjMDAwMDAwMDAwMCBSMTE6 IGZmZmZmOTQwMDAwOTMwMDYgUjEyOiBkZmZmZmMwMDAwMDAwMDAwDQo+ID4gUjEzOiBkZmZmZmMw MDAwMDAwMDAwIFIxNDogZmZmZmVhMDAwMDQ5ODAwMCBSMTU6IGZmZmZmZmZmOWE0MDg2YzgNCj4g PiBGUzogIDAwMDA3Zjc3YWMxMmU2YzAoMDAwMCkgR1M6ZmZmZjg4ODAxZmMwMDAwMCgwMDAwKQ0K PiA+IGtubEdTOjAwMDAwMDAwMDAwMDAwMDANCj4gPiBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAw MDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzDQo+ID4gQ1IyOiAwMDAwN2Y3N2FiNTRiMTcwIENSMzog MDAwMDAwMDA0MGI3MDAwMCBDUjQ6IDAwMDAwMDAwMDAzNTJlZjANCj4gPiBEUjA6IDAwMDAwMDAw MDAwMDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMA0KPiA+ IERSMzogMDAwMDAwMDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwZmZmZTBmZjAgRFI3OiAwMDAwMDAw MDAwMDAwNDAwDQo+ID4gQ2FsbCBUcmFjZToNCj4gPiAgIDxUQVNLPg0KPiA+ICAgbWVtZmRfYWxs b2NfZm9saW8rMHgxYmQvMHgzNzAgbW0vbWVtZmQuYzo4OA0KPiA+ICAgbWVtZmRfcGluX2ZvbGlv cysweGYxMC8weDE1NzAgbW0vZ3VwLmM6Mzc1MA0KPiA+ICAgdWRtYWJ1Zl9waW5fZm9saW9zIGRy aXZlcnMvZG1hLWJ1Zi91ZG1hYnVmLmM6MzQ2IFtpbmxpbmVdDQo+ID4gICB1ZG1hYnVmX2NyZWF0 ZSsweDcwZS8weDEwYzAgZHJpdmVycy9kbWEtYnVmL3VkbWFidWYuYzo0NDMNCj4gPiAgIHVkbWFi dWZfaW9jdGxfY3JlYXRlIGRyaXZlcnMvZG1hLWJ1Zi91ZG1hYnVmLmM6NDk1IFtpbmxpbmVdDQo+ ID4gICB1ZG1hYnVmX2lvY3RsKzB4MzAxLzB4NGUwIGRyaXZlcnMvZG1hLWJ1Zi91ZG1hYnVmLmM6 NTI2DQo+ID4gICB2ZnNfaW9jdGwgZnMvaW9jdGwuYzo1MSBbaW5saW5lXQ0KPiA+ICAgX19kb19z eXNfaW9jdGwgZnMvaW9jdGwuYzo5MDYgW2lubGluZV0NCj4gPiAgIF9fc2Vfc3lzX2lvY3RsKzB4 ZjUvMHgxNzAgZnMvaW9jdGwuYzo4OTINCj4gPiAgIGRvX3N5c2NhbGxfeDY0IGFyY2gveDg2L2Vu dHJ5L2NvbW1vbi5jOjUyIFtpbmxpbmVdDQo+ID4gICBkb19zeXNjYWxsXzY0KzB4ZjMvMHgyMzAg YXJjaC94ODYvZW50cnkvY29tbW9uLmM6ODMNCj4gPiAgIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJf aHdmcmFtZSsweDc3LzB4N2YNCj4gPg0KPiA+IFRoZXJlZm9yZSwgdG8gYXZvaWQgdGhpcyBzaXR1 YXRpb24gYW5kIGZpeCB0aGlzIGlzc3VlLCB3ZSBqdXN0IG5lZWQNCj4gPiB0byBtYWtlIGEgcmVz ZXJ2YXRpb24gYmVmb3JlIHdlIHRyeSB0byBhbGxvY2F0ZSB0aGUgZm9saW8uIFdoaWxlIGF0DQo+ ID4gaXQsIGFsc28gcmVtb3ZlIHRoZSBWTV9CVUdfT04oKSBhcyB0aGVyZSBpcyBubyBuZWVkIHRv IGNyYXNoIHRoZQ0KPiA+IHN5c3RlbSBpbiB0aGlzIHNjZW5hcmlvIGFuZCBpbnN0ZWFkIHdlIGNv dWxkIGp1c3QgZmFpbCB0aGUgYWxsb2NhdGlvbi4NCj4gPg0KPiA+IEZpeGVzOiAyNmE4ZWE4MDky OWMgKCJtbS9odWdldGxiOiBmaXggbWVtZmRfcGluX2ZvbGlvcyByZXN2X2h1Z2VfcGFnZXMNCj4g bGVhayIpDQo+ID4gUmVwb3J0ZWQtYnk6IHN5emJvdCthNTA0Y2I1YmFlNGZlMTE3YmE5NEBzeXpr YWxsZXIuYXBwc3BvdG1haWwuY29tDQo+ID4gU2lnbmVkLW9mZi1ieTogVml2ZWsgS2FzaXJlZGR5 IDx2aXZlay5rYXNpcmVkZHlAaW50ZWwuY29tPg0KPiA+IENjOiBTdGV2ZSBTaXN0YXJlIDxzdGV2 ZW4uc2lzdGFyZUBvcmFjbGUuY29tPg0KPiA+IENjOiBNdWNodW4gU29uZyA8bXVjaHVuLnNvbmdA bGludXguZGV2Pg0KPiA+IENjOiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4N Cj4gPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4NCj4gPiAt LS0NCj4gPiAgIG1tL2h1Z2V0bGIuYyB8IDkgKysrKysrLS0tDQo+ID4gICBtbS9tZW1mZC5jICAg fCA1ICsrKysrDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvbW0vaHVnZXRsYi5jIGIvbW0vaHVnZXRs Yi5jDQo+ID4gaW5kZXggYzQ5ODg3NGE3MTcwLi5lNDZjNDYxMjEwYTQgMTAwNjQ0DQo+ID4gLS0t IGEvbW0vaHVnZXRsYi5jDQo+ID4gKysrIGIvbW0vaHVnZXRsYi5jDQo+ID4gQEAgLTIzOTcsMTIg KzIzOTcsMTUgQEAgc3RydWN0IGZvbGlvICphbGxvY19odWdldGxiX2ZvbGlvX3Jlc2VydmUoc3Ry dWN0DQo+IGhzdGF0ZSAqaCwgaW50IHByZWZlcnJlZF9uaWQsDQo+ID4gICAJc3RydWN0IGZvbGlv ICpmb2xpbzsNCj4gPg0KPiA+ICAgCXNwaW5fbG9ja19pcnEoJmh1Z2V0bGJfbG9jayk7DQo+ID4g KwlpZiAoIWgtPnJlc3ZfaHVnZV9wYWdlcykgew0KPiANCj4gU2hvdWxkIHRoaXMgYmUgYSAiaWYg KFdBUk5fT05fT05DRSghaC0+cmVzdl9odWdlX3BhZ2VzKSkgeyIsIGJlY2F1c2UgdGhlDQo+ICJf cmVzZXJ2ZSIgaW4gdGhlIGZ1bmN0aW9uIGluZGljYXRlcyB0aGF0IHRoaXMgaXMgaW5kZWVkIHNv bWV0aGluZyB0aGF0DQo+IG11c3QgbmV2ZXIgaGFwcGVuPw0KWWVzLCBhZGRpbmcgYSBXQVJOX09O X09OQ0UgbWFrZXMgc2Vuc2UgaW4gdGhpcyBjYXNlLiBJJ2xsIGFkZCBpdCBpbiB2Mi4NCg0KPiAN Cj4gPiArCQlzcGluX3VubG9ja19pcnEoJmh1Z2V0bGJfbG9jayk7DQo+ID4gKwkJcmV0dXJuIE5V TEw7DQo+ID4gKwl9DQo+ID4gKw0KPiA+ICAgCWZvbGlvID0gZGVxdWV1ZV9odWdldGxiX2ZvbGlv X25vZGVtYXNrKGgsIGdmcF9tYXNrLA0KPiBwcmVmZXJyZWRfbmlkLA0KPiA+ICAgCQkJCQkgICAg ICAgbm1hc2spOw0KPiA+IC0JaWYgKGZvbGlvKSB7DQo+ID4gLQkJVk1fQlVHX09OKCFoLT5yZXN2 X2h1Z2VfcGFnZXMpOw0KPiA+ICsJaWYgKGZvbGlvKQ0KPiA+ICAgCQloLT5yZXN2X2h1Z2VfcGFn ZXMtLTsNCj4gPiAtCX0NCj4gPg0KPiA+ICAgCXNwaW5fdW5sb2NrX2lycSgmaHVnZXRsYl9sb2Nr KTsNCj4gPiAgIAlyZXR1cm4gZm9saW87DQo+ID4gZGlmZiAtLWdpdCBhL21tL21lbWZkLmMgYi9t bS9tZW1mZC5jDQo+ID4gaW5kZXggMzVhMzcwZDc1YzlhLi5hMzAxMmM0NDQyODUgMTAwNjQ0DQo+ ID4gLS0tIGEvbW0vbWVtZmQuYw0KPiA+ICsrKyBiL21tL21lbWZkLmMNCj4gPiBAQCAtODUsNiAr ODUsMTAgQEAgc3RydWN0IGZvbGlvICptZW1mZF9hbGxvY19mb2xpbyhzdHJ1Y3QgZmlsZSAqbWVt ZmQsDQo+IHBnb2ZmX3QgaWR4KQ0KPiA+ICAgCQlnZnBfbWFzayAmPSB+KF9fR0ZQX0hJR0hNRU0g fCBfX0dGUF9NT1ZBQkxFKTsNCj4gPiAgIAkJaWR4ID4+PSBodWdlX3BhZ2Vfb3JkZXIoaCk7DQo+ ID4NCj4gPiArCQlpZiAoIWh1Z2V0bGJfcmVzZXJ2ZV9wYWdlcyhmaWxlX2lub2RlKG1lbWZkKSwN Cj4gPiArCQkJCQkgICBpZHgsIGlkeCArIDEsIE5VTEwsIDApKQ0KPiA+ICsJCQlyZXR1cm4gRVJS X1BUUigtRU5PTUVNKTsNCj4gPiArDQo+ID4gICAJCWZvbGlvID0gYWxsb2NfaHVnZXRsYl9mb2xp b19yZXNlcnZlKGgsDQo+ID4gICAJCQkJCQkgICAgbnVtYV9ub2RlX2lkKCksDQo+ID4gICAJCQkJ CQkgICAgTlVMTCwNCj4gPiBAQCAtMTAwLDYgKzEwNCw3IEBAIHN0cnVjdCBmb2xpbyAqbWVtZmRf YWxsb2NfZm9saW8oc3RydWN0IGZpbGUgKm1lbWZkLA0KPiBwZ29mZl90IGlkeCkNCj4gPiAgIAkJ CWZvbGlvX3VubG9jayhmb2xpbyk7DQo+ID4gICAJCQlyZXR1cm4gZm9saW87DQo+ID4gICAJCX0N Cj4gPiArCQlodWdldGxiX3VucmVzZXJ2ZV9wYWdlcyhmaWxlX2lub2RlKG1lbWZkKSwgaWR4LCBp ZHggKyAxLCAxKTsNCj4gPiAgIAkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7DQo+IA0KPiBTdGFy aW5nIGF0IGh1Z2V0bGJfcmVzZXJ2ZV9wYWdlcygpIEkgYXNzdW1lIHRoaXMgd2lsbCBhbHNvIHdv cmsgYXMNCj4gZXhwZWN0ZWQgaWYgYWxyZWFkeSByZXNlcnZlZC4NCklJVUMsIGlmIGEgcmFuZ2Ug aXMgYWxyZWFkeSByZXNlcnZlZCwgYW5kIHdoZW4gaHVnZXRsYl9yZXNlcnZlX3BhZ2VzKCkNCmdl dHMgY2FsbGVkIGZvciB0aGUgc2FtZSByYW5nZSwgaXQgd291bGQgbW9zdGx5IGJlY29tZSBhIG5v LW9wIGFzDQpyZWdpb25fY2hnKCkgYW5kIHJlZ2lvbl9hZGQoKSByZXR1cm4gMCAoYmFzZWQgb24g bXkgbGlnaHQgdGVzdGluZykuDQoNClRoYW5rcywNClZpdmVrDQoNCj4gDQo+IA0KPiAtLQ0KPiBD aGVlcnMsDQo+IA0KPiBEYXZpZCAvIGRoaWxkZW5iDQoNCg==