Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6100047rwn; Mon, 12 Sep 2022 21:28:36 -0700 (PDT) X-Google-Smtp-Source: AA6agR5feZXQJVG5Oq/67UExnejFAR+17+aOeq/UaUaEpPQ8xb6I/IF3qh8rfLiLel7E2q/JY0kE X-Received: by 2002:a17:90a:17c4:b0:202:9d32:e675 with SMTP id q62-20020a17090a17c400b002029d32e675mr1899436pja.220.1663043316685; Mon, 12 Sep 2022 21:28:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1663043316; cv=pass; d=google.com; s=arc-20160816; b=RMBl/pW0TRgMbKZzDTavyoaArf+2DvchEXXRxFoP4K/XXcA7DjYzlEGfnjyVVqrVsu 095ORSht8TOvHzX4sWo44lGS203EH6K5OAf9eMolbBjTgBl3GJ6wZHtiAw6wn1/h3ixH 7z5osIBy4gofLTpg+hr0s2ZT+DkoYFo9ownM3Mtr32lClI+r3UU6glVA1t2e1JzwSE1r e/DPsTI1GT5BX6hzuNNKegJRTSX4A0oRbsfKbdv1eFp3B/s0TDeIN/TKH+W8gneJw9YH odBaLc2U9w4SVPD8WhKOYXbVQQdp2oBJwyZEVDXv0Z1MIse3pAl9QHCWiIdacNLa0af4 vOwA== 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:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:dkim-signature; bh=cikRaI2SsAVCd0uL6nGcBlXa5o57Qq6aNq1sY/k13hE=; b=v4CP09+FME2ZA/KC5uKjCmFeL9FAhffC3sw8lAM+Uc2JsBHiGKjSbJMUrab/Bf5sFZ d6yRC4CZTyhpO4A64amfolVsl0xWZxwcp8JiZTYZl6zPbv5U6jOlDa+g80QQ13WGVcMb NPd3XV668X/0DfgmwqMcJgeC1DaSVFgIlXEzSud7/p55N0bn+iaa4f8DHPg43jzRoD6o QoyXpm5c31cKKrgeU2KEl9np6el41OlliNTTbcl6+pHb1rmRDBjOoJEQfbE11XjPBibh v5HZu42LYXKHeKSLGGyrjQkqpZmq3OaPG1DM+z/Tq5r3bp33Nkkxd/AYqqyY6RrEX4MI ndfw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=fskfi3SD; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=hBGT8DCj; 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 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y38-20020a634b26000000b0042b8e60376esi10992985pga.605.2022.09.12.21.28.24; Mon, 12 Sep 2022 21:28:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=fskfi3SD; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=hBGT8DCj; 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 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230314AbiIMEZS (ORCPT + 99 others); Tue, 13 Sep 2022 00:25:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50200 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230194AbiIMEYw (ORCPT ); Tue, 13 Sep 2022 00:24:52 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E94FE7A; Mon, 12 Sep 2022 21:21:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1663042916; x=1694578916; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=cikRaI2SsAVCd0uL6nGcBlXa5o57Qq6aNq1sY/k13hE=; b=fskfi3SD5JCXuLUr9Q/uj1sPdmmBvE/OG8m2aVrk+3wG0J+y3tDzFyXG u+eqVuhQoD35GO4Ae1Xf2oMmjSadmiZuZxKMZ1rnlDwaAmgDg+xbdILB2 cK1rGDtMkaKhNtytRdAVDW1R0Y3oywmFn9JaMQT6NpKHgKC4uDo+0FcMg kTmtj3UlXHRtbKRDSwQBBGPSsUQggwVXj2tgVLw1dau8HbBuoTC6lxSvJ naqEcyql8qhKeihun7rEf4g4RGVYbTWFi4ehjHliRldrfFakdYLeD7wfi v+OpV1qgyVFnh0iiiTPnKhK7+bvIM8MOYYcSo3eUQTr+k2Ay31El8+lf0 g==; X-IronPort-AV: E=Sophos;i="5.93,311,1654585200"; d="scan'208";a="180234382" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 12 Sep 2022 21:21:55 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) 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.2507.12; Mon, 12 Sep 2022 21:21:55 -0700 Received: from NAM12-BN8-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.2507.12 via Frontend Transport; Mon, 12 Sep 2022 21:21:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C1rmyg2BB3vlVPwkl/DtWr1NObfC94zAaI6MPh8NJ5cPjJdFfGcEtmhwGAzw74HRXyfhc7m6hV48Rr9AoTOrFB5+kScpGnAAxfqwi11lTWV/hBB6HQ0Rf5aXDFCQm1fYi19xNs86Y65ro0mMKSO9ON/EfNrI9vTJpKveMeTFTPwNbv8P0mt2IFLEKB4SJD3tRtc3qxlQI7t+8PIoCz6bg40CfC8ZT1AL8XmdijDyxbtiRdQDziYtJBqL0k9TS+fQUoQJ7jwUcYBqjNUXBQzXzlSwtsI+/G7KIB5fpev2wl2Y8r0BbNpXfSFcUqXP+p70AoAFaJ0IYJnDUCIz1cbhGQ== 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=cikRaI2SsAVCd0uL6nGcBlXa5o57Qq6aNq1sY/k13hE=; b=YQjaW8xuEDRujv/esWNK9+1PiqqC1lVgK3HdQds/PNc+TnmD4qIcLDTRtiAO9FedbXBBQpoYA3kYP3TrSz78PmfaRHE6OM0rDcDx1tB7hCOuu30Uy/KN2bvC0izzJXJTo5tPPbQlXL4xKpZS4qAS10QGOYLLoBS9qAFWxCIxyVN705rMcBAg3RM2wsOZnyxOyu1Sb4OJ9DpAWcwQuMxOoNI2R5VIKua/9nTDWw3R7OJDYufDzFhmBsinU1MlzCUw/SXEn55sP1X9Z9LUGlQL0xDVVrrZlM1aO8pkW2sZsVduqRyH9X54UKeaiNzjU0OQrvbTZ7OYQW0Cbu7LsjfXzg== 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=cikRaI2SsAVCd0uL6nGcBlXa5o57Qq6aNq1sY/k13hE=; b=hBGT8DCjTxhneppqRMz7p+ckPA7eBvEY/P7/GNIHi5hdPkYuAHgCrhdFwz2ru1tgtzaojeQGr1e4aZCuyklshhsD3rL5SphJZa8TFbInI7QBlirpSXH1bdAlDUDa8I4kqk/wVxn2EnOV/FcIkN1Ou5CKXzSS6/lULaH8nQA1wIE= Received: from DM5PR11MB0076.namprd11.prod.outlook.com (2603:10b6:4:6b::28) by SJ0PR11MB5038.namprd11.prod.outlook.com (2603:10b6:a03:2d8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.16; Tue, 13 Sep 2022 04:21:48 +0000 Received: from DM5PR11MB0076.namprd11.prod.outlook.com ([fe80::3c5c:46c3:186b:d714]) by DM5PR11MB0076.namprd11.prod.outlook.com ([fe80::3c5c:46c3:186b:d714%3]) with mapi id 15.20.5612.022; Tue, 13 Sep 2022 04:21:47 +0000 From: To: CC: , , , , , , , , , , , , Subject: Re: [RFC Patch net-next 0/4] net: dsa: microchip: ksz9477: enable interrupt for internal phy link detection Thread-Topic: [RFC Patch net-next 0/4] net: dsa: microchip: ksz9477: enable interrupt for internal phy link detection Thread-Index: AQHYxGV3CJeHI6IfOU6g+ycWqGikX63cVdYAgAByCYA= Date: Tue, 13 Sep 2022 04:21:47 +0000 Message-ID: <4a14a0226b5cb0067fb63e69b87bc0f8a2b50a45.camel@microchip.com> References: <20220909160120.9101-1-arun.ramadoss@microchip.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR11MB0076:EE_|SJ0PR11MB5038:EE_ x-ms-office365-filtering-correlation-id: d450b247-60de-4c41-c820-08da953f7961 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UcCXUpRyvfLCtlczmcHRZCTHWKHv1bkBFU57wJTurkd32jMarBQoG5oFm9lLvN1V/C7OU8nrt4WXgvDKoQnjTjOizYJj60NI8+6Tq+Tye7cJCCBPTuz6EI973fMPg75OG9PG2Y4g6BbUxvO1LGMFVq9W89MIjLMVpJq3t6CXU8bRgWpY8JFujfz2doK3Levx5eWWWqHq/sgWccToJWJ9ZDJPlYgysMuCqYVXmhd0ke+yT/IugfK7aPBPymqyn+JQpbWwVacp7droj1bwFxfCIBL3q3F2TzApidA3JKfJlEmCAAcezZvgkoFHSEoF4D8TxUfk6wwk9ekmsJCxh94B/+Ej8GZZ1OwalA73igd5S19QXObcfHY8yi3HzDsAhL/HeHztfP8N5dAC78TDGvvFYiSXVtkDo6pcj3ZVPuh0e19BBPo4nNV7crk8Ys959JoIwv/eymudOdqu79qQ4SB+Jm9ILXHYh1ueBZjub3lHWwRUHw8V1fLzeDMkWeTIyjvzueIzmwnKIVlGZu0+7rA+IxaNjoYL5yF+5/QY4Rhde+RprNNR73Hy7Di0xohc22p6EePDyfUTR9727qgjkNocSly0yztsKuFVYdvRx+CW9eF+dM0IoduADNykToewciwfnOuY58XmDUOVPWYtVeLwn1qxylIVol8vUnVjELwxTZ3wqZHEp5xuoHDgDE6WQxn8gn1tT7mjDtYmAO74EjHLLZfAPo4612iAZBwmBfY84NNWi8Tin6CKu2UePrSwmSqfwFtX9yiscT0TnhcL09URTbbhdyNXA4xvc6JCqaqOXWs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR11MB0076.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(136003)(376002)(366004)(396003)(39860400002)(451199015)(478600001)(66946007)(71200400001)(4326008)(41300700001)(26005)(36756003)(2906002)(76116006)(86362001)(6512007)(186003)(38070700005)(66476007)(6506007)(91956017)(6486002)(7416002)(8676002)(6916009)(66446008)(54906003)(64756008)(66556008)(83380400001)(122000001)(2616005)(8936002)(316002)(38100700002)(5660300002)(99106002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WVY5WnVSemJuYXdmcm03ZVZkaDZ5c2IxeXRJZVlPYkRWOEpXMXVkU2dxOGhJ?= =?utf-8?B?Y1dpNWs0WTMxK3FLUlFoQVVGMHN4K01GN29wOFd6S2UxZERqV3Z4ZHRNU0lY?= =?utf-8?B?ZXp4VDh5UHRrb0JNQk8rbWl2Y0RDZHFqeVI3U1BVZ05rT05xd1gyODlESjZQ?= =?utf-8?B?VWZtNktSSFV0Q3RRcUd3Z1o3NWlrUWFNZ21oU2JtMERkZzJ0eFZSdlk3UWpw?= =?utf-8?B?akR4cnZTZDNpT3laT25NK3JZcVdteGFSZE5HZlJldHVRMktsaVlkZ2s1RzFM?= =?utf-8?B?L1ZCcHpDYUg1aHEzZy8xRWdNSU80VGx4TDR3VE1XMlZCRFppVXZVbFpJSkxo?= =?utf-8?B?Q0dvdmtGSjZ3dEFPQUFwQTNYZEhOYzlZT0h2ck1EVWErSDA4akVrV3A2UG85?= =?utf-8?B?UXRQZDdQWGp5eGdaSVhHbEhVRkhtUURBOUk4dktTVzlUb0RzWmI5cTdiL3Fh?= =?utf-8?B?djZ3cTNwVDgwQUt0NGUrM1pQOW1tZldZK1RzVk1ncFJvTi9XSjd5SHFCcnBW?= =?utf-8?B?aC92UkJ5NWdFeEN4eTJnMmlqaXh6SktMNkIwOEJwOTNUSGtzL01CTlZxRXdR?= =?utf-8?B?ZmFTTkhvc2NsSnQ3NXNOdXlheEFvMnovYXJVb0thUWV6bDZ0aXFJZm5vUElK?= =?utf-8?B?Sy82R1FGeUQ0U2Vtc1ZQUFNyRjNjbFFncVZtdlVRWTZINENxOVA0aC9aM2dF?= =?utf-8?B?WEdiS2ZUamYvRkc5K1lFNktvNzN6KzdPem1aSUdtVGpXSWhqN3dWSDBjQkor?= =?utf-8?B?SXdyVnBHT1ovcHR3MmVpaTdrV0drdlN4OHFPMnYwK0tBL0hDUU5wZHg4MjJq?= =?utf-8?B?cnNXN1FYUDZGa081NlkrVENIclRHN2FNNWZ3VW1KN0FSVjg5SlFLVFBtRGRt?= =?utf-8?B?RVJqbFMrN2ZxekptS3JkcW04MXdYdDFORFVLcUhUbEVFNzVzdldaSktLZnkv?= =?utf-8?B?ZVF2SUp1Z1RORUgwSnkxbUlFcUk5akZ4SHVoS2lEU2t0bVV0YTlUMklhM0RR?= =?utf-8?B?Q2JBckVMVEJ2cUZ6MGo1VGRKT3lmK05vM281d2IvNVA2ZlJUVWU2L0o5c2Ex?= =?utf-8?B?WXI0aC96M21HYnN4WE55SkxhRVdvdEZCZTBlYUREQ0xVVVpwOTFrVXJpUkFa?= =?utf-8?B?K2NxWWxxMGs1NUI4MFNRcG5GWEpoWnJOY2pUVC9Scm0vaUdFNU9yMDdvQ0Iv?= =?utf-8?B?V1VEOHhobUVNZ0krUTA3cldyVVlBOTZmYW81MC9ycXlacW1Iak1mZEp0Qjhp?= =?utf-8?B?bnhhbmxJSllSdHZXRUtXVjFqWGhpcWduTzJsOGQ0eFoyUFRHOVlEUkc4bzBu?= =?utf-8?B?U09PNGJXTDBoRXI3MzlNcUU2OVVPT1RibEtNNU1LZVlrWTZ6R3RHS0lacUx1?= =?utf-8?B?TUJiUzk0ZEI2NWhnNU5XNUF6dmNQczBmUDRuVlNQSDd0LzdZSEIxeGR4dUR1?= =?utf-8?B?S2FxakpzdE9rUVgrWG1CRDhoamdJdXUxS1VXTE5WRkJ6dWxVRS9ad09SWFVJ?= =?utf-8?B?cmNrZFplQ0NETElXT2xFV3Y0dmROcysxRjRJTWxaSk1sS1Q4KzRwL1JQbGZM?= =?utf-8?B?d3MwWUZGNDNpSzBGNmpreEplT3ppNHlrNmZhN3pnNmVIU0h3YnFoKy9mZUxz?= =?utf-8?B?NGRyZzhQRmw0eTRGU3M3eWh6Tkp5YnE1dXJMTi9FRGJQdlh2V3ZOQzBtRjhz?= =?utf-8?B?MmxGZU9oWWlFOW0wUlFHSXNmekhWdmgrYUl1aWh0VHZEVE9KeDl4WmVWRCtK?= =?utf-8?B?ODk1RDNJQWF4UkJsZC91dG94V1A4a05WWlo1VUlPNkRGREs5enVHU1ZUMStj?= =?utf-8?B?MGo5YllZbUI5MGhUeWtvZVU1bXNRajYwKzFMSzV3TkJvNjNxNWdod21ZaFk2?= =?utf-8?B?MEZjRUVIOStVNEZncnBzWGRNMklPcmFaNGhOU2tQUktyTEplSmFva1E1T0Ns?= =?utf-8?B?NU82THJhVVRWenM5UGtGekhaMnd5WWdDM29MZnpvQ3NkZTVBbTRMV3NVK0Y0?= =?utf-8?B?T2ZFS1FheURvclAvcVc0M2NFczVKSDZIaThZVzVYTTQ0SGNqM3B6QWJwWDM3?= =?utf-8?B?Q295cG01cEhBVXNMQWF3dmxnOGU5NlVwVnZ1QXdSTFZnQlFhc1U2MjYyM0Jo?= =?utf-8?B?ZUc0TVJGS3daSnpHc3JuR2o0NU0zU1V1ZzBqNU43VFFSL0pxZVFjU1RYNGxt?= =?utf-8?Q?DxIFdcWGNJYFb4HFXHnqYSw=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <9400FCC7AC56C746A6A6910A9F375E92@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB0076.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d450b247-60de-4c41-c820-08da953f7961 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2022 04:21:47.7651 (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: mv0xmEfkt6qBwXlDkpt4agfi+uRki83AXwBpg0tA8bzjbkCryKhtFTy8qJfyQ0JAekCq7P8mOL/8eZuuX6W6vyANYRx/U4rLqAv2Emikzcc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5038 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQW5kcmV3LCANCk9uIE1vbiwgMjAyMi0wOS0xMiBhdCAyMzozMyArMDIwMCwgQW5kcmV3IEx1 bm4gd3JvdGU6DQo+IEVYVEVSTkFMIEVNQUlMOiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBh dHRhY2htZW50cyB1bmxlc3MgeW91DQo+IGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZQ0KPiANCj4g T24gRnJpLCBTZXAgMDksIDIwMjIgYXQgMDk6MzE6MTZQTSArMDUzMCwgQXJ1biBSYW1hZG9zcyB3 cm90ZToNCj4gPiBUaGlzIHBhdGNoIHNlcmllcyBpbXBsZW1lbnRzIHRoZSBjb21tb24gaW50ZXJy dXB0IGhhbmRsaW5nIGZvcg0KPiA+IGtzejk0NzcgYmFzZWQNCj4gPiBzd2l0Y2hlcyBhbmQgbGFu OTM3eC4gVGhlIGtzejk0NzcgYW5kIGxhbjkzN3ggaGFzIHNpbWlsYXIgaW50ZXJydXB0DQo+ID4g cmVnaXN0ZXJzDQo+ID4gZXhjZXB0IGtzejk0NzcgaGFzIDQgcG9ydCBiYXNlZCBpbnRlcnJ1cHRz IHdoZXJlYXMgbGFuOTM3eCBoYXMgNg0KPiA+IGludGVycnVwdHMuDQo+ID4gVGhlIHBhdGNoIG1v dmVzIHRoZSBwaHkgaW50ZXJydXB0IGhhbmxlciBpbXBsZW1lbnRlZCBpbg0KPiA+IGxhbjkzN3hf bWFpbi5jIHRvDQo+ID4ga3N6X2NvbW1vbi5jLCBhbG9uZyB3aXRoIHRoZSBtZGlvX3JlZ2lzdGVy IGZ1bmN0aW9uYWxpdHkuDQo+IA0KPiBJdCBpcyBhIGdvb2QgaWRlYSB0byBzdGF0ZSB3aHkgaXQg aXMgYW4gUkZDLiBXaGF0IHNvcnQgb2YgY29tbWVudHMgZG8NCj4geW91IHdhbnQ/DQoNCkluIHRo ZSBhcmNoL2FybS9ib290L2R0cy9hdDkxLXNhbWE1ZDNfa3N6OTQ3N19ldmIuZHRzIGZpbGUsIHRo ZXkNCmhhdmVuJ3Qgc3BlY2lmaWVkIHRoZSBwaHktaGFuZGxlLiBJZiBJIHVzZSB0aGF0IGR0cyBm aWxlIHdpdGggdGhpcw0KcGF0Y2gsIGR1cmluZyB0aGUgbWRpb19yZWdpc3RlciBJIGdldCB0aGUg ZXJyb3IgKm5vIG1kaW8gYnVzIG5vZGUqIGFuZA0KdGhlIGtzeiBwcm9iZSBmYWlscy4gSWYgSSB1 cGRhdGUgdGhlIGR0cyBmaWxlIHdpdGggcGh5LWhhbmRsZSAgYW5kIG1kaW8NCm5vZGUsIHRoZSBt ZGlvX3JlZ2lzdGVyIGlzIHN1Y2Nlc3NmdWxsIGFuZCBpbnRlcnJ1cHQgaGFuZGxpbmcgd29ya3MN CmZpbmUuIERvIEkgbmVlZCB0byBhZGQgYW55IGNoZWNrcyBiZWZvcmUgbWRpb19yZWdpc3RlciBv ciB1cGRhdGluZyB0aGUNCmR0cyBmaWxlIGlzIGVub3VnaD8NCg0KPiANCj4gICAgIEFuZHJldw0K