Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp5114600pxb; Thu, 14 Oct 2021 19:53:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy1jNQv2ZrqIgJM8N384OtdZ/9gep99oHq6bWPiEp31erUlperu5Bs7QoazJAq3fLZpOCIU X-Received: by 2002:a17:90a:9292:: with SMTP id n18mr24300756pjo.120.1634266387577; Thu, 14 Oct 2021 19:53:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1634266387; cv=pass; d=google.com; s=arc-20160816; b=desZFXSD0lAUn3OkiKQl/8w14ikaygTMmSU7vefuHTMDjA8Cki6S5gqWlV/SHDHpPo /5WlHGKQeWaeT38ffsCADIuNvH3GKJtFksCiV03tJRwUL6AVlaNHwORpIM+dn8D3Sy54 k+2QrrVS2Iygu4T0kO8nYG0P/V5E74+ilbkvm8t5Xw7xQTA/kXVnCELKnaTPHycZg75s ym1+zi7Q/V2+w/rRxrRK5lWZrTWap9KmaWbOHBB7p8os1bFFKtOKvVILJovspSAQ4Yw1 snhVUCqy/sDUpzw3/8RiRrNGymhavXxurZpVBUwDR2Jyxb8GnaDr3PADyulKvcHhvgCP H7HQ== 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=g5wSCGJYT56/OAXJK8HqbbvJnLlq99KL/NHutEgHnN0=; b=ixpjMx+cI+GTo3JYiYJPn1+9XiFAOeM0UUbocHLij15YVPs9CB9f/JUuzq8qu4Yh3h 1XaJTmHR2hSJ0jcIAyKOQ1EHI6Wsc/yPWdY02f07sZqrOr6n/ChE6iApXaFgbco4m2p9 bZQ+8mKWJbwQuSx/LMn+K4wLtrVXILrGdokC6m/f+f3K3itfSGEsCJVVjsQlaYM7oO6l s654DUoqOm7Kf44y4K82s6ragPd3Dxg42248OHGU/dSceALOTnTZQ8AVXpbURy6f+Xja rb7aHt08w0cBGfQtstSP1Smdz+U111cUQBNuqUsbrb7c45gKyfabsUBsPvPSSuWN5Yj5 v0/g== ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=vbiHYQuA; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=umvstQ4s; 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 o32si7646706pgb.608.2021.10.14.19.52.54; Thu, 14 Oct 2021 19:53:07 -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=vbiHYQuA; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=umvstQ4s; 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 S232866AbhJNVWE (ORCPT + 99 others); Thu, 14 Oct 2021 17:22:04 -0400 Received: from esa.microchip.iphmx.com ([68.232.154.123]:49237 "EHLO esa.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230094AbhJNVWE (ORCPT ); Thu, 14 Oct 2021 17:22:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1634246398; x=1665782398; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=g5wSCGJYT56/OAXJK8HqbbvJnLlq99KL/NHutEgHnN0=; b=vbiHYQuA06rqVtZw+QKAbKUAWXIfeMyBADyrX6gy2LN3Nlk+JpA4z+vx 5Hysk74jqaeqJAMuil7AZ+6OwTBvrPW8i7XCdru7SczCRU6G0dfwssDSa jUSVwzlzUP5EmOphrnD7/1dY1J5q4UR+WWE9lKaxZiirkdbSdoUbgEyGg KSJ0XMcLrZiJ7GRHHnKwrG7linNQdvvOPZJYwPfuyQzRUm48Wh3LoTT1w yPkpZCUqdnuVm7crRJ/5WWb+6gklFpnOTkEHUDxB3MJjmF8Cx8wHdUTpP 678CfeXyBi5fEwmYwo2IJ0at009WhMPVuY1uubo5zHSp6adGFCU8Dna7Q Q==; IronPort-SDR: VelTK0i7tzSGcj3eEWGNBZmDSVRAfPXvv4cS5NQUX8J341K40mWFxRx4Wr8//HNZfCEj+KO2f4 SP+66PKcBDrXgSiYqWnNfEB7iZDjYI0noY47VWzXQIBMYkNjUaQTQSWhHENLzgJg4A/jrImTH0 QyALC0/ZgA9LGctj+CIR4YY5ZeH4uc7O1zeck3ad0QJJOLiV78asyB6tz36nwKpq6DwqOBZJFH HlkjqgDq0sgkr3W+rbu7Y9U8OzD36x2x7B5rCWU1f6QafXG/rYiQcWAwMuGBc3a6oSJ1VDlaZz xM4UH2GL+PgKNoVefduKysHE X-IronPort-AV: E=Sophos;i="5.85,373,1624345200"; d="scan'208";a="133047493" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa4.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 14 Oct 2021 14:19:58 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Thu, 14 Oct 2021 14:19:57 -0700 Received: from NAM12-DM6-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.14 via Frontend Transport; Thu, 14 Oct 2021 14:19:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LOxpk5eP8gQ7hfJrrJl50lNd8tUy6dsbrgIgD2rsNB2qwRMeRglKRmneqVFEeBfTHWDIJWfj6Du449nN2bbTwC3ZVbcAl1rIeghGgMQlyU8EZQ7CAzglsDPVncB6mKM1fWx4HndsaZ26r0LzDWZFBfmJDJXg+sTtQBNq2X6Zx2pCIzN/7S4xcFQBQWvivaQdwKtB0zjK1oF6/KB8sPhAzxIymclw2NfmcI3I9qKFxTrpq/WLI1DF60KUwSv1qs0vDCCp8StCuLlj+0gFvGJXIGbD2yfHg0Uy9Tb4lYJx7spbOwxsb/tqq29tTvFQyPX7IojeuBJVziu5n3MZ0hslag== 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=g5wSCGJYT56/OAXJK8HqbbvJnLlq99KL/NHutEgHnN0=; b=Qt2JiBTVrcc09WWxrnzi8f/m91FP2PWSxnlXwa+yngIjW8L79Aqfx7+yc/HWJq9B4xqOVC/HAFeixXKJlnhUfW2imcQCMTqMAJOVvbf0PZtV9RvzzU8OnMqb/AMHxVziM9l4HlMU/L3oerGJ69+v1aGbrFINiJQ/pf5W6M7/1B2oxDjyEOq4QM796o73rRmf83iEwx5j9spWhnmqCVOVnUW/P/ycVkFJ6z1kLbOGGQNzrBacm3sckZgNLYfdl2sKfGobavCCd/wCgfD4qUEt1Ncd2gfT1vznIgvMyZskXGkcrJOJzPDnyakwD4qMvWFyaNrbFCCHZkaHYxE0dDkTjw== 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=g5wSCGJYT56/OAXJK8HqbbvJnLlq99KL/NHutEgHnN0=; b=umvstQ4s/USPrDlasdUOCnn7YRefrOaUP1T3oVi86g3wrXkJdTqVCZ3Wm1OXUOv5TNEyrAbl0AjcXAVG0ICylIe5El7AHdkR9wGUiAKNW5esOPq36xMzaONXJ2zRBQX9ebRr2JZJpb5NL+jmOEbLCgGPqBlrm6OPweTccrDy6To= Received: from CO6PR11MB5618.namprd11.prod.outlook.com (2603:10b6:303:13f::24) by CO6PR11MB5603.namprd11.prod.outlook.com (2603:10b6:5:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Thu, 14 Oct 2021 21:19:54 +0000 Received: from CO6PR11MB5618.namprd11.prod.outlook.com ([fe80::9166:4e26:f15:6d14]) by CO6PR11MB5618.namprd11.prod.outlook.com ([fe80::9166:4e26:f15:6d14%4]) with mapi id 15.20.4608.016; Thu, 14 Oct 2021 21:19:54 +0000 From: To: CC: , , , , , Subject: Re: [PATCH v2 0/5] Switchtec Fixes and Improvements Thread-Topic: [PATCH v2 0/5] Switchtec Fixes and Improvements Thread-Index: AQHXwMzHAI7V+N6A7kOp37TA7TmqxKvSk0YAgABtToA= Date: Thu, 14 Oct 2021 21:19:54 +0000 Message-ID: <13fce38663833bb9dd521b46abc19312064794a0.camel@microchip.com> References: <20211014144740.GA2028709@bhelgaas> In-Reply-To: <20211014144740.GA2028709@bhelgaas> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 34d59adc-aca6-425c-f65b-08d98f585e20 x-ms-traffictypediagnostic: CO6PR11MB5603: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3276; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SdBP9BbXW1hRc/DetdTmlkN4PwE3A9mibK+cBDOj+CEuMc9Mq+RopC04teYFSvYiArNzhRgZbYiQQ37yf3OnS54M9JruBitFMuRIs7NXo4fwKpIb/d2QrRuCV4KVZgfTCaDwjWQb8iEHgDdVAb3CH01QcQrBSVMvWsa6wGNsh8NdY50gksHQo3m4sJKWeZDD/Qs0eT2J/u58tdc7uT3Q0XmG9pAxNtDIkKnXOMI3UPqMsmQUQnb6gr9JRekNpbbN6VsCmq8rUUWzgO2q+sK0atlTmJh+noZ/pk7SsQEGv+9nQL6ucB4/T4kQ4eSV5WBhvA/TVC82P36lF/KN/w2tbeRqjpDMWhTzKpBpIR1klHEj2sqEhYdKT6MQ2biFxQLlO9Pfb8YLF9jwnxJlKdK+p3TdPRCQQrp1yl+7WRkGacbdRhcyJYKfQn/79fFXrObV0znTTC1M4EU5hJDF0QWkyHwBPW8CDyL5MkXXY+K6beIvnvY4NJfDrQ29adwSklTbCc22fpyuhwAIRKADWO1qkud+7z8v8lP+vOcLxSOTn0hcIHnjEd+Ym6QydzKZrvmKluXwfpZ5hv2iwp43CK2A4UqpvakYivhGMdaqkHUsjnEtYKmg6trkUnSpxrp7mLRBorypzaeiXUcRP9xvyPx3Cw9Q/xf7wmXCYz4GNT1nX5Z78hYjF3VJWvRlBi5SxHgU/wEWdvhZTeEKcd3pNOKnBBWTAe05q/n8/5WBBQH8GAYFJfbhnSvleI5Hj1lxoczL1jeol3N2SLGZAAD3cKio2DFo7mTIJsDKffjljGreaF8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5618.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(4001150100001)(83380400001)(38100700002)(8936002)(2906002)(66946007)(122000001)(71200400001)(66556008)(508600001)(54906003)(76116006)(6486002)(6512007)(2616005)(316002)(186003)(966005)(64756008)(26005)(38070700005)(6916009)(66476007)(36756003)(5660300002)(8676002)(86362001)(4326008)(66446008)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R1o1Tlh6ZVlVRmJJMXhKODV0WCsyMTAreTI5RVFhb0EvNGJHZEJTbjd6Zmpi?= =?utf-8?B?eDdUekhNQnMzNlJLMmlFdmxlWjBCeVNZQWViSjZtdFBIRGtpcUtNZDYvTHlr?= =?utf-8?B?TDJxbDlxUXViVlJEMU41M3ZRV0ZVU0NqaWt3T3JIUE0yVENxakkxaE4yZFo3?= =?utf-8?B?NDdWaW8zaXZ1dVVqRWRHdlRoSysrYjFaRE0yaW92Z1gxSHdudFZZOUc5a1FK?= =?utf-8?B?eEtCRFFwY1JFNHhiTm9JMnVjWElGQ2YvVVdNQlBjL2xBNlphdm1WMndYRHV3?= =?utf-8?B?UlRoQUMzdXI0REtGOVM1NnNVcURuaWNvU1R2TEdtL25YSlY4VVZ1ZDhpVjdG?= =?utf-8?B?Zks5QVM3OE1yZVUvamc4TDdpSHZPa09LYUJ1WHNEbkp6cm5SMnF3c0FBSzIy?= =?utf-8?B?Q1JqaXJHdG1Md0xiNmNUcW1Mak4yYnNWSUpzK2NqcXRvdjF5Q2k0NDdxZlp0?= =?utf-8?B?UWFaRGZ2NmJGK21jMTdRYWg5REZKQVJNcGEzYlpHT0RjOUc5Q2NhQWVRd1dY?= =?utf-8?B?RHdyMzBEakFYUWNnWDhuVFc0bytQUk1kRlJwaWF0cWhMZzJINk1FU3h0ejYz?= =?utf-8?B?d0xoL2hpbUpMV2ZtN0ZURDVpVVFXYzRNQWRON2k2RURvK25GZVd2dklvNUxH?= =?utf-8?B?aXp2NVZ0VUltYWltT01ubEpkL2xkS0NGRGUyMUJiQUh0bHFZRjFrVEF4cUFS?= =?utf-8?B?ZHBvZ215VUdLeDd6WWY4cDdWOHRZZTBGZFp1MG4zaEswbTJhRWEwZUNJSVpC?= =?utf-8?B?Z3pDYmNIeE1VUkZtenlvUWQzWVpyYnRYdE8yUWpPS3ZQa0x3bUdBOWhObUg3?= =?utf-8?B?cUp1TTNUcDkxOGhiaU1QTjZPbzVFdkptQzFpYWYybmNoQnA4c1BGY2tBV1Z5?= =?utf-8?B?eGkrYlo4MVl1NVN0MEZaK0I2R0JJKzl3a0lWYUZKRzlZK2k1L2hIVlNQUllO?= =?utf-8?B?YVhtOThoV1VkS0hwT05ScTM3eW5uWUdWWVAwTm5LUVdyVTJmbHBmeEJuSHVF?= =?utf-8?B?VGhqZkxwTXR1UGk2RDNGeWsrcEx2bWkwK0Zjb3B3Yzc3ZlQ2K245SllRZlk0?= =?utf-8?B?ZFgzZnpUYzRiZjB2L1Q2QW5kRjh6cVdHL2VYTU1Pdy9iV3YxTGN2YW0wV0VY?= =?utf-8?B?ckhwVkVCejJxTXRKaUhRUnFlNUtDOE9jOCtzclloekFPSlNzZExMZ2gzZERJ?= =?utf-8?B?cDdlZ01CQ0t2S0NUUndLMDdlZzhXOGNxVURmQWJRaEUwdU5YQWhCL1JKUXRT?= =?utf-8?B?cjRkeUROV3dpUzF3Q3lFQmQxVGlqclFXNnIzMTUyejhJdUhFSkUyZXJBSkc5?= =?utf-8?B?L1h1MEVUODluLzlSbUZzYnJxUTU1eVlSR1A4MnliMEFUc2NkeDJQM1NZOHdu?= =?utf-8?B?cUxkb01WOEtZRkZaZUNBZU92TFd1VVhERGpMNm5ETVRwNWZjOGxmNWZ1eDla?= =?utf-8?B?bkRCbTZIaUhZbkFld2FhWGplQ0JOUFJNN0VtdFI2YjhjKzlvdFFwUmFaTjk1?= =?utf-8?B?ZkZ2VHp6cHZJQzdwemZxMlVIMitIYytabHA2RllvNW56Q244dnZsdmN3d084?= =?utf-8?B?eWRObElnQzVycU5DVVR5dGpibnJPaDBGRXl1ZFl2ajRaaHlveXdwZnZVREhO?= =?utf-8?B?R01zbUFiekU1Wml3MmlXeTdNREg0SmJGQnJyRThGNEhMUmhSWmdzVzhicUFX?= =?utf-8?B?N3o2VVRtUGFvcjcvREZLalJpSFBUUEFKMDRtcjhCaHVOaklsSnpMd3V3K3Vq?= =?utf-8?Q?eb4JZGNp69ew57tUj2kTSQ16TLyN0mrknFTqv+s?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <6D9025E3459F9E44BE5FB06ADF564B4D@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5618.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 34d59adc-aca6-425c-f65b-08d98f585e20 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2021 21:19:54.7454 (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: /LCL2PZOAGR/F2JjR6NixV95J3RQlgG1/W9nDhIkbxy77YNkwFMEwqT07NNg71QsPJNhZHMZeyFbSgjQ0MW31XjrQCn65cgBb6qaUp6scn8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5603 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCAyMDIxLTEwLTE0IGF0IDA5OjQ3IC0wNTAwLCBCam9ybiBIZWxnYWFzIHdyb3RlOg0K PiBPbiBUaHUsIE9jdCAxNCwgMjAyMSBhdCAwMjoxODo1NFBNICswMDAwLCBrZWx2aW4uY2FvQG1p Y3JvY2hpcC5jb20NCj4gd3JvdGU6DQo+ID4gRnJvbTogS2VsdmluIENhbyA8a2VsdmluLmNhb0Bt aWNyb2NoaXAuY29tPg0KPiA+IA0KPiA+IEhpLA0KPiA+IA0KPiA+IFRoaXMgcGF0Y2hzZXQgaXMg bWFpbmx5IGZvciBpbXByb3ZpbmcgdGhlIGNvbW1pdCBtZXNzYWdlIG9mIFtQQVRDSA0KPiA+IDEv NV0NCj4gPiBpbiB2MVsxXSB0byBlbGFib3JhdGUgdGhlIHJvb3QgY2F1c2UsIHRvZ2V0aGVyIHdp dGggYSBmdW5jdGlvbg0KPiA+IHJlbmFtaW5nDQo+ID4gYW5kIHNvbWUgb3RoZXIgdHdlYWtzLg0K PiA+IA0KPiA+IFRoaXMgcGF0Y2hzZXQgaXMgYmFzZWQgb24gdjUuMTUtcmM1Lg0KPiANCj4gQXBw bGllZCwgcmVwbGFjaW5nIHRoZSBwcmV2aW91cyBzZXQsIHRoYW5rcyENCg0KVGhhbmsgeW91IEJq b3JuIQ0KPiANCj4gPiBbMV0gDQo+ID4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8yMDIx MDkyNDExMDg0Mi42MzIzLTEta2VsdmluLmNhb0BtaWNyb2NoaXAuY29tLw0KPiA+IA0KPiA+IENo YW5nZXMgc2luY2UgdjE6DQo+ID4gLSBSZWJhc2Ugb24gNS4xNS1yYzUNCj4gPiAtIFR3ZWFrIHNv bWUgY29tbWVudCBzcGFjaW5nIChhcyBzdWdnZXN0ZWQgYnkgQmpvcm4pDQo+ID4gLSBVcGRhdGUg Y29tbWl0IG1lc3NhZ2UgdG8gZWxhYm9yYXRlIHRoZSByb290IGNhdXNlIG9mIE1SUEMNCj4gPiBl eGVjdXRpb24NCj4gPiAgIGhhbmdpbmcgKGFzIHN1Z2dlc3RlZCBieSBCam9ybikNCj4gPiAtIFJl bmFtZSBmdW5jdGlvbiBjaGVja19hY2Nlc3MoKSB0byBpc19maXJtd2FyZV9ydW5uaW5nKCkNCj4g PiAgIChhcyBzdWdnZXN0ZWQgYnkgTG9nYW4pIHNvIHRoZSBmdW5jdGlvbiBuYW1lIHN1Z2dlc3Rz IHRoZSBtZWFuaW5nDQo+ID4gb2YNCj4gPiAgIHRoZSByZXR1cm4gdmFsdWVzIChhcyBzdWdnZXN0 ZWQgYnkgQmpvcm4pDQo+ID4gLSBBZGQgY29tbWVudCB0byBmdW5jdGlvbiBpc19maXJtd2FyZV9y dW5uaW5nKCkgKGFzIHN1Z2dlc3RlZCBieQ0KPiA+IExvZ2FuKQ0KPiA+IA0KPiA+IA0KPiA+IEtl bHZpbiBDYW8gKDQpOg0KPiA+ICAgUENJL3N3aXRjaHRlYzogRXJyb3Igb3V0IE1SUEMgZXhlY3V0 aW9uIHdoZW4gTU1JTyByZWFkcyBmYWlsDQo+ID4gICBQQ0kvc3dpdGNodGVjOiBGaXggYSBNUlBD IGVycm9yIHN0YXR1cyBoYW5kbGluZyBpc3N1ZQ0KPiA+ICAgUENJL3N3aXRjaHRlYzogVXBkYXRl IHRoZSB3YXkgb2YgZ2V0dGluZyBtYW5hZ2VtZW50IFZFUCBpbnN0YW5jZQ0KPiA+IElEDQo+ID4g ICBQQ0kvc3dpdGNodGVjOiBSZXBsYWNlIEVOT1RTVVBQIHdpdGggRU9QTk9UU1VQUA0KPiA+IA0K PiA+IExvZ2FuIEd1bnRob3JwZSAoMSk6DQo+ID4gICBQQ0kvc3dpdGNodGVjOiBBZGQgY2hlY2sg b2YgZXZlbnQgc3VwcG9ydA0KPiA+IA0KPiA+ICBkcml2ZXJzL3BjaS9zd2l0Y2gvc3dpdGNodGVj LmMgfCA5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gLS0tLS0tDQo+ID4gIGlu Y2x1ZGUvbGludXgvc3dpdGNodGVjLmggICAgICB8ICAxICsNCj4gPiAgMiBmaWxlcyBjaGFuZ2Vk LCA3OSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkNCj4gPiANCj4gPiAtLQ0KPiA+IDIu MjUuMQ0KPiA+IA0K