Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp5050329rwn; Mon, 12 Sep 2022 03:44:21 -0700 (PDT) X-Google-Smtp-Source: AA6agR5GL8pYxPyY1p+Aca6/Yv0qqCYCLVZ/PY0yTvfMCPOYQNKV+j5cebEgb530gfxhMLcHvZnr X-Received: by 2002:a17:907:3fa5:b0:77d:41c0:e2f3 with SMTP id hr37-20020a1709073fa500b0077d41c0e2f3mr3429664ejc.741.1662979460680; Mon, 12 Sep 2022 03:44:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1662979460; cv=pass; d=google.com; s=arc-20160816; b=yCpCAuBQlLkpQT1Td8O/HZmCPD2HMF78gkvwZiBr30/N65QS6PdbzgAThplkubAXHu J9NwBdAHSE+VPGm9tDtTIqu+8YWuJShJCZo5oqOKHFfg51CfqK9EzBKpT7oKER+35SQl kZT4XO9/8lZwJhKHajgK6NLIBMVbg+MHLIqgctNiJX7Hu47zxaol7T2phFMPRXasCZDf W3+BwEL4sTNPiYAZpAfMJftWMx7HozwJ19CytCjiIjUcKY5Pxs54VFAuiYJ9ynp9qE8i O4qO0Kp6OHEHXcU9A/IHshrKHWta+mzBLuGHdOUxxqhjW13Hsa+PhxfLcm1JCS8FEtl+ 71GA== 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:dkim-signature; bh=zr5/X3SmxgcWjggchAstoxhh5KzqoaOcRO9NX6oqDTg=; b=D54kVZIxRyTchzN6RpD/lYI54MBDCa8U/y5Z+uCNZDquAXtVHZ148qHVbCVjuCOs5O DRetQWr52y0uYSbeLgoI91uCBVS60hyFbpfW+LofgTzsZDDVnY4igJ3xo9yDti0I+ez+ 0TQ/6XapZLjCy6Qv+/l+sbIm/melbrExUlB++CuxmtZ5NLsjzGv3dwOdo8rYPDFDIQ5R zb9IzvKesIgo4tyw5EwDHOfGoSY6EIhnctEvTBjLbCg5F+s3Sc1A2I0VxgkEjquJKSlS zFISMLnNw2hXit3wQe/Sax8V7haHyycy2kKKCfN7tq77jB5ecmCkxk8hWX51y6Aeu504 6Ecg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=WhW2tmg1; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=nQjwY6zS; 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 fe2-20020a056402390200b00451bd163c57si2217917edb.534.2022.09.12.03.43.55; Mon, 12 Sep 2022 03:44:20 -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=WhW2tmg1; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=nQjwY6zS; 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 S229813AbiILKNN (ORCPT + 99 others); Mon, 12 Sep 2022 06:13:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229770AbiILKNK (ORCPT ); Mon, 12 Sep 2022 06:13:10 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 346B221267; Mon, 12 Sep 2022 03:13:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1662977587; x=1694513587; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=zr5/X3SmxgcWjggchAstoxhh5KzqoaOcRO9NX6oqDTg=; b=WhW2tmg1TABu2uJ0BTtbKk36rDDJPgFfb9CaGEsyiOCv2OTMo5eR3lHy hpVg4OgHBzfT6hHAhr7ehJ3yQGeA2QGs2qII+jmGRCvbvRT7l/ehidfwl rM06QpwWJ35cSwK0f6wT0aeXb1FmeUXQ1ICT/9VyWFB9AsM4edyVEWiBQ 5Ba0pBds3wHW9heoxXVxjvwyD0RtrnH53U9gXQC1KA+vF3Y4I+zDJkzZ9 ZxBx0L3zZ0IMq0nbOHKLAZTd19aZ4qaNvCUNXOG1XVFaTJnG2NcXvjzS3 xgYpnmekvdC8D23+wohfVjVD5w3c2SSb8VfK9pLyoOLcrhksNEX2oorTq Q==; X-IronPort-AV: E=Sophos;i="5.93,310,1654585200"; d="scan'208";a="176677539" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 12 Sep 2022 03:13:06 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) 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 03:13:05 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) 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 03:13:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hDN1s/CHnBAOUSCJZEk3g7AMEAbMWdPFA//ohYwF1lXurWwAQ5ovFbUhUnx0dCpRTXE1cqL2OKuJ/T4yhbshd9xCpD14lLVRNUdu8Nxg6+TzP7WH1jRYXnPvdp6eVmTHRN48KYUYmqrsHZCkLwKfZfo3JA9Fjf48VuZzEcdtEUB3Y/FVBPh0cRF2EJHUPxFGc8oH4/PgDS8QX2bT+/p/LBUFZGrnQ2Kk/IFLupdtxT8TSrASxahCyTnBYzawtmiPdIEYYozjvyb2iC2qpR+yNJJtZh8rctGyyT6ywRJ3fDOaiF3LlhcUxMhZv/7Huen1RwDST1r6Ojci7H4no7LrFw== 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=zr5/X3SmxgcWjggchAstoxhh5KzqoaOcRO9NX6oqDTg=; b=Y6YqbVo0GmIC7GBu/wU5pTkmzQYlCpJaWdNEp1MSDzcTlU/dXLZTKSkjZfMK6tfP3mXeisKcDFnx8eAcDoW8q8jCYZMeAeEVaZ678nWqXW1ZL7EbjrAEFx9xQQtHgr9TBaokg9s969lVhkNp0zK8o+UG5U8xiJOeCDIi8y5Vvpy2CzJtxiiy4WLVGwGgTfnR1Aywc8NxNjD8PULJlEDIWRsbwomJGvIwtgdV1m/UMEHPpzRFcRu0/EhXFe91qQYMiSAuCmrWoVtq+9iTJoUv9TbVVX8rY1qhn+6UMzFJLneaNoGCsdGa7bsSbFC2uBJN5lYBBeD+M+cHvq+BjnaRSg== 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=zr5/X3SmxgcWjggchAstoxhh5KzqoaOcRO9NX6oqDTg=; b=nQjwY6zSm8R6/m4d70bb/6QEQTGN13RICiTh/mC65u2EblsHq2eY+kG2qkx/7pauhD18bxRImeD+w1LsZNUbLDB1kXhQVi+mIOr18TbVW8+ah4ax1utSgTiAIbs2/kQGVrfSRl/GHHUPSkCj7yvGU4xg7b7Nr5x/RUeo7D+oyxg= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by SJ0PR11MB4992.namprd11.prod.outlook.com (2603:10b6:a03:2d4::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.16; Mon, 12 Sep 2022 10:13:04 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::545a:72f5:1940:e009%3]) with mapi id 15.20.5612.022; Mon, 12 Sep 2022 10:13:04 +0000 From: To: , , , , , , CC: , , Subject: Re: [PATCH] PCI: fu740: do not use clock name when requesting clock Thread-Topic: [PATCH] PCI: fu740: do not use clock name when requesting clock Thread-Index: AQHYwnx0NYa6w3eDKkCEt2xzrlxSOa3V2JAAgAUzLQCAAI/GgA== Date: Mon, 12 Sep 2022 10:13:04 +0000 Message-ID: <752ea700-bdef-25ca-c922-fd79ea34c8af@microchip.com> References: <20220907054020.745672-1-uwu@icenowy.me> <8d7b8514-efe0-d3e3-8458-f4f003f10154@microchip.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 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: CO1PR11MB5154:EE_|SJ0PR11MB4992:EE_ x-ms-office365-filtering-correlation-id: d3a8d8b1-b314-49e9-ad29-08da94a76169 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fw38IkuAwxHKQ1KHaGmOSFcVUd7B8quh1xWwl0JGXcSpO+wpnVJQ5ShsMOX15DlKHFAtJRA46hcj1Hxx3ikepLFt5pxzQwlQUWZ24PwSwMinf8P+AOdhTZ9f3iuud4mJJEZtL0FNMCa2djqPSSdbjyhv1szYjuMhjIOXP+eNTms6CFqduhespFreioLAhz94yZqP8sueSRjlGmorJcF7G4Ma3qx+8eaMYMQI54DySRaShb/3xIEWotuNRL0k2grv2OsBbayAOFyiXtoSGeiptZy12yCYTJ16tWTh8gPLSyA1gWEf4MRsConfFG9SDR+OExuWJTFFTLnJvF2+TRiyqNe4En8bNKFCBCOKce9AE6oum7b1q8oTGRTcwdYCy4JB+vV2MeD32r8v7EXTX5WlFm5mFg8OPZ3EhJIGUvuLCQ6S0RNLOD4ZDyEmnQ8MYC1yXLhJuDpdTLB3eFHr6jDm1HC6BP1DbANXN8mAgFuPQD6xuAoYJHSkNAM9kL8MLTbY9b2GFE3lqUfVv9kXQEX/3bubgLXEJji5rou/3aZssnyatEryba4xEmJOrQL8pgvNqK2e4K7DdC5Mo+VuS3gaMkBShw2jKntgUdLfFlteUafzHvgDRS/aIWfc5HFfzgRvyrOaEuCZfqGJTb5VhvfjDhUwjLS7aGGwXoTrS9u+Jy0OBdT8caf7xmknRI2bvvg3T9ahsuFHZyylAcunVFWbxEwqblLpQQl+/EDlYwwVfHM+wul5Y5DSEr0e7YyNeeM6mz1ELU8cgxC/OFmZuGHcv1r/qFDXvxBUYuccf3U72I0gUVv4W71Vv8Hbb6m5V6bj3QJCCuayE8ZPIsiXYRPf1BfZMfIoco4BWkE8gQqHd2dc1i6dsm89QOlKlj7nQ1YsUjg+2hRW1LNPA7AnnTZ8Cw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(136003)(366004)(346002)(376002)(396003)(39860400002)(31686004)(122000001)(38100700002)(6512007)(6506007)(26005)(83380400001)(2616005)(38070700005)(186003)(53546011)(54906003)(316002)(966005)(86362001)(31696002)(91956017)(64756008)(66946007)(66556008)(76116006)(66446008)(41300700001)(478600001)(71200400001)(8676002)(66476007)(7416002)(5660300002)(4326008)(6486002)(110136005)(2906002)(8936002)(36756003)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dlVtL29mUGJYZDl1aXZObXhNZTNVNXNKdkp5Qk51emgrQjRyYm9HdG0zbUpu?= =?utf-8?B?UFc0NXcveWtzUzB2UlNHWTlGa2Q5TlZrTlJ4VFg1STBlT0FXYmxNazMrUnFn?= =?utf-8?B?b2MrVDBmYnBaaENJL2xFUDFZK2JMWFdXOVE4OVc3VWxIWnVRcWNwOGM5SWdZ?= =?utf-8?B?ODVxNmUvR2FJbTB0UXBRMGRQMW5SY0xoT2k2UXpXVnRsRU5DYU83Q3FZcjgw?= =?utf-8?B?QXpOSU9OaEZ4N1RqSVc4MjMrdk9hNWdEV1Q4d3N5Z2NIMU1penJIWVMrNnow?= =?utf-8?B?WkE3VjlCRG01d0VtN2FvaTUyd3ZucXM3bnQxVm5hY2hrRTR6Qndic1dZZ0kx?= =?utf-8?B?SElrRUltYVNqYmdhdm5YeEpBeUNWTTBLVjA3eXVLdDFDdWtUOWJDalhMNE10?= =?utf-8?B?QXNTdWxyc0NQaDBPaU1oWmY5Zy96YnlRdGpIYWtvKzBFSnVpZUVGR3NCN0tZ?= =?utf-8?B?UlN0SmR0bGVNZGNxSWtVMkNMTTB3NXh0ZEl5cTNLanNNOThjOWhCSmRaWWtn?= =?utf-8?B?WDRKOWcxTVYycFdaQXMvc0lHMHlKWTkzZ3pPZzdLZEdmNllTYzVuSWZKVzlj?= =?utf-8?B?Ujhvby9na3JqaDBMK0RVRVc4U1Z1YkxGMEhQUko0cXYxaW1jVEdTVlROYW5Q?= =?utf-8?B?QytEZUl2YTN3Z0pDOTdRbmw1SWNvbkpYdm5MSndJMGxIcVhBMzZJNUttNjlJ?= =?utf-8?B?Sk52bW5aYWRYcXcxMW1oQ2tZNWNHSXN2K2I4L05CSUltSWwyTzcwckhBZmtM?= =?utf-8?B?TWlYMlMrdHdwOGNjM0ZsN3JCeG10K0xEM3NmeU1Ka0E5dzY0OC8rNGMvM2pr?= =?utf-8?B?SmlUZXlvakxsSWk4d1gyMWIvYzgzeVJ3N2FyQ2NBWVNjVTRSQk81WmptMTFw?= =?utf-8?B?OWtiaWJtZENvcDcrMllleEdCbkltVUZzQnNSdkY0UUpFYmVRenFPc1FKelBu?= =?utf-8?B?UWI3aWlMNTAvM1lWUkRzSGF5ZlNZY09Hc2Z0bmFIVG5uQ0xpYjRuWWQzSVJW?= =?utf-8?B?cndvU1VURCtMcVRlYzV4NURBT2p4NVNXYVRSNFo3a0ZjSzlPM3Bza255OWU4?= =?utf-8?B?SzJTNjUzVEE5WkthQXplaU4yWGtxU2t5M25rbmVmR2wvWGhTRWY4V3hHTlhj?= =?utf-8?B?T0hiMlYyczE4TGQrZXNabzVMTXZoZjlacnNIMGY3OW05MHQrT1B6eEVwSG00?= =?utf-8?B?Z3duMHp0bEF6Qk1NdnlpejkzOGc5OUJGYVBTd0JMdWZZV2dKYUZOVW9qRERT?= =?utf-8?B?QjBYN3RDM3pmd0dVRlFvUXRmbHRFVWxqZFQzcmRkUWRlYU1jQ3ZsbldrWlVG?= =?utf-8?B?TUVqd3JFSHRoclVGNU1taysxbm91dWNZMnlXR291bU5wVkdydzlWRTNtUFlG?= =?utf-8?B?MzRqT1I4d2tNQVRFc2FLbm5KNVVSRlo3Z003NGd4cjNqYTV0MVlPMEdTYi9T?= =?utf-8?B?Yk5wbkluZmtHcDJlSDhxR2o4OE1XSnhDTC81TUxUNE1mbXhRbFprQ1l6cFZK?= =?utf-8?B?VlpabFU2QUFUSFZDNzdrYmVxdkNUWFpsa0pSZ3BpckdGMjE2UVBORzM3SXBC?= =?utf-8?B?S2JKWS9IbUhIK1dVTWkwRzA3VFIrN0xSQ1ZqbUZZUG9YOEs2YmtNRzV6YXZy?= =?utf-8?B?dmxBMlRNMkJKb2tWYzRMOWw3UXpEL1BLREJOMkFZRHJ1dEIwblg0a2RCMU51?= =?utf-8?B?dE9WM0VzRmJmeXc0THNpa3lFcWlFSVp0eVRqU0RBbmsvSWhTSW1NczBjS1Zp?= =?utf-8?B?d2w4Z05ldFc5NnMwK1FSYmtleWNRelpzdy9rbDh6bFppeXFra1hrb2pPbmJv?= =?utf-8?B?V0QxK2JUem51VlVheWEvMVNjc2VnaE1jNXVhdHUxNmRJTTFCMXdlaUtqc0hU?= =?utf-8?B?ZXJFOFdRZUcyWDVESUkyK21hQ3VzTVpxbDBtK0p6S3UwUXFZNUhQd3AyM3FW?= =?utf-8?B?U2tCYnlyTit3Yi9YVmdiaVpiL016eVFnQytBT3hLUlpzNk13WitQU3dtSHBP?= =?utf-8?B?b2F0VmVWNHF5VzNwazlXdUhaTmZ1VC9QRUl4Z25iMklON1dPZlBpaVNlU3dD?= =?utf-8?B?Y0hFKzNEWEtybGFBSWdsL09lcVpMRVEyOVozMmFNSTkrb0d5OVllL2k0ZmI1?= =?utf-8?B?Wi8zNTljRDFLZ1EvRWVTRldVUnF1eTYyajVrQ214QTJjMlg2bGQrNzRyUzNy?= =?utf-8?B?clE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <9D0D7AFA68162141A47FECB08F6C53F6@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d3a8d8b1-b314-49e9-ad29-08da94a76169 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2022 10:13:04.0486 (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: JRL98KlHcxPzDk2exizHuxx8cmn4Gqn5yRYNU/WZSBDo2lZbYvx12Y7dMhgYfRGKakyh0mdWjgeOXZbhSJ5jc/hRNxG7egXRArjtTmwjthA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4992 X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,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 T24gMTIvMDkvMjAyMiAwMjozOCwgSWNlbm93eSBaaGVuZyB3cm90ZToNCj4gRVhURVJOQUwgRU1B SUw6IERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Uga25v dyB0aGUgY29udGVudCBpcyBzYWZlDQo+IA0KPiDlnKggMjAyMi0wOS0wOOaYn+acn+Wbm+eahCAx ODoxNCArMDAwMO+8jENvbm9yLkRvb2xleUBtaWNyb2NoaXAuY29t5YaZ6YGT77yaDQo+PiBPbiAw Ny8wOS8yMDIyIDA2OjQwLCBJY2Vub3d5IFpoZW5nIHdyb3RlOg0KPj4+IEVYVEVSTkFMIEVNQUlM OiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91DQo+Pj4g a25vdyB0aGUgY29udGVudCBpcyBzYWZlDQo+Pj4NCj4+PiBUaGUgRFQgYmluZGluZyBvZiBGVTc0 MCBQQ0llIGRvZXMgbm90IGVuZm9yY2UgYSBjbG9jay1uYW1lcyBwcm9wZXJ0eSwNCj4+PiBhbmQg dGhlcmUgZXhpc3Qgc29tZSBkZXZpY2UgdHJlZSB0aGF0IGhhcyBhIGNsb2NrIG5hbWUgdGhhdCBk b2VzIG5vdA0KPj4+IHN0aWNrIHRvIHRoZSBvbmUgdXNlZCBieSBMaW51eCBEVCAoZS5nLiB0aGUg b25lIHNoaXBwZWQgd2l0aCBjdXJyZW50DQo+Pj4gVS1Cb290IG1haW5saW5lKS4NCj4+DQo+PiBJ IHJlY2VudGx5IGFkZGVkIHRoZSBtaXNzaW5nIGVuZm9yY2VtZW50Og0KPj4gaHR0cHM6Ly9naXQu a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvbHBpZXJhbGlzaS9wY2kuZ2l0L2Nv bW1pdC8/aD1wY2kvZHQmaWQ9YjQwOGZhZDYxZDM0Yzc2NWMzZTAxODk1Mjg2MzMyYWYyZDUwNDAy YQ0KPiANCj4gVW5mb3J0dW5hdGVseSBiaW5kaW5nIHcvbyBjbG9jay1uYW1lcyBlbmZvcmNlbWVu dCBoYXMgYWxyZWFkeSBlbnRlcmVkIGENCj4gc3RhYmxlIHJlbGVhc2UgKDUuMTkpLCBhbmQgdGhl IHJlYWwgY2xvY2sgbmFtZSAicGNpZV9hdXgiIGlzIG5ldmVyDQo+IGVuZm9yY2VkIGJlZm9yZSAo dGhlcmUncyBhIERUIGluIFUtQm9vdCB0aGF0IHVzZXMgInBjaWVhdXgiIGluc3RlYWQpLA0KPiBz aG91bGQgdGhpcyBiZSBjb25zaWRlcmVkIGFzIGJyZWFrYWdlIHRvIHN0YWJsZSBEVCBiaW5kaW5n Pw0KDQpEb2VzIGFueXRoaW5nIGluIFUtQm9vdCBhY3R1YWxseSB1c2UgdGhhdCBjbG9jayBuYW1l PyBUaGUgY2xvY2sgbmFtZSBpcw0KY3VycmVudGx5IGJlaW5nIHJlbGllZCBvbiBieSBib3RoIExp bnV4IGFuZCBCU0QgKGFsdGhvdWdoIEJTRCBkb2VzIGhhdmUNCmEgZmFsbGJhY2sgdG8gdGhlIFUt Qm9vdCBwcm92aWRlZCBuYW1lLiBUaGVyZSdzIG9ubHkgb25lIGNsb2NrIHNvIGl0DQpzZWVtcyBm aW5lIHRvIG1lIHRvIHN0b3AgdXNpbmcgdGhlIG5hbWUsIGJ1dCB0aGUgRFQgaW4gVS1Cb290IHNo b3VsZCBiZQ0KZml4ZWQgc28gdGhhdCBQQ0kgd29ya3MgSU1PLg0KDQpmd2l3Og0KPiANCj4gQW55 d2F5LCBJIGhhZCBzZW50IG91dCBhIHBhdGNoIHRoYXQgc3luY2hvcml6ZXMgYWxsIEZVNzQwLXJl bGF0ZWQgRFQNCj4gZmlsZXMgdG8gVS1Cb290LCBzZWUgWzFdLg0KPiANCj4gWzFdDQo+IGh0dHBz Oi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDIyMDgyNTA4MTExOS4xNjk0MDA3LTItdXd1QGljZW5v d3kubWUvDQoNCiBGcm9tIHRoYXQgcGF0Y2gsIHNob3VsZCB0aGlzIGJlIGNoYW5nZWQgdG9vPw0K DQotCVtQUkNJX0NMS19QQ0lFQVVYXSB7DQorCVtGVTc0MF9QUkNJX0NMS19QQ0lFX0FVWF0gew0K ICAJCS5uYW1lID0gInBjaWVhdXgiLA0KICAJCS5wYXJlbnRfbmFtZSA9ICIiLA0KICAJCS5vcHMg PSAmc2lmaXZlX2Z1NzQwX3ByY2lfcGNpZWF1eF9jbGtfb3BzLA0KDQo+IA0KPj4NCj4+IFNpbmNl IHRoZXJlJ3Mgb25seSBvbmUgY2xvY2sgdGhvdWdoLCBJJ2QgaW1hZ2luZSBpdCBtYWtlcyBsaXR0 bGUgdG8gbm8NCj4+IHJlYWwgZGlmZmVyZW5jZSBpZiB0aGUgY2hlY2sgaGVyZSBpcyByZWxheGVk Lg0KPj4NCj4+IFJldmlld2VkLWJ5OiBDb25vciBEb29sZXkgPGNvbm9yLmRvb2xleUBtaWNyb2No aXAuY29tPg0KPj4NCj4+Pg0KPj4+IERyb3AgdGhlIG5hbWUgaW4gdGhlIGNsb2NrIHJlcXVlc3Qs IGluc3RlYWQganVzdCBwYXNzIE5VTEwgKGJlY2F1c2UNCj4+PiB0aGlzIGRldmljZSBzaG91bGQg aGF2ZSBvbmx5IGEgc2luZ2xlIGNsb2NrKS4NCj4+Pg0KPj4+IFNpZ25lZC1vZmYtYnk6IEljZW5v d3kgWmhlbmcgPHV3dUBpY2Vub3d5Lm1lPg0KPj4+IC0tLQ0KPj4+ICAgZHJpdmVycy9wY2kvY29u dHJvbGxlci9kd2MvcGNpZS1mdTc0MC5jIHwgMiArLQ0KPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEg aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+Pj4NCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9wY2kvY29udHJvbGxlci9kd2MvcGNpZS1mdTc0MC5jDQo+Pj4gYi9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL2R3Yy9wY2llLWZ1NzQwLmMNCj4+PiBpbmRleCAwYzkwNTgzYzA3OGIuLmVkYjIxOGEz N2E0ZiAxMDA2NDQNCj4+PiAtLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLWZ1 NzQwLmMNCj4+PiArKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLWZ1NzQwLmMN Cj4+PiBAQCAtMzE1LDcgKzMxNSw3IEBAIHN0YXRpYyBpbnQgZnU3NDBfcGNpZV9wcm9iZShzdHJ1 Y3QNCj4+PiBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQo+Pj4gICAgICAgICAgICAgICAgICByZXR1 cm4gZGV2X2Vycl9wcm9iZShkZXYsIFBUUl9FUlIoYWZwLT5wd3JlbiksDQo+Pj4gInVuYWJsZSB0 byBnZXQgcHdyZW4tZ3Bpb3NcbiIpOw0KPj4+DQo+Pj4gICAgICAgICAgLyogRmV0Y2ggY2xvY2tz ICovDQo+Pj4gLSAgICAgICBhZnAtPnBjaWVfYXV4ID0gZGV2bV9jbGtfZ2V0KGRldiwgInBjaWVf YXV4Iik7DQo+Pj4gKyAgICAgICBhZnAtPnBjaWVfYXV4ID0gZGV2bV9jbGtfZ2V0KGRldiwgTlVM TCk7DQo+Pj4gICAgICAgICAgaWYgKElTX0VSUihhZnAtPnBjaWVfYXV4KSkNCj4+PiAgICAgICAg ICAgICAgICAgIHJldHVybiBkZXZfZXJyX3Byb2JlKGRldiwgUFRSX0VSUihhZnAtPnBjaWVfYXV4 KSwNCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBj aWVfYXV4IGNsb2NrIHNvdXJjZQ0KPj4+IG1pc3Npbmcgb3IgaW52YWxpZFxuIik7DQo+Pj4gLS0N Cj4+PiAyLjM3LjENCj4+Pg0KPj4NCj4gDQo+IA0KDQo=