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 C07B3C021B3 for ; Fri, 21 Feb 2025 14:16:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D942F280004; Fri, 21 Feb 2025 09:16:38 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D1D5C280001; Fri, 21 Feb 2025 09:16:38 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B20C2280004; Fri, 21 Feb 2025 09:16:38 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 91A09280001 for ; Fri, 21 Feb 2025 09:16:38 -0500 (EST) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 1D9E8B4B6E for ; Fri, 21 Feb 2025 14:16:38 +0000 (UTC) X-FDA: 83144152476.04.79D1D44 Received: from FR6P281CU001.outbound.protection.outlook.com (mail-germanywestcentralazon11020080.outbound.protection.outlook.com [52.101.171.80]) by imf14.hostedemail.com (Postfix) with ESMTP id AD3A5100002 for ; Fri, 21 Feb 2025 14:16:34 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=cyberus-technology.de header.s=selector2 header.b="NiL/Vht0"; spf=pass (imf14.hostedemail.com: domain of thomas.prescher@cyberus-technology.de designates 52.101.171.80 as permitted sender) smtp.mailfrom=thomas.prescher@cyberus-technology.de; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=none) header.from=cyberus-technology.de ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740147395; 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=dsspFLhLB4m3lle6Di5b4JtvcjqdXbQsAHO8DbqNyqU=; b=EFKdxA4ubG5B/YYlcBVIBWxLJX+iT3y3ZnN+8jYlY8biE/zrjDSa1QUgHP4Ks7OplrXxDb wg05ngqKSi9383A0DVPFEH3of4Uw16mWfzeMyWMwcA2g48RoAJydOisUmFNc9CWTpsUzsa 6hA2Ut0whpfXvF4jWa5nlKnF/mf2EFg= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=cyberus-technology.de header.s=selector2 header.b="NiL/Vht0"; spf=pass (imf14.hostedemail.com: domain of thomas.prescher@cyberus-technology.de designates 52.101.171.80 as permitted sender) smtp.mailfrom=thomas.prescher@cyberus-technology.de; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=none) header.from=cyberus-technology.de ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1740147395; a=rsa-sha256; cv=pass; b=VviFsch5I7WXbdcKxnVpHwAzK9tilX5elnbMENuw58OL9ZIvquXrNiKEaQ5ws3jCn/whdn ispJeAcIzWjF3FHChvjLIynEtMTdsXqc6eTVWOCWJRL3qYbd3d+8Mywwqt7kJO8QuG/Y0S vLPuOFGopFybJNJMaqC+TwnOIS+Fsf4= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wUMMHgxZczEDm9Ab/KkV2VLVSfFbgRe2XjKZPG8w+bjRQYYCfyrZMsT0oLYlmTBt16flrv+8v4CreHkbWAAYCJ9bhOXS07wKdG1Xnxr5apNku5xYsd4948TDmzk/LI2YaUMiSc1V6mM1TQrJxZvFzFsKNELfRcC60oeOnYUrnxLGIM75/kArZ6XPNASgOcsxbvqjVYRalrg6dNO7c+kKvulWviDuDA+etXb2SYKrCS0zMz85DKN4761QSA8N6MeEnyd1pm14gzeAy3hIObaGU9uxl/DY2IjZE78UATucS8R65JvWcdrXDRBtavUKrT/t9SysMJxrcXkXRE9IRWafjQ== 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=dsspFLhLB4m3lle6Di5b4JtvcjqdXbQsAHO8DbqNyqU=; b=t8IkFjz7PvpvZSruawHcc4/dap0VYbKJEzNBgpHcbAaoJhAmDU+QF+bDfvm1GPB2tmQDxYKiT+AfiEECtrEaCUEsJv1CqPB4kq+CafGKiMwgjwh1eXOt3+KSSL1vsJJysMpWIpHx2tTT1iKYF3JK5U7TE67H6UevBaRJgfQnqO4DwqglYtGBcerhUGr1qQeJLBFVkub0/6GfZWcvMO2jCuHJa+WVmk7awvWUP+aE0U3U7Gm15TP1tsgffsWppqlfYFd8PEHeDKOCevNGqBVvpBLNTFs6VPBN41vIReG1tbJrDGG259s4S9MwA5r8ofoER/ZEHowa3jULkFDVgR/Y3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cyberus-technology.de; dmarc=pass action=none header.from=cyberus-technology.de; dkim=pass header.d=cyberus-technology.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cyberus-technology.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dsspFLhLB4m3lle6Di5b4JtvcjqdXbQsAHO8DbqNyqU=; b=NiL/Vht02RnmSKKQzCZXF/G1VCzgUPBI4RwAPObjus6olxy2ZgIHb/Z/C1PM+GpwaI49eVQVPnygPjofR8/gmpJ73wnoG7FWEb71lzxWxprdiuWx8VhbT4os2BsIJgcssRYlhMAjp8gAuLkMBmioSK465H2zNUXiNA81tA7Yprx+n4heE4EZkJuN1fsj3fa9HGuZUVEqdZStHQ2fZzufEGlz4VTskra3HBU4t58SZrBDk+vYxbZFP6CQiYAGFd5lpjoAug5q9uhV6j5O6U+T97sSkqot1nju9V75W2r/BYSSZILYkdphptQa7aZmBOutlEzdOHLZODD67R6Q4+jY3Q== Received: from BEZP281MB2149.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:52::6) by FR3P281MB2909.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.17; Fri, 21 Feb 2025 14:16:31 +0000 Received: from BEZP281MB2149.DEUP281.PROD.OUTLOOK.COM ([fe80::2268:e9bc:a80f:9fba]) by BEZP281MB2149.DEUP281.PROD.OUTLOOK.COM ([fe80::2268:e9bc:a80f:9fba%4]) with mapi id 15.20.8466.016; Fri, 21 Feb 2025 14:16:31 +0000 From: Thomas Prescher To: "willy@infradead.org" CC: "linux-mm@kvack.org" , "corbet@lwn.net" , "muchun.song@linux.dev" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "akpm@linux-foundation.org" Subject: Re: [PATCH 1/2] mm: hugetlb: add hugetlb_alloc_threads cmdline option Thread-Topic: [PATCH 1/2] mm: hugetlb: add hugetlb_alloc_threads cmdline option Thread-Index: AQHbhGdjWeAtnKeFHUuk5+rD3de1V7NRxuMAgAAGtQA= Date: Fri, 21 Feb 2025 14:16:31 +0000 Message-ID: References: <20250221-hugepage-parameter-v1-0-fa49a77c87c8@cyberus-technology.de> <20250221-hugepage-parameter-v1-1-fa49a77c87c8@cyberus-technology.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BEZP281MB2149:EE_|FR3P281MB2909:EE_ x-ms-office365-filtering-correlation-id: 990cac7d-0cad-4d78-1f9e-08dd528256ca x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?V2tCQU9CTXljeXFYUXhNeVRaYmFzSDFnLzRQMER1N3MyTEk3L0pNK012ekU0?= =?utf-8?B?SGdyMG5YdktsZ2ZQYU81dnNaRllFRUYrYVR1eVZjV2FHOTdob25tUjVaSjJp?= =?utf-8?B?OWY5anY1dUpvcVRta0xuT3ZRZ3pxdjZwY0ZvaWMyY3pJcjRwMUJ2Q01OcTlx?= =?utf-8?B?bnhCajBQcXgrT05GdzhNQkM4eUZTL2VZNUJEbGNZZ21pR1lGU2JWQzhlaElJ?= =?utf-8?B?NDZmSzdxU21YSnZOWjRDM3VLZkEwS0NDbS8ydyt0a0JGTExoSjl1YWFhRlFk?= =?utf-8?B?RzBUblBKM1l0QXlRT0tnRmN1eWdtcmdrU2huZFc0UGYvdFBITjR0L0Nua0RB?= =?utf-8?B?VC9KTnpseS9DeHVmTTBzNFYvVFpONXNwWExLa0lPM0hIazd0WHBFYVVhMDY1?= =?utf-8?B?UDk0TDBEam5NQ2FnckwzR2RUZEMwSGcvYW1RdkdVY203SXQ3RFMyTHFqZjM5?= =?utf-8?B?QkZPUUdEOHVoVi9HUFF6YzY4dURmWTBObUtlYUZzcDB3K3BCZTk1bGQ0TmM2?= =?utf-8?B?QnNESkhCaE5LckpieXRLRCtnZ2lUOXZoV1M4TERoaFpOKzNyZjVLQVB2akF4?= =?utf-8?B?cmpwM0tWdERyS0hmNTlqa3dFZ1VuWUNnZkhvOGhoQVdzNE42N3U4OCt5V1JM?= =?utf-8?B?VHg1L2RpSjN5TEwrbUgyTXhDMjh1K3RiZFRpVU43YnJ6TFFNSW9FV3djVXpu?= =?utf-8?B?SjFQOTdBU01HTXpqYXNESDZhdXNXeksrdnErUGU3WVVHNWVuQXViUm1IT2F5?= =?utf-8?B?TDlnUUhSRXAydStXNjFSOTlHbW13VURJYlRySHU4SDhCZjJvamRsSWhQcnBk?= =?utf-8?B?cVo5dTJnNkJmc3gvZ2dsa1dZT0xCQngrQWFpeGV2ODBMWU9UTjdLQnNGZ3VP?= =?utf-8?B?ejRZM3pvN2ppZUo3SVpyVEthT2k1U1E0ZmxuYUdVdXFSMXBsTGIyUVl0TlNC?= =?utf-8?B?b3czMGZQV3BicmlrVWx5L3BpTkFsOG5jTE1OMUpDQkwvZS9OWUwyWXRiV3pN?= =?utf-8?B?d0oxSFJ5SXZFQjdTbnlWNmdFRzljdlgwZ2NwU3RaVHptblZmWkdOd1NIZTNi?= =?utf-8?B?ZVdySWRiRnlnMDhnZzVSWkQyL3VRc1c3QzZjcnJYSWRkWm53Y0MwUDlzaXFr?= =?utf-8?B?U1JGbUUrU3MvekxsUk8vMXRFNkpPU0ZtYklHM2lucjU3TWpYbEpWK0s5cnc3?= =?utf-8?B?YVcvVUVQNnRETFprWTViN0JIRWxqSnd0MmhUbVAyWE9GeVdFSktzcGlEdVJY?= =?utf-8?B?RW9ZdjNFNFkvdVVqZXE4SmxOZTJOYVl3Z1FCU2JIR1VRNjlFaVdLajdWRk1E?= =?utf-8?B?dWhjbklFUDJEcDJxVkh2VE5QQ0pCaFk3SXBKYTFkTEw4R3hEaUE1U25iQUNV?= =?utf-8?B?VmdaUGhZOWFlZjBMdkJrdENiVkJsRGlESVIrZXRCUHhrV01tZzdtWFBHcHVB?= =?utf-8?B?Yk9hY1MyeXJqV0pzRmRZU3FTT3h6Qkl5bUhwaFF0YWRvQjZ3L0tUZDhkWDNG?= =?utf-8?B?RlY3RDlyL0s0R25lRGE3ZnVEY24wUUlSNFIvdnR1OG90WkRCMkRMTXRYU09L?= =?utf-8?B?aHFWbEpSM2lCeWIyZE1VcDdONTFvVUp2U1cyTGxpZ0ZCNnM4dmZEdzlkY2FI?= =?utf-8?B?R3piVFYraythQ2cvUXJBZ1dTcGh3eVRhMi9qVHZKNEttbitFSEZRa09QZktT?= =?utf-8?B?ZGk5SWF5eVR6MG14UlNENWNNdm01T3AxMUhzTjZjR3NwcHRRRVRuOHZOazFr?= =?utf-8?B?SVJHNklGK1crQ0p3dHVvSHp0a2x0OHMvT1lHWUd0QzhYVGRnSTVCOVI3b0Fm?= =?utf-8?B?MUlma2RXd2JVTHlVRklrTVV2dzlTbXZOOWlKYUI5Tno3VkxEdWZFTzZlVENm?= =?utf-8?B?UDlCU01yNFYxUGNETzFvMkhvM2NMbXRNYnVwVTl4dkZlK2lqRjBtY2RKSmJj?= =?utf-8?Q?OGAYAunT1sVukiY/PnkI5nP0ybYH5jWg?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BEZP281MB2149.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QnM4N0MvY1VhYmtLOFA5aEdSMHVZeE5yaGFsMmRDUlE5WHh4bWZSejhGTG93?= =?utf-8?B?eUhTY0czRzA2QWdLaFVBY2RHNG03QlVMU1pSRFJMVWFOaG0wb2FRRXZaMFhp?= =?utf-8?B?WlFYYndBSnRIWTh2SlJ4VExTaWpURG1WRDNSWk14amVFSldTSytjMEhlbTcv?= =?utf-8?B?MlpLbXQ3OGJoQlhJMEF1OGc0ZnI2OTJ3dTZQd2tTR1NtbVhocFBEYytRbUcy?= =?utf-8?B?VTVmYjBieVpxRFNudVNlOTdrVUxuMVl1MjlUSkhoTmZXTFFmdE5jc2NxY1Rz?= =?utf-8?B?TS9BTmxTU2NEakNtYjgwSTY1TS9aNk8zdGdvZk9qWmRxdnMzc2xFdEozNEZL?= =?utf-8?B?RlUzTktoUkJLWEVQQXdBNDZxaFpTbWFSY05xaW54T0N1Y2ZuMXN1WGpSK1Vu?= =?utf-8?B?Y3o2aWQrTmQyMWZjN2FDUSthU0VHeUpkMUdlY3JUdHhwOU1YVXBXNGxFc1lE?= =?utf-8?B?cHpscmp4RStoMXVpY0tGWGxrV29xNWV0YjQvMHBkZ1RkZy9YQ1FzUFFxa29x?= =?utf-8?B?cWJEYkZuVk1rL0o0czZPS1ZIaTk1KzFkUkJaZTlrR3hnem56cnYzSk51MkIx?= =?utf-8?B?cTM2ZzE4azNPampxMmR3dGNXY1N2dDFQbjI4WGdjekhjbFd6SkRURnVHVGx6?= =?utf-8?B?Q243Qk9KUk85UGdCRVU3TjhpdUlnSjNRZXNzQU9yVzhYb1d3WDFUd1ZDMkNv?= =?utf-8?B?bXRWc3BnL3YyZ1Y2bHh6SjdYR1RSSjdaQ3U1SFhXY2J0eGtEOUZBNXFkN0tX?= =?utf-8?B?anRDRGdGbG5mQUZYcUxuN1RxdzAvdDl0aVRnUWZnbEVPOGIxNkdWVGpsVVU1?= =?utf-8?B?N0xmRGFtN0Y1bmdlUVowcFlTMjZJOFE2T0pDVXlmR01LcEhhNDZXOW5BaFNv?= =?utf-8?B?b2FSWWwvNzBnSklHSFNjRHgyeGdSSzZHQmJqU1NuamJLc25RRW15RUxTZHNK?= =?utf-8?B?OVJzdGZxWDBkMndvVWM4OFByOXhKWFhlMzhVUHp0ME41a3N2dDM4NDFCclAy?= =?utf-8?B?U3dtZjlmWDhWTkd3Qm9tclRrdXZOSVQ5VkYxV2FwS2d0dm9BNllBeUVINXZx?= =?utf-8?B?UXNsSFVWTkwwQjRHQlVXc0RYcDR5cFJLMEVTNTluaThYMy9zekRhY2kvYS92?= =?utf-8?B?QjVTdXN4M2JwTVlBTmp5aGVZb3BIL3B3T0dIQW1xdy9Idlc4ek5MS3NRUEVy?= =?utf-8?B?MllhODVNSFNMSU5Va3FmTXpsakYwbW9yV1JUNVFQcGtibDg5SmpLbDdCT2g4?= =?utf-8?B?WUJ4aEY2ZHg0MFU5QzRuTzB0TnZzdkc0aDhvQzQrY25qRTF0RXh0TkMvV0lL?= =?utf-8?B?RTM2NzdCQ0MyZForWEEzME5YQkxlb2I3VFhoaVJrSEhKTTJqQnFuWGNTT3A1?= =?utf-8?B?UG9zV2FxeXBDbXkreHAzWHJHT3MvaEZSZkZ1TmZOc3JsbzFHdVFmV21JV25Z?= =?utf-8?B?STdzTzlETG0xam1hOVN6bVhXVVMzNEdhODI3WnYzNm9jeDF4ZlBWSExVblFo?= =?utf-8?B?NGl5b0VLVldYYmNZOUxFSm9YckV2dlRxVEJ5dndjZjZIK2lpZ0d2Z0FOQnJu?= =?utf-8?B?N0g5Yko0eGl1a2pudDFGNmRKRU90U2orUFhzSjRoUXhhaHpjcm5TS2Jqdytj?= =?utf-8?B?eFQ1cEhSYnVZcFU5Y3lJdHIxZDhScEN1QkthS09ORnI4em9INnVLN1hXQlJP?= =?utf-8?B?OWZ2NHJLMHBNY2JIV3pyWVFVWkp5TW52aXBCck1XUTd5bWlITWFMT2pFbDZV?= =?utf-8?B?U0VaVVJFUi9mMHdoUzVrd3dmQmVKU0dwR0hUaGVuNTAwRHJ2dVl1aFMvTi9v?= =?utf-8?B?VlB5VXJnUndUbVJBWUd0Vkl3NVVXRElpSlFxK2pZVTRsRjZjUnI3amp4ZmRF?= =?utf-8?B?L0Rvb1ZnY1Izb2h1eGJsWFZNbVZ3dWZOTFVQZHp2T3dZMVA4UWM3K1BYd1ZV?= =?utf-8?B?ZFRLWFRFRGZQWkhHWUtVdTVTSEl4Mm40ck5MUlRDbnlSbUNWN2R0MzFkWG9y?= =?utf-8?B?SEdoMjdlQ0dQRmVHY1VmNG4xQlRpUGlHbVNpdWxCL0xzT0U0TnkzRWc2NGtU?= =?utf-8?B?SW5XaEljWWJHR1FrWjFiTnd6cUEvVEU2Tkc4RnhWODFFZDM2M3FkQUVUcFlu?= =?utf-8?B?U1lNbFdFTDJxTnU0TEEwdnVVeklOZVlqMEN4cWJPMGFXSmdybllSdlZmRjVL?= =?utf-8?Q?wlfHVVUSgJkDHJJ/r/TNvl7HgwWnXes+Tx9MtpgVW82X?= Content-Type: text/plain; charset="utf-8" Content-ID: <88A77F618B21A0468CB15EB8363C7D4D@DEUP281.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB2149.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 990cac7d-0cad-4d78-1f9e-08dd528256ca X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2025 14:16:31.1461 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f4e0f4e0-9d68-4bd6-a95b-0cba36dbac2e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0m4iJgkKWs0vAosBpVFL7J/3aZhL/cdscEV0+ubAFTdGI2h8VHt31lMeVqw0Jh1oLGzaH29Eisttr6EDTIqBcOJ3lT3aYkTx3LAXVCAFNLe421E6TgOUSTD7CO2SFrtU X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR3P281MB2909 X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: AD3A5100002 X-Stat-Signature: 3kby4smitd1ag3s17eqreab6ituoesn9 X-HE-Tag: 1740147394-737711 X-HE-Meta: U2FsdGVkX18j54D7/sCI0rKHIWZusoH28boiHwHNBazgDMi1pweafm1KnoT8r/psVoRkVQrK8Yw95Ky2zMa9dLUZkBhtWpMEtN1tpxtslfnsM2oKhO9dH/GU+x8UfmjsRlB7xX9/ZChqFcSWxUY+erWPrYlhFT5kiUXmaaBXjgFXOe+pRHZB54i2WpQuo3MNRzfKJMpmEUvQtoQg5esCda9DdLXmiYSA/h9Y0UfZLt8/xU4dLSrWYSaNHfj2dV4PB4hr8hHcU8w6jYRZDUZiuwca/V1fz65Wki1B+XKgxdPCgiZhoPUGyjm5IeEmnT63n8RpAcloJldJw+20rvu2/CaLO9kVCrD2lw76mid9WAGpm0aALto7+72jgLtAOASplCthAMUOSsCR6bLmedqB9N2HyXHcXJURejHnWv2Uc0CfK68Evp95TB09W03jt3AvYtTBkE9+GUMcXW0mcRevRLUDOBqImiOM/58ZQeCX/apMOg9L60dsbSUpl7h8/P7drnNIlXKEr9p+RHtrsKlmWUhf3JsAyzsA1VlynZL9EKu6Etjx2FZnxZWwaSPcJbKs/aFaKrw5Bq9pKK1BHDypDlJsM9gFhgyWBuzhThtI5jvyUch/lMSXzLPZVURkkNX+IvsXP8FkNz/RamfCB3fQMbOJAK0a/ftIm6IkofLp8oL2rr7MD+hT4zJCHsGizcFOSXJ6hRSQ6IA7ZtnkqGLWACxVlTtEa5MFIcIPjOlSHwKLYYuia1ocAptcjkYhj0ZZ8nBzfAJty520AjXPZBH7uCMTthxbYb73nImwCNfoQAAOsiQSXeH926f6lb/La0Vx6nbWlrLiUfQftlZGbcmPrBgRO3NYuctBf8+1nBWBH0Tn4QZCwpQVuAKQQmND7o9N2FjomIwl1KV2UmwGBs/D6Yo/xxp9XcWavZofs8Vb36CvLfciqm4E80t5xTbwQvVQHEYRFk/jHFEwOCQ8MPm Ea/ZHDWT 8zcbEkBFY3DzP2gpart7a1WFuqjLmdDspioF6UOIgEf5/hPR9bqY7oyGAJs+ymq3zYbGpkJvDKR0DafcOs6+Id7mffiz1xyqnoAUrOO1a3dQkccT+0yjKyp29IwRCPdwM361FhemwgYJREzzck0J18XxuxSuC9WtZvaOgZ0yFfybUMhuO4jRsNJwlYeCFDfxuYdVX4yZVa+eff0WPb2f4Mn9vVtrxqd6HIJaVwGjhKCgZQz4JVeWEZKn7OhR3EZ9lAvbh4cS+fsDFJew/+uA/8YsdTXF6iST7ki6Bv5226fZ1D7XVlmr4wMLiHNGtByy6bxPnaSY/xaj6mbVAZd+meZ0bpUS+uOosZT5hql7ZofuawBv1mwfKlDjYajxYnxWzDysgatmc5ZeVnsQA/QqaA31Uwq/D9di008Vyg0/mBRYoAprEKjpxHSLgAHgjITOUuYDE8a3WM6BbmwgqnHHUSMaLhHI/sJ1J/RCRc4GiKY7b3/I8ETuKtDuG2Sqk3+5KolXmVJw1oYrqY6Kj9LhU23hExl09DPcpWxwGzel4dQp2OIMRRFbMctgpLSniEFM7OlNc1hvh4y5Dq8yYLQo9LVP42RmaHZwEKNczvxvIz7i4+4I= X-Bogosity: Ham, tests=bogofilter, spamicity=0.033143, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: T24gRnJpLCAyMDI1LTAyLTIxIGF0IDEzOjUyICswMDAwLCBNYXR0aGV3IFdpbGNveCB3cm90ZToN Cj4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiAoaWUg YmxhbWUgdGhlDQo+IHN5c2FkbWluDQo+IGZvciBnZXR0aW5nIGl0IHdyb25nKS7CoCBJbnN0ZWFk LCB3ZSBzaG91bGQgZmlndXJlIG91dCB0aGUgcmlnaHQNCj4gbnVtYmVyLg0KPiBJcyBpdCBoYWxm IHRoZSBudW1iZXIgb2YgdGhyZWFkcyBwZXIgc29ja2V0P8KgIEEgcXVhcnRlcj/CoCA5MCU/wqAg SXQncw0KPiBib290dXAsIHRoZSB0aHJlYWRzIGFyZW4ndCByZWFsbHkgZG9pbmcgYW55dGhpbmcg ZWxzZS7CoCBCdXQgd2UNCj4gc2hvdWxkIGZpZ3VyZSBpdCBvdXQsIG5vdCB0aGUgc3lzYWRtaW4u DQoNCkkgZG9uJ3QgdGhpbmsgd2Ugd2lsbCBmaW5kIGEgbnVtYmVyIHRoYXQgZGVsaXZlcnMgdGhl IGJlc3QgcGVyZm9ybWFuY2UNCm9uIGV2ZXJ5IHN5c3RlbSBvdXQgdGhlcmUuIFdpdGggdGhlIHR3 byBzeXN0ZW1zIHdlIHRlc3RlZCwgd2UgYWxyZWFkeQ0Kc2VlIHNvbWUgZGlmZmVyZW5jZXMuDQoN ClRoZSBTa3lsYWtlIHNlcnZlcnMgaGF2ZSAzNiB0aHJlYWRzIHBlciBzb2NrZXQgYW5kIGRlbGl2 ZXIgdGhlIGJlc3QNCnBlcmZvcm1hbmNlIHdoZW4gd2UgdXNlIDggdGhyZWFkcyB3aGljaCBpcyAy MiUuIFVzaW5nIG1vcmUgdGhyZWFkcw0KZGVjcmVhc2VzIHRoZSBwZXJmb3JtYW5jZS4NCg0KT24g Q2FzY2FkZSBMYWtlIHdpdGggNDggdGhyZWFkcyBwZXIgc29ja2V0LCB3ZSBzZWUgdGhlIGJlc3Qg cGVyZm9ybWFuY2UNCndoZW4gdXNpbmcgMzIgdGhyZWFkcyB3aGljaCBpcyA2NiUuIFVzaW5nIG1v cmUgdGhyZWFkcyBhbHNvIGRlY3JlYXNlcw0KdGhlIHBlcmZvcm1hbmNlIGhlcmUgKG5vdCBpbmNs dWRlZCBpbiB0aGUgdGFibGUgb2JvdmUpLiBUaGUgcGVyZm9ybWFuY2UNCmJlbmVmaXRzIG9mIHVz aW5nIG1vcmUgdGhhbiA4IHRocmVhZHMgYXJlIHZlcnkgbWFyZ2luYWwgdGhvdWdoLg0KDQpJJ20g Y29tcGxldGVseSBvcGVuIHRvIGNoYW5nZSB0aGUgZGVmYXVsdCBzbyBzb21ldGhpbmcgdGhhdCBt YWtlcyBtb3JlDQpzZW5zZS4gRnJvbSB0aGUgZXhwZXJpbWVudHMgd2UgZGlkIHNvIGZhciwgMjUl IG9mIHRoZSB0aHJlYWRzIHBlciBub2RlDQpkZWxpdmVyIGEgcmVhc29uYWJsZSBnb29kIHBlcmZv cm1hbmNlLiBXZSBjb3VsZCBzdGlsbCBrZWVwIHRoZQ0KcGFyYW1ldGVyIGZvciBzeXNhZG1pbnMg dGhhdCB3YW50IHRvIG1pY3JvLW9wdGltaXplIHRoZSBib290dXAgdGltZQ0KdGhvdWdoLg0K