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 7CA87C02182 for ; Tue, 21 Jan 2025 21:39:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C44936B0082; Tue, 21 Jan 2025 16:39:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BF2A56B0083; Tue, 21 Jan 2025 16:39:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A6C266B0085; Tue, 21 Jan 2025 16:39:13 -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 84DC56B0082 for ; Tue, 21 Jan 2025 16:39:13 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 01AD2810A2 for ; Tue, 21 Jan 2025 21:39:12 +0000 (UTC) X-FDA: 83032774944.17.6175FF5 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazolkn19011038.outbound.protection.outlook.com [52.103.14.38]) by imf20.hostedemail.com (Postfix) with ESMTP id 238461C0009 for ; Tue, 21 Jan 2025 21:39:09 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=t9VCNuXX; dmarc=pass (policy=none) header.from=outlook.com; spf=pass (imf20.hostedemail.com: domain of mhklinux@outlook.com designates 52.103.14.38 as permitted sender) smtp.mailfrom=mhklinux@outlook.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1737495550; a=rsa-sha256; cv=pass; b=H/TwaM8NMFOBRcT5m05CYvPl0QgMVT2BxsctXy5geMJPMxTTURhs65JqYOCI+3AYfprKqe 0u990usAq0bP2gmSxv/jTJBbY+VOkIHccwIuZkNmpFeyMI8kRhpQPUngiPMMpWzdDiOX3v 6BsgQuLetaG7G7JDQNa2CP6wd2Y5D9w= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=t9VCNuXX; dmarc=pass (policy=none) header.from=outlook.com; spf=pass (imf20.hostedemail.com: domain of mhklinux@outlook.com designates 52.103.14.38 as permitted sender) smtp.mailfrom=mhklinux@outlook.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=1737495550; 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=T7UTVrw3KphBhrnxCPkPxDO2bPwyrrYI3GS0eclHD2g=; b=IpD7h9jpviNi5YyRPn723q6H9m4qQP2hwMZHtotCy6JCDWvKa1hXQ0cMVs36oaWrnPTk33 Fi9UIvljH7n6CXhYFdLiM9kHaXJDvsSyC3ILArVJ0fO07q+ewWCoauaPscHOYx86JJr2Ng Hue92Rd4mvvXbUr0w0079feNjr5Kz/U= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ORMdQaE1o87qwGH1Nsdp6Ecb9Rh3tTUvmKhMVmCWBMF4on25SukkXz+NEeoQWcwQv7glu+pVyYV/NFZHDi25T94oA35+9k/+VE+p93qPB9e73asrZMZnc8YSri/VQC6AS7JfMKQ0ORJA0VbQ7B+vqrHLASdLOafXUNdLOd0ofd+XmyxeW6VHLKPuQaKeVVJ1wtK6Y+yvCG46GvxzPr5dAX+LndUshOw/QhppvLzGEiZXWCcrbEt7YZezL/FAT1rA0z6O/CLfk0geZt0SgSSVL4lNVbZlIi5yzpGSTahimKQbQ42qqxChrwATU3RsDga0SUXk48POp+JSe3aAcxfKmw== 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=T7UTVrw3KphBhrnxCPkPxDO2bPwyrrYI3GS0eclHD2g=; b=hFp1NixnAWraKw07+91Fpss/8cT2/mGbjqEISCV+mBJVAtaFWxyAPhoqoxbymWJsOaPh7YF7lS/HI/pT7gI7bEiI3Og8QgBb8vYSKwtk9I0K3C7yvVSNn0jcqo1qUM6HSTnNKttWuyMEQFm5y3G7eI0dzD/Hzee+zfUJYfOzVtBQQ53xjhA7l81NCmJKHfh8iCSauuxehC8isDSbW70kYiuuSqknx0C3p3kBlgFadlQTL833RxSeUa2B+NTyxtME+eCge3U3VPV/SvLJ7wBTnvN6n2R4VWcpHGavonCCfwEhGfuKv0VeM6alXJmyQ9bFNwPpsbHHqLrANdtnE76iQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T7UTVrw3KphBhrnxCPkPxDO2bPwyrrYI3GS0eclHD2g=; b=t9VCNuXX8IDscRO2wJDAw45hcl5n7Y5iPVqiiX6sBbFZVXOOJVAq28Rv4E6lNxshjtw1dXwPdGZJISnLVEYqPUvlAK1F5/Ayty44yM6D+khS3s7lHNeLXZ+q+8QH3u5KCQnofIM+KxYOwbvzZYIz9YdDfdn/qixbP8tLLx9hJdNPXGXBRYXp3xPS2+ZuPKvxDyJkE9P2+q3uDxGTFVa5EeyGfbLHZ9Q7db16ekMDp2O4YbC/RumTD8vcI1OlzN34cHjQ7hdFd8OF553kqCKW3MTmlF48jd6nztjx49Yh/PQ48HG3uDaPVPHBXxCSPFZ3oGtK+ASMDo937LrwXYik+g== Received: from SN6PR02MB4157.namprd02.prod.outlook.com (2603:10b6:805:33::23) by SJ2PR02MB10051.namprd02.prod.outlook.com (2603:10b6:a03:559::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.16; Tue, 21 Jan 2025 21:39:06 +0000 Received: from SN6PR02MB4157.namprd02.prod.outlook.com ([fe80::cedd:1e64:8f61:b9df]) by SN6PR02MB4157.namprd02.prod.outlook.com ([fe80::cedd:1e64:8f61:b9df%4]) with mapi id 15.20.8356.020; Tue, 21 Jan 2025 21:39:06 +0000 From: Michael Kelley To: Jann Horn CC: "riel@surriel.com" , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "bp@alien8.de" , "peterz@infradead.org" , "dave.hansen@linux.intel.com" , "zhengqi.arch@bytedance.com" , "nadav.amit@gmail.com" , "thomas.lendacky@amd.com" , "kernel-team@meta.com" , "linux-mm@kvack.org" , "akpm@linux-foundation.org" , "andrew.cooper3@citrix.com" Subject: RE: [PATCH v5 00/12] AMD broadcast TLB invalidation Thread-Topic: [PATCH v5 00/12] AMD broadcast TLB invalidation Thread-Index: AQHbZ775s6MDDs1YUUKZAICL5pC9kbMZrNHwgAfVsYCAAENJ0A== Date: Tue, 21 Jan 2025 21:39:06 +0000 Message-ID: References: <20250116023127.1531583-1-riel@surriel.com> 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: SN6PR02MB4157:EE_|SJ2PR02MB10051:EE_ x-ms-office365-filtering-correlation-id: 9ab64cb2-b78a-45f0-a408-08dd3a640815 x-ms-exchange-slblob-mailprops: Vs63Iqe4sQl3RqqletCEFdzMlpBSGXYPyLbUOTRKWbKVyD/G6/CNSM5I6QBa7ANABnmLz+H96RTsjtKvMt4IWn6aSmL/RMLo0DcdBQ3u2P/tBrgPyIgrO3t15UKH0NOJfvAp7et4DBr0IXAa+0xKud8xWqJN6u4XieaVO3D4Hp/5DRjzWB/WsRtU9a9eYONYSNbOKC3Ntsflsulif0KPutZFRYruVStBqiyfmlUWux++Au9k+dmXfBk37dG3Ykj4WDDKX/g83Pwvd4bUihVJpv4svuZHlvDW4JLFXLYZWspFqjyToa4tq600HFgLlpFXTzkBVtf/rJAXhuj0EsKEp1D69oBAWlsmWDlp2yPtlSIdnScbRxUdl6Wr6cLiJqHV/sjxVA7JFVxo7XMDhFBLIRIhp6gnFQuABbZvMTwq9OjchRF/EshtMSQPAcuD48cISNjIgb+E1AUdolQM9kBQzvvelSMq2O7gUcVK8Vjt2Jq2czxsWCB5YC3rwZcCtJDGAtCccGvTeC0HGadhZVE6hE3w5hbD7oznXvoMZnLWppjy+py7qGGojOGJXpaj50aucpaQTo0XtKO0MY8LKOs/wJzeONO/xcimsKPcZw9yCPpj4asN9RsB8f+tJ5QxcN4ftBkSuQWXRpJylYNrLmaJUskmEZukwXwTmAPuWeOxHZSspPkz3keoyb7OgKA4eDjFUGwW+o4evuzMHHd6tJGXcil6i44dbhDUDrfTD62AWqQ= x-microsoft-antispam: BCL:0;ARA:14566002|19110799003|461199028|15080799006|8062599003|8060799006|102099032|3412199025|440099028|41001999003; x-microsoft-antispam-message-info: =?utf-8?B?SDFTNFFjekRHTFNjMFhKNi9oSDl4ZkF6TWFDaVozM2dQNUY1MFZyU1gxZ3lM?= =?utf-8?B?Q0dyTklhL1NZTmJZLzNlUEsrY0pTNjhidUJFa1I2U2Noc2kyUnVmaTBWRTJv?= =?utf-8?B?TGFkanRrMU9CbDM0bVRpZEsyUDlpSURvY2JSdXZrOEVwN1lUaFMzdkk0RUVV?= =?utf-8?B?VDFrbkpiSnlJY1p0VmpwWmNWN0ZvU0F2OFlzcit1WUwvYzJ6RUJ0R0d5Tzli?= =?utf-8?B?Umg3eGRvcytrVUV3L3NFTDJYNXkxcElyUm1uR0tNUGUyYzUxRDRQd3oxRVRC?= =?utf-8?B?YmhsY3NKRzdEQjZGUWk5VjVGTFg2cWZQYnRzc01xM2ZvaVZqSTFOOHduWnJx?= =?utf-8?B?UGJjcXRYcWltTjYrOHJBcmlyRnhjdlBDVlhyeWh5eEVaU2wwcnI5OWJZa0kr?= =?utf-8?B?VnNnb255b0FiT05RZERQaktIUEx3YkdwUEpUc2lxUzF0OUJVZTVsRFV2VVZY?= =?utf-8?B?cHRkMG1USUtGRVR5cDlobGNTbG4xMzhKa2h2Zi8wc1ZxYUpuTlc2Y2FHR1My?= =?utf-8?B?WE9HcjVneS9Zb3VPcVB6Wk54Zkw2OUgySVhUMVowa0sxSmhvd1pQR0F5SkJu?= =?utf-8?B?K1FiaUE0cVE1dmI2TjJVN0xKekJoTUx0UkhBVWdYdGJoTXFXb3RubHVEb1dr?= =?utf-8?B?NXM0eEcvWDhDT2JETlFUbTI1L1diR1NWNEJLL2o5SUpRTEVLbXUwSHZzeDZL?= =?utf-8?B?N2FmY2lwNnpyYWNLU3YzdTd1OTZvM293YVA5eW1LeEtuRjZPZzJpMjI1aWhS?= =?utf-8?B?cnRZZ3oxUWVRdnRXRGNKbDdmRW9xc3JVZHRzTjM5dXFZQkdQazVWbXZzNzhV?= =?utf-8?B?aW5Hczh6bUY2Q21uSkFUVkl2UGtkTWtQZHBNajh1QTA4d0RYdERQOXBLbkg5?= =?utf-8?B?R1hCM2Z6ZFUyVUNUSnFjVngwaU02OVBjNkZTQ0dtUWcwbkpKK0Z3TmI1UEdk?= =?utf-8?B?dVlKa055Rk5zOE80UGNjczdVMnY0VlZHc0Jwc3ZMT0lsUHlpYVFhMk1xSWlG?= =?utf-8?B?M1hDdjMvcHZjZklrdGdPY21tY0NVcTBUM0VOWTlDRGdiU0pyR3QzVE9IRUpN?= =?utf-8?B?RHpwMk5ISmNuUlhXUnVEZVA1WWpCWlJMclNjMmJSb2Q4Ty9hSUI3Rzh4eVdw?= =?utf-8?B?NXkzVzRTZ1MxRHFoMkN4OEkrUm5nNSs3WHlWRm5CS2xYZWZZNU5OYzlxUHJK?= =?utf-8?B?VG5wZUc0ODJDTXZ5NmxHMitHVXFzU3FsZUZEMXpsM21Db0FlQUJ3M3UxTExw?= =?utf-8?B?bWRiMWlRNENiQlVrV0ltSUhiYnRMU2RVL3ZoS0pBdmFKNS9wck5tLzQyMm1I?= =?utf-8?B?dTlIaGNpOFVxT1NIQk1GVEZnVVBqTUR6dXVQY2lIYVdvSzA1WjQwcHE1VVZK?= =?utf-8?B?Vzl2cXhOS2ZNcjNQaFV0czFUaTkzZm1Xa3RVOUZHdWoxUDVVelJOKzNxN1Vo?= =?utf-8?B?ckEyc2tmRUQ4ZXBTcXJtTUpybW1FUUtOUTJjV013PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y1JMNjk2aDl4Z0hZZFh2L0F1Tk84aUFpK0h0WVlzazY1VmRneFZpUEl0VWFz?= =?utf-8?B?cTZpNXJrZ0xVNXB5djcrREtjOTR4ZjZFdG0zUXZPTGEzZVM2UzgwdVlzcyt0?= =?utf-8?B?U0ZRR1JEeW05amVTTWYzU2YwMm5DVHFxM1VGRGtNaW51R3BDblRWUzJ5cFJL?= =?utf-8?B?bThKT080MlNXV1FWNnpTZ1p2Q2oxaXpjRWxVTHEvMWZvaEI5TjRrUG1qSWxQ?= =?utf-8?B?bTd5bmNIdGtiNUYrQ3IwOHhwaW9aVS9JVURSMjAwMmxxYm01Sy9ka0tzTGtD?= =?utf-8?B?dzk5WnU5L1JDVlUrSTBZU0tCQ1hRcU91RVBMaFBHdFFhZDNqT2R3MFVkeXB0?= =?utf-8?B?SzJXZ2RZZnBjZGl0WWZpcVoya1hjZSt1djdTYS9hNk5zMjRhVXFwMlJIVnNx?= =?utf-8?B?cCtZSnU5clZ6di9iMUcyZ0lMblhQL0FCNi9lYnBrTStMT3pIZ2lGWm1kbjlu?= =?utf-8?B?ZXVuK1NCTFVtZmNhZlJyendjVVpCVzNRbEVvbWd2QjZkUUVSZzNSd3RiR2p4?= =?utf-8?B?ZDBrOENGQzhKa01jNHpxUDVTTHdOSDRkelpEcFU2bzhIMTBiWXM2bFpUbDFW?= =?utf-8?B?OWxzSmEwTlIzQ2V5VWg1UWQ0UFNWSVJvdmRzM3VqTXF1WGFKVUNOQTB3aDVZ?= =?utf-8?B?aHpsbDVQZDhzc1VHdG1HYUFZdUVrZXUwVm94eHMxVGF2aDhkc1FPOUk5YURU?= =?utf-8?B?bmk3Q1pVMEd6YUM3Ukp3RE5JY2RBRGF1RXBGQWIwVnBINGZLcjE2VldEUjdj?= =?utf-8?B?d2pwZVZzcEZQZ2hvU2hheVpQL3V3Ny9WUWIyVzdERkxrZmxnT0hzaCtnc3Q2?= =?utf-8?B?Yzg0K21PY0Z5M2pUcGRnbmNWdktreXFTbjlnbjg0aklnU0tyZHlteW1FbC9B?= =?utf-8?B?aVYyWjFWVitvL2FSbWlLaFo3d3hGTzZ3NWxMZ3YwRFMwdkN2YkMyaVdjOWQy?= =?utf-8?B?SS9TMnY2bGJnTFh2ZHJ3VENldmVpbXFYNmtaTDdWRWh4dlVBN2hkK29jbmx6?= =?utf-8?B?bVl0eTE0d0RVNjNxaFNVVDdiV0M4Mjd0Qml3VGg4YTZTeFc0UmhHd0hMTkQ3?= =?utf-8?B?RHBhT0N3VlJ4ZXhhTXlUVnF1alRhL01wR0RVK0JhUGJ4THRuM0JtVFRrQXcz?= =?utf-8?B?NTg3cGJTa3psbHNEVFNDb3YrNFB3aGJnWDl6MmpuZ0JCdmwvWTFZcTk0bVoz?= =?utf-8?B?NHduZkRhRU9XRlBXVmRTSjFvL25Wbzk1eVdLN1B0Zmowd21SZVFZaGx5MWRH?= =?utf-8?B?R1N5RGdQUnlCUWU4azhsVWFUWm5rMytrS3BpblFJSUlaSlN0ekV4bTJCVUdM?= =?utf-8?B?QTJkZnpKWEd2eW10R0k0Y2grUW5JVzNxM0hqMW1SQlBxUkhpbjZ5aWJLcVly?= =?utf-8?B?QUxsLzZxK1VuR3dac1EvV1Z3RWVMaW10L0dvTWZHUXQ5Z29JYXVGWThDYkxu?= =?utf-8?B?YVZXWjZpUVJ6UUYzUUY5QjB3eVJ5RWlEeXI1b2p1VCtuSUFNbUNHWFdvY0tY?= =?utf-8?B?NkZnU2UyMTFMZ1QzVytUcFhXOHJ4U3kydVpiN2UxNC9DQmhZT2JPaFZXdUp4?= =?utf-8?B?bjkrVVQ3ZnNXN2F3emtGb2g2NjNTZDBXTG5Tb2tXMHZuSmYvMzUybGVoV0hF?= =?utf-8?Q?BG6rjnFMyq+Asx80nEzLFCtHn0b4fRWJTaba0+8Y9nMc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR02MB4157.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 9ab64cb2-b78a-45f0-a408-08dd3a640815 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2025 21:39:06.3140 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR02MB10051 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 238461C0009 X-Stat-Signature: oxer6kcfn65ee5frhb35puza1wkpfacf X-Rspam-User: X-HE-Tag: 1737495549-8344 X-HE-Meta: U2FsdGVkX1+3x10M5Lp744wW0l2ez2WiHQsYyHb928sFNNyUXRUWeUz07m09Htkm/Dkpl6oEWv8lyKTkMxslwbX1bRwhNNnYR2JdVoSVw7IScaVbPZ2njBV+3mFXPpant3AtJ8RS5vZh2RIEgWS++bKuXgCDNYGtEOz8s0WEwHc3o6Lumfyl4Gu3bNU/E3L1LEWnBHw9/e7+k90Rs+zpUQQ/GmbAGMMw0cTGWO2n0nm+QWfHUE5cDR7BuZwgKli3E69BA0+/qzOM+7RklMODUS10I73yuXP17guvUSCUvC8drM17BPNrqaLpETVLlviSwqYLanhWYZi3Qf+CCTUIf8P3JawMGwgDlH5UtwEBNSzlft6sFaqrJPOIwcAPkLw2RU389Dkztc+IcMxM2lJF2oZIaUCjPZaK1lP/euA1scN4j8TyTo8E9CRU8JrTTDgX1ETybGg56a4iIrmBFb35H3nTmdZGXe4H5/HoPzH4Gxra8QWUpzs9FQIV/Si3Qgeo0aRH6evxiSAJkdNkCLwc3iDftlo7aEpcKxYcJmFv01iVxRszw9uKKMMcQR7iA+xyt19cdL5mzkgycnSn5ySnkjOk5qQ9vL1bel5zXdaD1+BeVKqF1p2L5WUOZgeajh7nAUhPcWfcphc7c+/lVWcRrFlz24UK1Xnk30F78aXFu8DyBwx1BOwoawlgINcps5iQe8avL6LQNrQvt+3Monh3kTuvePzstldUXX+WVlNQGzifHoI4REjIQmn/S+pPBpJCTNfz9mzDQZY4MrgxhOzzNvZVBk0hZbz3DRZMZGAO4BudAPD3WIKPwUEgSNPmQAM/LzQc1s5AboGutO7Hk/D06Bih7ZJKXAyTvOiCeJzwj3UmnRvGLbsItqENxSMjdbGrQ0txzY9X/WM06a56F/u1kBzg9oY/0vBA15TO2pzbkujjLIGm309Rj3yiaqbNRUL4wtLbY1qT7bOrvrELPdH iLa5Emsb k66fnzFUxk93yTrwxK1xbjDfkSrSUu+d6zeCf8JgGS2BK67fMOzTKvyx6nWrIc3dhx6iHiBWOsh9jCcRxcTByZMuEjcd1FETxf5IWl7RARUFW/eJLtapLz5roAQmsEs8J/NQEK/p3MMD9ADrrpkfMNBI943IsGda2KeH2G4RgXZeq5gF9ibZOB13QFdHQQwXzliDP7BbY9HcphTLaox5/k4cz9YkuryRGJ9N1ygFfZCn3+qWKk2Vvx5GzTD1TjXgxbvrplt1NpEIHy8Ysb3AGlB0D8TqMl1jp2C3BjpIfETOKeM/qEKzzbNQyrTfcSH23SEuGUND0L7OQ8hWa6xbzhesDjzg1QGjVaXHwcjt7P1HBGWhr6Hqyi8f8Ac1ZhKzPEPHbqlh5b5dK4tD8Z1SulbnPGAGYR60e7DHE8h+penuPgv2ReR924lyITXIMKM2WZ+JHxQ4zXdIeV2SJPlIL/ym2u/4+cs6Ia3i/yDcQJXmprSmf5WjpCdrrZlS9hXFgSdwsbLKATiB1J0nwBWlxwC6J17pd/nD9qwiiLYfSaCraNvHSMbu8ar027RuWObE2ZG6t4hhYaKQY8dRDPruWAvA9diBykHlVar1uMITd5j/J7eEIAkFt6NATqNQbmV9+yLQtdJ8MnmzT5qs= 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: RnJvbTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5 IDIxLCAyMDI1IDk6MjIgQU0NCj4gDQo+IE9uIFRodSwgSmFuIDE2LCAyMDI1IGF0IDc6MTTigK9Q TSBNaWNoYWVsIEtlbGxleSA8bWhrbGludXhAb3V0bG9vay5jb20+IHdyb3RlOg0KPiA+IFdlIGhh ZCBhbiBlYXJsaWVyIHRocmVhZCBhYm91dCBJTlZMUEdCL1RMQlNZTkMgaW4gYSBWTSBbMV0uIEl0 DQo+ID4gdHVybnMgb3V0IHRoYXQgSHlwZXItViBpbiB0aGUgQXp1cmUgcHVibGljIGNsb3VkIGVu YWJsZXMNCj4gPiBJTlZMUEdCL1RMQlNZTkMgaW4gQ29uZmlkZW50aWFsIFZNcyAoQ1ZNcywgd2hp Y2ggY29uZm9ybSB0byB0aGUNCj4gPiBMaW51eCBjb25jZXB0IG9mIGEgQ29DbyBWTSkgcnVubmlu ZyBvbiBBTUQgcHJvY2Vzc29ycyB1c2luZyBTRVYtU05QLg0KPiA+IFRoZSBDUFVJRCBpbnN0cnVj dGlvbiBpbiBhIHN1Y2ggYSBWTSByZXBvcnRzIHRoZSBlbmFibGVtZW50IGFzDQo+ID4gZXhwZWN0 ZWQuIFRoZSBpbnN0cnVjdGlvbnMgYXJlICpub3QqIGVuYWJsZWQgaW4gZ2VuZXJhbCBwdXJwb3Nl IFZNcw0KPiA+IHJ1bm5pbmcgb24gdGhlIHNhbWUgQU1EIHByb2Nlc3NvcnMuIFRoZSBlbmFibGVt ZW50IGlzIGEgbmF0dXJhbA0KPiA+IG91dGdyb3d0aCBvZiBDb0NvIFZNJ3Mgd2FudGluZyB0byBi ZSBhYmxlIHRvIGF2b2lkIGEgZGVwZW5kZW5jeSBvbg0KPiA+IHRoZSB1bnRydXN0ZWQgaHlwZXJ2 aXNvciB0byBwZXJmb3JtIFRMQiBmbHVzaGVzLg0KPiANCj4gV2hhdCBpcyB0aGlzIGN1cnJlbnQg ZGVwZW5kZW5jeSBvbiB0aGUgdW50cnVzdGVkIGh5cGVydmlzb3I/IElzIGl0DQo+IGp1c3QgdGhl IFBWIFRMQiBmbHVzaGluZyBvcHRpbWl6YXRpb24gZm9yIHByZWVtcHRlZCB2Q1BVcz8gDQoNCk9u IEh5cGVyLVYsIHRoZSBQViBUTEIgZmx1c2hpbmcgaXMgYSBwZXJmb3JtYW5jZSBvcHRpbWl6YXRp b24gdG8gYXZvaWQNCnRoZSBvdmVyaGVhZCBvZiB0aGUgSVBJcywgYW5kIHRoZSBvdmVyaGVhZCBv ZiB0cmFwcGluZyB0aGUgVExCIGZsdXNoDQppbnN0cnVjdGlvbnMgdG8gdGhlIGh5cGVydmlzb3Iu IEJvdGggYXJlIGV4cGVuc2l2ZSBpbiBhIGd1ZXN0LCBhbmQgbWFraW5nDQphIHNpbmdsZSBoeXBl cmNhbGwgaXMgbXVjaCBtb3JlIGVmZmljaWVudC4gVGhlIGh5cGVyY2FsbCBjYW4gc3BlY2lmeSBm bHVzaGVzDQpvbiBtdWx0aXBsZSB2Q1BVcywgaW5jbHVkaW5nIHRob3NlIHRoYXQgYXJlIGN1cnJl bnRseSBydW5uaW5nLiBJbiB0aGF0IGNhc2UNCnRoZSBoeXBlcnZpc29yIG1heSBkbyBJUElzIHRv IGltcGxlbWVudCB0aGUgaHlwZXJjYWxsLCBidXQgdGhhdCBzaG91bGQNCmJlIGNoZWFwZXIgdGhh biB0aGUgZ3Vlc3QgZG9pbmcgdGhlIElQSXMuDQoNCj4gVGhlIG5vcm1hbA0KPiB4ODYgVExCIGZs dXNoaW5nIG1hY2hpbmVyeSB3YWl0cyBmb3IgY29uZmlybWF0aW9uIGZyb20gdGhlIG90aGVyIHZD UFVzDQo+IGluIHNtcF9jYWxsX2Z1bmN0aW9uX21hbnlfY29uZCgpLCBhbmQgdGhlIGh5cGVydmlz b3Igc2hvdWxkbid0IGJlIGFibGUNCj4gdG8gZmFrZSB0aGF0IGNvbmZpcm1hdGlvbiwgcmlnaHQ/ DQoNCkFncmVlZCwgYXMgbG9uZyBhcyB0aGF0IGNvbmZpcm1hdGlvbiBpcyB2aWEgaW4tbWVtb3J5 IHZhbHVlcy4NCg0KPiANCj4gQ2FuIHlvdSBhdm9pZCB0aGlzIGlzc3VlIGJ5IGRpc2FibGluZyB0 aGUgUFYgVExCIGZsdXNoaW5nIG9wdGltaXphdGlvbj8NCg0KQXQgbGVhc3Qgb24gSHlwZXItViwg SSBkb24ndCB0aGluayB0aGlzIGhlbHBzLiBEaXNhYmxpbmcgdGhlIFBWIGh5cGVyY2FsbHMNCmp1 c3QgcmV2ZXJ0cyB0byB0aGUgbmF0aXZlIGluc3RydWN0aW9ucywgd2hpY2ggSSB0aGluayB3aWxs IHRyYXAgdG8gdGhlDQpoeXBlcnZpc29yIGZvciBlbXVsYXRpb24gKHRob3VnaCBtYXliZSBJJ20g d3JvbmcgYWJvdXQgdGhpcykuDQoNCk1pY2hhZWwNCg0KDQoNCg==