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 31E82C64EC4 for ; Mon, 6 Mar 2023 20:57:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 681C96B0071; Mon, 6 Mar 2023 15:57:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 631A36B0072; Mon, 6 Mar 2023 15:57:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4D21E280001; Mon, 6 Mar 2023 15:57:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 3E2606B0071 for ; Mon, 6 Mar 2023 15:57:11 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 114171C5CFF for ; Mon, 6 Mar 2023 20:57:11 +0000 (UTC) X-FDA: 80539683462.06.0F28119 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2054.outbound.protection.outlook.com [40.107.243.54]) by imf07.hostedemail.com (Postfix) with ESMTP id 2FFEF4001B for ; Mon, 6 Mar 2023 20:57:07 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=DfgcXJML; spf=pass (imf07.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.54 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678136228; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=BCSjAynHuCN8RSNaShitymjPUhrqUrQwDabFHttHFn8=; b=T+6uk7d9SsbrEuSkq2Keovavmo285A3tt1ppS9x0P2U3yi1Gb6dbnV8YO9dpEGazXBGi1d gOODWxjwdNQWzWoiwm8LAn3kHnE0UkkwbPt3XfNRMst+EJ9tKwpKCbKNNaDUDGo+110eSR doaYZoQuTizgStI6z2oJOP2ztXPZghg= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=DfgcXJML; spf=pass (imf07.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.54 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1678136228; a=rsa-sha256; cv=pass; b=JYPDP4inX3KNWX7lLBYfe5GYAKXDN/9F+NUjEensaUdC6qtGS3NAo65UKKlJDCkypOttQi cD9i2S9HTEAy7YeFE3GWFLbuVKPLc46kujXlgP+JrdC8aofJWHoEWVMGUTB4BJb6B/JiY2 KGuzjxxlJQIq2ZjOuZs4JI9q5alvjsc= ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=flGJIgdVitjBgN7kfo5XSS4EXHOJWP8lLieg+bvk7EVeiMDS2w7bJ8sjMnMpC5oFImF7+UMTH9s76BHq9qF/qGzevOc7oq5fpfIuz/gOq8qHH7avetQMrfMCXwQPiPDeS5ytu21rVDs2QH/r1NyxKt46gAYqxAz932hFuNFfvukH6hG/seDSeGyJKrag8oDXGf1W5armdQu0yN9zQ7MoAWN7me1QB5sXp+GmOjErFQVFVuOqADY44XM741WKqgaUsVU7idd9sae11CRArVTgvU7561ZsWcvJymtoAMUXHcY3A4QdlqZU8P+YwgvHrxEP4vXwwOtYwi9dVN9KykvJkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=BCSjAynHuCN8RSNaShitymjPUhrqUrQwDabFHttHFn8=; b=T/7I1gKDRiOrrB9F+OU+/EjvskJ7dj3bvpIO2OJsCcr0wdrWJdGyM5w2AMSWqoQAY1gwZAPbmQGE0vGUn9z9vomM3oITDwU5d2PheUlKD2U6Cj6M4ObqJuVIhVLmIGb4oa/5Li4IZeRm//6K0ObBq2o6y8PunDc0NpxtMkKheVy/Q9wL+I9z9hB3DvdxFawCJZFFsqcic6DDTZpzWdhTMPsCPL8MxeEQfnVHcpZQftMvkSfOE5Qr16zPBvP3gKoYTBvx4ViRA12HWnL1lFAe3GaPY5GgeTfzkqfl4Q5qePotZtLM0mToLmBVAyK9EIx3JKsGUsn8UNA/QgEkYShBcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BCSjAynHuCN8RSNaShitymjPUhrqUrQwDabFHttHFn8=; b=DfgcXJML2shMk8prF7Yn86U2J/M+SQ1T2OKkK+wkqQhiIRWcMvNCsN7ouIhapD+CltIB8bau2k9AQ3ZhowQ8IKyBX4NJtl6i3vX76/3qXqOKR2ImGxRgtkjFkmLL8Op3fdHL1Jv/bo1XUB3EXDyZcjSLbs4hSAAK8KGzQAAWI87gX22qpBXXmpYHDz7Aexlo3fu5UJ+MvVJZcbBIMRg83AIIKrifvIwhDUw+RF7yzrhx63eTXh26/VNGnVXeoZz35sqMcDhnRIYOZMcI+XctDtn7KLfCd5WlEtxtmmengfJuKHPkkH0qG0G6lp7o3appBvlBRRCGrGqtOfWzkQ6Zkw== Received: from DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) by PH7PR12MB5950.namprd12.prod.outlook.com (2603:10b6:510:1d9::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Mon, 6 Mar 2023 20:57:05 +0000 Received: from DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::7f2e:5e8:9129:8663]) by DS7PR12MB5744.namprd12.prod.outlook.com ([fe80::7f2e:5e8:9129:8663%3]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 20:57:05 +0000 From: Zi Yan To: Matthew Wilcox Cc: Yu Zhao , lsf-pc@lists.linux-foundation.org, Linux-MM , Yang Shi , "Yin, Fengwei" , Hugh Dickins , "Kirill A . Shutemov" Subject: Re: [LSF/MM/BPF TOPIC] Flexible orders for anonymous folios Date: Mon, 06 Mar 2023 15:57:02 -0500 X-Mailer: MailMate (1.14r5937) Message-ID: In-Reply-To: References: Content-Type: multipart/signed; boundary="=_MailMate_9916E974-6670-4001-ABCA-66C91D6DCF75_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BL0PR0102CA0070.prod.exchangelabs.com (2603:10b6:208:25::47) To DS7PR12MB5744.namprd12.prod.outlook.com (2603:10b6:8:73::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5744:EE_|PH7PR12MB5950:EE_ X-MS-Office365-Filtering-Correlation-Id: 236198b8-3223-47fb-d946-08db1e855765 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +K6GL00Zu72hyUdR1S9s0UNIkLKzbsOcQtn6l6W7hUFZ5dhZhqzk2/9zCIADcuXbzqVZeuwckzNQv2eFRpL0f+azkigKVsJwyNqsd9jh1cnTGG3tWktR717+cMNgMLbtEUw10h7CvpRlLVmcaV7OXRo3MwwDWc+BJHlBXBkLBsv/Ckfhqp5ZS8gXIVyabRbKr00eIL4HPofmiffXltUy+9EmkXsmNXAxOGOLpsAVh3L+1yS7XIAo+c/WIdxlyokchkdjNyUl0sT5ND8QHgcVL0rVd2YRdnkKGkq0Xt5eb6dzBoi2NEVnbxUFAhyWNVOn8vAr1VFPa6ZQ+e+kO8EG9gLcqdldlVr6Zt3t0Qr7WoRn1qFzgsJg6mKr+YZXfhdmF6zKRbxyJfuNXRN29oKpbGvam5QmEeXgdo4oFpsXj2JWVC3pPgWxysdgyDgEyW6xseJlrP8j1Jf10UJkC6o4tqafWBGyo9Nv1O64+WcNBdlqsM38fvPcY42vHbgQw8CxtOQfd9VsaEw1kY6A9rWBO2q4tvefLamoICpHSxjZYXidpiwfFJugfrSvYBK+bI1qFEL1cmlkOFYmjWxxcY7+ZP8xRRzYeNmJAfaPUhF6nbYGIhSL9ASixdYc4jibPs/wKZqVwRyXirUp0hvGSgLCD4jz5vho7nYDjpG6vjdGB3PzwLpeQIGMRgVeJ3hxTtFBd0LsH9zh4KfMBqmyytN/hs2qCmxyFwJx3uoIkOYVChFb56MRMZbswwF3Mf/n7PRp/xS/qHtmgfsp4wHtwrQm6hrHDmM5igM3upoNsFn5RRE/2Bxl0+7KwL6dlp9Q58Qc X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB5744.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(39860400002)(346002)(136003)(396003)(376002)(451199018)(8936002)(5660300002)(235185007)(66946007)(66556008)(2906002)(66476007)(8676002)(6916009)(4326008)(54906003)(316002)(478600001)(36756003)(6666004)(6506007)(966005)(6486002)(53546011)(26005)(2616005)(41300700001)(83380400001)(33656002)(86362001)(186003)(38100700002)(6512007)(72826004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zUQmCJ4IO6LOJO8GjMIdaGSQzqqNUtpO4+ViLNKN4klxCeaxyH1xS3Xy2LwM?= =?us-ascii?Q?LuKgENZMt4DyXc36TUDBG+JkOlCRse9C4cPoeOpeBwqiXG4nvDw/Zo+CrWTv?= =?us-ascii?Q?/N03iULFV1KH1bB2z3S7h1GMsov+HaFMJLPLveqVdiQUHNDJ7JNbz62ZN/EF?= =?us-ascii?Q?Ekfa+nu5EawU+mrQwcO5ZszgocmXLbCs50LEdxfVvU9HJbCsYGugHeIgiDR5?= =?us-ascii?Q?LChnhe9Jv5tl4k0iqOexhiCwcO8ojy3hP9VEHTILuTafSzcOtyN6A7fDjXy9?= =?us-ascii?Q?lNu9qloG6t/jgts5Vun8TZ2opbRFs9RgqqsN+ii0brhQlAIO146ktsMrPjnN?= =?us-ascii?Q?Xp9f2/mnZ2ssKZR1DxTv5USPOAJyxP1CSkHE1vyTqjep40ZQeKIltsVO+Wv+?= =?us-ascii?Q?249jGtC6K8crzYkoy8KvjtebAdo16LJz+s+CjBD43vezIwlwsmJLBxPqYQio?= =?us-ascii?Q?I0PepnE4pLx17pw5ku7pK6f8uAF6cj1H+2hqjqma23O6veVbiS2abpKSG2ug?= =?us-ascii?Q?bBSbUXew1+5GJ6s4MdSJ9mDw/Una5uFWoOKsNu+zUgUplhOKDYKVtDvP6Ro6?= =?us-ascii?Q?8WzZavtTvCeQOpYGSn0TG4oaaltlmtmUdt8uxrlRVzUvCOAM+P3Jx6P9exFz?= =?us-ascii?Q?zqyy1xo3EN4BaEq2LFIoc56hdfX1Z2tBZTRbaFxndcRAaco8D5zYCnIxuvzj?= =?us-ascii?Q?wBhajhoJH0aenGuc9oXlHZi8ztue/GEZfOMrNRVy6w79c+dAobQ7jYjzp/yo?= =?us-ascii?Q?6PRmT97c5lcplneVHuK+lnFDzVj0NVnnA8QnA+G0FghMRs3m0D2WgIE0SztU?= =?us-ascii?Q?B4Zckxw/zRcr0qFQj4i/s/LSPQ7/BBDbILXaTTs9Cyi/VdXOTuMZj7ECXpiZ?= =?us-ascii?Q?HageWFUQMG9tM9bDeqTfVDZp9KS+I5mcjSv0usABJBRsyJ/ffLveOLWwH4ma?= =?us-ascii?Q?jLV9UhbprQ2pyicTmrbSbGe04PxQ1NyKYN2O/IKkZT088o9dxXQsHR5rghlK?= =?us-ascii?Q?tC1Kg+mTdeEHt72Epn5WLabstBi70kkm5EqVA6rSuaP11ykiDxUivi7rgktI?= =?us-ascii?Q?0HLblYujCOIiZx5B54FHM5Y4kjujK7euGO8jT8gIn9iNIe2m6ptaxBCOY+ft?= =?us-ascii?Q?JwOCJ5hRnvm+11bQgRMH+4JWGnpWFvrDSLKsEiL00QNE/Mv1Z4GnGDGGxSCt?= =?us-ascii?Q?wedX0wmbe8qZVbsHjJ6b7ff+kfA0nnBCIHyqUA6uwYJBFV9VKTTKwidn5Yfc?= =?us-ascii?Q?uH6pJToj8T+nK1lFUP9O3kJZ1CQY7igHExnY5y0qZcab4tpXubpkGAtOIzom?= =?us-ascii?Q?Ka7Hh40Qq5XgP7v2/keAfJBuybJKkcUN17uMdKvmG+hkwYFFkUC/4t87EWsZ?= =?us-ascii?Q?zM2nyOR5UW6ntO0SJVDyyX91eYMP7rkne/ptPiLwJ5pnxMjm/yDeFRXazTFF?= =?us-ascii?Q?BXaz7eIVWhKB232ya0cHoOZ50/yzrLCF5nZGpe+A5G/ImV6buN81FqbCnz6i?= =?us-ascii?Q?TuhhPZWVE2RWp4VaMDLkUBvPv8iMwhLsViTISwed5rJTcqT0Yt8ZFmeGEF68?= =?us-ascii?Q?DBzTPBl9EOpifoMKo4YjxdYWiG2F9YY0W+rW2z09?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 236198b8-3223-47fb-d946-08db1e855765 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5744.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 20:57:05.1957 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GXK/F+THSlkdBAVQOAvQegqDhVxkTdQu238xKMmqjaXWlllKpg7FW6GlNVwl79ne X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB5950 X-Rspamd-Queue-Id: 2FFEF4001B X-Stat-Signature: t1xfe8kqumc4qa3c73wgrghtam4hts9p X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1678136227-403290 X-HE-Meta: U2FsdGVkX19cN0cRIekswU2oBndB8ERhXHjl1qQqkpFw9KjeQkFx3W7N4BSoPUp0b7IFwyeucOrRNt+7U8x3RiEZzQ+AUmnUSHUmf1rnrx8kDeUDSEFhq20J0Bh+5tN3C5pu0eg0xg9Oonv1kPDQKn8I2ROq1YRll82+VlqF4YJcWo/5a3AmXbRkqvdpaqDa50r+3ejWRA82FbVWTnw9vpUXJocyt86+LqfnhwlT7y2jfbIu07+nMh4CClrqoCOrI9MaGmzDI01KI38aV/dXfHx7GUhQoaihQtxtMq3LQfUqpQAEC+urFDexW9uXltacsBKR6eQDydQKw+QaCwDBEvrBe3SDJnV6yMSs5O9recU39G25E3vzkNoYi771WfrhVobDqnTkqniAMgjH+FbEzdKcaR4yHLKeZY+xpU18HEPF/TRqMZH9poJIgJS2SDPQdruwKbWBgsFtXzvOAZ310YHqgUJTw+SxrozQi2QDcaOXoilQSeeFoPjBkFTRLbFbCMYrwPA0+bUCpBuNG7ybzyz2mdlUQqlm8L2ulNqj+sxi0Sx7nwFr7T9+lDRqvANinwPVnDM1odXAEQDF3Kp4OgUM6kirjEN9irC93FotbU7VVDVFm7UdoVqGnzgzE6ptPUGQQ2pmKkTjDDxT0UIgE6y8URiwPZacuXxXlbE0IdhAk1p+P7gdN5Pk5NPrRiqJV3GtTJvb58G/tu44LpCuxKSeLEh2arfAKIQW2DWxmit317WqaZ1tLXActDXbDU6bk/x43VWG4SBFqfz1Me47RrvazbPpIUPY77k7DBt2e4vnEBSvKNlUKJegUfkABtsNuor1jbS6YSSCe2Fw5OrZDkeEouyjtmR3wq0eniLDNvGPG989QNJw8lHLhHj6JL2trpJxME8MAVAYd8xbEW/CL8lvJDx1pDN9CNa6JoSc1udfB5+oOgkNPxD227A/GVKY07MJqCVNm9XoD3BxdlV yc/SYOy7 vfez3NcyesAagw77cTVmfmjBWPtuA/4hr4eehye9ugzcDNHwTzxu6xNGS4oByz6FlhO40Wcs78+rAAcduOnfO9WzT796ZUeo+9pcvU+2PCKfQDLoCa3ikb3LLUDq/DcAe7h0QUi7zUuyGXHIiMHkuOacAHSXWOGXIXSxdanFaHF33Hi75mmcYVZcDbxEebwnCTIa2BftxMrp7pQYH1YX08grLBPjds746GOB1y3R7ozN8+BGQM6YawHhCUfzkadvDWsn5E17WNuZTzY7/bOUGc6tpo5xRD7uFA5sFacC0GcG9Fo3vinazWRJcAy7vpETMFYth5IaP7hspzGPOyW6vaaGGuFVIqYxDGhiFqqs3c1QYkEdg0cvnvLiHecR//T/8I1OenCReP536Wfsgf5JoYDX8CE99tpzTESv2K5ZAFm57a9YF4ysqBx1yMlIqrYURLu722hgUQdR9/op/FDkDPnNUGjj/8GD2Ey0fh1Yz/Dct6XYDDQJrUvyXUR8nuCluso8GNRcJtkNu3j2eDEkIN7tVphQu443O/wIpyBLKa5cMyzbJd5Im6JuEheJs0Xs8Gp5K 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: --=_MailMate_9916E974-6670-4001-ABCA-66C91D6DCF75_= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 22 Feb 2023, at 23:01, Matthew Wilcox wrote: > On Wed, Feb 22, 2023 at 04:55:20PM -0700, Yu Zhao wrote: >> Currently anonymous folios only support two orders: 0 and the PMD >> order. Flexible orders for anonymous folios can resist both internal >> or external fragmentations when the PMD order is too underutilized or >> costly to allocate. Flexible orders can also leverage the TLB >> coalescing feature, .e.g., order 3 for AMD and order 4 for ARM CPUs. >> >> Discussion points: >> 1. The page fault path: determining the best order and the fallback po= licy. >> 2. The reclaim path: detecting the utilization and the splitting polic= y. >> 3. The refcount and the mapcount models, e.g., reuse the PMD-mapped >> THP model or not. >> 4. The splitting, and the collapsing if needed. >> 5. Other paths: COW, GUP, madvise(), mprotect(), page migration, etc. > > 6. Swap out an entire folio instead of splitting it before swap. > 7. At some point we're going to want Zi Yan's patches to split a folio > into arbitrary order folios instead of just to order-0. Since you mentioned it, I rebased it here: https://github.com/x-y-z/linux= -1gb-thp/tree/split_thp_to_any_order_mm-everything-2023-03-04-00-19 . I w= ill send it out whenever it is needed. :) > 8. For file folios, folio->index % folio->nr_pages is 0. Do we want > to maintain that invariant for anon folios? It helps tile the > folios so we don't end up with say, order-0, order-4, order-2 folios= > in a sequence. > 9. How do we ensure that two page faults do not overwrite each others > folios, eg PF1 decides to allocate an order-0 folio at index 6 and > PF2 decides to allocate an order-2 folio at index 4? > > Probably some other things left to decide. > >> Now it seems to be a good time to revisit. Yang Shi and I have been >> looking at some details, trying to scope out the work that would be >> required. We don't have anything definitive yet, but we should have >> enough to share by the time of the LSF/MM/BPF. > > Excellent. There are other people also interested in this. eg: > > Ryan Roberts: https://lore.kernel.org/linux-mm/4c991dcb-c5bb-86bb-5a29-= 05df24429607@arm.com/ > Fengwei Yin: https://lore.kernel.org/linux-mm/20230109072232.2398464-1-= fengwei.yin@intel.com/ > > Obviously I'm keenly interested. > https://lore.kernel.org/linux-mm/Y%2FU8bQd15aUO97vS@casper.infradead.or= g/ > > This is definitely worth its own session in the MM track. -- Best Regards, Yan, Zi --=_MailMate_9916E974-6670-4001-ABCA-66C91D6DCF75_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmQGU54PHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUR7AP/i9sb7vU1EekEohnDwY86lEn+9/+qzkGPKsy elQ7Y14r1r/PazxXCAlWeVfNUCkYkd3+bLg8eKnJ8MUwHuFELOs1f635cpK3zvSj zX0invYQUspuRGnmn8AKRD9xG9u6JotKrrmJPrtyB+APAp3/MUuqH0LmyUbFLtvo xPwc2MccZJLzim9Vyg5Qq3Zh648pdFVhqybFDiauFsmPsXzGwlimxg1FRBvTln+g emUxn+YgQYUfafKuU5/00zW43bKDFPGGcd1+eorLXO+eSfjR8fZeHHANsbJonJnu DC6C/oqSiK8tB0HRDxBEt1+HAtxP9N2DXqYFGIEeSQRTDFlotNc93GPsdopijQT7 8XUBFtwzTxwFFbpc9Gx/psmGxnsfIMbvlyl57qZ8yrCI5XEt9kOPR8CcjYoKOpLZ cUepoW1L5Edr8AKAHKediNWSaf44DEIBP12ifbowjDQuVCnEZZ+VWzJNkYSUDddp t2hNmWYV4n5J7+vp5WNQQtymcR999D2WIyUe+ZxHJueeZ+qVbubOoDSAaJ8qLSOu 9wz29Ib989T8b/Uxau8bZhCpC0Y9rWVBoOWQeIMJ/j3+g6febvKTFEfRXdwBplJT MG/LuM7yWj+rvr4z3Ib7SRBrsNJUgssp/qsvsS8gME/m0YCrMjrIL3zD78bgboC0 a7sOwZmY =5HQW -----END PGP SIGNATURE----- --=_MailMate_9916E974-6670-4001-ABCA-66C91D6DCF75_=--