Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3150106pxf; Mon, 15 Mar 2021 02:46:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxg/650ME8ZHeWj/Wr4ByaUt6MSeNGAK9zkW84FLZEj22EU7yUMac1K8+h8Jlg0j+RRXIQp X-Received: by 2002:a17:906:1155:: with SMTP id i21mr22159719eja.218.1615801605922; Mon, 15 Mar 2021 02:46:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1615801605; cv=pass; d=google.com; s=arc-20160816; b=xFMsVk5MPyVmHtUzG8Vcs4VNYX0xkc53VgHMpb1g3DXFcvzB5GWDHLEtq3hNQaSIrj m0Uew2UW8jDL4NI6iYhhTp/fx+iiy0YUKZqzAkt6CBB02drF+PUDgxiHrqIlh4lQgTZX WOfrFkn29TRnN2pPMYMl1OGH4LJ7JNNTnikdfTuho544cbv3OlRLZgJNFrdfsbvuDJZ2 zJof8YsRlud84RsZv6wlXj7Fp7/cakx3BvC7SHGWZPp6NWkEwEXq57Ttg8Q45iEZCJOb WLGgua9NSqVCFmkRq6WMISvtYz/lyOCFhDz5le+5TwzblDrDa8kgGyMNIhUuv+Uk+Skt c2YQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:ironport-sdr:dkim-signature; bh=ZWfN9HdC0BTnVott6ZF9Z4Iw2Il1GXINomTpt6LgJcA=; b=b3Yvq4RpIO+nI+GzKdFKO26h8KlztnhYCS6eZ9FMZJA3aZC2GyERaqa8TuwJMH+8J3 j2A+CZmGG7bneJc59g6BjhamDttg8Ct+rdTtKvSCSo9QHsgeVNZHr3upVr8IfXCQ4Ipo yFu4Decrt+X0/GU/FJ/+stWsbT9oD+QIvYfJsPIUlGLkkobkBLNl3+lE/O5zGdH0aX8+ xzZpkGUJAd5RNS7xfNcSFaQn1uNW26E0adf+wAy3cFDzZPFEXtwLbbK2c2i4zFzSH9DD 4P8LEMJJP5I9ozYIipPRsWi4RChlDoCwqMqV4sd87K0U56QpXnjMMmwutBttTRS0i+r+ weWg== ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=ycGlNeNl; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=Rz15BXwq; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l19si11548023ejz.43.2021.03.15.02.46.23; Mon, 15 Mar 2021 02:46:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=ycGlNeNl; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=Rz15BXwq; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229734AbhCOJpb (ORCPT + 99 others); Mon, 15 Mar 2021 05:45:31 -0400 Received: from esa.microchip.iphmx.com ([68.232.154.123]:21137 "EHLO esa.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229524AbhCOJpF (ORCPT ); Mon, 15 Mar 2021 05:45:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1615801505; x=1647337505; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ZWfN9HdC0BTnVott6ZF9Z4Iw2Il1GXINomTpt6LgJcA=; b=ycGlNeNl8FidtHSSzkockVj29a43VdmFIlfsTf0MEaQruaAjHn8qu5xO xz/XJppdrUPKGeSZ+9aNFeYVcDQRHpBxiyL+wMJU8/YDcaJ80/2hBN5bT jWRnUqgU1TgkgWTwvTSRXifbeKx37qSSThl6jOzgOT5YsHaIbsZgm8vOn mCiTWLaCOSYTyKYPQ9xK+UrbObu5yC7w0veBqRJEC1pxRIrSpdee7+/pk UPEgTww6S8nreQ6OfNRoU+LY6jQ7dlNz9mYj3GGIXzgrK+3oaKGL/JODe WS3DR7GyZsZWmueNg9TWJoT540XXCYG65zSNxRTce3x778dvApROVp3Uq A==; IronPort-SDR: +Ukw6CLirYZOIId10jXRkeYDhvvqdgKAXSlj4aoF6HL9oY9Wkvx/tRDkREFW7Q4SCnLzwxdBHS sZsgMz/M8/gHpMN1yLGgcTyBFLNH0KbE1ezuoAT1282nK/612qEr8YgxCYZ1wEBgxdcLzUzEP6 wASJNyLf29tsdyvV3E2twCD4SA+6CU1V+fCd6D4jaY/m+WYBc2DmLgusNR8xFw9dEe7Pa6q/Nd l9gZwJcc3DRJUlnf/AdIsPZ9TIA5RKHgInhW1mQgEFVN/XOUOJyyJjUf6fAeLGPawnCZvEU+Ix qB0= X-IronPort-AV: E=Sophos;i="5.81,249,1610434800"; d="scan'208";a="109995851" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 15 Mar 2021 02:45:01 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Mon, 15 Mar 2021 02:45:00 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2 via Frontend Transport; Mon, 15 Mar 2021 02:45:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e9TemTcoo+bwxgccxYTS42agyM7KpEbaGTsbRoQoOXOqze1gomMwnWgughqKZ6bDSGRDN5O3AGcG6jrviEK26kvYozwkxeT+ULxkoiaS4gxOfPYtZlkKeo3u6nfe/p2KLOslKdneaMruZKgyM7LvY+OZnMgTwuvEY85rZDDPntKy5SFCKWjDOeLnzkQXfHCR9FOFH+taeExZ4gHIAWrDCwzrY22wUcAiUwTE2/wzuLttBFiHpP+hUOnU66Ie0mBB9HD48bSARVX0c9b/ybUB54eG8a7YQkQ1RiXReq5zg/353F6Xb88ilIu4yie2X6taGfNWocvZovC+aZnpK2w+Ug== 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-SenderADCheck; bh=ZWfN9HdC0BTnVott6ZF9Z4Iw2Il1GXINomTpt6LgJcA=; b=R89FqunBLTOgkn4LkZxU+yVW0yESStvhhU9uW6wLCUtImBMhQNbAozpdGpAZQAPHz2aJIrCIDUKiFJ5VOpeYbszde3pUD0Cctnic6iB2lXLMiyCDN7jbF4o/ZPF07hrVPjkhv4MdrbhMr51oS5VQ4LpbQXEn0EZmH31qIzNFSYJIZOwJ0PJPGFQhv3oTn9NifXZX2nfJ2URQ5Ma6wj0nC8gi+QVxMb/BEKMxaPZL4CwJ41pVGuD7YzKhnVEm/fMLTv6WWXIJaln/BrLhoMINaErBp3UClHgc4JIhHLmLfHXOpe/iToBhGZGl2LHk+GOPV/Uo1u79ihFtYbL0MT1bqw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZWfN9HdC0BTnVott6ZF9Z4Iw2Il1GXINomTpt6LgJcA=; b=Rz15BXwqdgly1xFMBfnD9rxpCbNtMjKxEFAf0N8zT+MsQsoCyzBgis7xDfs61ODORKsKSfb+KJrhE1tDUcenaPEgGUUi7i1oh+zwyGcs/WIogwlVmJBT0KuxeNCr6gOFE97rij1ywiTkJye2wOKNEYKdDcYGcMEOzw/mqh92Weg= Received: from SA2PR11MB4874.namprd11.prod.outlook.com (2603:10b6:806:f9::23) by SA2PR11MB5113.namprd11.prod.outlook.com (2603:10b6:806:113::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.32; Mon, 15 Mar 2021 09:45:00 +0000 Received: from SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::c9e8:9bf4:b08c:c30f]) by SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::c9e8:9bf4:b08c:c30f%7]) with mapi id 15.20.3933.032; Mon, 15 Mar 2021 09:44:59 +0000 From: To: , CC: , , , Subject: Re: [PATCH v4 1/4] mtd: spi-nor: add OTP support Thread-Topic: [PATCH v4 1/4] mtd: spi-nor: add OTP support Thread-Index: AQHXGWzVX5jrWvQlhkiOlI7agfm/76qEzOCA Date: Mon, 15 Mar 2021 09:44:59 +0000 Message-ID: References: <20210306000535.9890-1-michael@walle.cc> <20210306000535.9890-2-michael@walle.cc> <7dd4bfb0-bb38-20c8-68e1-ece836c847fa@microchip.com> <8b35d8f6-6ff8-9bf3-02bd-434cf46acccb@microchip.com> In-Reply-To: <8b35d8f6-6ff8-9bf3-02bd-434cf46acccb@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 authentication-results: walle.cc; dkim=none (message not signed) header.d=none;walle.cc; dmarc=none action=none header.from=microchip.com; x-originating-ip: [79.115.63.111] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bfae0b99-e089-4ed1-83d6-08d8e797000e x-ms-traffictypediagnostic: SA2PR11MB5113: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s4H+MNvE7oxD3HET1orIEMT24Asv8IHPMqagWSoQOedyErfhSNS/yhHVlP75GoYZUDo21iShzvEsfVRNbl6U8grA67e66bV1inlKop4PSVcb/W1sEMpmpNqXyJvTUnCXvD8EQkNlblovdr9egEZxjy85KVN2HDrxQY3C/i3Sf7pxQCprdobsNJZTKeWtpzEqEz0upeLio5QkMRSWv7mNT7qK1BGZPVlOshTNU0TraiKJWpPj++kK1u0dOJnRR3tgeutAAcpfx5LisC6O5x+fyo55gnsb8WU7WCajHxX1GvYlfVU140CuMteyD+OV9Yyq0ChYY36tpGqHOyP7KBdqHzRZOePQcDw7TJFKtWInNbH+rbl1z0B7C7V4DTKsnmQXC/0OnvxQotPKeMp7JLYiYJfFBiJHE0N4d2kKqm7uh6f4hqQpWcX1GLoCIgsRDSUeEhGxd2pooDZeF2Z666yFkMU+jZHdt+Fj+uB4wP4zY5p+SIk5IVPwEswy88s+nFpuZ/jGtYdRMJbQVvWw+4uyokDrL7QZsCn9jUgpQPrj5Al0KJ2uyPg03Ez+cqkS2k+dRkhlHDYTcqE8DVy67fgWVfK/74wbh4rWz6GxZOXW2Fi7obx/ZWrYrr3j55bDjmM8rLye/h3a6rdSY1Jfj0xPJg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR11MB4874.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(39860400002)(346002)(396003)(136003)(366004)(4326008)(53546011)(5660300002)(2616005)(26005)(71200400001)(64756008)(316002)(66446008)(478600001)(6512007)(2906002)(31696002)(66556008)(66476007)(86362001)(6506007)(8936002)(66946007)(54906003)(110136005)(6486002)(8676002)(186003)(31686004)(91956017)(76116006)(36756003)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?TWhsbFFqY1VUUjhUZUpqQ3lJZ29QZVd0YUtlS2VjazlUNDMrQWkxU0NJdWg2?= =?utf-8?B?WWpkSGZXUHZDTGRZRjFGQUFPbkhZM2IwcnJDb1FTUWFEY29zYXNBUjVuMUNS?= =?utf-8?B?L3EveEFuNnYvV2N0aVJMQWtUTjhiWWsxekZqWjI1a0hyTE5hM0V0NkovZEM2?= =?utf-8?B?WVphMUZWUzFNaVhhTFRMZlNEcTM1L0REZTFRcGRUZ0R0MWZoTEp5Y1pLb1VX?= =?utf-8?B?cXcwaE05cERZMlR4T0poSmQrZ29GS3A0MkpNd0NKcFVHZzIyT3h2dEwwYXRC?= =?utf-8?B?cTRDYW5Yc1QzUTVBN0VsV2hlU1pUTk52VXhhN2oxU2U3L1c3QzIrMnp3UlVS?= =?utf-8?B?MHd6RmJFTU9NcWxXWG9ydCt5WjJ1a0NKSzRRTkZEcENMdVg5TzAzVVFmdnR2?= =?utf-8?B?WnNCWXJHcm5ETTJ6SVViRjB5M0Fnb1BVYnVOZVF1ZEdMUmJJWlhkcWhlZi8x?= =?utf-8?B?MXdxaEVpcGlyYkl3dkJkcm9XSHRFUEdpL2ExT20vdzRtbEQ2ZDZ1YVE1M0RK?= =?utf-8?B?MDdHYUR6Qjd4ZUd6c3FiMkJGMU9jSEcrdFgwbS9LN3BKcnAwRmxZMkF2YTBZ?= =?utf-8?B?N2hmbjZmemFFWXp5RmVFdUNwYXRGcUF4T2NVQlZnczM4T1VyUVpQR0ErVGk1?= =?utf-8?B?bDc3Zjg1Q3p2WENRU29qZ0lBVXJRcGFEamdKTDRWL0hLdGhRcFdsMzd1V042?= =?utf-8?B?T2hOYjFhSEJHbzlpSXVhcXgyS3JjRW41cHdJOXZPSmhOVmNoM3pMQTJSeW1m?= =?utf-8?B?eEdqVWN2c2RPNXA5UlFmbUVUYlR4YVA0a0p4YlpiUmxIdGhiRWhWT053MXhj?= =?utf-8?B?QmpNcmFGK1dlbkJoWVFoVjdLWEowc2dKV3VsOWcvNWRBbzBERWg0R3N3UDUz?= =?utf-8?B?WDRDTjVybFZMOUVmaW51cFpvVVIvaXNEakh6TEpNUXBpeW1WNGJBSkRzOXpl?= =?utf-8?B?Q1FJZnlZN01BRjZKaGpzWmQ4QkprMEJEQU0zUnU1ZkdiM05lTUZ5SDlBRWps?= =?utf-8?B?ajEycm41MG5kQjRha3hIRFJUdHZnSUNDS1dLdTlCMitHSzZsZVlTQlpqeVJy?= =?utf-8?B?dEpubFpOMXY2bDZmdk9qQUlmT3dabDMxTEdaM3QvMU5UZlhobnU1TkdxMFAz?= =?utf-8?B?b1NRTWE1ZVkvNThEbmIwRU03WlNHUjRTeEpYL3YvdjhLVTZkZWhXYjRRa3pt?= =?utf-8?B?UmRleVh6YW9XeThYQWhzZkpyRDMzS1BTQ0NJeGRqSGZueXdFVkgrVStHYnNp?= =?utf-8?B?UG9hQmZIM045bjVoUWNYNGIvb0RmQXVBemhTMUN2ckVLK280d0I0S2VRNVRP?= =?utf-8?B?VmZDZGRMMVNObW5oY29XU1JxYmpTMlVpOXh6SCtkVS8zbGtFN21mR3JKNktH?= =?utf-8?B?a3pSK1I2bHkxUGpmTUFaZUdzeERQWUM4Q1lvbHZRKzM4REVXNnh3K1BDTnJ4?= =?utf-8?B?ZnoyRGxQbkxUUUlMVXRRa2tpSUc0eGsxZlhyelZaNlNuWVhxZklDaUZUTFQy?= =?utf-8?B?VlRUbS93NWFJT29DUGpwL0xTMmgzUTVSWDlVdTBreVlsVDQ1UkZMZURTaFZC?= =?utf-8?B?aUtudDBMWDh3Vzl6WTF6WHZaRldETk5yZmRxajRSOVBpL2RweGNpQUpSbzIv?= =?utf-8?B?ZVcvYkFlS2lTU1lrRS80d1dBN3BnS2d4Q1hqY0tKT0s0cEhNdHJhYzVDZGFM?= =?utf-8?B?cmRIbGhaQzc4Y21UQk1ybmlOSi82aDM0ZmE1Q1lydjdHWDdvNDZWVzBYVlVP?= =?utf-8?Q?xEGIQ5kaDNc99ly7/4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB4874.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bfae0b99-e089-4ed1-83d6-08d8e797000e X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2021 09:44:59.8540 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wRLJIlwHQCYSSxoHSHuZQ5pFJXEQQlhTT6IL2iyoXLbVu7UzkxNEhnqkTXSm75yD11eg1LXW+BYkp9lhaymbi0RDIb1e2a3qRKwQ5R1VEUo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5113 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gMy8xNS8yMSAxMTozOSBBTSwgVHVkb3IgQW1iYXJ1cyAtIE0xODA2NCB3cm90ZToNCj4gT24g My8xNS8yMSAxMToyMyBBTSwgTWljaGFlbCBXYWxsZSB3cm90ZToNCj4gDQo+IGN1dA0KPiANCj4+ Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRkL3NwaS1ub3Ivb3RwLmMgYi9kcml2ZXJzL210ZC9z cGktbm9yL290cC5jDQo+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+Pj4+IGluZGV4IDAwMDAw MDAwMDAwMC4uNGUzMDFmZDUxNTZiDQo+Pj4+IC0tLSAvZGV2L251bGwNCj4+Pj4gKysrIGIvZHJp dmVycy9tdGQvc3BpLW5vci9vdHAuYw0KPj4+PiBAQCAtMCwwICsxLDIxOCBAQA0KPj4+PiArLy8g U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjANCj4+Pj4gKy8qDQo+Pj4+ICsgKiBPVFAg c3VwcG9ydCBmb3IgU1BJIE5PUiBmbGFzaGVzDQo+Pj4+ICsgKg0KPj4+PiArICogQ29weXJpZ2h0 IChDKSAyMDIxIE1pY2hhZWwgV2FsbGUgPG1pY2hhZWxAd2FsbGUuY2M+PiArICovDQo+Pj4+ICsN Cj4+Pj4gKyNpbmNsdWRlIDxsaW51eC9sb2cyLmg+DQo+Pj4+ICsjaW5jbHVkZSA8bGludXgvbXRk L210ZC5oPg0KPj4+PiArI2luY2x1ZGUgPGxpbnV4L210ZC9zcGktbm9yLmg+DQo+Pj4+ICsNCj4+ Pj4gKyNpbmNsdWRlICJjb3JlLmgiDQo+Pj4+ICsNCj4+Pj4gKyNkZWZpbmUgc3BpX25vcl9vdHBf b3BzKG5vcikgKChub3IpLT5wYXJhbXMtPm90cC5vcHMpDQo+Pj4+ICsjZGVmaW5lIHNwaV9ub3Jf b3RwX3JlZ2lvbl9sZW4obm9yKSAoKG5vciktPnBhcmFtcy0+b3RwLm9yZy0+bGVuKQ0KPj4+PiAr I2RlZmluZSBzcGlfbm9yX290cF9uX3JlZ2lvbnMobm9yKQ0KPj4+PiAoKG5vciktPnBhcmFtcy0+ b3RwLm9yZy0+bl9yZWdpb25zKQ0KPj4+DQo+Pj4gSSBkb24ndCBsaWtlIHRoZXNlIHdyYXBwZXJz IGJlY2F1c2UgdGhleSBncmF0dWlvdXNseSBoaWRlIHdoYXQncyByZWFsbHkNCj4+PiB0aGVyZS4N Cj4+PiBJIGZpbmQgdGhlIGNvZGUgbW9yZSBlYXNpZXIgdG8gcmVhZCB3aXRob3V0IHRoZXNlIHdy YXBwZXJzLCBiZWNhdXNlIEkNCj4+PiBkb24ndA0KPj4+IGhhdmUgdG8gbWVtb3JpemUgd2hhdCB0 aGVzZSB3cmFwcGVycyBhcmUgZG9pbmcsIGFuZCBJIGJldHRlciBzZWUgaG93DQo+Pj4gdGhlIGNv ZGUNCj4+PiBpcyBvcmdhbml6ZWQuDQo+Pg0KPj4gVEJIIEkgZmluZCBpdCBlYXNpZXIgb24gdGhl IGV5ZSBhbmQgSSd2ZSBuZXZlciBzZWVuIHNvIG11Y2ggZGVyZWZlcmVuY2VzDQo+PiBhcyBpbiBt dGQvc3BpLW5vci4NCg0KdGhlIGRlcmVmZXJlbmNlcyB3aWxsIHN0aWxsIGJlIHRoZXJlLCBidXQg d2lsbCBiZSBqdXN0IGhpZGRlbiBieSB0aGVzZSB3cmFwcGVycywNCmRvbid0IHRoZXk/IFdoeSB3 b3VsZCBvbmUgcHJlZmVyIHRoZSB3cmFwcGVycz8NCg0KPiANCj4gSXQncyB3aGF0IEkgcHJlZmVy LCBidXQgaXQncyBub3QgYSBoYXJkIHJlcXVpcmVtZW50LiBXb3VsZCB5b3UgcGxlYXNlIGNoZWNr DQo+IGZvciBhIHNlY29uZCBvcGluaW9uIHdpdGggVmlnbmVzaD8gSW5xdWlyZSBhYm91dCB0aGUg aGVscGVycyB0b28uIFRoZW4gZG8gYXMNCj4geW91IGZpbmQgYmVzdC4NCj4gDQo+IENoZWVycywN Cj4gdGENCj4gDQoNCg==