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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 77023C433EF for ; Tue, 9 Nov 2021 08:14:22 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E5715611BD for ; Tue, 9 Nov 2021 08:14:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org E5715611BD Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8337583915; Tue, 9 Nov 2021 09:14:19 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=microchip.com header.i=@microchip.com header.b="xN4sRkpW"; dkim=pass (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="ovBl75cE"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8096583924; Tue, 9 Nov 2021 09:14:17 +0100 (CET) Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id ED593836FB for ; Tue, 9 Nov 2021 09:14:09 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Tudor.Ambarus@microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1636445650; x=1667981650; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=lpIPweooypf9hc//97TMX/BicV27y+P6S7WrNz46QWw=; b=xN4sRkpWb3NhWSLHCatXhvIZlgUWgxd2Z2vhf1S7FwcZ17777H5Ao/B7 2a4pLvvWcjZUQ7HmxvPt5Un8MIpOD2aFioXYS3v6nWUNb94ovAitwyh5W MVK/oe45/RC6pVEBqpHigoleYsFbDDrJwqguoHKT99r9VO5NpWB+Lid7I FlUX/kqrJ6tsFwiR+Iywrh6IlhrsSXPoY0+kf5aDocS9nAmyRnlmmuIP3 84IIKWYasxLJiO3wPUW1f53Wnunqo7nhIQD68DlLSddtCnWs4grLOlj5v eiwEmecwAEap+WOCEiXljX8vFjCc1Yf1t4bap2RwK8Lw+uNInFgjbF8Ty g==; IronPort-SDR: nM98cwm9vIMGFkKDc22kpaH1cM1cct3nfOA/hOZ26mVlNYyAeH9xnmNw0SflVGDHnU8FW64BES mIbJzv6DbCUhIoRRlj838+kj3132krjEJ1W6M3MkMTfGuHeNSdsSQnI2pzuLqIAqOFhfHE1RNQ l0qk8if82VEPmM2cnl86dtb18z8auKq14Rabrx2sQnEYAFCYCHoLZPRSqrdF/ehYM8aIpX/TtK KQGpiWiiERat/ZyL4yU/2VD6qkihTSRRZ1ZW8A14IRJ1+7Djl1BPrzjL6HdlZVAmLXYAg9mTNX TfCQftWZP0yuwIJi3eZQQ0fL X-IronPort-AV: E=Sophos;i="5.87,219,1631602800"; d="scan'208";a="151243474" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 09 Nov 2021 01:14:07 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Tue, 9 Nov 2021 01:14:06 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14 via Frontend Transport; Tue, 9 Nov 2021 01:14:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TAGUk5rtpaYtjPNlbcsv/9IBhEQODnyMnJUuHEU0gi934zGybSAAXRPWPQM96kpMxvJbUKAsq7PtN7ZOyqosLjkbHheVYEPxxhOOW86wcPAALceLyoR8d34l8JicnRtIMXZl/YeNAtwsEGXU/3Yj3Zrv/5cpSetHJyb8+4l/5Mr4yhsmIk1K+ck1Pho+Q51Pr4LYOWnaSO6jCpVz3HNJ2VOq3KkJ47sj0iBFuOW2xnTTP/ky+yXlx1MzeOsD4gNTQyX04mWy44F6cW2c+IxwiSJO60VK8BNuj3gRriR1s2Mr7kRTFUZx5/HweYqXXKHvoEwaq+nKX5/SIHJ5MJSVAA== 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=lpIPweooypf9hc//97TMX/BicV27y+P6S7WrNz46QWw=; b=WST1dUQxw2pTObS4BDDfux6NViNjE7RsjiSIlfaiM2LDox0MxDKcOja2kSesi4nkFWhzHlvOvoNaf+E7WwEcpQbnVk3flcMfmn92ArBACQN01n8qUPIOjo7FhwJYbnc7h5cnei5sEcOMeIEowCVGoEo0ZhvcH19YcsGgmS9UKfNr25orWr5f/c+Cp5TPvluFvEas7x8/aZp5rqkdGAdVmN/XfguG283lmg55EodiHN5r4ipxkVqC5XG25RMyUW5IVQIcaiIK1lUG27axz7qmOG+18VAVS3C9DGsYXPXVviBPMOI/YHwszczFydRouAwDybQnbANvMZnlfxl0LYc/Nw== 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=lpIPweooypf9hc//97TMX/BicV27y+P6S7WrNz46QWw=; b=ovBl75cE25NI3KxKc3Hwtvx8tIXV4gEaZnSi7CEbOARSvdvff5TPz8y9vsojw4DpdX1CXjz9JeMfgFMIQq1+DXYoUO4EyAz5z2qNDbciZlDuWGXcqgySJeOR3XF/7HadpTypG68W76euPfht+1YhlH3hVvZ2xrruN6MFeM965mM= Received: from SA2PR11MB4874.namprd11.prod.outlook.com (2603:10b6:806:f9::23) by SN6PR11MB3487.namprd11.prod.outlook.com (2603:10b6:805:c3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10; Tue, 9 Nov 2021 08:14:01 +0000 Received: from SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::38e9:ee20:d712:2fd8]) by SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::38e9:ee20:d712:2fd8%7]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 08:14:01 +0000 From: To: , CC: , , , , , , Subject: Re: [PATCH] sf: Querying write-protect status before operating the flash Thread-Topic: [PATCH] sf: Querying write-protect status before operating the flash Thread-Index: AQHX0mkFyeGRK9v1NEaY0dWbCsKo1g== Date: Tue, 9 Nov 2021 08:14:01 +0000 Message-ID: <97e5df3e-70ec-7966-ca45-620bf0bf6745@microchip.com> References: <20210622052126.49853-1-chaochao2021666@163.com> <11982722-ce48-9d67-c68d-ad25146aeb2e@microchip.com> <7bce9791.f95.17d0265f91e.Coremail.chaochao2021666@163.com> In-Reply-To: <7bce9791.f95.17d0265f91e.Coremail.chaochao2021666@163.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:78.0) Gecko/20100101 Thunderbird/78.13.0 authentication-results: 163.com; dkim=none (message not signed) header.d=none;163.com; dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 73301d04-956e-4db6-8cb0-08d9a358e30f x-ms-traffictypediagnostic: SN6PR11MB3487: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oNu+EMamndFkXYFLmnN2HDWBC+dakwvQIJwqEsDW1tnH1NpW/Ue7oN8ur8jmWmZk+A7Nfo/spAnXeeEudxTAx8owlerG+NvmbMBlfAQu1oTSZ69ri+CL46+GK4JRUE+ZlFrUYQf+Y9G0OBwnUOzOBV1HMzcRClBJAStKuJo/nNiA7nsRHkbHf3zwGYUv506SRXh2+JkxzdC5pdUAIqtnjjMMaOPml2Isa7akPHqii5CpbG3rYfDjogHSzM2/4gEVyu6x6pRwYqsOL8HRJZ0JMOwvMh7fXNO0JpRKGoKN+ax1W9tG/54dW/KtJJt2sYv7JqID2koQrLrt+a6RI8C01gey/7hWSFZYzkF8ii+627LRk/vADsYr9ST23OACE3617oz+6ZT9+VB5jheQedjIiRVPllRJx4J/n1mv7HZGQoKnJmAkkNaqRISscNXoJKda0vx89O1phFuJ51a45JFZ3RwvhYTDbDyGNZXrwGMfimHpun6y3NvGYyaTodC75aixJi26JgGOddwi4wd8bIfBjbZfjq6uhAjF4OyYG6xwI0whJVxzeVJXRqdkpafkSFA0wyol/st7jUwXj+RXu0Ol3EAwfWltQ4P9cpa5/yeFsd8+3zkLGWJO3j5vO09v6u987pzvRb70wkbWWKKchTpSrsmbGsrLAkIRnB0ylS2peQD6x6Fs4eKzyLgvo4Ev54WCx7MpDyAtH1xDsg4TFghlviuqy634Y0FAEH7V9Mq87MTcgXS3SbsPQOqE/o23QcFKsh737wAQ8MQpGhoBjQhyBw== 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:(366004)(66946007)(91956017)(36756003)(8936002)(2906002)(6506007)(38070700005)(26005)(66476007)(76116006)(64756008)(86362001)(8676002)(5660300002)(83380400001)(31696002)(31686004)(6512007)(316002)(6486002)(54906003)(53546011)(110136005)(71200400001)(186003)(2616005)(508600001)(122000001)(38100700002)(4326008)(66446008)(66556008)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?K2U0ekI5R3dpNDduNTNlWDgwcVFlYkh6Yjg3a1g1MWNFemFHbVdNY1BkdDVY?= =?gb2312?B?NjlFbkZMNnBDdzd0Um1mdVl1RDZVU2FRaVp5YmxwandrY2NoTXh2WWc3NnBn?= =?gb2312?B?NTdiK3J0bHBDaGNrYUgyZFQ3MkFGM2VOMVJ3Q1BkZEVXblJYbGdHWFJhUUxj?= =?gb2312?B?c0d0YW5BekM5R2xWemhJRFRPSGd6S3NZUkdCTjltSUFYd0JyS3BNblBEellJ?= =?gb2312?B?aHZVYmhRdnVEOTMxbEdOOFJCMG1yMWFmTnZWb1UrL1RxNzhzMFB4MFlBb3Vn?= =?gb2312?B?M01ZQi95Ujl5c1pyVGt3aDgxODJWS1ZmOUt6NW1KbS8xaTRieXpPQXl3Zldt?= =?gb2312?B?VUN4K091WTMrcEx6Vm9GRk9TUm1HQitobWVrY3ZlK1NVWjExNXNlTXlCUklz?= =?gb2312?B?WHk1Mk9IZXd5WWNvRFlEb0JpNVNSZlNDa2IwcHVoUVdkeU9CdUV2dWgvRmtQ?= =?gb2312?B?SWU4THdtZ1NoaDFHREg0U1ZPVVZVaFd1TG9tbERzWkJEeUF1OHJmV3NCQXpV?= =?gb2312?B?VjlPQ0xEZVZhc2R3dXRESEpnSmhSTjZBTGFXN2FKeEE3MDZRY255SjZORkU5?= =?gb2312?B?Y2cwSmlUdjBBdDcrV0RUVzk1aE1aREJFYm1OcEhYdWZJTkZvUEtwVFpPcUpI?= =?gb2312?B?MFBFVXhKcXNOZUV0VmR1UkFOOGlhR0hLWUM4YWpVS0JMemtjMTVNc3JWd29y?= =?gb2312?B?YWEreklZRks2OElyc2JGelB5cFJSWXRPNVduWEQ1ZmhhUDkwS2tHR2xVSldJ?= =?gb2312?B?UzAxRGF1L0l3UXl5eUd5TWxEVUlycFRyTS9iaU9pdGpNaDJuVHpyYldzTGhT?= =?gb2312?B?SFlSMnZyWEJNTXdySHFxLzBWb0lqLzladTRRKzhRUkQxYzhqYUgxalhNZEsx?= =?gb2312?B?K2h2b1hvdUZ5WEZYOWF6ZHRKcXRORTBXL0pYWngvK3hPNWpEYlhETlpZSGtl?= =?gb2312?B?dGIyN0tSTmdySWsrbTA2ZTJjckpoVVd0djB4VGY1ZFFGR3llYWQwckNMYTVu?= =?gb2312?B?cVk3SmdsSEY2SkhrOHhjTnY1YWVCUW4zUkNBK1owbnRMTmVIRTVhK2Y1MU1o?= =?gb2312?B?UC9nSE9HVjd2VHBQR1cxSTgwMkJNVDBhUHRQSVpRenc1T3hYVituQW8wRGdV?= =?gb2312?B?V2pXWk1MRW9GOUdVVUFKM0Z5RWovOHM2OHBSVy9KQzNyeFhsVTVMZnBQYlJi?= =?gb2312?B?ZnpERDU3NCtrbXhETXpETGJ4T0hxN0xZOUhBMlliZSs3M094ZSt0QVZTMnY3?= =?gb2312?B?UDUrYWVyUXhadXQ3KzFSc1NMZ3RqKzZlTUN2YXNJOThpY0pnblVPNWs1Snh4?= =?gb2312?B?V0ZETUowbGE4NU1OR1pXVUlZUWpkN2JNUTJ5Mi9qMlVsOWhsZWxKMkdDdjJi?= =?gb2312?B?UlV5b01uQVhQbmNJYTZySy91RTNqNUZuZjFqTlRGbDF4UzZKZTQxUzdZdzVF?= =?gb2312?B?aFAvQVptQThsVzN5TnhveTVsWEd1dTM0d2tYSWpuTUp0RnhvQndZMmlXRUV3?= =?gb2312?B?ZXpsdXl0bzlQdXpKTkNXc1ozSTNkd3RtRDZPaHZ1eVp4MkpxQ0h1Z2IxUHdL?= =?gb2312?B?RUNYbkkvNDhvWlRZQTc0d1hxVDl6ZFV0cXhOTUFMYXg1SFFxMGlkYlBWYWFH?= =?gb2312?B?Y0p6dWczWndvZ2RzS0lNa0liTFI0K0hmOFUxYlYzRWxxeFgwKzI4cGdXL000?= =?gb2312?B?SW5obHZ6Tk10MHRwZWxRektFTzNSR2NzNjdMbk45clE4YmczVyt0ZjIzekdp?= =?gb2312?B?R0RleHBDN2RSdm91T3BIZk50RlZ2a3RteFNtalFEMmxzdVZNNGpuNXVMU3Bq?= =?gb2312?B?Sys2SHRhRlJYK210eDU0cWNJRnlGeUhiZGVMcE0xSzVZT3d3NDJqenFZZXZ0?= =?gb2312?B?ak1NMWVobHdVVXFNc2FCdUxqYm95eklWV1h1QUxZUzZEbjhKRUh6b3VTMy9D?= =?gb2312?B?ZzUrT09YVVZaQXNuWm50ZENhb0tIeWJ1R0RIeU9ZTmdPMGFubGs5TnVTUWNH?= =?gb2312?B?Sm1Ld1BlUm1Hai8wZmdmdnBTYjhyQWlweUxTTHpaMUd5RU1iUXRHV3JHdG9K?= =?gb2312?B?eWR0L29CbTFLS21XQ0RsM1dVTG9RTTJmTTUzSDduY0tvVnp2YzhhRStIaEpV?= =?gb2312?B?WGZ0UmhqUWRJQVlMT2NodGlxTEhWQXJBYS9IVUY3MEtIUnBSSWQ1SS9zZ2Rj?= =?gb2312?B?Nm9HT2tOMkpyQWsxZXhHaDBNOGhIN3RBU0NrYllaYTVSdFR1aVB1Y2I1TlFU?= =?gb2312?B?Znp4MXVjNGlFbjl5Tk9wL2p5aElBPT0=?= Content-Type: text/plain; charset="gb2312" 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: 73301d04-956e-4db6-8cb0-08d9a358e30f X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2021 08:14:01.0556 (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: bfBO5NThOf3Y+zsVo7lWlPKWd6vYn791ZR/3OD0DOnd9SeJNq+uTYF+0EOLbWmLorq/32pXLJ0sEHC5UDnQ066OYwK9bYJoL8kLpWlNEjkE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3487 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean T24gMTEvOS8yMSAzOjUyIEFNLCBjaGFvY2hhbzIwMjE2NjYgd3JvdGU6DQo+IEVYVEVSTkFMIEVN QUlMOiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IGtu b3cgdGhlIGNvbnRlbnQgaXMgc2FmZQ0KPiANCj4gDQo+IEhJIGphZ2FuIGFuZCB0YQ0KDQpIaSwN Cg0KUGxlYXNlIGRvbid0IHRvcCBwb3N0IGluIHRoZSBmdXR1cmUuDQoNCj4gDQo+IEkgbWlnaHQg aGF2ZSBhIGRpZmZlcmVudCB2aWV3o6wgdGhlIGNhbGxlciBjYW4gbm90IGdldCB0aGUgY29ycmVj dCByZXNwb25zZSBldmVuIHRob3VnaCB3ZSBjYW4gbm90DQo+IG9wZXJhdGUgdGhlIGRldmljZSBz dWNlc3NmdWxseS4NCj4gDQo+IEkgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IHRvIHJldHVybiBhIHZh bGlkIHZhbHVlLg0KPiBpZiByZXR1cm4gMCwgdGhlIGRldmljZSBjYW5ub3QgYWN0dWFsbHkgYmUg b3BlcmF0ZWQgYnV0IHRoZSBjb3JyZWN0IA0KDQpBY3R1YWxseSB0aGUgbGFzdCByZWNvbW1lbmRh dGlvbiB3YXMgdG8ganVzdCBwcmludCBhIGRlYnVnIG1lc3NhZ2UNCmFuZCB0aGVuIGZhbGx0aHJv dWdoIHRoZSBlcmFzZS93cml0ZSBtZXRob2RzIGFuZCBsZXQgdGhlIGZsYXNoDQppZ25vcmUgdGhl IGNvbW1hbmRzIG9uIHRoZSBwcm90ZWN0ZWQgYXJlYXMuIFNvIG5vIGNoYW5nZSBpbg0KZnVuY3Rp b25hbGl0eSwgYnV0IG1lcmVseSBhIGRlYnVnIG1lc3NhZ2UgdGhhdCBpbmZvcm1zIHRoZSB1c2Vy DQp0aGF0IHRoZXJlIGFyZSBwcm90ZWN0ZWQgYXJlYXMgaW4gdGhlIHJlcXVlc3RlZCBsZW5ndGgg YW5kIHRoZQ0KZmxhc2ggd2lsbCBpZ25vcmUgZXJhc2VzIGFuZCB3cml0ZXMgb24gdGhvc2UuDQoN CnJlc3VsdHMgYXJlIG5vdCBwb3NzaWJsZQ0KDQpFcmFzZXMgYW5kIHdyaXRlcyBvbiB0aGUgcmVt YWluaW5nIHVucHJvdGVjdGVkIHNlY3RvcnMgYXJlIHdvcmtpbmcNCmZpbmUsIGFyZW4ndCB0aGV5 Pw0KDQpDaGVlcnMsDQp0YQ0KDQoNCj4gDQo+IEJScw0KPiBDaGFvDQo+IA0KPiBBdCAyMDIxLTEx LTA2IDAyOjA4OjA0LCAiSmFnYW4gVGVraSIgPGphZ2FuQGFtYXJ1bGFzb2x1dGlvbnMuY29tPiB3 cm90ZToNCj4+IE9uIEZyaSwgTm92IDUsIDIwMjEgYXQgMTA6NDcgUE0gPFR1ZG9yLkFtYmFydXNA bWljcm9jaGlwLmNvbT4gd3JvdGU6DQo+Pj4NCj4+PiBIaSwNCj4+Pg0KPj4+IE9uIDYvMjIvMjEg ODoyMSBBTSwgY2hhbyB6ZW5nIHdyb3RlOg0KPj4+PiBGcm9tOiBDaGFvIFplbmcgPGNoYW8uemVu Z0BzaWVtZW5zLmNvbT4NCj4+Pj4NCj4+Pj4gV2hlbiBvcGVyYXRpbmcgdGhlIHdyaXRlLXByb3Rl Y3Rpb24gZmxhc2gsc3BpX2ZsYXNoX3N0ZF93cml0ZSgpIGFuZA0KPj4+PiBzcGlfZmxhc2hfc3Rk X2VyYXNlKCkgd291bGQgcmV0dXJuIHdyb25nIHJlc3VsdC5UaGUgZmxhc2ggaXMgcHJvdGVjdGVk LA0KPj4+PiBidXQgd3JpdGUgb3IgZXJhc2UgdGhlIGZsYXNoIHdvdWxkIHNob3cgIk9LIi4NCj4+ Pj4NCj4+Pj4gQ2hlY2sgdGhlIGZsYXNoIHdyaXRlIHByb3RlY3Rpb24gc3RhdGUgaWYgdGhlIHdy aXRlLXByb3RlY3Rpb24gaGFzIGVuYmFsZQ0KPj4+PiBiZWZvcmUgb3BlcmF0aW5nIHRoZSBmbGFz aC4NCj4+Pj4NCj4+Pj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBaZW5nIDxjaGFvLnplbmdAc2llbWVu cy5jb20+DQo+Pj4+IC0tLQ0KPj4+Pg0KPj4+PiAgZHJpdmVycy9tdGQvc3BpL3NmX3Byb2JlLmMg fCAxMCArKysrKysrKysrDQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQ0K Pj4+Pg0KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tdGQvc3BpL3NmX3Byb2JlLmMgYi9kcml2 ZXJzL210ZC9zcGkvc2ZfcHJvYmUuYw0KPj4+PiBpbmRleCAzYmVmYmU5MWNhLi5mMDZlNmI4OGJk IDEwMDY0NA0KPj4+PiAtLS0gYS9kcml2ZXJzL210ZC9zcGkvc2ZfcHJvYmUuYw0KPj4+PiArKysg Yi9kcml2ZXJzL210ZC9zcGkvc2ZfcHJvYmUuYw0KPj4+PiBAQCAtMTA5LDYgKzEwOSwxMSBAQCBz dGF0aWMgaW50IHNwaV9mbGFzaF9zdGRfd3JpdGUoc3RydWN0IHVkZXZpY2UgKmRldiwgdTMyIG9m ZnNldCwgc2l6ZV90IGxlbiwNCj4+Pj4gICAgICAgc3RydWN0IG10ZF9pbmZvICptdGQgPSAmZmxh c2gtPm10ZDsNCj4+Pj4gICAgICAgc2l6ZV90IHJldGxlbjsNCj4+Pj4NCj4+Pj4gKyAgICAgaWYg KGZsYXNoLT5mbGFzaF9pc19sb2NrZWQgJiYgZmxhc2gtPmZsYXNoX2lzX2xvY2tlZChmbGFzaCwg b2Zmc2V0LCBsZW4pKSB7DQo+Pj4+ICsgICAgICAgICAgICAgZGVidWcoIlNGOiBGbGFzaCBpcyBs b2NrZWRcbiIpOw0KPj4+PiArICAgICAgICAgICAgIHJldHVybiAtRU5PUFJPVE9PUFQ7DQo+Pj4N Cj4+PiBLZWVwIGEgZGVidWcgbWVzc2FnZSwgYnV0IHJldHVybiAwIHBsZWFzZS4gV3JpdGVzIG9y IGVyYXNlcyBvbiBwcm90ZWN0ZWQgYXJlYXMNCj4+PiBhcmUgaWdub3JlZCBieSB0aGUgZmxhc2gs IHdlIHNob3VsZCByZWZsZWN0IHRoYXQgaW4gdGhlIGNvZGUuDQo+Pg0KPj4gQWdyZWVkIHRoaXMg cG9pbnQsIENoYW8gYXJlIHlvdSBmaW5lIHRvIGRvIHRoaXMgY2hhbmdlIHdoaWxlIGFwcGx5aW5n IGl0Pw0KPj4NCj4+IEphZ2FuLg0KPiANCg0K