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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E3F31C43334 for ; Sun, 24 Jul 2022 01:38:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=HZAXbeFfZfQlPO5M1ckQEgrq5BxAVD9vHTOdYyMiv9M=; b=1Y+50awqttnraQ DBydOMD2ihtd306oc47lhDV03fUXJbVxzg4w2Vlu/5hDDBDhciua+MrTWOGFsbH4ckA6EkgSBIric wsc2ZthLN/lq1XN49NtPaQ8kP1VSwIlV3wSakp9ZJZU4ZH/SrGEKDcMLq+1H79YK1jfoC8UM9K9kU 4jT+y+FTlAsvgaQqd2sSWFYPXRn+59Lv4SzxL9DVQLCSXy7ymro21mJt8U4x0yAdAkwNoDOuCXBvu QjV2HHjhyX6oW5eP2koHwq1XfFMqBTUJcdtxiy1pIIVFPRLJOLscqhfB8nOplQ5s5AxouEP6b9r6W BwlRJIA1B2mDbjsKnf/g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oFQZL-009Ykl-4p; Sun, 24 Jul 2022 01:38:07 +0000 Received: from mail-mw2nam04olkn2087.outbound.protection.outlook.com ([40.92.46.87] helo=NAM04-MW2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oFQZH-009YhE-Ew for linux-mtd@lists.infradead.org; Sun, 24 Jul 2022 01:38:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cXGHDst208yILhgf8pRyA9NEHfHm/dLwwy/M4vINi4Xz3zta41WynFmDyhnExF/tS+EfL59Qp8tei3R1du1yAOnLQzdIVCzVOiPjwP3yT9eZNooNQXvTIpdKkHFlevDVYSw7FZROH060clG4Vg4ciPH511IX7popqdsBwshxxPJAa/BMnWBVV9NBVZQSt5FY7HTbL0y1zl+X5Q42zXb8Q+FTpfsVccOcZvHGJMU4H9DmYj0yXReCIuVM/g3GH9fR/1Wsf80Qhb6Rrb5JieqzXn9nnzRCPjeeFeNwQh2Dg/4UDNQoUQc9Dkudw+VedZXORuPBRkpezRfnhaCDPpqZnQ== 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=7KeHBti/34dc1srEKBLPp6eYpJVImU5Ubsf9J2ZfdUc=; b=Fiu0dXaXe0nzGm50XZvhRgdlRNw52RQ5djXwNYUPcxsgLLe+jyZwrJ4K8EE6zB2utPbcC0Efs0gvu8d7jVtuXXisxXw2igLV/J03E3osbETt7g/MktLxNoFqKI1rqhwrstoQX831lNlAYoEBuYLK0tOQkajV1peW9wDSTZsK3vMHjT6eD/3hkk+xR0rYioKZZ+q4RdlK6DGtoPnYeWwJtu5yGAP4F4q9I+hPo6RRWUiuwpFv9rBbLANmhz5FkTYjS1BmPhErqcl/OrQJtwVfewGfgxUdKY5uvWjBo42F7i1VrPDIY98bYnvIL7aFEvHbMlAEm2jIGcDCysKvG6iOWw== 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=7KeHBti/34dc1srEKBLPp6eYpJVImU5Ubsf9J2ZfdUc=; b=EOMODwe+aByEYgKTJ42zkF4kN3ednJlEkTMBh9qetHgQKi+ehha/MhkmjiLcayUFPF49cHpDRr4w1lvTbG5ZvuzwdXNIsZ9SPxsGnI6Gp0ITaU66vDnMiG2WV696MjvHQ1M2IPAK9lxS2l5BGrUDoab9NrweWRdcVfUx1p+4i7KE0YHavGElGK+gsoQT17N5CAzVln1NVGA09fclBwQy7T9GJJFdBJfLPrLwKdV3siVPTPbOVDzomyWcwca2u1/CEzplMHuuB8llvifHl22WqoKh28oa6qAFqsarYpD/OB8DSeJyuZwETmi1DhXQ6kMwMemvlq/BJByLY+FVVN65XA== Received: from MN2PR17MB3375.namprd17.prod.outlook.com (2603:10b6:208:13c::25) by DM6PR17MB3609.namprd17.prod.outlook.com (2603:10b6:5:1de::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.23; Sun, 24 Jul 2022 01:37:58 +0000 Received: from MN2PR17MB3375.namprd17.prod.outlook.com ([fe80::3409:88f8:6069:ccba]) by MN2PR17MB3375.namprd17.prod.outlook.com ([fe80::3409:88f8:6069:ccba%3]) with mapi id 15.20.5458.023; Sun, 24 Jul 2022 01:37:58 +0000 From: Vanessa Page To: Tetsuo Handa CC: Christian Marangi , Miquel Raynal , "linux-mtd@lists.infradead.org" , Linus Torvalds , Dmitry Vyukov Subject: Re: [syzbot] linux-next boot error: general protection fault in add_mtd_device Thread-Topic: [syzbot] linux-next boot error: general protection fault in add_mtd_device Thread-Index: AQHYnXP5vGIq5gfacEG8CYI0obLFX62JsQ4AgAMO54CAAAEl6A== Date: Sun, 24 Jul 2022 01:37:58 +0000 Message-ID: References: <00000000000040624a05e2a6f2db@google.com> <18701775-c174-96ce-31ce-478d8783b575@I-love.SAKURA.ne.jp> <62da6803.1c69fb81.2a10f.9bf1@mx.google.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [WpWgGkl3QuZml+Al9Bt/uYHIXo0turAl4derhJ43BAyQjFW48+61FgZDp0DgsctCvY9h/l0H7/o=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d7a47178-5a05-466b-cdba-08da6d1523b7 x-ms-traffictypediagnostic: DM6PR17MB3609:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Tp4xOtxf2mPalLSvIyAAF0zv3KzjyVG/KFN5J6ux2wGC0W51/vqV3ng38x5/DYI7nTwBhgDqGyfTSb/SuUmw/diqQSu3Y6qw7TVnGMKfGeKwpcXycfZyv1St0SqbURkABrNwDx6zWreqZQB6cgij5VSq8thGIp1eqkPOy2LgdoI3Ls2tLKCtEs5ZYLklkPyJcxlq9JRtZPIsHhWBKiYjWm+DdWhEn0klHy1MAlwWsJCV/8bf32w0ZKxdm1hYTSkKu0R5wrA3MEporg1YONj89YH69jBRp/J7wZ6TVII+m9P1nYe7MAxie28+PogglbvePd6YCoETlhemvoQuzdfPl+qXz/8WUtMckYhEggdfLzjoOtA5/lIIJ3HBgLyjQ2yymtX3RVI4tz8bEY58MOhBKuGAzyOcLry8EM2NpyE8rOcW7q+UFklDebqPng27WsUYLfD3R5bu6sY20TCacHRS59u9/quC92vYI7fzOiD+Byf/plY7czb/NwzePvqN2u5nN/VRrYmKkovTrk51HayiGjTMXev5vFmKHbxvrLzSLVaif4MIw/fWKkPyNK5nyDmT1tKA6HZE0Eo38niZDCSfUf8XyNTCtwspCahGNpb9Ua1zXt0NKQ62QXEXDg/p/kM/Nf+xf6a5bwpiQtFkuXA9GcAaH2/p/QabpUeFJ+pYxzO/GRTsA2MgaCIZjXS+Dz4q x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?amdBN25GVWY2WndqVitZZUdFazR5NW00QmlkUy9aYlkrRTdPUU9ZTzliQjJj?= =?utf-8?B?b0Z6eUhndkRZMy9sVHhUSVN2VFFqbnVBTDRsUWxJTE9wSVp1R240VlVnUW9W?= =?utf-8?B?Wkd3dStVK3Avd3BFUHpsdWVCeW9YZndNbmxCbmM5QkNTdVRBb1lLYU5aNzFI?= =?utf-8?B?YkN5TzhRdy9ab1JSYVNyTEYvTFFucncrYlVGRTRvUGlHSVIwc214eVY3WHM1?= =?utf-8?B?U2F4elJSMWkvdWFWcUQ5dGFvQyt1Qlp1UkJXYTNsYUtEVFgyLzF1dHk2ODR1?= =?utf-8?B?cGFuV0hVT2NvYTZzRXI3VFZoZk1rU3NvMkpYa2gwY0pLa2RTK29Ca1RCM3BM?= =?utf-8?B?SmRmaDBlWXVnTnE3RmZEWWZ4dUoxZ0R4TmtBQUxqclZYY2lPNkU5d3dKOVpM?= =?utf-8?B?NS9SWEVTL2tlVnQ2UGlNaWZIbXV5Y3QwQVpNVzNQTW84VHp6ZzN5eXlVRjVF?= =?utf-8?B?ak5ndWN1LyttRzMwVVg2QWhmdlNxYy9pL3Y3SzYreTk0a3pIV1UzeHp4MHRz?= =?utf-8?B?T3Rka2VZSGdJU21pNC92QTAybHRtNGdzRU9xMzRsZHExY1pkRzJPM3JWbjBS?= =?utf-8?B?eUFTRGwralQ2RzNmd3dwanlHYS9YVFNDRkxJNEZ3S1JBcGNwd0c5ZFpDY3pX?= =?utf-8?B?Y01ndFFwSFRWQ2NTbGdoSkZOZDZFbWNMWWYxTHRUYkZqL2RzaVFjRXdSOTNi?= =?utf-8?B?RlMvSXIxWVU2dVUxaVFtZSt5R3QrWTRlVVpDelowNEtpNzhHNXp1ZlAyUGJh?= =?utf-8?B?WkR1N2YwVEZNb0xuQmJLb055LzlsNDVWR0tuYXNoWXkzcWoxbnB5ejV0TnFm?= =?utf-8?B?blF4T0VGQVVaWjEwdWtSU0tCZ1lZclJwYUZjVWIyY1NKTjZETmlCOGxxTXd1?= =?utf-8?B?ZktJRHZST1dFeWRNNUFJZ0lidldDUGVjb1o5eVAwSlFqV1B5czlCdEh6Q3VW?= =?utf-8?B?VmFnRGg2ejVSMVpKczR1Zis4U0ZzdTI3cDNwa2pORlo2WEp0MTVRSi9YMXI0?= =?utf-8?B?enRpUElOemc5bllnWitpWHEyTFp3RzZ4NWh4RlhpYW1PbkdsdkRsRjBtNUJ4?= =?utf-8?B?ZUliTThiMVk0bXlhSHJ1K0QrQjd0NVlTVHdXeUVINE1wY1RQSDhiTEJjaTdV?= =?utf-8?B?Q1FqdTlCY2NQOUVVTjI2LzRiWGpvZ3FzWDU4T2xEbU1PS3hwcTM0NElUSGlD?= =?utf-8?B?RVFLUW9vM1lCbm8xSjBxSUVwZ3hlV2hrZzFTUGpZQ0RzUThMR1AvdS9pKzE1?= =?utf-8?B?eE1BbTk5eFhZVmlpZW1rem1oT0c3OUVDYy9yTE9CWTZjdHVLU0xRQ0lMZHly?= =?utf-8?B?WU9vVU1RV00vNmxwMjJoSUNqczIvSHlWZXYwQVo3TDB1Ukt0WUZMT0F4YnlO?= =?utf-8?B?SE83QUgybG9PNFlNbjlSdXVCTmFieXA1K3FMdXNKQTRNMldYMm9BZFBwM0VS?= =?utf-8?B?dUNYS3dNcHNUOUJCd3o2cmNjcWlUdEpZeXVSVEhGT2RsUlZGK1pEVDB3U3BM?= =?utf-8?B?V1Q1TUlFbkM0N2lhRWNFS3BoM3hVUXNPQ21Fbkh6dGEzaTdDdjVDV0RRYk1E?= =?utf-8?B?ZStFYTNFU3h4TVpsSjBXUitJcm9ldHhqTEkvanF6V2Y0dU55TCtvUDZUTlZu?= =?utf-8?B?L0lpaHM5MWtRcnNNeWRmZU8vb3Y4ZWljNUNRaGRudjlWdXZzUU1ZK2NJWEJ2?= =?utf-8?B?TmxqMnpGejgyblV4Q2tQUEY2S2hBQW56eHJyUU1ieEhEWW5uL3JCR25sYjRo?= =?utf-8?B?S3hjS2t1akNPeWhDaG81clRjYUxIWGlDUUtyVGJiZjNCaW9CYjVVTERkb3Yy?= =?utf-8?B?OWh3aVJtc0JaUXhndHp4UT09?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR17MB3375.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: d7a47178-5a05-466b-cdba-08da6d1523b7 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2022 01:37:58.7179 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR17MB3609 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220723_183803_536514_62BDB329 X-CRM114-Status: GOOD ( 31.37 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org WW91IGNhbuKAmXQgcHJldmVudCBpdCBkdW1iIGFzcw0KDQpTZW50IGZyb20gbXkgaVBob25lDQoN Cj4gT24gSnVsIDIzLCAyMDIyLCBhdCA5OjM2IFBNLCBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2Vy bmVsQGktbG92ZS5zYWt1cmEubmUuanA+IHdyb3RlOg0KPiANCj4g77u/T24gMjAyMi8wNy8yMiAx MTo1MSwgQ2hyaXN0aWFuIE1hcmFuZ2kgd3JvdGU6DQo+Pj4gT24gRnJpLCBKdWwgMjIsIDIwMjIg YXQgMTE6MzQ6NTdBTSArMDkwMCwgVGV0c3VvIEhhbmRhIHdyb3RlOg0KPj4+IG10ZF9jaGVja19v Zl9ub2RlKCkgd2FzIGFkZGVkIGJ5IGNvbW1pdCBhZDliMTBkMWVhYWRhMTY5ICgibXRkOiBjb3Jl Og0KPj4+IGludHJvZHVjZSBvZiBzdXBwb3J0IGZvciBkeW5hbWljIHBhcnRpdGlvbnMiKS4NCj4+ PiANCj4+PiBJIGd1ZXNzIHRoYXQgc29tZXRpbWVzIChkZXBlbmRpbmcgb24gcHJvYmUgdGltaW5n KSBtdGQtPnBhcmVudCBpcyBOVUxMLg0KPj4+IFBsZWFzZSBjaGVjayB3aGF0IG10ZC0+cGFyZW50 ID09IE5VTEwgbWVhbnMuDQo+Pj4gDQo+Pj4gKyAgICAvKiBDaGVjayBpZiBhIHBhcnRpdGlvbnMg bm9kZSBleGlzdCAqLw0KPj4+ICsgICAgICAgcGFyZW50ID0gbXRkLT5wYXJlbnQ7DQo+Pj4gKyAg ICAgICBwYXJlbnRfZG4gPSBkZXZfb2Zfbm9kZSgmcGFyZW50LT5kZXYpOw0KPj4+IA0KPj4gDQo+ PiBDdXJyZW50bHkgdGhlcmUgaXMgdGhpeCBbMV0uDQo+IA0KPiBPSy4gVGhlbiBmb3Igbm93IGNh biB3ZSB0cnkgdGhhdCAicHJldmVudCB0aGUgY3Jhc2giIHBhdGNoIChhbmQgZGVmZXINCj4gZXhh bWluaW5nIHRoZSBjYXVzZSBvZiBiZWluZyBOVUxMKSA/DQo+IA0KPj4gDQo+PiBBbnl3YXkgeW91 IGNvbW1lbnQgbWVhbnMgYSBkZXZpY2UgbWF5IHByb2JlIGRlZmVyIGFuZCBoYXZlIHRoZSBwYXJl bnQNCj4+IHN0aWxsIHNldCB0byBOVUxMPyBIb3cgY2FuIHdlIGNoZWNrIHRoYXQ/DQo+IA0KPiBN eSBjb21tZW50IGlzIGp1c3QgYSBndWVzcy4gSSBoYXZlIHplcm8gZXhwZXJpZW5jZSBpbiB0aGlz IGFyZWEuDQo+IA0KPiBJZiB0aGlzIHByb2JsZW0gaXMgbm90IHRpbWluZyBkZXBlbmRlbnQsIHN5 emJvdCB3b3VsZCBoYXZlIGFscmVhZHkNCj4gcmVwb3J0ZWQgdGhpcyBwcm9ibGVtIGZvciB0aG91 c2FuZHMgdGltZXMuIEJ1dCBzaW5jZSBzeXpib3QgcmVwb3J0ZWQNCj4gdGhpcyBwcm9ibGVtIG9u bHkgODQgdGltZXMgaW4gMjMgZGF5cywgSSB0aGluayB0aGF0IHRoaXMgcHJvYmxlbSBpcw0KPiB0 aW1pbmcgZGVwZW5kZW50IChpLmUuIHNvbWUgcmFjZSBjb25kaXRpb24pLg0KPiANCj4+IA0KPj4g UmV0dXJuIFBST0JFX0RFRkVSIGFsd2F5cyB3aGVuIG5vIG10ZCBwYXJlbnQgaXMgZm91bmQ/DQo+ IA0KPiBXZSBjb3VsZCB0cnkgdHJhY2luZyB3aGF0IHZhbHVlIGlzIGFzc2lnbmVkIHRvIG10ZC0+ cGFyZW50LCBieQ0KPiBpbnRyb2R1Y2luZyBhIHZhbGlkYXRpb24gd3JhcHBlciBmdW5jdGlvbiAo d2hpY2ggdmFsaWRhdGVzIHRoYXQNCj4gdGhlIGFkZHJlc3MgaXMgYSB2YWxpZCBrZXJuZWwgYWRk cmVzcykgbGlrZQ0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9idWcuaCBiL2luY2x1ZGUvbGludXgvYnVn LmgNCj4gaW5kZXggMzQ4YWNmMjU1OGYzLi42YjE2MjY3NzZiOTUgMTAwNjQ0DQo+IC0tLSBhL2lu Y2x1ZGUvbGludXgvYnVnLmgNCj4gKysrIGIvaW5jbHVkZS9saW51eC9idWcuaA0KPiBAQCAtOTEs NCArOTEsMTIgQEAgc3RhdGljIGlubGluZSBfX211c3RfY2hlY2sgYm9vbCBjaGVja19kYXRhX2Nv cnJ1cHRpb24oYm9vbCB2KSB7IHJldHVybiB2OyB9DQo+ICAgICAgICBjb3JydXB0aW9uOyAgICAg ICAgICAgICAgICAgICAgICAgICBcDQo+ICAgIH0pKQ0KPiANCj4gK2V4dGVybiB2b2lkIGNoZWNr X3ZhbGlkX2tlcm5lbF9wdHIodm9pZCAqYXJnLCBjb25zdCBjaGFyICpuYW1lKTsNCj4gKyNkZWZp bmUgdmFsaWRfa2VybmVsX3B0cihwdHIpICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiArICAg ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgICAgIHR5cGVvZihw dHIpIHRtcCA9IChwdHIpOyAgICAgICAgICAgICAgICBcDQo+ICsgICAgICAgIGNoZWNrX3ZhbGlk X2tlcm5lbF9wdHIodG1wLCBfX3N0cmluZ2lmeShwdHIpKTsgICAgICAgIFwNCj4gKyAgICAgICAg dG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgfSkNCj4gKw0KPiAjZW5k aWYgICAgLyogX0xJTlVYX0JVR19IICovDQo+IGRpZmYgLS1naXQgYS9saWIvYnVnLmMgYi9saWIv YnVnLmMNCj4gaW5kZXggYzIyM2EyNTc1YjcyLi42NTU1NzY2MTM0Y2YgMTAwNjQ0DQo+IC0tLSBh L2xpYi9idWcuYw0KPiArKysgYi9saWIvYnVnLmMNCj4gQEAgLTIzMSwzICsyMzEsMTAgQEAgdm9p ZCBnZW5lcmljX2J1Z19jbGVhcl9vbmNlKHZvaWQpDQo+IA0KPiAgICBjbGVhcl9vbmNlX3RhYmxl KF9fc3RhcnRfX19idWdfdGFibGUsIF9fc3RvcF9fX2J1Z190YWJsZSk7DQo+IH0NCj4gKw0KPiAr dm9pZCBjaGVja192YWxpZF9rZXJuZWxfcHRyKHZvaWQgKmFyZywgY29uc3QgY2hhciAqbmFtZSkN Cj4gK3sNCj4gKyAgICBXQVJOKCFhcmcsICIlcyBpcyBOVUxMXG4iLCBuYW1lKTsNCj4gKyAgICBX QVJOKElTX0VSUihhcmcpLCAiJXMgaXMgJXBlXG4iLCBuYW1lLCBhcmcpOw0KPiArfQ0KPiArRVhQ T1JUX1NZTUJPTChjaGVja192YWxpZF9rZXJuZWxfcHRyKTsNCj4gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gYW5kIHdyYXBwaW5nIGFsbCBsb2NhdGlvbnMg dGhhdCBtb2RpZmllcyBtdGQtPnBhcmVudCBsaWtlDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL210ZC9tdGRwYXJ0 LmMgYi9kcml2ZXJzL210ZC9tdGRwYXJ0LmMNCj4gaW5kZXggZDQ0MmZhOTRjODcyLi4yZTgxNTM5 ZGRmZDggMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbXRkL210ZHBhcnQuYw0KPiArKysgYi9kcml2 ZXJzL210ZC9tdGRwYXJ0LmMNCj4gQEAgLTgxLDkgKzgxLDkgQEAgc3RhdGljIHN0cnVjdCBtdGRf aW5mbyAqYWxsb2NhdGVfcGFydGl0aW9uKHN0cnVjdCBtdGRfaW5mbyAqcGFyZW50LA0KPiAgICAg KiBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBwYXJlbnQgYW5kIGl0cyBwYXJ0aXRpb25zIGluIHN5 c2ZzLg0KPiAgICAgKi8NCj4gICAgY2hpbGQtPmRldi5wYXJlbnQgPSBJU19FTkFCTEVEKENPTkZJ R19NVERfUEFSVElUSU9ORURfTUFTVEVSKSB8fCBtdGRfaXNfcGFydGl0aW9uKHBhcmVudCkgPw0K PiAtICAgICAgICAgICAgICAgICZwYXJlbnQtPmRldiA6IHBhcmVudC0+ZGV2LnBhcmVudDsNCj4g KyAgICAgICAgJnBhcmVudC0+ZGV2IDogdmFsaWRfa2VybmVsX3B0cihwYXJlbnQtPmRldi5wYXJl bnQpOw0KPiAgICBjaGlsZC0+ZGV2Lm9mX25vZGUgPSBwYXJ0LT5vZl9ub2RlOw0KPiAtICAgIGNo aWxkLT5wYXJlbnQgPSBwYXJlbnQ7DQo+ICsgICAgY2hpbGQtPnBhcmVudCA9IHZhbGlkX2tlcm5l bF9wdHIocGFyZW50KTsNCj4gICAgY2hpbGQtPnBhcnQub2Zmc2V0ID0gcGFydC0+b2Zmc2V0Ow0K PiAgICBJTklUX0xJU1RfSEVBRCgmY2hpbGQtPnBhcnRpdGlvbnMpOw0KPiANCj4gLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gLiBJZiBub25lIG9mIGFsbCB3 cmFwcGVkIGFzc2lnbm1lbnRzIHRyaWdnZXJzLCB3ZSB3b3VsZCBuZWVkIHRvIGNoZWNrDQo+IGxv Y2F0aW9ucyB0aGF0IGV4cGxpY2l0bHkgYXNzaWduIE5VTEwuIChUaGF0IGlzLCBwb3NzaWJpbGl0 eSBvZiBoaXR0aW5nDQo+IGEgcmFjZSB0aGF0IHRoZSBwYXJlbnQgd2FzIG9uY2Ugbm9uLU5VTEwg YnV0IHRoZW4gYmVjYW1lIE5VTEwgZHVlIHRvDQo+IGVycm9yIG9yIGNsZWFudXAgcGF0aC4pDQo+ IA0KPiBXZSBjYW4gYWRkIHNvbWUgQ09ORklHXyBvcHRpb24gZm9yIGNvbnRyb2xsaW5nIHdoZXRo ZXIgY2hlY2tfdmFsaWRfa2VybmVsX3B0cigpDQo+IHNob3VsZCBiZWNvbWUNCj4gDQo+ICNkZWZp bmUgdmFsaWRfa2VybmVsX3B0cihwdHIpIChwdHIpDQo+IA0KPiBzbyB0aGF0IHdlIGNhbiBhdm9p ZCBvdmVyaGVhZCB3aGVuIHRoaXMgcHJvYmxlbSBpZiBmaXhlZC4NCj4gDQo+IExpbnVzLCBjYW4g d2UgaGF2ZSBtYWNyb3MgbGlrZSB2YWxpZF9rZXJuZWxfcHRyKCkgPyBNYWNyb3MgbGlrZQ0KPiB2 YWxpZF9rZXJuZWxfcHRyKCksIHZhbGlkX2tlcm5lbF9wdHJfb3JfbnVsbCgpLCB2YWxpZF9rZXJu ZWxfcHRyX29yX2VycigpIGNhbg0KPiBzZXJ2ZSBmb3IgZG9jdW1lbnRhdGlvbiBwdXJwb3NlIHdp dGhvdXQgcnVudGltZSBjb3N0IGZvciBub24tZGVidWcgYnVpbGRzLg0KPiANCj4+IA0KPj4gWzFd IGh0dHBzOi8vcGF0Y2h3b3JrLm96bGFicy5vcmcvcHJvamVjdC9saW51eC1tdGQvcGF0Y2gvMjAy MjA3MDMwOTU2MzEuMTY1MDgtMS1hbnN1ZWxzbXRoQGdtYWlsLmNvbS8NCj4+IA0KPj4+IE9uIDIw MjIvMDYvMzAgMTg6MzIsIHN5emJvdCB3cm90ZToNCj4+Pj4gSGVsbG8sDQo+Pj4+IA0KPj4+PiBz eXpib3QgZm91bmQgdGhlIGZvbGxvd2luZyBpc3N1ZSBvbjoNCj4+Pj4gDQo+Pj4+IEhFQUQgY29t bWl0OiAgICA2Y2MxMWQyYTE3NTkgQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmlsZXMgZm9yIDIw MjIwNjMwDQo+Pj4+IGdpdCB0cmVlOiAgICAgICBsaW51eC1uZXh0DQo+Pj4+IGNvbnNvbGUgb3V0 cHV0OiBodHRwczovL3N5emthbGxlci5hcHBzcG90LmNvbS94L2xvZy50eHQ/eD0xNjQwZjg1MDA4 MDAwMA0KPj4+PiBrZXJuZWwgY29uZmlnOiAgaHR0cHM6Ly9zeXprYWxsZXIuYXBwc3BvdC5jb20v eC8uY29uZmlnP3g9NTRmNzViNjIwZTM4NDVkZA0KPj4+PiBkYXNoYm9hcmQgbGluazogaHR0cHM6 Ly9zeXprYWxsZXIuYXBwc3BvdC5jb20vYnVnP2V4dGlkPWZlMDEzZjU1YTI4MTRhOWU4Y2ZkDQo+ Pj4+IGNvbXBpbGVyOiAgICAgICBnY2MgKERlYmlhbiAxMC4yLjEtNikgMTAuMi4xIDIwMjEwMTEw LCBHTlUgbGQgKEdOVSBCaW51dGlscyBmb3IgRGViaWFuKSAyLjM1LjINCj4+Pj4gDQo+Pj4+IElN UE9SVEFOVDogaWYgeW91IGZpeCB0aGUgaXNzdWUsIHBsZWFzZSBhZGQgdGhlIGZvbGxvd2luZyB0 YWcgdG8gdGhlIGNvbW1pdDoNCj4+Pj4gUmVwb3J0ZWQtYnk6IHN5emJvdCtmZTAxM2Y1NWEyODE0 YTllOGNmZEBzeXprYWxsZXIuYXBwc3BvdG1haWwuY29tDQo+PiANCj4gDQo+IA0KPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gTGludXgg TVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0DQo+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLw0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcg bGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10 ZC8K