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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 84D3CC433FE for ; Wed, 2 Nov 2022 13:21:32 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 51215850A7; Wed, 2 Nov 2022 14:21:24 +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=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=microchip.com header.i=@microchip.com header.b="XrCVVgPC"; dkim=pass (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="Uq1z+hFi"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7ADC885063; Wed, 2 Nov 2022 14:21:23 +0100 (CET) Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (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 EA1E185094 for ; Wed, 2 Nov 2022 14:21:18 +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=Padmarao.Begari@microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1667395278; x=1698931278; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=L+INgUoWHGzmOzbGiNZNM8eTRPqOtPpvLNVW+4rq4fI=; b=XrCVVgPCn4UdJiM+3nN9j6HSR2ccZHSCJMhALHnXSQHWCwnFCfqsCogX 9sKtXIH09748H0SxTxM1AuUwTb28r0uipRawAhvhX2pnSgsF6ukT1s6UH 4iwQ+Oq7SRzfEYiGjIERvpC/LkxFl05JiW9OBC6b2cQcm3QLtRH9xX8s1 SB3YvQHaCFzlya3W6MNl3zvYiGUTzxH+Vcm7yGqmbSIa7mKRizOzL5AGz ZXvHc8oDE35c/ctPBq1nq8zYognlzUIS0nrBUk647cnSOhHvh3gUNAsgC bpdJX07NsZX3i9J36Fu54fuqzSOhOwp4iHyatTWbDki07QZ0B3jb+zNH0 w==; X-IronPort-AV: E=Sophos;i="5.95,234,1661842800"; d="scan'208";a="185023842" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 02 Nov 2022 06:21:16 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex02.mchp-main.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Wed, 2 Nov 2022 06:21:00 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Wed, 2 Nov 2022 06:21:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lPgMlYNss+eQqslZysQFN+xA46cUyBYkMB76ZNAukpAjxOK5xRXRtwvOk4Ze9XiK0YoyGffGKnHhxEYfK7RZAXgfoVNj/ulE6BdxuHKfLM0WdUdOAFN8x0EORnK3v6Nb0UDnsXTCVMSkGcDn9zuxSWYGtLIzn3esit4LdVzeAzSoNVCcq1YvzOhP13fwW6VySKQBsxJLKtUZLzxTKquxVb/c0TWDM9fXuzdQy+sXKhKxcm0fIveDLr/vgTZTgmx+xlq2hw3k1PXzTRh9D0y0gbbFV4sOxmry2J92pTe6q9v+0ZH+BtWFm+XW5kMC+GQ8I+4MPwfYPYVDU5a/hqLakA== 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=L+INgUoWHGzmOzbGiNZNM8eTRPqOtPpvLNVW+4rq4fI=; b=XREtrY/rKCUbE42iyLX6gPDPoOyXDEUEE52OYuHLL9SgQtYSCNb+EUESzL385C2DTaDOGXKbwgNK1IL9OD4Un029rSHRacZURiJ6af1IbiS1hf9OVZD60xfpWFRsbz7/aNa99kZ2r5Q1Fsfmk4CUVBmT6lgoEfg9tiIlCong0GcLSX/tZ/hEVa+K16OloEq7uQwV6hRXwFB1N1HK+JWUh7gubHxthgW3pnpZ74Ypy9+kdQiFYqSe0STWZ5AzGptpkMt/ZPFNVEj5/2h2iwYsGNOSSG1K9PFxDAHy5OTNmuxRqZV9GKPAnk2UrjKYYITFEkAMOa+FqqBo3zhxsilUug== 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=L+INgUoWHGzmOzbGiNZNM8eTRPqOtPpvLNVW+4rq4fI=; b=Uq1z+hFirdSq96C09lZwnB5foRDm3f/1lLzlUskncIXWAffAmjj7LFCD9c6/56/BwheO9TSccPCQAqzsB5JZ214FSW9WrqFkMX2SnZKWqPrXd9oaa7GHYcY1ZEz0icNehbtLvDkmo4wVaCtbQkbSNvBaTy+t1KbKecrXu3xGHLg= Received: from SN6PR11MB2749.namprd11.prod.outlook.com (2603:10b6:805:5f::16) by PH0PR11MB4951.namprd11.prod.outlook.com (2603:10b6:510:43::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20; Wed, 2 Nov 2022 13:20:56 +0000 Received: from SN6PR11MB2749.namprd11.prod.outlook.com ([fe80::c345:76f0:58a8:31ba]) by SN6PR11MB2749.namprd11.prod.outlook.com ([fe80::c345:76f0:58a8:31ba%6]) with mapi id 15.20.5769.021; Wed, 2 Nov 2022 13:20:56 +0000 From: To: , , , , CC: Subject: Re: [PATCH v1 5/6] clk: microchip: mpfs: fix criticality of peripheral clocks Thread-Topic: [PATCH v1 5/6] clk: microchip: mpfs: fix criticality of peripheral clocks Thread-Index: AQHY6EaVbwp8fxj9pUOe+JteIYWmtK4rq1KA Date: Wed, 2 Nov 2022 13:20:56 +0000 Message-ID: <52e6bb887a726cb4b4d95b6548cafdd67672f7a0.camel@microchip.com> References: <20221025075848.110754-1-conor.dooley@microchip.com> <20221025075848.110754-6-conor.dooley@microchip.com> In-Reply-To: <20221025075848.110754-6-conor.dooley@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 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: SN6PR11MB2749:EE_|PH0PR11MB4951:EE_ x-ms-office365-filtering-correlation-id: ec7fc5cf-dff7-4026-7934-08dabcd5131d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6ceSMq9ck2XdCKvlKezNPc23UfCQdUj/hAGONiFDzkc1+Km35kUtWqXayeTF2IMcV4hZjHDUnzIY1o1qn0dYLGjeCdPTImiNDahiPfOZNwpkKyPaDHe48kS0iHVnRSUi9Hnc7BoPrF1Lop1QedQuIOJ0vmtC4mSmWiujY/5SG+OijmBrPgNpK+Ghloojbq/1LtT7RVwXF9ULrdAB9/mkuMG5KRLue7o0TbrCRMXrrVEhW8tJBG06Wcum+pAmslmuMJn8puUkTvjgFkvCGmOdeJWk2Osj22EGa3+uGLmEhtyO1I0VH5fgge2FP/xS1Kh4ufFPyQqoiMyNjUcVfCroM9Gi8WYKa5xnZaypnVla9i52Snvyk6HLNpHmguIvIiDyw2OlbaAI6BasuKIHHxWJ67WBvR1be/j3QyY5NbiB7b3HMdMrvCXyvTYRvMTWQC7urSyT0wB1PzvqA2OO2GGelYX5RMrml5HTbbDK0niM3YnEpHF2b01ZQ2Fz/CJXSiB3vC5wp0ph4xnnKECf3/o1ifLOkszjqgw7e61LkiK71R/mddVRuFRzRCEjpR5s/b/uhtSMTRm2WqEAJRh5QX/vTvdmRfyAm2k9r9YN1f9bQa+bfBLTjioHb3VZY810fhx2+7z+TwFkzLmSQ6+ORmVwEv2Xevjj+ihB9KLVvAaC0hG1djBxBuesfdxN/g0v+5WjWYvjER/uSNp737pwOb5U95JTiBEzNOH+4KXHxuVUa91dCAecMz8ZAE0GVVkec02tCAj+LYE7+oKiyvc5fxEAjg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(396003)(366004)(136003)(376002)(39860400002)(451199015)(8936002)(5660300002)(122000001)(4326008)(2616005)(38100700002)(478600001)(8676002)(36756003)(6512007)(6486002)(38070700005)(86362001)(316002)(6506007)(41300700001)(76116006)(186003)(66446008)(66476007)(26005)(64756008)(91956017)(83380400001)(4001150100001)(110136005)(71200400001)(2906002)(66946007)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M1JwVUFQSjMwWUhLSC9qL0lWaTF2UGhlMitaVWw1Ni9KUDZHZzQ0NHBQM2hI?= =?utf-8?B?L1NBdVgwVnppZm9BYTlrYllsNDhqajh0SmZpVENsdEcxczE2OWphK0ExQi9p?= =?utf-8?B?YmNLbFZyQ3Q2LytXdkJ0MTRyL2dCaFNMbU5PbG1PMUpBV290aG5HNm11NUJO?= =?utf-8?B?YWdwR0ZvUldzUUhNODFPM0tDK0Vxa0ZOM1c2bWptOUgvbWxGZ24yMjdEQm5R?= =?utf-8?B?Kyt2N0tRSVJITnczRitGZURvc3RxRHowM3A0NGl4WDI5Y3JpbzRnZVlrNTFE?= =?utf-8?B?RWV6dFViY3kwd3pqTEpSL0FQZzBpdi9rSTRVWDY5K0pkS1pLYzVNbHMzOUsy?= =?utf-8?B?Z05yMlBpWHNoSUs1aGQ2b21yVXI4c3NwNzVWRXY2NDFhYmU1c0sxMGs2Tm1V?= =?utf-8?B?WDRjeDhtN1BHY0NFZzJ0NXNuV1BVSnhQZEVLWnVMT2NLVm81KzFrTkxPWFlS?= =?utf-8?B?S3hRMnpuSVB6bzV4TXNWM0FZU1Z5NWRMR0JJd01rMmlOOURaSm5lc3h2bDdB?= =?utf-8?B?Qm9ZQmNjSnB5QjNIektONG8weWdGTC9oaGhNNy9NL1VyUkYzZE1aajVmd1V1?= =?utf-8?B?eVZ0OTdtbEc4NWU0YlVlSno5azdxR0ZWWk40UEpaQkRia0YwU1ljVisrWVMv?= =?utf-8?B?QkptSFdudkUvTW81ZGhLZnRCQ2tzbWhXTkU5WERpWEFDQmJaYlRCS1lDc2F6?= =?utf-8?B?a1gxaTcrQXh5b2ZuZWRPNnphSE9QSUJCaVJrVlVSWWExOUJDOE4zZnh4Z1p1?= =?utf-8?B?VWVVL0gzMGpEY2dwVDhKNXFNQ2tpNWdWeUh2aW9ScThPblhVRXBCaW43SnZC?= =?utf-8?B?VHlLblo0VFZ5ampOckN5YlpIMGtSUEdCRzNCZWsvOUVvVVhLbDNWeXZDVHJi?= =?utf-8?B?TVk2NDB3dlQ2M20yTFZad01sQ2FYZ2JIZFppTXF4cDdCRGhnb1dHYWxrN1RX?= =?utf-8?B?VnFkM0RneURxWXp2dG1ydWJiQWNIVmwwckhSVldtMnRaYjNuSmhkK0pCdlM2?= =?utf-8?B?NWJVMmRySXY5azBTNUgyZW5UR2NaeTNTak1RbkQrRVNOZ2g4UlNEOUxPclpI?= =?utf-8?B?cGh5Z3NDZmkwSzBNclJrNnV5VUVHdjUzWkpCc0cwa0RWaWUxUmptMGNqMDA1?= =?utf-8?B?c1hoaU00V1pHRlJweGlxQ1RwZkhCUmhlVHlnT0ErRjk2MldXWUMwQjdZbzlG?= =?utf-8?B?Vk8zcEx6dVRyTkR6a2VzMkdrcGhTQ1VackFFTXdwVDB0NmQxc05oUnBWSGRN?= =?utf-8?B?d0dINkdDdFJtYU5DcWltSHErTW0zWUZjdHc5YnFaeW50Nmt3WlYwTnFoaldE?= =?utf-8?B?c3ZlelEvb0l6SUhOVkhnNTYrS2tpNEZxT0JGTTdVeTFDVVdtVkEzQUM4RXk5?= =?utf-8?B?N1VpSFpRdVVQdEt0MjlhYnhjM0N4cFdobFZtRHVIZkRPbGpYRnFrajM4VUJK?= =?utf-8?B?Z09nVlZMVW15SFowODYzTE0xSFB2WkxLeitTUWl4Y1pQRm5TaUpORU1pMnk3?= =?utf-8?B?YldxcW52ZWxKNFJubm4zR0FyeFh5UTk2Ymg4TCtybXYrUUNlSkhKSU8zTGdL?= =?utf-8?B?LzAwMVFvcG5OK0N0V1dXRUtaWE5rZUg4UVNCUm5NeGpkS3RFQThFODhCZ0F1?= =?utf-8?B?MUNLNmRMSDUrM3hPWmE5WXMvNnUyR1YvSmgxdkwvenhJQlBvdTRZTXF0MGFZ?= =?utf-8?B?c3hjRU5MeDJVS3Rxa2NmWXFYY1dZN1F4TGU4QVh5WFNMcjdQa2hKbGJROERH?= =?utf-8?B?NEt5MnRrOUJiY28vRGtNQWVPRWg1N2p4ZFA1ZXUycy9sNHUwTjFzYU45cU5X?= =?utf-8?B?QzJDbVoxWlhGSTRpSU9tVlQwVWc5bDNPYnpZMHJFeTJWK055Wk5Qb3J5VTJT?= =?utf-8?B?SGtodk1sSElQNGlkeG9XeW9YOFcraUk2RnZRS2crSld4T25EV3ZWc1BTRVdI?= =?utf-8?B?T1VwSDhjM3VqbXZJM0diemZkM1hwU0EraitGbXZIZXprQU12anp6OXJaR3hq?= =?utf-8?B?MGFJUmkrcE5rODd0ZzNRdmdRS3lOYkRtZU8xNDhzNGJZNUt2bWVDV1hIdURj?= =?utf-8?B?Qk9LVUszZHppalVzckZ2TjBFMkJZOXFWT25oZzFvTitqUjRLMGRtOWN5K3VM?= =?utf-8?B?cDVZbFRBek5GUkM1MCszcVZPN1dxVFJKRm10SklWNHQxaWRueFczR1liNVFS?= =?utf-8?Q?UcVCXbmxAiYAMGHw9s2dl/w=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <7058523F626FB24BB66F3C176B7B599E@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec7fc5cf-dff7-4026-7934-08dabcd5131d X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2022 13:20:56.0788 (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: IIXI0PCvOUUacP02+kr3vE4eMHRx6GtXy89pHWwHxLhHvzD5kYD59U+B3G81SE88ylrI+QGVhzZJ4pK6LcIbXFQpH/nBXHDjB2lFtb1dZu0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4951 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.6 at phobos.denx.de X-Virus-Status: Clean PiBPbiBUdWUsIDIwMjItMTAtMjUgYXQgMDg6NTggKzAxMDAsIENvbm9yIERvb2xleSB3cm90ZToN Cj4gU3luYyB0aGUgY3JpdGljYWwgY2xvY2tzIGluIHRoZSBVLUJvb3QgZHJpdmVyIHdpdGggdGhv c2UgbWFya2VkIGFzDQo+IGNyaXRpY2FsIGluIExpbnV4LiBUaGUgTGludXggZHJpdmVyIGhhcyBh biBleHBsYW5hdGlvbiBvZiB3aHkgZWFjaA0KPiBjbG9jaw0KPiBpcyBjb25zaWRlcmVkIHRvIGJl IGNyaXRpY2FsLCBzbyBpbXBvcnQgdGhhdCB0b28uDQo+IA0KPiBGaXhlczogMmYyN2M5MjE5ZSAo ImNsazogQWRkIE1pY3JvY2hpcCBQb2xhckZpcmUgU29DIGNsb2NrIGRyaXZlciIpDQo+IFNpZ25l ZC1vZmYtYnk6IENvbm9yIERvb2xleSA8Y29ub3IuZG9vbGV5QG1pY3JvY2hpcC5jb20+DQo+IC0t LQ0KPiAgZHJpdmVycy9jbGsvbWljcm9jaGlwL21wZnNfY2xrX3BlcmlwaC5jIHwgMjggKysrKysr KysrKysrKysrKysrLS0tLS0NCj4gLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25z KCspLCA3IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2xrL21pY3Jv Y2hpcC9tcGZzX2Nsa19wZXJpcGguYw0KPiBiL2RyaXZlcnMvY2xrL21pY3JvY2hpcC9tcGZzX2Ns a19wZXJpcGguYw0KPiBpbmRleCBlMjNlYjU1MmMzLi5kZGVjY2I5MTQ1IDEwMDY0NA0KPiAtLS0g YS9kcml2ZXJzL2Nsay9taWNyb2NoaXAvbXBmc19jbGtfcGVyaXBoLmMNCj4gKysrIGIvZHJpdmVy cy9jbGsvbWljcm9jaGlwL21wZnNfY2xrX3BlcmlwaC5jDQo+IEBAIC0xMTQsMTMgKzExNCwyNyBA QCBzdGF0aWMgdWxvbmcgbXBmc19wZXJpcGhfY2xrX3JlY2FsY19yYXRlKHN0cnVjdA0KPiBjbGsg Kmh3KQ0KPiAgCQkucGVyaXBoLmZsYWdzID0gX2ZsYWdzLAkJCVwNCj4gIAl9DQo+ICANCj4gKy8q DQo+ICsgKiBDcml0aWNhbCBjbG9ja3M6DQo+ICsgKiAtIENMS19FTlZNOiByZXNlcnZlZCBieSBo YXJ0IHNvZnR3YXJlIHNlcnZpY2VzIChoc3MpIHN1cGVybG9vcA0KPiBtb25pdG9yL20gbW9kZSBp bnRlcnJ1cHQNCj4gKyAqICAgdHJhcCBoYW5kbGVyDQo+ICsgKiAtIENMS19NTVVBUlQwOiByZXNl cnZlZCBieSB0aGUgaHNzDQo+ICsgKiAtIENMS19ERFJDOiBwcm92aWRlcyBjbG9jayB0byB0aGUg ZGRyIHN1YnN5c3RlbQ0KPiArICogLSBDTEtfUlRDOiB0aGUgb25ib2FyZCBSVEMncyBBSEIgYnVz IGNsb2NrIG11c3QgYmUga2VwdCBydW5uaW5nDQo+IGFzIHRoZSBydGMgd2lsbCBzdG9wDQo+ICsg KiAgIGlmIHRoZSBBSEIgaW50ZXJmYWNlIGNsb2NrIGlzIGRpc2FibGVkDQo+ICsgKiAtIENMS19G SUN4OiB0aGVzZSBwcm92aWRlIHRoZSBwcm9jZXNzb3Igc2lkZSBjbG9ja3MgdG8gdGhlICJGSUMi DQo+IChGYWJyaWMgSW50ZXJDb25uZWN0KQ0KPiArICogICBjbG9jayBkb21haW4gY3Jvc3NlcnMg d2hpY2ggcHJvdmlkZSB0aGUgaW50ZXJmYWNlIHRvIHRoZSBGUEdBDQo+IGZhYnJpYy4gRGlzYWJs aW5nIHRoZW0NCj4gKyAqICAgY2F1c2VzIHRoZSBGUEdBIGZhYnJpYyB0byBnbyBpbnRvIHJlc2V0 Lg0KPiArICogLSBDTEtfQVRIRU5BOiBUaGUgYXRoZW5hIGNsb2NrIGlzIEZJQzQsIHdoaWNoIGlz IHJlc2VydmVkIGZvciB0aGUNCj4gQXRoZW5hIFRlcmFGaXJlLg0KPiArICovDQo+ICsNCj4gIHN0 YXRpYyBzdHJ1Y3QgbXBmc19wZXJpcGhfaHdfY2xvY2sgbXBmc19wZXJpcGhfY2xrc1tdID0gew0K PiAgCUNMS19QRVJJUEgoQ0xLX0VOVk0sICJjbGtfcGVyaXBoX2Vudm0iLCBDTEtfQUhCLCAwLA0K PiBDTEtfSVNfQ1JJVElDQUwpLA0KPiAgCUNMS19QRVJJUEgoQ0xLX01BQzAsICJjbGtfcGVyaXBo X21hYzAiLCBDTEtfQUhCLCAxLCAwKSwNCj4gIAlDTEtfUEVSSVBIKENMS19NQUMxLCAiY2xrX3Bl cmlwaF9tYWMxIiwgQ0xLX0FIQiwgMiwgMCksDQo+ICAJQ0xLX1BFUklQSChDTEtfTU1DLCAiY2xr X3BlcmlwaF9tbWMiLCBDTEtfQUhCLCAzLCAwKSwNCj4gIAlDTEtfUEVSSVBIKENMS19USU1FUiwg ImNsa19wZXJpcGhfdGltZXIiLCBDTEtfUlRDUkVGLCA0LCAwKSwNCj4gLQlDTEtfUEVSSVBIKENM S19NTVVBUlQwLCAiY2xrX3BlcmlwaF9tbXVhcnQwIiwgQ0xLX0FIQiwgNSwgMCksDQo+ICsJQ0xL X1BFUklQSChDTEtfTU1VQVJUMCwgImNsa19wZXJpcGhfbW11YXJ0MCIsIENMS19BSEIsIDUsDQo+ IENMS19JU19DUklUSUNBTCksDQo+ICAJQ0xLX1BFUklQSChDTEtfTU1VQVJUMSwgImNsa19wZXJp cGhfbW11YXJ0MSIsIENMS19BSEIsIDYsIDApLA0KPiAgCUNMS19QRVJJUEgoQ0xLX01NVUFSVDIs ICJjbGtfcGVyaXBoX21tdWFydDIiLCBDTEtfQUhCLCA3LCAwKSwNCj4gIAlDTEtfUEVSSVBIKENM S19NTVVBUlQzLCAiY2xrX3BlcmlwaF9tbXVhcnQzIiwgQ0xLX0FIQiwgOCwgMCksDQo+IEBAIC0x MzIsMTcgKzE0NiwxNyBAQCBzdGF0aWMgc3RydWN0IG1wZnNfcGVyaXBoX2h3X2Nsb2NrDQo+IG1w ZnNfcGVyaXBoX2Nsa3NbXSA9IHsNCj4gIAlDTEtfUEVSSVBIKENMS19DQU4wLCAiY2xrX3Blcmlw aF9jYW4wIiwgQ0xLX0FIQiwgMTQsIDApLA0KPiAgCUNMS19QRVJJUEgoQ0xLX0NBTjEsICJjbGtf cGVyaXBoX2NhbjEiLCBDTEtfQUhCLCAxNSwgMCksDQo+ICAJQ0xLX1BFUklQSChDTEtfVVNCLCAi Y2xrX3BlcmlwaF91c2IiLCBDTEtfQUhCLCAxNiwgMCksDQo+IC0JQ0xLX1BFUklQSChDTEtfUlRD LCAiY2xrX3BlcmlwaF9ydGMiLCBDTEtfQUhCLCAxOCwgMCksDQo+ICsJQ0xLX1BFUklQSChDTEtf UlRDLCAiY2xrX3BlcmlwaF9ydGMiLCBDTEtfQUhCLCAxOCwNCj4gQ0xLX0lTX0NSSVRJQ0FMKSwN Cj4gIAlDTEtfUEVSSVBIKENMS19RU1BJLCAiY2xrX3BlcmlwaF9xc3BpIiwgQ0xLX0FIQiwgMTks IDApLA0KPiAgCUNMS19QRVJJUEgoQ0xLX0dQSU8wLCAiY2xrX3BlcmlwaF9ncGlvMCIsIENMS19B SEIsIDIwLCAwKSwNCj4gIAlDTEtfUEVSSVBIKENMS19HUElPMSwgImNsa19wZXJpcGhfZ3BpbzEi LCBDTEtfQUhCLCAyMSwgMCksDQo+ICAJQ0xLX1BFUklQSChDTEtfR1BJTzIsICJjbGtfcGVyaXBo X2dwaW8yIiwgQ0xLX0FIQiwgMjIsIDApLA0KPiAgCUNMS19QRVJJUEgoQ0xLX0REUkMsICJjbGtf cGVyaXBoX2RkcmMiLCBDTEtfQUhCLCAyMywNCj4gQ0xLX0lTX0NSSVRJQ0FMKSwNCj4gLQlDTEtf UEVSSVBIKENMS19GSUMwLCAiY2xrX3BlcmlwaF9maWMwIiwgQ0xLX0FYSSwgMjQsIDApLA0KPiAt CUNMS19QRVJJUEgoQ0xLX0ZJQzEsICJjbGtfcGVyaXBoX2ZpYzEiLCBDTEtfQVhJLCAyNSwgMCks DQo+IC0JQ0xLX1BFUklQSChDTEtfRklDMiwgImNsa19wZXJpcGhfZmljMiIsIENMS19BWEksIDI2 LCAwKSwNCj4gLQlDTEtfUEVSSVBIKENMS19GSUMzLCAiY2xrX3BlcmlwaF9maWMzIiwgQ0xLX0FY SSwgMjcsIDApLA0KPiAtCUNMS19QRVJJUEgoQ0xLX0FUSEVOQSwgImNsa19wZXJpcGhfYXRoZW5h IiwgQ0xLX0FYSSwgMjgsIDApLA0KPiArCUNMS19QRVJJUEgoQ0xLX0ZJQzAsICJjbGtfcGVyaXBo X2ZpYzAiLCBDTEtfQVhJLCAyNCwNCj4gQ0xLX0lTX0NSSVRJQ0FMKSwNCj4gKwlDTEtfUEVSSVBI KENMS19GSUMxLCAiY2xrX3BlcmlwaF9maWMxIiwgQ0xLX0FYSSwgMjUsDQo+IENMS19JU19DUklU SUNBTCksDQo+ICsJQ0xLX1BFUklQSChDTEtfRklDMiwgImNsa19wZXJpcGhfZmljMiIsIENMS19B WEksIDI2LA0KPiBDTEtfSVNfQ1JJVElDQUwpLA0KPiArCUNMS19QRVJJUEgoQ0xLX0ZJQzMsICJj bGtfcGVyaXBoX2ZpYzMiLCBDTEtfQVhJLCAyNywNCj4gQ0xLX0lTX0NSSVRJQ0FMKSwNCj4gKwlD TEtfUEVSSVBIKENMS19BVEhFTkEsICJjbGtfcGVyaXBoX2F0aGVuYSIsIENMS19BWEksIDI4LA0K PiBDTEtfSVNfQ1JJVElDQUwpLA0KPiAgCUNMS19QRVJJUEgoQ0xLX0NGTSwgImNsa19wZXJpcGhf Y2ZtIiwgQ0xLX0FIQiwgMjksIDApLA0KPiAgfTsNCj4gIA0KDQpSZXZpZXdlZC1ieTogUGFkbWFy YW8gQmVnYXJpIDxwYWRtYXJhby5iZWdhcmlAbWljcm9jaGlwLmNvbT4NCg==