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 AFAA2C77B7A for ; Wed, 7 Jun 2023 15:05:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 40B8B8E0001; Wed, 7 Jun 2023 11:05:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3BB066B0072; Wed, 7 Jun 2023 11:05:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 234508E0001; Wed, 7 Jun 2023 11:05:46 -0400 (EDT) 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 12F476B0071 for ; Wed, 7 Jun 2023 11:05:46 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C1396C01FC for ; Wed, 7 Jun 2023 15:05:45 +0000 (UTC) X-FDA: 80876276250.26.30A7C80 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by imf02.hostedemail.com (Postfix) with ESMTP id 42A6D8033C for ; Wed, 7 Jun 2023 15:04:41 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aZkQLKfk; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf02.hostedemail.com: domain of yu.ma@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=yu.ma@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686150283; 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=ifRFXdNUpOrjGaXLYUlH0hluyidmBgUNFNoOIdg8CIE=; b=1DoU3PLJZxuUmymkHJc3l5Mu9kUdNeNYmoSbi57qaocA2Q+KP3W27til7InpedoopTjFUC yDPlF2UKIH/F74q151I3alI1rQJutTj6CGyTBXZjjltUHBKw9QR2Ka6yE85Vmy6nfb8jT1 7zgOLA8izC5KOH0+8169CaDhSgkmNJQ= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aZkQLKfk; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf02.hostedemail.com: domain of yu.ma@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=yu.ma@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1686150283; a=rsa-sha256; cv=pass; b=P1cD603e4wrlAR1n1Sdx7OYwXXV9k+0tHYNkiomk3+xYI2e8TdoZfV63CV8YFlX3KQt7xM oV0D/bgJdBfmtXqOV5gqsP1sZ7dfWFVvObCel8Q5zzFr5TSy+Hk+kDRNjuPvXL7lG9FDD4 Nzkff/MLoPYXx7uKw00ghdEx3cly5wU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686150282; x=1717686282; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ifRFXdNUpOrjGaXLYUlH0hluyidmBgUNFNoOIdg8CIE=; b=aZkQLKfkhKP4Kd9MGZPOHrRCL5gHML9NcLcZkZdfInHhpecBkekZVENF rIfXk8k7UFiQHubMKC0K8FClVu3ThAeiCvXHOVrP/6erRMub09ipFTcMs ZMS5vuFuZmg38/dFFi0eumoJSkvGsS0IiD5DOwOdWQDg4CHfPSHTBztU3 t5TDd7cOtURYysI9eqGzsft90rMNRlJN7NEDygCNCR1Eqc/o/QL1b15pR oO3kugakIt+8zxHLmGXzBcpNa0bVVhpTBd4Fl3XNqfYsjnZCazPL1AxuJ hVJLSZaEh7SBizg4jXpo19fpoQB7KLjncmsmSUD2zJ8XD3BShxS+xDdSs Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="346625435" X-IronPort-AV: E=Sophos;i="6.00,224,1681196400"; d="scan'208";a="346625435" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2023 08:02:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="956312345" X-IronPort-AV: E=Sophos;i="6.00,224,1681196400"; d="scan'208";a="956312345" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga006.fm.intel.com with ESMTP; 07 Jun 2023 08:02:36 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 7 Jun 2023 08:02:36 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 7 Jun 2023 08:02:35 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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, 7 Jun 2023 08:02:35 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 7 Jun 2023 08:02:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0mHYgkXYLAwnVU/0UvbURLlnyjSNcV0F4zewWNPtXy1q0HaNaHgqqLt1UMH0Ma/kHF0KdA+HXbzw0Vi0EOxuO+uYMmjXj2ikyJXUgGbd96kg4i46KARkMDEpacKb8tYE0tzTDRpumx071zhRAKBwBvDcfi8AIXU5CuKIe4CYgus999GlBlCH63s8mQORwld0jpaXdgcMmbD4AfIcm2w+gm9BRjGwplggA4xBPHDdXQTICm8bBVXtMuRj/1GQHe6AP9Rnjtc97Fl30qpgYwbKsqjOjRTi4Tf0PZnBulBnDTY+m+ykKbo6U+7NGQt7LhKAzEcQvrYKDDCwum+5FySzg== 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=ifRFXdNUpOrjGaXLYUlH0hluyidmBgUNFNoOIdg8CIE=; b=VnNzmMcsaIzRCWYYCyMmLJG+8p+jpkLmyNKuMGZz2GVIzR3SgGkSCfqgZoAU24H5+M+d2C8C0EkusskUWR6NX4Xo2wFrhTTzfyuU8YD9PBeNP323EMKJjyjwuNv4NZcJF7dalM8uYHKRVsZhKlY3TRo6P9AhoUnP/x0KlJV1JeoE1V4wHQ2YO3we9KUL6CfQ9XlS5Ix6uPaV6QAHE6ByjVBekEk6BmmSmTGWKiuHYJQZIzPrNM5nLugSSRE1DW2/uaKfB/bmIiyhaw9rFO9sociy03o73WhC8Cvlx99Ptt6n+ipvzpnhQZx8l3I8NhX10AqTccCbGoFIbG+mLtgHFg== 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 SN7PR11MB7590.namprd11.prod.outlook.com (2603:10b6:806:348::13) by CH3PR11MB8186.namprd11.prod.outlook.com (2603:10b6:610:15a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.19; Wed, 7 Jun 2023 15:02:33 +0000 Received: from SN7PR11MB7590.namprd11.prod.outlook.com ([fe80::7f9a:95b2:479f:82ed]) by SN7PR11MB7590.namprd11.prod.outlook.com ([fe80::7f9a:95b2:479f:82ed%4]) with mapi id 15.20.6455.030; Wed, 7 Jun 2023 15:02:33 +0000 From: "Ma, Yu" To: "Liam.Howlett@Oracle.com" , Dennis Zhou , "akpm@linux-foundation.org" CC: "Williams, Dan J" , "Hansen, Dave" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "Zhu, Lipeng" , "Deng, Pan" , "shakeelb@google.com" , "Li, Tianyou" , "Chen, Tim C" , "tim.c.chen@linux.intel.com" Subject: RE: [PATCH v2] percpu-internal/pcpu_chunk: Re-layout pcpu_chunk structure to reduce false sharing Thread-Topic: [PATCH v2] percpu-internal/pcpu_chunk: Re-layout pcpu_chunk structure to reduce false sharing Thread-Index: AQHZmUurECJuEzqoAE2zotVyE9hBN69/acvg Date: Wed, 7 Jun 2023 15:02:32 +0000 Message-ID: References: <20230606125404.95256-1-yu.ma@intel.com> <20230607145009.58899-1-yu.ma@intel.com> In-Reply-To: <20230607145009.58899-1-yu.ma@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7590:EE_|CH3PR11MB8186:EE_ x-ms-office365-filtering-correlation-id: 554e2c95-10be-43d9-5b83-08db676838c5 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KtMVtmzd7JuoxOBSd8Keic1M9VidJg4FHKVoy0kx01YeD/wh50dlQgVtpLKyxEnN1Z7703Yqn03RfZSpRs/v7nXwDidMAL/SNbkIFcqDcUe/jD+YSkfvEx0Acx7A/C2e7HhKCbsHe/46hDAhRn0UHz5ZikmqA23FL6EkD3iVff4F8MH4vByGw9xS06G1diTqyQ7EM5xFOCI56deRi3K9qIuvUBQO23OXCh2uUsOJHud24LFDXWErOFy+boypxSqVGSxn1PH6ffS6AfqUI6CtE4gGgj4cFzYC1ZAMf/sVt1TfIcci2iAIbZUUrXjlLsJv+Fig2viKF+raU1g+kHEt7Bwy30GhygiC56XDBP17Ndtebu0ZKdxITQBEyxlEaWNje9eCzwoNcgbz7hKGs2VsSRxd6OLSayvUcPsdBBxHpXWRDXoq9IfAbrq9OAtxvBoBSYwi1ptw57TcMIyqHXvqcVUoAeN+n7plYyLNmjlbpQ3I2/+dvKjeYIQxGlKHGMSo2ZlT7WBuyyb5l0XX/o790Z/7CR0ttwfRTRsl4cSIKsD6U3LYR2BzixW5/9sYWTzN1PhcaRx3udE06DPA77tWF4syPdKZ8OIpWlIrhXLRLfCh90Co+PfJGYzssq+agb5X x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN7PR11MB7590.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(376002)(39860400002)(136003)(396003)(366004)(451199021)(478600001)(5660300002)(52536014)(38070700005)(110136005)(54906003)(8936002)(8676002)(71200400001)(316002)(4326008)(66476007)(122000001)(64756008)(76116006)(66446008)(66556008)(66946007)(41300700001)(38100700002)(2906002)(82960400001)(55016003)(33656002)(6506007)(9686003)(86362001)(186003)(83380400001)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bStlWVg1bUYwOGVjNWlkVTR0ZkhxM01OTThzT1BYTWtodnRJRjdLZWY5RjZ3?= =?utf-8?B?QmlOYVk1eUtqdzZmN3krUm1wSThQNWt1UUNiRkdDK25xNStaRzZoZEhRRHZG?= =?utf-8?B?djgxelNHK0JUSHF1cGlMNU1JMm5UalVwL3cyUFM2SEpKR1dPV1NOTGIwbi9C?= =?utf-8?B?UjkyT291YUpyTHI4OXgrb1hPRzZUYzJNZUVrYnhGZWlramZCREs1M2hPWW93?= =?utf-8?B?ejBOd3ZRTnlTODBBRG5OcjNLRFlPVHRFdHNhRmxHUFN5WHBTeGNiSkkvL0pU?= =?utf-8?B?b2Q4Rm1qVUs4cXFuKzBnZXdHUmJVbm92eVhFUzRoc3VQY2R4bUxDUWFrUWVl?= =?utf-8?B?c1BCc1NkTjFveHljS2pqQUJ2OEZoWHU4MzU3aU9qNGhVdW5nSkdRWkVickxk?= =?utf-8?B?TXhaNlhpc3RDY1VNRHFWZyszWU1uR01oVUVWcS9rUUZZanE1aUFDWXpReXFz?= =?utf-8?B?aTlHRVlaQUpGQVJiQUpkV2YyZ2d4ZEs4SkRrSjduTmI2L2NSL3ZGMStPd3Ra?= =?utf-8?B?b0liSkk5UFpDdTZzbE1VVTZTaU52RSsrVkFBaDNtcUNjN09EdU10cVo3MzNu?= =?utf-8?B?WGs1QW5sblR3b3VsM0pQSDJNUlJJKzVsVnkrdHNYd2VkTDVlVGJpalNCOUxI?= =?utf-8?B?L2FWM2pZRUhqMXdDVXZLSExTUnd5a21hRUZmVVppZzNoRUpIUHE3bVcrUnp0?= =?utf-8?B?cG5ZZ0dWMlZVV09jYmdUYU93NEE3Wkc1dDFEN1dHVlkxcHJ2anZNbU5NbjBl?= =?utf-8?B?Y2g2MFhLVzNodE8zTm90TXE4Mi9FVHdxOVVONXd1amgydDYvQXk1SzduYzBv?= =?utf-8?B?b1NXT0RiVmRUYmtPKzdEUmozN1J1NGVERkJMRDRYMjRlTVVoMldUaGFmeHEy?= =?utf-8?B?NTZublNURm4rUUhhVUw3dHltdkYrNXZFbkZza3pTQitWVzlzNjBwYVZWZ3Zw?= =?utf-8?B?bkpiUlJIemVHWENCQjc5bWZKc1htdWJnMGxFVlFnNjRKK010eDJqY0lnUHl3?= =?utf-8?B?YVhTc1hBRkdmWURibGNaanh6YW83VlliMFFpb2FPUFNSbFhhVzlTMTliRW1l?= =?utf-8?B?Sk8wYnUvd3MwYUd4Uk9wVnczcGh0Q2tuU3F6NktHMjBWNkNpekhjVWVRTWRY?= =?utf-8?B?MmtWckJDMVoxNXcrNHIzdFlNY0F6NDNseTJjb0FtQnBGaEdNUFNsdGZaRzdX?= =?utf-8?B?ODBuUHBOamkxcGJyWWRYb1RrMHRSUDBQYThBYjNJdUJ3UlI4VkdCcGJZSVI3?= =?utf-8?B?aC9hUTh6K21EZFo3bnljcGd1c1BNYVlyTUxBc1AzY1Rid04rYnovdkZTSDFB?= =?utf-8?B?ZDVsK09UQUwxTlFRejJHNTZVQ2h0TW04MWwrMDdxSzBuS1pYa01aYng4L2sw?= =?utf-8?B?SzhTWXVscG5laU1QMkR6S3lwS1R3NklzMDFad3pxeUQzalBxbXM1d001emdk?= =?utf-8?B?b1U3UXBNWmdXL05TSloyNE03SU5jTmNRcU1GYUt6OFdPRFRuOFdsbWZQMTFJ?= =?utf-8?B?elVEOGRLNHdzYWF5aTBKN09pYiswTHZmYWZKTnUyK1NGb21YL0diTVZ6RGlN?= =?utf-8?B?RGtKb2FHV0JoUGN5UWpuNFNIcHNzciszZXlxMVYzSE9BSzE1ei9MV044UEcy?= =?utf-8?B?UWxPUFhnWnlmYmVZcmgxazFQZVlBZlozZGRqMW9SOWpqMXpOeGJXc3hJZmpj?= =?utf-8?B?ak5MM29oalBNa05lUHJTcWMwSlVNejVkV3NlU0VyelBySFVLcy9QZEJwT3py?= =?utf-8?B?d2NaVjZXV2JjQURtNUVSUXZseGNVc1NxYUVqaTdwTzF3UHd4NmE5MXRlL3l1?= =?utf-8?B?Tk93eWF5bWZ2bGcwKzBicUZ3Y3RkWmZNNGJjR3oxcitTcXdieHJ2T0lRa3BI?= =?utf-8?B?eG56SGN4ZVBVZ2NUOXRZRFgwREg3S3Q5TmUraUFFQjkzYk1tdHRYYjUyY2Nq?= =?utf-8?B?STFmTHY4aktiNmtJSlZ1MDk2UEYrT3dTS0pRanBZSWNObHUwV21NT0pEZ0xi?= =?utf-8?B?NHVQVzBMR0IwODFwZlJ1MCs0MkxiOWdTbkV1NVZRdkxwOFBxWjdEL2c2RkJq?= =?utf-8?B?THlyNS9obm5XZTJNVGFnc2JydmZzbmw3d0I2dz09?= 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: SN7PR11MB7590.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 554e2c95-10be-43d9-5b83-08db676838c5 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2023 15:02:32.9646 (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: uvF7aAgb4yzpRqihZkP3MLIX+GB8NjvIbHUs1SRX/eCzBfkiXtx045qDDSyuY3XV X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8186 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 42A6D8033C X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: yh9wiwumo9etdwcdg94o8w6ckkragdpc X-HE-Tag: 1686150281-734154 X-HE-Meta: U2FsdGVkX18ZfvGI85gkf3/7UfGl/z7TPnPHfIUD3OpCO8jIdyQPsuqGmkGROpo+K+MqOO8bvei4Nrgmiq/uApWiV5BKBxlS4LSG7rpVntTfKQkGsadCCb8hpnbHaFlpy1eLxT6BLHpmTAH57OCJRrY7X258onZCmWe8s3GpdwZQ1Lj8AWHd9ZKpcBpWFy7AH+5KeCjwfh1p8YT4HNZqGaYPl2so7IbECg3k/lnRUD6aWsqMAQtDXbXXNsicf1oNN2dHZSNrhMxw7tN1LqzKRFAIa3dcHlaGOFSqViQ5l/7Qgb19BZ+Tm9LJrXZoE/CSkNH6zwyszXVqjqmCNR1wBsEpC3WpFqj+WMKFzaOqm6hJ1JMlBViPNro9c9idzgNCnrez0eSAQ3ByczWKL5KWFjir3PygqKKeDkp3/27HCYFYYND7GYQn0TGD13Tgzo3ps+RmEBSgJhA7HbUuJtAQWqN8w6iCbs/s2d9dkvLhXgSx4XToVFwqRIobANYJtoesGv8GVjOwyyv3ftzsKMtFqcWXMNwAIR6gGeV9OZIckxkz7ol1e522yQ6EVxidkIhw1qKTisVEmiWh5kc8AKqtAdQ304d/EXTc5VG1qFyWBjiPGkahB0RIMkkgXc7ZN7xbweMIPZDQoFLIfZ3Dp7nwFZo5UAKcA1LJhaFI9G3i76qCGtXUjNavd+FyFcodkdHTA0l9Jj7xKrLEqvz9Zj7NyE9OwhQy6w8TTfV6MH1g9t0n/AJZm4NksQYosw4+KME70Yak1vMv2wWtG1jULT1PAvYiMEd+qOQaBK1qn4xLz7uLSEgu9EOt9X4B+YRUgpk0aRoresZAd9LIYLObdGq9W9loNPCq3+ye56JmkiCb+vuu5fmoRxUZIEFbNuj9BS1xcu2ElOApL7diuSa2wdXSuXcR3Ukr3UpxMWV0n2qL6WfJdH+sPeMhteVw9cQwWa2ZQluVbBapBFRlVdDVV5Q J5GnjQNC I+6+ZtD/14/IP5/LGN4qR9MiMhwJGRK88KPAmyLgi2ATKpcTlclI5RfjZzxYL1DqDlsG1CWWJtv0QqX5sj9P3C/RUnhzUer0JSImKj0UQ6FB1RUU9A6uBddkjJ4zzV1jwMXh8G2p40H1+uHz+hNeaZ75TWfflsg/3jF5NijMnMst21ucUC/7B/+X2l0bNQbAQ4DJrXdmEqgRAVRq1cpJW9TknqaRgwSKo3GYB8vO3KdLfv0FlabzmMkiyM4J34fXtA3vDPTGCDzUw0YsWoFZE1QrGKgwFH8MLGPXYlj8ZWX8Umt1gLrmIMXMxaIRUBfEBC1z1x0FRP67pgX3qIHXSrFo/Eoc0JUBcXqzZZLPqwsMNQ9m8FCAAMj/bowdm4Bboc4Kt5SfZ5WC8airro982p79oiPDZMXYtY5yUT8xGyngsbEvaFS27yaX3BoCTtNTzHp0n 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: VGhhbmtzIExpYW0gYW5kIERlbm5pcyBmb3IgcmV2aWV3LCB0aGlzIGlzIHVwZGF0ZWQgcGF0Y2gg d2l0aCBjb21tZW50IGFyb3VuZDoNCg0KPiBXaGVuIHJ1bm5pbmcgVW5peEJlbmNoL0V4ZWNsIHRo cm91Z2hwdXQgY2FzZSwgZmFsc2Ugc2hhcmluZyBpcyBvYnNlcnZlZA0KPiBkdWUgdG8gZnJlcXVl bnQgcmVhZCBvbiBiYXNlX2FkZHIgYW5kIHdyaXRlIG9uIGZyZWVfYnl0ZXMsIGNodW5rX21kLg0K PiANCj4gVW5peEJlbmNoL0V4ZWNsIHJlcHJlc2VudHMgYSBjbGFzcyBvZiB3b3JrbG9hZCB3aGVy ZSBiYXNoIHNjcmlwdHMgYXJlDQo+IHNwYXduZWQgZnJlcXVlbnRseSB0byBkbyBzb21lIHNob3J0 IGpvYnMuIEl0IHdpbGwgZG8gc3lzdGVtIGNhbGwgb24gZXhlY2wNCj4gZnJlcXVlbnRseSwgYW5k IGV4ZWNsIHdpbGwgY2FsbCBtbV9pbml0IHRvIGluaXRpYWxpemUgbW1fc3RydWN0IG9mIHRoZSBw cm9jZXNzLg0KPiBtbV9pbml0IHdpbGwgY2FsbCBfX3BlcmNwdV9jb3VudGVyX2luaXQgZm9yIHBl cmNwdV9jb3VudGVycyBpbml0aWFsaXphdGlvbi4NCj4gVGhlbiBwY3B1X2FsbG9jIGlzIGNhbGxl ZCB0byByZWFkIHRoZSBiYXNlX2FkZHIgb2YgcGNwdV9jaHVuayBmb3IgbWVtb3J5DQo+IGFsbG9j YXRpb24uIEluc2lkZSBwY3B1X2FsbG9jLCBpdCB3aWxsIGNhbGwgcGNwdV9hbGxvY19hcmVhICB0 byBhbGxvY2F0ZSBtZW1vcnkNCj4gZnJvbSBhIHNwZWNpZmllZCBjaHVuay4NCj4gVGhpcyBmdW5j dGlvbiB3aWxsIHVwZGF0ZSAiZnJlZV9ieXRlcyIgYW5kICJjaHVua19tZCIgdG8gcmVjb3JkIHRo ZSByZXN0DQo+IGZyZWUgYnl0ZXMgYW5kIG90aGVyIG1ldGEgZGF0YSBmb3IgdGhpcyBjaHVuay4g Q29ycmVzcG9uZGluZ2x5LA0KPiBwY3B1X2ZyZWVfYXJlYSB3aWxsIGFsc28gdXBkYXRlIHRoZXNl IDIgbWVtYmVycyB3aGVuIGZyZWUgbWVtb3J5Lg0KPiBDYWxsIHRyYWNlIGZyb20gcGVyZiBpcyBh cyBiZWxvdzoNCj4gKyAgIDU3LjE1JSAgMC4wMSUgIGV4ZWNsICAgW2tlcm5lbC5rYWxsc3ltc10g W2tdIF9fcGVyY3B1X2NvdW50ZXJfaW5pdA0KPiArICAgNTcuMTMlICAwLjkxJSAgZXhlY2wgICBb a2VybmVsLmthbGxzeW1zXSBba10gcGNwdV9hbGxvYw0KPiAtICAgNTUuMjclIDU0LjUxJSAgZXhl Y2wgICBba2VybmVsLmthbGxzeW1zXSBba10gb3NxX2xvY2sNCj4gICAgLSA1My41NCUgMHg2NTQy Nzg2OTZlNTUyZjM0DQo+ICAgICAgICAgbWFpbg0KPiAgICAgICAgIF9fZXhlY3ZlDQo+ICAgICAg ICAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lDQo+ICAgICAgICAgZG9fc3lzY2FsbF82 NA0KPiAgICAgICAgIF9feDY0X3N5c19leGVjdmUNCj4gICAgICAgICBkb19leGVjdmVhdF9jb21t b24uaXNyYS40Nw0KPiAgICAgICAgIGFsbG9jX2Jwcm0NCj4gICAgICAgICBtbV9pbml0DQo+ICAg ICAgICAgX19wZXJjcHVfY291bnRlcl9pbml0DQo+ICAgICAgICAgcGNwdV9hbGxvYw0KPiAgICAg ICAtIF9fbXV0ZXhfbG9jay5pc3JhLjE3DQo+IA0KPiBJbiBjdXJyZW50IHBjcHVfY2h1bmsgbGF5 b3V0LCDigJhiYXNlX2FkZHLigJkgaXMgaW4gdGhlIHNhbWUgY2FjaGUgbGluZSB3aXRoDQo+IOKA mGZyZWVfYnl0ZXPigJkgYW5kIOKAmGNodW5rX21k4oCZLCBhbmQg4oCYYmFzZV9hZGRy4oCZIGlz IGF0IHRoZSBsYXN0IDggYnl0ZXMuIFRoaXMNCj4gcGF0Y2ggbW92ZXMg4oCYYm91bmRfbWFw4oCZ IHVwIHRvIOKAmGJhc2VfYWRkcuKAmSwgdG8gbGV0IOKAmGJhc2VfYWRkcuKAmSBsb2NhdGUgaW4g YQ0KPiBuZXcgY2FjaGVsaW5lLg0KPiANCj4gV2l0aCB0aGlzIGNoYW5nZSwgb24gSW50ZWwgU2Fw cGhpcmUgUmFwaWRzIDExMkMvMjI0VCBwbGF0Zm9ybSwgYmFzZWQgb24NCj4gdjYuNC1yYzQsIHRo ZSAxNjAgcGFyYWxsZWwgc2NvcmUgaW1wcm92ZXMgYnkgMjQlLg0KPiANCj4gUmV2aWV3ZWQtYnk6 IFRpbSBDaGVuIDx0aW0uYy5jaGVuQGxpbnV4LmludGVsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTog WXUgTWEgPHl1Lm1hQGludGVsLmNvbT4NCj4gLS0tDQo+ICBtbS9wZXJjcHUtaW50ZXJuYWwuaCB8 IDggKysrKysrKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9tbS9wZXJjcHUtaW50ZXJuYWwuaCBiL21tL3BlcmNw dS1pbnRlcm5hbC5oIGluZGV4DQo+IGY5ODQ3YzEzMTk5OC4uZWNjN2JlMWVjODc2IDEwMDY0NA0K PiAtLS0gYS9tbS9wZXJjcHUtaW50ZXJuYWwuaA0KPiArKysgYi9tbS9wZXJjcHUtaW50ZXJuYWwu aA0KPiBAQCAtNDEsMTAgKzQxLDE2IEBAIHN0cnVjdCBwY3B1X2NodW5rIHsNCj4gIAlzdHJ1Y3Qg bGlzdF9oZWFkCWxpc3Q7CQkvKiBsaW5rZWQgdG8gcGNwdV9zbG90IGxpc3RzICovDQo+ICAJaW50 CQkJZnJlZV9ieXRlczsJLyogZnJlZSBieXRlcyBpbiB0aGUgY2h1bmsgKi8NCj4gIAlzdHJ1Y3Qg cGNwdV9ibG9ja19tZAljaHVua19tZDsNCj4gKwl1bnNpZ25lZCBsb25nCQkqYm91bmRfbWFwOwkv KiBib3VuZGFyeSBtYXAgKi8NCj4gKw0KPiArCS8qDQo+ICsJICogVG8gcmVkdWNlIGZhbHNlIHNo YXJpbmcsIGN1cnJlbnQgbGF5b3V0IGlzIG9wdGltaXplZCB0byBtYWtlIHN1cmUNCj4gKwkgKiBi YXNlX2FkZHIgbG9jYXRlIGluIHRoZSBkaWZmZXJlbnQgY2FjaGVsaW5lIHdpdGggZnJlZV9ieXRl cyBhbmQNCj4gKwkgKiBjaHVua19tZC4NCj4gKwkgKi8NCj4gIAl2b2lkCQkJKmJhc2VfYWRkcjsJ LyogYmFzZSBhZGRyZXNzIG9mIHRoaXMgY2h1bmsNCj4gKi8NCj4gDQo+ICAJdW5zaWduZWQgbG9u ZwkJKmFsbG9jX21hcDsJLyogYWxsb2NhdGlvbiBtYXAgKi8NCj4gLQl1bnNpZ25lZCBsb25nCQkq Ym91bmRfbWFwOwkvKiBib3VuZGFyeSBtYXAgKi8NCj4gIAlzdHJ1Y3QgcGNwdV9ibG9ja19tZAkq bWRfYmxvY2tzOwkvKiBtZXRhZGF0YSBibG9ja3MgKi8NCj4gDQo+ICAJdm9pZAkJCSpkYXRhOwkJ LyogY2h1bmsgZGF0YSAqLw0KPiAtLQ0KPiAyLjM5LjMNCg0K