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 9C968C77B7D for ; Wed, 10 May 2023 07:32:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CF6906B0071; Wed, 10 May 2023 03:32:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CA69A6B0072; Wed, 10 May 2023 03:32:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AD3006B0074; Wed, 10 May 2023 03:32:20 -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 9C2656B0071 for ; Wed, 10 May 2023 03:32:20 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 6708F8047F for ; Wed, 10 May 2023 07:32:20 +0000 (UTC) X-FDA: 80773527240.13.C04191C Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf15.hostedemail.com (Postfix) with ESMTP id 7AD80A0009 for ; Wed, 10 May 2023 07:32:16 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=IRHxPdDD; spf=pass (imf15.hostedemail.com: domain of cathy.zhang@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=cathy.zhang@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1683703936; 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=8E85QzoLrD0HZDvr68t+olXePj7qfrXbC7Qm67avPXA=; b=k1O8HkGEiiEXGo0xjpA2G4QkojRZEUQDiViFZo4Um6JFTSFNMo19lDuakxgZySGMCbe7OM bPYjBVcLoAiE+g7vFtZiGiI5QB/rjtQ4CdogH5sAlNBph4+j+TFXeghgUIIxYgsQG0wNgz u8Pr7LQ65h26UgCD3E48EsES4Zg43Zc= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1683703936; a=rsa-sha256; cv=pass; b=X8XUjPVrkAzCXQI2fsMDigpM6RJV/kc2tlKqp7WtdJ0qwrtBmrzpZNMwp/lqhwe+kTtekO 6bapvZkicBq5DpCepc7RDZ+pJYpKXLerWjdXJmBKxqbFxrQL9Z/9GzeX8A6I3fN+3pPaTm IaEI3DpvjfVEDofwEGwr21AtAFGrlX4= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=IRHxPdDD; spf=pass (imf15.hostedemail.com: domain of cathy.zhang@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=cathy.zhang@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683703936; x=1715239936; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=8E85QzoLrD0HZDvr68t+olXePj7qfrXbC7Qm67avPXA=; b=IRHxPdDDICENw5JrhFDugnLwY1NTFhWXO7CLzklnaTTkXX60tSR6NebE CnrXCz8lz/fv1jlZWaG8cO5GXtjd6wtKP11xzj0AKWRJjTHhhRexIHK9G hlp1ZPhvUU3eTkoAQOFQxEU05cpRx2CW22Vh5dxY9S0zpzKWHN9dLk2d5 epCpJXerTeedKRK8bFznHez9mLyX0Y6f8J3pl0ImTWr3TpYQHherdX6f3 e9PHGeewCScv0+4LGRGCaerUHwfhuepOglx6HL+6gvM/IrkLSWbbquZKA +JCFGWc0s6ixua0SIUdQmVuFuHcjHJzb5KvsGJ2twdHIdGGBhxYR/RIRY w==; X-IronPort-AV: E=McAfee;i="6600,9927,10705"; a="329767664" X-IronPort-AV: E=Sophos;i="5.99,264,1677571200"; d="scan'208";a="329767664" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 May 2023 00:32:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10705"; a="693301097" X-IronPort-AV: E=Sophos;i="5.99,264,1677571200"; d="scan'208";a="693301097" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 10 May 2023 00:32:12 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 10 May 2023 00:32:11 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 10 May 2023 00:32:11 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 10 May 2023 00:32:11 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 10 May 2023 00:32:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i6LiY24rHB+cAQJzdiK00HmuoL33U0/pL6NrQRqq3LaxEGBxdW2ZP667z04ngGa6GjOBBHUW3HMlWEqvsnLn9GFPrK8dZwgOBOedvFANGLeY7i94SevXQfuPwq+RjDZnwDaJl3Jo/iWqyEhEeI0wuC2IdPOO3YPmGu0WnHZ1waIJa6jAzYpLQRDVIaFA+JvW3/KLn2yQ9bpiM1EUL/x3pRZdDrWKS2RAi7GhV5mr5fLilwAWFIVEC75Xlz2Nj5Nc54PvVmO4ejHCHYE6sDmyTs9Gyklz/Q/rplfBYfZFyC6YREsqw+l4dEmO+A3dBmunmqL+kuq/QbgSwwn417gymg== 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=8E85QzoLrD0HZDvr68t+olXePj7qfrXbC7Qm67avPXA=; b=IDz5UXGCas0+NZ3WwxpHgA6/SUuJBDUVmxfjucfjuPeAeYA9h6iXcMBNrNQV0MLi+qxhj08wjNiFM6jKvHlHb+jYLvTeqD6/cIvkrQUbiZJCuhXa7fS/OoZNYrswfHyHpYgPjG9On0JpwkKpdL3MhOXQeuOiJUDlfFC6flhjbbLQA7d0uAw6UVOugOCYfssN3tdO4Hn9MEbSL3ApMbB4J9rByWxkPO4ooAtqsvFosAx2NnB96O97KU6/OrbWRs1+f155Bygl/jHsoN0Cu4hntDcBZa6kSLcX2uoxQlco05gZIWqjnDlHrZ0pf3pElcDLu5+en9heNOSf11jeS7W5Cg== 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 CH3PR11MB7345.namprd11.prod.outlook.com (2603:10b6:610:14a::9) by SJ0PR11MB5120.namprd11.prod.outlook.com (2603:10b6:a03:2d1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Wed, 10 May 2023 07:32:04 +0000 Received: from CH3PR11MB7345.namprd11.prod.outlook.com ([fe80::242e:f580:7242:f039]) by CH3PR11MB7345.namprd11.prod.outlook.com ([fe80::242e:f580:7242:f039%5]) with mapi id 15.20.6363.033; Wed, 10 May 2023 07:32:03 +0000 From: "Zhang, Cathy" To: Shakeel Butt , "Chen, Tim C" CC: "edumazet@google.com" , "davem@davemloft.net" , "kuba@kernel.org" , "pabeni@redhat.com" , "Brandeburg, Jesse" , "Srinivas, Suresh" , "You, Lizhen" , "eric.dumazet@gmail.com" , "netdev@vger.kernel.org" , "linux-mm@kvack.org" , "cgroups@vger.kernel.org" Subject: RE: [PATCH net-next 1/2] net: Keep sk->sk_forward_alloc as a proper size Thread-Topic: [PATCH net-next 1/2] net: Keep sk->sk_forward_alloc as a proper size Thread-Index: AQHZgVHu7/SNtT9IvkyNelU1xcwWA69SMhgAgAAMv4CAAAOcAIAA095QgAAHvMA= Date: Wed, 10 May 2023 07:32:03 +0000 Message-ID: References: <20230508020801.10702-1-cathy.zhang@intel.com> <20230508020801.10702-2-cathy.zhang@intel.com> <20230509171910.yka3hucbwfnnq5fq@google.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: CH3PR11MB7345:EE_|SJ0PR11MB5120:EE_ x-ms-office365-filtering-correlation-id: 04d4680d-bdb0-436d-2dc2-08db5128a667 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PXfPFsiQqEAzeLNerC2Sey8562uSpm8velAcl5kJpDM8udv/I6jBOSVDwD6txkZ4lwKMdR7Uhx9HR8rUZoiHrYd5+V+y0tER5Ndq1f+Op8HcQ1eAqiJlhIZfd5kLkw53jbGneh+48WftB7LxmCQRjuvFBqfIKhwKKWQrq5oSGjscmhNCLcNovo0fUlT9p/3p3DmR1SlY2KkkO1hsfsPcSzXvrOqq3+p7GujGAtgRnJMCjnRVp7YqWVQKaq7xuGdeUfRWYWUxZs0wpsnF8MNkGR67VDA/crebFW2thATJ6wdrAS4ITfI2s4aCBVnIbibO7UKDpqH9RZOIZmcu14a95vp6fnkIX8XkvncXHtyaGDPksvNpWepQz2czvQ6chUqDWovVxUz9CYCHTXX0xmWLWAeTM/xUZD4n+7z/WsMsxEeJLmQh8L2MBXvvpLDx2tlWPDxR1Vm+rHmdj0HxzUfh8C2sRjLUCcPrMl1aZk02/sDu6s22+FKsL4lCnPOM+0d23weBX62+CzfQAQj4iZlO1feqc286ZBFfxw4vlw+G9utwyws4Om6ksL+fZJHPYQiKkY09w3Vh5Z9Y+i0K7673FDB4/A7yDKZp1SjyjCZIPSBVxA4rsvHFopQrJGdhgOcZ x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR11MB7345.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(376002)(136003)(346002)(396003)(366004)(451199021)(54906003)(8676002)(52536014)(41300700001)(316002)(8936002)(110136005)(478600001)(2940100002)(2906002)(71200400001)(66476007)(5660300002)(64756008)(66946007)(66556008)(66446008)(4326008)(76116006)(6636002)(9686003)(7696005)(6506007)(53546011)(26005)(186003)(82960400001)(83380400001)(55016003)(38070700005)(122000001)(38100700002)(86362001)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTJ4cVN5UzJhVjJhQzlIdDdUeG1wM3U5VkpVeVl3VElpWHhvc2loWmFZb3JE?= =?utf-8?B?bVBlbC9YeGl2MHpTQVkvQ3d3M1FpUVA0VnZFOCticXR2OVd4RHN6SW1QVjhK?= =?utf-8?B?ejY4OUJJU01OakN2RCt4UzU1QlgxU25FL2NIczRESDZLRkwzMDJMVE1ybHJy?= =?utf-8?B?TFUyUStYUkRqSVBaRzB2VVVUbVNGemgyZXczNzRvOGd2dVBTdFpHbHNpVUxF?= =?utf-8?B?SDgzc21yQzg4cDZaUFgrUXFiYkZJTVJ0SkJqQXc4MjVrcXNDT3hLbk1NbWdn?= =?utf-8?B?a1h4RGI0TDkvNXk5ZmRqOEJPZmtjWTByMTNPZlRBYXh5ano5bjJJbnllc2hK?= =?utf-8?B?WkhLbDVxRzdiRnR5b1pKMjhWcTV5bXBoT0duTG9BNjByd21OKzFHQURoeUpE?= =?utf-8?B?Qm1Nc0ZmR2dkd1g4ejJ1Y0l4M2RwTVZHMnNVY2JWYVMwRDBTQUxwbXZORkpG?= =?utf-8?B?S3EwRXNyZGZPcUZnL25EZzIvc3Iwd1psS3FwR2E2dmpTdUlod2dweXh1MHUv?= =?utf-8?B?Tkx2R0FBcWpxVUZUaGQzMWFFZGVLRmRpbjV0OFlIT0VIM2RoTldlQlNUT1hH?= =?utf-8?B?NWFWSzl4UVpxVnJNeEVTUjNMQjRWcDlWekpMVHZNNmRGTCtrWEloVitwM2JF?= =?utf-8?B?di9jYmNCc005K0NlVnl3SjYvdWc4ZmdYcEEwcmNvZSszS1N1ODFSeVpjN2h4?= =?utf-8?B?UnZ6LzB3L3h6dUVsTUNPejBjOHRMNzlwaURaeHZ1WFlFczdPeUU3V2dFbDBp?= =?utf-8?B?ek52S2U3UlJXVWdYd1FZSjBFNk41U1dQNjU0UENLMExaRVk5MEN6TlhrbkRx?= =?utf-8?B?QjJUSkUzY09za0o5b1RCTzgvOEM1UkN6VG5sd0hHNko2U2xhNTJ6a0dhQU9B?= =?utf-8?B?aWFGSGRZUTJBRk9HRGhmYklCYmxIUTlzdEc1dkVWWUdVdGd2MkJNN2xsRUJm?= =?utf-8?B?bW9lMVoxUXFnU2dNY1NQczR1Y0dueHl4SHZMbmF1cWtrZUFQMG1KVmtVcXNB?= =?utf-8?B?bDVSQXYybXJ6RmZjY2NwMUJjNWszSTd2WlN2L3ZSODZaY3h2dnVkUHAreXc5?= =?utf-8?B?a3RzcS9sR3orTmpOdkRQY2Ezd1ZhellzQzdOUzBKdnFuOTllZ0FRTm9FRU1V?= =?utf-8?B?MmJyU3pnL2hZOEtYeFAxWWJZR0Y0ZjZBaW84YnB1amljcGVYcVhhbExMbzB3?= =?utf-8?B?K2p1L0ZkOTlLbW1yd0R3U1ZkVEFvNmtxcUQ1MnRxNU5wRDNhL2dwNWxYeFlT?= =?utf-8?B?UUg3emU4bmYzU2JCRjhQczlneERWZjY3WXNFdTJXUEcwL3dHTndyM01xQTZY?= =?utf-8?B?cHVjT2NYNS9JZDZqVy9xUm9acjMxNkM5dDBhZG9YUU1GMGYrUWg1anEvZWNI?= =?utf-8?B?TTZpZUJvNlcraGNTWEpBcURrWEVxMCtFcGJSeUpEb25KdWthcjI1YTl2VUJH?= =?utf-8?B?cXM5Z2hFeG9DZWtFSW94bGt2a21rTlBuVmNpc0ZUSkFzUm10MHdqeEhhTUpy?= =?utf-8?B?K3J3VU16ditBUGE0YWhONDYwbmgyNzV4MzJHZGZOVXArTWxKTCtUSExnOExL?= =?utf-8?B?dGt5RXo4SndmTW5iVTNmNzBrU3A5bjcrMk56VjZvRWdLdWVHWGhxVmdkL3dM?= =?utf-8?B?Rjk5bHJJKytMVEVIVng3VU00VVhjeG9FRUYxaVJHcEVVWHVqNFB1akY5dzdt?= =?utf-8?B?OTBka0lsRmV4Y0p3VVR3MC9QN2FqcXNjTmxncW9NRFFXenFyeTNwMlZSdHpy?= =?utf-8?B?TyswaXFOTFd2Wkd6QWM2M1pYdkw3Q0Q3cEN5aHBScUltd0tRNlI3MXpwQlpC?= =?utf-8?B?UHJDTXpVMng5UUdoVFh4d09weSsxMVFuekRSVm1QTlV4dlVDK1pua3VvazJK?= =?utf-8?B?RVVGMjR2VWxVczJFRzNkYUJENXpDWHFlRG9EVXJCYzdZSVNGbEhyNDA2TkpC?= =?utf-8?B?SW9GbWM4cmxXWk1pSGdvUWx3YnpCVEZRcUlCZDFmYy9zSjZkMGY0c050NGhi?= =?utf-8?B?aHpqTGdHUlJlTU01SURIdkRyd3J4NW94VFZ0dDdJTVVydlpoWHNaOVVqL2c4?= =?utf-8?B?OFR2Y2xLZEI0dytlUGRCMWt6blM3eG5Ud1dMVEt0SkFSeVI0QmRPZlNOcTIw?= =?utf-8?Q?jvCfShJT+dtcaL9keeuRt4Pk8?= 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: CH3PR11MB7345.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04d4680d-bdb0-436d-2dc2-08db5128a667 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2023 07:32:03.5173 (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: a5rsVCUQw32i/DWub89K9QCpLlOLxwFVlGzyyRyH1X+T3khcCYu7bw/ht6jZTRjhHQvJ7yLOSIoyIQxGhWxpyA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5120 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 7AD80A0009 X-Rspam-User: X-Rspamd-Server: rspam06 X-Stat-Signature: nt83bibjag1ouq8y4q1zc5m6rg39tp8i X-HE-Tag: 1683703936-995379 X-HE-Meta: U2FsdGVkX1/JiWIgSTe8ZJROh7z2tPRSYIic+pCixOjRjWsCf+nX6JRxAVMNEjE2pHLHMsX62vhGV4zdhRez/9ywTM0RxA03KBFFp8o0OZ9NCqUt6kAKrxSzD/7OrTT6Y1pHDkbS8DiPV3nYvkGq5OKu4FLpI9yn0eA1bNdCrTfMf4FsZSqwqxtbHgepycs+rk6LKHAm9wEPwF3ygAwFkUwEMcvB/Zei4NdF1Tg6W4ADJ02gWvdRS0lO/KVpSVoeneZjEMBxPStr8x3MSC38R68W5MvcD020sy0Q5j+w+Z/voVnGnUqB5CPdEp8B7w75nzKmEZYREXIHjMom8nukRo4HYt3LWNI8pZvLFJCe4Pf4rxAGl5MrruJNsDRTRzNK/uAlN09MjvpabjulTTV41ZxhQcchx5yJLvSWkLMQu5If3QdHe5FHA4KMgejgJjw6RxLJ17SzOwuyfOwS9Uz5K2yWJe6/N5kViImgYO9qFtFrczmjDO5mNa+CcWOp4uCvHam1/qJljXGdfnq3bx8ESTfOvcBHQrhr6EU0bN+UgQzL+Fs3VupkigCieIYNwtFjBO922uF5/Grmh9xgODI+8tvh8b1JqPCBYyw7SsonijRYejhldgab2GLGuaz1pnI46AC+1uO6KFKynWtq4nJ/lYqys6ABpDw+EK9XDVW8S4qwaAkpbTyLyI8xlzFzjJJ23V8ZG8rWZRlWrMFzGWLBdRNfzOMnDk3MSQLfwpKw9WT4xEdafHBsMygmopGmormmBR7dDEpy2VgjffKGFC1yCB+6PEmAFTayebOhvhD7gTbWHq2rV4hrlOfn86P+AOsAsIARQtTwU81jtS9cntcyJB9VfrCLa/ASsTz7ItRwKabLN2Tk7s67+Dgc/IPQkUNdMHlTmfgdhlLfuLNvFHoBfVbj3JQE5J38uoUjay1YYpdeT6aTWyrEvoN2DhP+i+dExY5RPfSwCOk7czuMZ3U bDzjdPbx RcTk3Z3jZg5UPHDFd4kK4qKPY4snhABcLkMBXx8ILX9brkqwuUWot/onGLNO9jjkcgDeB/q9tfVpRJkGbYlqreMGWLpoDt9kIiiYNTS4Gw28uU4wLhT6nwSROKYcL2iWfGq6PO4Lm2YBdftwqjI+yuOUIzPyH5jGu75Tif6wiPu4BRNQGlt5Bf9EbyJldJoD0NTwO/PJeM74yPimK14iX9o3OSE061wfv7M1PZOynfMsNuaySSDDKhJmjMUlZjxrC+PDUCoiKXB7X9Qqc4YKRJwSXPbdCzt8ghk8UVzh9V5iMnoh/CJ6J3L0RTmQOSD1yf74XwjHLTekogcL+SN1dyxTKx7xjIeLGb9KFukVb6MTiTeJJgj3UGpk+WQGhe6B4w4mG+pHkhM7Ovd0p8CsLfyzqLsSpReFvBQGkhZHZX9uZuI+DxwUts1F05ZMBS0ImpxV2MWtPgjyxi8041WhfuwXrN9bvsZVE9L1+M3pfHRPSee+7sgy85w42qqEYzsL+4GppmJG3Win0+NuWBYCnJ5HRLUvO3nlCjmPk4hF7DNjPqmY8i2f2iYC+hH7KAdIfyV4r4R9jUY0XO9GX6300u1emF1rfxOowmLGxY7Rb0WgQJXC5h/vBr/r2pUiw/5TnN57HIao85xfCgdiCyNfyYnML886Yi0vkzLjZOYJpXIaI/UAawdTeCjH1oD0KenuZt+Zzcgo2c5V+Bd6rFWoJhKVIr3UgdiVnojcqsdDb1o1DAofy1+cKp7cW0RukpbiJlW/g 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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWmhhbmcsIENhdGh5DQo+ IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDEwLCAyMDIzIDM6MDQgUE0NCj4gVG86IFNoYWtlZWwgQnV0 dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT47IENoZW4sIFRpbSBDDQo+IDx0aW0uYy5jaGVuQGludGVs LmNvbT4NCj4gQ2M6IGVkdW1hemV0QGdvb2dsZS5jb207IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IGt1 YmFAa2VybmVsLm9yZzsNCj4gcGFiZW5pQHJlZGhhdC5jb207IEJyYW5kZWJ1cmcsIEplc3NlIDxq ZXNzZS5icmFuZGVidXJnQGludGVsLmNvbT47DQo+IFNyaW5pdmFzLCBTdXJlc2ggPHN1cmVzaC5z cmluaXZhc0BpbnRlbC5jb20+OyBZb3UsIExpemhlbg0KPiA8TGl6aGVuLllvdUBpbnRlbC5jb20+ OyBlcmljLmR1bWF6ZXRAZ21haWwuY29tOyBuZXRkZXZAdmdlci5rZXJuZWwub3JnOw0KPiBsaW51 eC1tbUBrdmFjay5vcmc7IGNncm91cHNAdmdlci5rZXJuZWwub3JnDQo+IFN1YmplY3Q6IFJFOiBb UEFUQ0ggbmV0LW5leHQgMS8yXSBuZXQ6IEtlZXAgc2stPnNrX2ZvcndhcmRfYWxsb2MgYXMgYSBw cm9wZXINCj4gc2l6ZQ0KPiANCj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4gRnJvbTogU2hha2VlbCBCdXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPg0KPiA+IFNlbnQ6 IFdlZG5lc2RheSwgTWF5IDEwLCAyMDIzIDI6MTggQU0NCj4gPiBUbzogQ2hlbiwgVGltIEMgPHRp bS5jLmNoZW5AaW50ZWwuY29tPg0KPiA+IENjOiBaaGFuZywgQ2F0aHkgPGNhdGh5LnpoYW5nQGlu dGVsLmNvbT47IGVkdW1hemV0QGdvb2dsZS5jb207DQo+ID4gZGF2ZW1AZGF2ZW1sb2Z0Lm5ldDsg a3ViYUBrZXJuZWwub3JnOyBwYWJlbmlAcmVkaGF0LmNvbTsNCj4gQnJhbmRlYnVyZywNCj4gPiBK ZXNzZSA8amVzc2UuYnJhbmRlYnVyZ0BpbnRlbC5jb20+OyBTcmluaXZhcywgU3VyZXNoDQo+ID4g PHN1cmVzaC5zcmluaXZhc0BpbnRlbC5jb20+OyBZb3UsIExpemhlbiA8bGl6aGVuLnlvdUBpbnRl bC5jb20+Ow0KPiA+IGVyaWMuZHVtYXpldEBnbWFpbC5jb207IG5ldGRldkB2Z2VyLmtlcm5lbC5v cmc7IGxpbnV4LW1tQGt2YWNrLm9yZzsNCj4gPiBjZ3JvdXBzQHZnZXIua2VybmVsLm9yZw0KPiA+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggbmV0LW5leHQgMS8yXSBuZXQ6IEtlZXAgc2stPnNrX2Zvcndh cmRfYWxsb2MgYXMgYQ0KPiA+IHByb3BlciBzaXplDQo+ID4NCj4gPiBPbiBUdWUsIE1heSA5LCAy MDIzIGF0IDExOjA04oCvQU0gQ2hlbiwgVGltIEMgPHRpbS5jLmNoZW5AaW50ZWwuY29tPg0KPiB3 cm90ZToNCj4gPiA+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gUnVuIG1lbWNhY2hlZCB3aXRoIG1lbXRp ZXJfYmVuY2hhbXJrIHRvIHZlcmlmeSB0aGUgb3B0aW1pemF0aW9uDQo+ID4gPiA+PiBmaXguIDgg c2VydmVyLWNsaWVudCBwYWlycyBhcmUgY3JlYXRlZCB3aXRoIGJyaWRnZSBuZXR3b3JrIG9uDQo+ ID4gPiA+PiBsb2NhbGhvc3QsIHNlcnZlciBhbmQgY2xpZW50IG9mIHRoZSBzYW1lIHBhaXIgc2hh cmUgMjggbG9naWNhbCBDUFVzLg0KPiA+ID4gPj4NCj4gPiA+ID4gPlJlc3VsdHMgKEF2ZXJhZ2Ug Zm9yIDUgcnVuKQ0KPiA+ID4gPiA+UlBTICh3aXRoL3dpdGhvdXQgcGF0Y2gpICAgICArMi4wN3gN Cj4gPiA+ID4gPg0KPiA+ID4NCj4gPiA+ID5EbyB5b3UgaGF2ZSByZWdyZXNzaW9uIGRhdGEgZnJv bSBhbnkgcHJvZHVjdGlvbiB3b3JrbG9hZD8gUGxlYXNlDQo+ID4gPiA+a2VlcA0KPiA+IGluIG1p bmQgdGhhdCBtYW55IHRpbWVzIHdlIChNTSBzdWJzeXN0ZW0pIGFjY2VwdHMgdGhlIHJlZ3Jlc3Np b25zIG9mDQo+ID4gbWljcm9iZW5jaG1hcmtzIG92ZXIgY29tcGxpY2F0ZWQgb3B0aW1pemF0aW9u cy4gU28sIGlmIHRoZXJlIGlzIGEgcmVhbA0KPiA+IHByb2R1Y3Rpb24gcmVncmVzc2lvbiwgcGxl YXNlIGJlIHZlcnkgZXhwbGljaXQgYWJvdXQgaXQuDQo+ID4gPg0KPiA+ID4gVGhvdWdoIG1lbWNh Y2hlZCBpcyBhY3R1YWxseSB1c2VkIGJ5IHBlb3BsZSBpbiBwcm9kdWN0aW9uLiBTbyB0aGlzDQo+ ID4gPiBpc24ndA0KPiA+IGFuIHVucmVhbGlzdGljIHNjZW5hcmlvLg0KPiA+ID4NCj4gPg0KPiA+ IFllcywgbWVtY2FjaGVkIGlzIHVzZWQgaW4gcHJvZHVjdGlvbiBidXQgSSBhbSBub3Qgc3VyZSBh bnlvbmUgcnVucyA4DQo+ID4gcGFpcnMgb2Ygc2VydmVyIGFuZCBjbGllbnQgb24gdGhlIHNhbWUg bWFjaGluZSBmb3IgcHJvZHVjdGlvbg0KPiA+IHdvcmtsb2FkLiBBbnl3YXlzLCB3ZSBjYW4gZGlz Y3VzcywgaWYgbmVlZGVkLCBhYm91dCB0aGUgcHJhY3RpY2FsaXR5DQo+ID4gb2YgdGhlIGJlbmNo bWFyayBhZnRlciB3ZSBoYXZlIHNvbWUgaW1wYWN0ZnVsIG1lbWNnIG9wdGltaXphdGlvbnMuDQo+ IA0KPiBUaGUgdGVzdCBpcyBydW4gb24gcGxhdGZvcm0gd2l0aCAyMjQgQ1BVcyAoSFQgZW5hYmxl ZCkuIEl0J3Mgbm90IGEgbXVzdCB0byBydW4NCj4gOCBwYWlycywgdGhlIG1lbWNnIGNoYXJnZSBo b3QgcGF0aHMgY2FuIGJlIG9ic2VydmVkIGlmIHdlIHJ1biBvbmx5IG9uZSBwYWlyDQo+IGJ1dCB3 aXRoIG1vcmUgQ1BVcy4gTGV2ZXJhZ2UgYWxsIENQVSByZXNvdXJjZXMgb24gVENQIGNvbm5lY3Rp b24gdG8gc3RyZXNzDQo+IGNvbnRlbnRpb25zLg0KDQpJZiB3ZSBydW4gbGVzcyBzZXJ2ZXItY2xp ZW50IHBhaXJzICg8PSAzKSwgYW5kIGVhY2ggcGFpciBpcyB3aXRoIDI4IENQVXMgc2hhcmVkLA0K dGhhdCBtZWFucyA8PTg0IENQVXMgYWN0dWFsbHkgcnVuLCB0aGVyZSBpcyBubyBvYnZpb3VzIG1l bWNnIGNoYXJnZSBvdmVyaGVhZA0Kb2JzZXJ2ZWQuIEJ1dCB3aGVuIHdlIHJ1biBtb3JlIHRoYW4g MTEyIENQVXMgKD49IDQgcGFpcnMpIHRvIHN0cmVzcyB0aGUgc3lzdGVtDQp3aXRoIFRDUCBtZW1v cnkgYWxsb2NhdGlvbiwgbWVtY2cgY2hhcmdlIHdpbGwgYmUgdGhlIGJvdHRsZW5lY2suDQoNCj4g DQo+ID4NCj4gPiA+IFRpbQ0K