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 7FD01C43334 for ; Tue, 7 Jun 2022 08:54:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 028566B0072; Tue, 7 Jun 2022 04:54:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F19D36B0073; Tue, 7 Jun 2022 04:54:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DBAA16B0074; Tue, 7 Jun 2022 04:54:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id CD9AA6B0072 for ; Tue, 7 Jun 2022 04:54:41 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9FA4C33DE4 for ; Tue, 7 Jun 2022 08:54:41 +0000 (UTC) X-FDA: 79550829162.09.6AE7FDA Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2075.outbound.protection.outlook.com [40.107.94.75]) by imf13.hostedemail.com (Postfix) with ESMTP id D5AB62000F for ; Tue, 7 Jun 2022 08:54:01 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lcWIl2JLmFfyxyDtp9liKQglSPIqkO6luuW7soETVwp44heiT3F3HXygiSI/MbqAKsFuO7ZHylJYKpHu9WOF9zu8tTeVvdgpXT1bm3OJxsGW47CK6qkdXNJzKUV6CmFhTVmlKaAcSUrExoGIRs4IUS2D88m8wlgdo15bshWhXjpEx8ktaIwoVqhqKQiN4vCqDk1StDRj/l2XllAQs0KQyqofN75Ueu/VQ8+4rpJk6HqxA3XS3EAMGLPCrKsu0T5ON3T6KVSmuV1xhOy8Fgt7XOnX8PielrJGHMxRYD46J8p2DnE9nT9si7NyX5cw4J8YaUfvCaYCK5UcFvakK5d6Pw== 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=x1mZOmJ1SO4J3EP5ntBC+s6/n5u1jGT0helfMPFbdc4=; b=eucqXRd8x//BlqFi2zqzsL793kUJE5LU3nTFZf88PqiKtYSEZ0SlKUFp7ee1fyd+06od2z3pQjopnU2HaPFQuhLZVrfIThZGnrDUDw580WZjzfI24BEeU6boYyRB/4s3DL2oBO0HF1CPV3eTwijx8sZlHABqxjG1fWV+F3O8lojzGpUncP7Dr3c85E9Zrj6RUrauHmbzvgdbR7DHTKqIin3860AqPoRt4aheSIjt8ZoDCl94jUye6fVZ3ojE7YfynXv6nC0i42trUB9E6p0itKudJrvxBC9Wy7vvNIWpDo2UyIf5Qm7T65CK79P3I+uI55HCBxfRolZOwZbrMdE++w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=infinera.com; dmarc=pass action=none header.from=infinera.com; dkim=pass header.d=infinera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infinera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x1mZOmJ1SO4J3EP5ntBC+s6/n5u1jGT0helfMPFbdc4=; b=e7FPahz1IPosnb7hCToqk1PkmSjW2SEjj7cPfi/ecNRItoawbbWOjZDtsrf1JKdAF3OLWyw4KRLb4W2I3PcT8qxO0qeiRNSpkkwCLhwuDY9n8VraI21JVjV44BdU9wMsCHm8BvPAtK6o+8NZuU5sy/4u+T5uz1OzW3MzmD9HHvQ= Received: from PH0PR10MB4615.namprd10.prod.outlook.com (2603:10b6:510:36::24) by SJ0PR10MB5890.namprd10.prod.outlook.com (2603:10b6:a03:3ef::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.18; Tue, 7 Jun 2022 08:54:36 +0000 Received: from PH0PR10MB4615.namprd10.prod.outlook.com ([fe80::84d6:8aea:981:91e5]) by PH0PR10MB4615.namprd10.prod.outlook.com ([fe80::84d6:8aea:981:91e5%5]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022 08:54:36 +0000 From: Joakim Tjernlund To: "linux-arm-kernel@lists.infradead.org" , "linux-mm@kvack.org" , "willy@infradead.org" , "arnd@arndb.de" Subject: Re: Finding kernel RAM consumers ? Thread-Topic: Finding kernel RAM consumers ? Thread-Index: AQHYdrZdm8n4DaIEQUKoUgJ1qk1gPK08jFQAgACyRYCAALIdgIAAAPUAgAALnICABXfgAIAAMXYAgAAEYoA= Date: Tue, 7 Jun 2022 08:54:36 +0000 Message-ID: <2f292bc75b8e3544fddd6df2015f51f69cfc1a69.camel@infinera.com> References: <70b4e1e46d9d63275a0dfe90f96f40ea14d89f0c.camel@infinera.com> <88dfec5a1c98f4eb71e23cafe89db4395ea12811.camel@infinera.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b749e7b6-6b41-44cd-e487-08da48635960 x-ms-traffictypediagnostic: SJ0PR10MB5890:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nmASIgt93+jQQ+h4r3lms520jv8aETNCMa165Xf5QZNXPbqGpL6OMvBavyufcy+N/2FS9Jmf8xWohpX6el2AmF3g8TJK9OufQnQ8N2r5l2YAsv2KXnLnbd9BscWhUCReUkFE91oSn9qKy6Wy+zTpGZ2pFICUJBlJPX/r/p0XkWyNWSTQ0hgim5C1JuTDMuMk01s/7CSvqkEdx3NLs6VHyqEPjEM2bPeIDkN/wwto0bYuhgSVIg5mPKRllNAsk6MtGGOcDPbiSIaoA2lKyImPwxyCul5zNs90AnqIIifgESWaSn3w9A7QMpFWmtsuwSGjOezSpJxiwM7Nraz3kjHY/oRs3oqdu2rZ95sNfL81AoDnCLqqfMwreGHvDMxDMIh5wq+27ReQKfi1QLJg6FTZuCCoYNJTp5DiHuHVMdpQ6uilcoYcsU3GomdQuZzmhUP3niPTQraKEtTJNnas9Gv5KciEGXj5rk0ZZs1k6K//Jws7vhm/vS5DAybSStSIe6qBbZVO/Ih79dObHrs4CnGiYaicHtqqvhVNvNV7kcsECetuVVk/BLGcrQWL3y+sWfBzeYjs4164dwsxlozoibRq/b9Pmek1ABrEq6egsOrMf5R3nqsY6rx/FeHL32F/l/4wEudBiJTZB/JLgtMLepWmONrXjjCJsEYxIjtEZlV+wo11GfYfq054spQGuixt5yWiGRM4ePzWFkoE6pZ+bbvvQw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB4615.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(3480700007)(26005)(91956017)(66946007)(76116006)(122000001)(508600001)(86362001)(36756003)(83380400001)(38070700005)(6486002)(110136005)(8936002)(5660300002)(38100700002)(8676002)(64756008)(66556008)(66446008)(53546011)(66476007)(2616005)(186003)(316002)(2906002)(71200400001)(6512007)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MlcyUit1d2RDRGppNW1mUHhvOXFQYnhjMGhHQ1djZDBseVlCRmJnVjJpZTVF?= =?utf-8?B?MDlQdXhBWHhHMEo3V3lNVDVpMzdST2FBcXNybE1IWE5YZU8rOHczZjM0Qmh0?= =?utf-8?B?U1Yxb1drR2V5cWlQdVkzVnNwVG9wSUZUOURWZHI3R1FlUHFPd25Ic2VFaHd0?= =?utf-8?B?ZkZkUWdTMmNpU1p3Z3U1aW1DMmM4czhkRGxMODBWSHE2RWQyUXZ3bGJ4emNy?= =?utf-8?B?ZEJRanRuMUt0TTMrR3RiaVN3UnY4S1U2N3JkekFlVXgwMXUrTldJa21rbVNP?= =?utf-8?B?cHVMSCtPZVliWFRXUlRoTE00cG80cm9sZ1hqY051U1FXdS82a0hkK0JNd3ly?= =?utf-8?B?YzZzUWp5TllYbGUycVgwQzJFUC9YMkpSOTYzdUQ1U1ZZdGV2dDdhREhxQVVu?= =?utf-8?B?cGp1MHhUZldjbEdNY2Z3QkFadTJSQjh2Y04wcjA5UjB4Y1lNdm84cC9Lb3d1?= =?utf-8?B?dENza3RaTnhWa0tWS2RocGlXVExjN0xnVGRxTE9nVWorU2FLQWsvNERxWE5y?= =?utf-8?B?akd1WnJPWjllcXV1YktkZnFXdExaVkEwdmVYeTU1ZFVYeEVueFlOUUlPd1Jx?= =?utf-8?B?ajZGeTZwUzVnUXhjcWJhZGRjTGQyNTFKQWhDOXFuS3N4T0lPbzJMejJKS1lp?= =?utf-8?B?NG5scGtZK0k5anBnaHhnSDBaNU5qUFNQNmxXRmludTJTbXd1Nlg5cUg4eC9k?= =?utf-8?B?clNSRTI3aW9rdCtOWTVBVEtlaXlEUXY0SGtiSmduN2VNYS8vdVpJSGNkZ3Bz?= =?utf-8?B?NnRGV2kySmpzV1FoNmFDanBzSGx1aDRqZUtrWmErT2RrYUtMWVFpQzAxekNj?= =?utf-8?B?TFNxQ1l5SGEvUUYvRTF6VEdSL2NhaHFtbml0OWdxdFRMUVJVc3RaSjJzY0wr?= =?utf-8?B?VWlQNGtuNFd2M3VBZFhiT0o0U1lrc0ltWlBOSkdjTmpUaEFpcWFIQWFoNTRt?= =?utf-8?B?UytmcHl4RmRNYTNyYVVmdmg1dGpBdTNnSFVyQzNuNXBMOXlhMEtTeGN0TTBT?= =?utf-8?B?TGtoNVVWTHJLWDJiUldFZmltMWZ1SGVWRXZuSysya0xibXNLZENFb0FhbTU5?= =?utf-8?B?YUZXWFBEZUQxZ0ZnVXFDSmYxbHVQQTIwblBmWTNFRCt3YzVSWjYyaGlmbzZl?= =?utf-8?B?L0xIL201L2drbE9VcTRKa2w2ZTRXTmFXN3gyR1NKL1JORlFMMTZmOUFDOTZ4?= =?utf-8?B?YVRTcCtEZG5lUzFaZXpwRTU5amphUFpyRXZxSlVGd3VBRkRCeU1oazB6WTk4?= =?utf-8?B?YjJDeVdoOGxYT1JtSC9GSks2T1lFSVZOSEFhZjVEd0lpQldhRE1JWGJYRmhP?= =?utf-8?B?MzRnRm8yMHRhOGdjRjVnSVoyb21hSnh0OS9JVUpFUlJtSnNYcnIrNHgxT2tW?= =?utf-8?B?V1VINmNyTHVxZjNTU1A5YldjSytrVXlmbVpITCthcE51VlBlVlhsQ09uUVow?= =?utf-8?B?UUxGRTI2QlNqdnloSDZXTGtGVGVrM25KR1kvSGZXd3ZKVUJaL2Y3bXNPZTlI?= =?utf-8?B?bE9Md2hKcHBmSEQzdkgzMzU1b0Q0T0FEZ3Q4R0JwV0pkZjlUaVhPenZCbisw?= =?utf-8?B?UTlHeXVaQWkySENQcGFEc1BLYWVwSDRjeUFHMHplTjlxZVpyWEtobUp5dGli?= =?utf-8?B?aU5KUXV0QXZGbmsxZ0pTek9nRk5mMEczVlhoYnNPZ3VVRFN3WjlESmlTR3Ji?= =?utf-8?B?QXUreXpRY1g4eEhVdm5DUVgrMzg2QmNVWXJMWXdtM0RhSmFiQngvSlJrUVFY?= =?utf-8?B?bHM0aFFMakt6S2REaytnaFFzU3dXYVpCNHAzQ3p5Q2dCbXJuRlNFam50eE5r?= =?utf-8?B?ZkNtSzVTYzY5eHE4Ui9IMkRkeElJNEVHZ3F3bzMzVVJmTmY3N01QVU01Tmk5?= =?utf-8?B?Z2h5NWRERWRNdG9taExhUkp3TTZocjZkYWx4WkhWdE1RUW1YOFRTSzRRY2ph?= =?utf-8?B?dC9SU3FXcEs3WWc1UDlONEhzSnZTR2NMMWRKYXdLalN0VzNOdTV5ZE9VSW40?= =?utf-8?B?ODN3WnlOMm5uSC9VM0hOTGhZenVwc3kyZWw5cjZpY20yZWNQQm5xbk0xR2pk?= =?utf-8?B?bnp6bU1vWDJITkptT0VlS3lXeUhWdUN2L1BMMVNoSWFSUlhvNjRBTFZid1RV?= =?utf-8?B?aEtXVzlRVnpIRDdzT3VZems3ZEZLT1FwSHJFb3NLTXYyNjhqS0ZXWHM2T1BR?= =?utf-8?B?c1pOWm9SUHozb3N5bFVWK2xiN09BZDQrUm91c1g3bldmeDFZNi84Qll4UHVv?= =?utf-8?B?MDgwaFRHTjRBdEltcWo0bzJDbEcyU3pSYzhVMld1Ym9YKzRhRW43QXNJdWJZ?= =?utf-8?B?dTVRUmdtK3BBVS92MDBjQnE0K3JLd3orSy8wN0ttcTMrRnptVlU4d1R0bEdP?= =?utf-8?Q?JJLg8ydvcjDzEO5k=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: infinera.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB4615.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b749e7b6-6b41-44cd-e487-08da48635960 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 08:54:36.4362 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 285643de-5f5b-4b03-a153-0ae2dc8aaf77 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: H9O03x5+X+zGwfQpE15QR8d1/v8A558dLxiveLOmbEYWth5dJNMDqTTm7dd6Qb+9ReauRZ+P+qy0Y6ZLHt62pA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5890 X-Rspam-User: Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=infinera.com header.s=selector2 header.b=e7FPahz1; dmarc=pass (policy=none) header.from=infinera.com; spf=pass (imf13.hostedemail.com: domain of Joakim.Tjernlund@infinera.com designates 40.107.94.75 as permitted sender) smtp.mailfrom=Joakim.Tjernlund@infinera.com X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: D5AB62000F X-Stat-Signature: az885yn8y36b4tea5geba3ao5r6dzr86 X-HE-Tag: 1654592041-440839 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: T24gVHVlLCAyMDIyLTA2LTA3IGF0IDEwOjM4ICswMjAwLCBBcm5kIEJlcmdtYW5uIHdyb3RlOg0K PiBPbiBUdWUsIEp1biA3LCAyMDIyIGF0IDc6NDEgQU0gQWxleGFuZGVyIERhaGwgPGFkYUB0aG9y c2lzLmNvbT4gd3JvdGU6DQo+ID4gQW0gRnJpLCBKdW4gMDMsIDIwMjIgYXQgMDg6MTE6MzFQTSAr MDIwMCBzY2hyaWViIEFybmQgQmVyZ21hbm46DQo+ID4gPiBPbiBGcmksIEp1biAzLCAyMDIyIGF0 IDc6MjkgUE0gTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+IHdyb3RlOg0KPiA+ ID4gDQo+ID4gPiBJIHRoaW5rIHRoaXMgaXMgYSBjYXNlIG9mICJwYXRjaGVzIHdlbGNvbWUiLiBO b2JvZHkgaGFzIHJlYWxseSBuZWVkZWQNCj4gPiA+IHRoaXMgc28gZmFyLCBidXQgYXMgZXZlbiB0 aGUgc21hbGxlciBtYWNoaW5lcyBhcmUgc2xvd2x5IG1pZ3JhdGluZyBmcm9tDQo+ID4gPiAzMi1i aXQgdG8gNjQtYml0IGNvcmVzLCBvcHRpbWl6aW5nIHRoaXMgd2lsbCBnZXQgaW50ZXJlc3Rpbmcg Zm9yIG1vcmUNCj4gPiA+ICBkZXZlbG9wZXJzLiBUaGVyZSBhcmUgcHJvYmFibHkgb3RoZXIgbG93 LWhhbmdpbmcNCj4gPiA+IGZydWl0IHRoYXQgeW91IGNhbiBhZGRyZXNzIGFmdGVyIGZpZ3VyaW5n IG91dC4NCj4gPiANCj4gPiBUaGUgU2lQIHZhcmlhbnRzIG9mIGF0OTEgU0FNQTVEMiAoYXJtdjcp IG9yIFNBTTl4NjAgKGFybXY1KSBjb21lIHdpdGgNCj4gPiA2NCBNaUIgb3IgMTI4IE1pQiwgYW5k IGdpdmVuIHRoZSBsYXR0ZXIgaXMgYSBuZXcgU29DIGFubm91bmNlZCBvbmx5DQo+ID4gdHdvIG9y IHRocmVlIHllYXJzIGFnbywgcmVxdWlyaW5nIGF0IGxlYXN0IDI1NiBNaUIgd291bGQgYmUgYXQg YmVzdA0KPiA+IHVuZm9ydHVuYXRlLiAgR2l2ZW4gdGhvc2UgU29DcyBhcmUgdXNlZCBpbiBpbmR1 c3RyaWFsIGFwcGxpY2F0aW9ucw0KPiA+IHdpdGggdmVyeSBsb25nIHN1cHBvcnQgdGltZXMsIEkg dGhpbmsgMzJiaXQgQVJNIHdpbGwgc3RheSBmb3IgeWVhcnMsDQo+ID4gZXZlbiB3aXRoIG5ldyBw cm9kdWN0cy4NCj4gDQo+IFllcywgb2YgY291cnNlLCBhbmQgdGhlcmUgaXMgbm90aGluZyB3cm9u ZyB3aXRoIHRoYXQuIFdlIGFscmVhZHkgc2VlDQo+IENvcnRleC1BNyBjb3JlcyBkb3duIHRvIDdu bSwgYWxsIHJ1bm5pbmcgTGludXgsIGFuZCBJIGV4cGVjdCB0aGVyZQ0KPiB3aWxsIGxpa2VseSBi ZSBhbm90aGVyIDUgdG8gMTAgeWVhcnMgb2YgbmV3IDMyLWJpdCBjaGlwcywgYW5kIHRoZW4gYW5v dGhlcg0KPiAxMCB5ZWFycyBvZiBwZW9wbGUgcHV0dGluZyB0aGUgZXhpc3RpbmcgY2hpcHMgaW50 byBwcm9kdWN0aW9uLCBhbmQgYWZ0ZXINCj4gdGhhdCBhIHNsb3cgZGVjbGluZSBvZiB1c2VycyB1 cGRhdGluZyB0aGVpciBrZXJuZWxzIGJlZm9yZSBzdXBwb3J0aW5nDQo+IDMyLWJpdCBoYXJkd2Fy ZSBiZWNvbWVzIHRvbyBleHBlbnNpdmUgdG8gc3VwcG9ydCBpbiB0aGUga2VybmVsLg0KDQpNeSBh YXJjaDY0IHN5c3RlbSB3aXRoIDM2TUIgUkFNIGp1c3QgZHJvcHBlZCBmcm9tOg0KICBNZW1vcnk6 IDIyNDQ0Sy8zNjg2NEsgYXZhaWxhYmxlICgzNTg0SyBrZXJuZWwgY29kZSwgNjk4SyByd2RhdGEs IDkzNksgcm9kYXRhLCAzMjBLIGluaXQsIDI1NUsgYnNzLCAxNDQyMEsgcmVzZXJ2ZWQsIDBLIGNt YSkNCnRvIA0KICBNZW1vcnk6IDI5NzMySy8zNjg2NEsgYXZhaWxhYmxlICgzNjQ4SyBrZXJuZWwg Y29kZSwgNjk4SyByd2RhdGEsIDkzNksgcm9kYXRhLCAzMjBLIGluaXQsIDI1NUsgYnNzLCA3MTMy SyByZXNlcnZlZCwgMEsgY21hKQ0Kd2l0aCBhIHNtYWxsIGhhY2sgYnkgQXJkIEJpZXNoZXV2ZWwg PGFyZGJAa2VybmVsLm9yZz4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpXaGF0IHlvdSBtaWdodCB0cnkgaXMgY2hhbmdp bmcgdGhlIHNlY3Rpb24gc2l6ZSB0byAzMiBNQiBhbmQgbWFwcGluZw0KdGhlIHZtZW1tYXAgcmVn aW9uIGRvd24gdG8gcGFnZXMuIFRoYXQgd2F5LCB0aGUgdm1lbW1hcCByZWdpb24gc2hvdWxkDQpv bmx5IHRha2UgdXANCi0gNTEyIEtpQiBmb3IgdGhlIHN0cnVjdCBwYWdlIGFycmF5W10gaXRzZWxm DQotIDQgS2lCIGZvciB0aGUgcGFnZSB0YWJsZSB0aGF0IHJlcGxhY2VzIHRoZSAyIE1CIGJsb2Nr IG1hcHBpbmcNCg0KWW91IGNvdWxkIHRyeSB0aGUgYmVsb3cgYW5kIHNlZSBpZiBpdCBtYWtlcyBh bnkgZGlmZmVyZW5jZT8NCg0KZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vc3Bh cnNlbWVtLmgNCmIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9zcGFyc2VtZW0uaA0KaW5kZXggNGI3 MzQ2MzQyM2MzLi5hMDA4ZjQzNDI1MzIgMTAwNjQ0DQotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUv YXNtL3NwYXJzZW1lbS5oDQorKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3NwYXJzZW1lbS5o DQpAQCAtMjMsNyArMjMsNyBAQA0KICAqIGVudHJpZXMgY291bGQgbm90IGJlIGNyZWF0ZWQgZm9y IHZtZW1tYXAgbWFwcGluZ3MuDQogICogMTZLIGZvbGxvd3MgNEsgZm9yIHNpbXBsaWNpdHkuDQog ICovDQotI2RlZmluZSBTRUNUSU9OX1NJWkVfQklUUyAyNw0KKyNkZWZpbmUgU0VDVElPTl9TSVpF X0JJVFMgMjUNCiAjZW5kaWYgLyogQ09ORklHX0FSTTY0XzY0S19QQUdFUyAqLw0KDQogI2VuZGlm DQpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9tbXUuYyBiL2FyY2gvYXJtNjQvbW0vbW11LmMN CmluZGV4IDViMTk0NmYxODA1Yy4uZDI1NTYwYTUzYTY3IDEwMDY0NA0KLS0tIGEvYXJjaC9hcm02 NC9tbS9tbXUuYw0KKysrIGIvYXJjaC9hcm02NC9tbS9tbXUuYw0KQEAgLTExOTYsNyArMTE5Niw3 IEBAIHN0YXRpYyB2b2lkIGZyZWVfZW1wdHlfdGFibGVzKHVuc2lnbmVkIGxvbmcNCmFkZHIsIHVu c2lnbmVkIGxvbmcgZW5kLA0KIH0NCiAjZW5kaWYNCg0KLSNpZiAhQVJNNjRfS0VSTkVMX1VTRVNf UE1EX01BUFMNCisjaWYgMS8vICFBUk02NF9LRVJORUxfVVNFU19QTURfTUFQUw0KIGludCBfX21l bWluaXQgdm1lbW1hcF9wb3B1bGF0ZSh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25n DQplbmQsIGludCBub2RlLA0KICAgICAgICAgICAgICAgIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0 bWFwKQ0KIHsNCg0KU28gdGhlcmUgaXMgaG9wZSBmb3Igc3lzdGVtcyB3aXRoIGxpdHRsZSBSQU0N Cg0KIEpvY2tlDQoNCg0K