From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EA2E838398E for ; Thu, 3 Sep 2026 07:28:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788420511; cv=none; b=ECjwCd2eY56kVNuchcHxWAe8DrX7YfoLxc4CCfde9Gg4X1gEm70k70htiMn14JTm6JdCPHvlNLUtFHlKE9fCLtjUizTJ6n60M3nG+IuwHelgi6MhRR0B5KKWRxGY+OPUQpJ6Ah9Bb5NJCW8RgX8MavAepKGXgLCGxIqs9zfVK78= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788420511; c=relaxed/simple; bh=t9pxl/iJkyBgboMkMU0XQvop1HQv8Kn/K5jHiJ7u9YU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=C2qBJmXSokfSvYDSGnELY4c/Bsp2c6BT20DQFN53l1f4GrmieRj/tGeu4Whr8YzoRGuKo/8wVrnrEN+m3zOWgvFF98kFUfjSE3jycOOVcwUss3+sxtC3EuILf9QEv+djTFECzrsuQjtlKL9+e6zjqjn5qyHQwysV4yQ2PjMySAE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=ofZIP/4Z; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dLaIIgHm; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="ofZIP/4Z"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dLaIIgHm" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6835lUvJ3244879 for ; Thu, 3 Sep 2026 07:28:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= t9pxl/iJkyBgboMkMU0XQvop1HQv8Kn/K5jHiJ7u9YU=; b=ofZIP/4Znjwy/qU4 /FmWem59SrLe0az1WRVFIDdllQxMZChSiLdGdHntL4lsj9EkPEy+Ud+Vcx3HQLms T/LvoIt+xdij2qOE6+AD2UB68pSIiY4jUA9WxqcjP4mZmBE9cMNZNRL12wOf6keg yC1HeFuEl/I2wU+7K6/mxsRlokaK+kkoCZZYWDPMYXW0AMWqkHM47abKbUXQWwGp Zxe4/AESbQ6HuP0t8lSwGe3gnz5Z3SNhatBDV+Ja+vft+krAeJzD522h5k8iL37t NiJdy+Umm2AgPl5UluaJHsnOwJuFq4GHipVKXZGhlzFR2o+0PgZ1YUZ1xjPc+DgP CXif9w== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gemcec9wg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 03 Sep 2026 07:28:28 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-398d7e0f3b4so2759954a91.3 for ; Thu, 03 Sep 2026 00:28:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788420508; x=1789025308; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=t9pxl/iJkyBgboMkMU0XQvop1HQv8Kn/K5jHiJ7u9YU=; b=dLaIIgHmc2p6IfWQOBG7+JyVAP/MOzihq4JWelLrlk1vHsRKHMIHvR86UXIJA1x6DN K724HVRGaJOcrjG1k54trMwgZfBdcfGz37A9PcyooYV3Lc/SARU2FUVZHTxvxa0D6lDc kFElflUHaabAqHGz9++C3PueJe5JcGYMYPK1M/tXlNZr2M+fMqC3Mks0NNBmXsduoRtb pEjrpgIk1k8uga521InnOEsIC8bKiubTm+BgqMDo8mo8/LO4kVc6kWHJUVyqthm6I5m2 NzMIW1GU3H4qvg4OjTJHTJndlJycWJCkVK4ed/es9PvP1oqH8lA9U6UZPDrc2s8zSHfP zVPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788420508; x=1789025308; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=t9pxl/iJkyBgboMkMU0XQvop1HQv8Kn/K5jHiJ7u9YU=; b=AF/iPb54Ok2QRTjlIW7VIzHlmqGjr1006wSHW4pX8uTtL+MG97QyFQXQVxFSTpSR2D Od6fjKUmMlg+MCgDsJ3mJP55/+tp3lyKkrDOmdIVG4p29XZtDo1FLBajC1LdWZku40mB FUKKp0UEmxw8XNIlj4bnqJhnf39LZ5wJUoCUBbU7uBxQ7fQdtOOSdlznW7OSf5ImoIOt TpwhqXwdbtuJ2CfQK8qT1eowuetTHfzBl7/7MXUpstiYSeyWzp63z7PUTCMXfXipho1Q U/y+WNNtqmH9wassleSalFn043BPc3+GUduIk3LBQthX0Hx732fKUlsDmx5/t7yPGk6l NxTg== X-Forwarded-Encrypted: i=1; AKwUvBz4bVAhW1xnDy1sWfgLOVP8u4pUvdFW7h9dToLkFmoWVnbc5mL4Wp4Hs/I1z/OtXPRIhXBssMBPf9Cb3+c=@vger.kernel.org X-Gm-Message-State: AFuF++kQUO7BWSidC7owCs2+VQK+bCoSGflYtW11MD1Nv3HHnJxT2lxH p1hD4sUBcwMaLYlccT7LhrCtLZmi4lMLZ+ALW945Ydw5y4gv50sdYHKMdNvv3pKieM8Yvy/RNn0 5bUAdRjy2773I/EkOTXA5KzRx0Q2Ixus4Vd4mfJPDNa3iiXGMzBp+NVSslnF/z1K28/8= X-Gm-Gg: AYBFou3gqg/WothS7mKMMNhVkeucEp7jYfEHmBtX9EitZgl/2yhgNwpPdVak0xR1Ycc ybb80C/cmckSvRL/F3lh2kTFzKeiTVyhh54cYqc/dcPu60CA1xYcy67JOIczanorEwHMjI4MIdT WPhNcRhjgjWjetL/QHg/HkR0dikhRR9lyUGPwsnWe2zIpTjsdU3p97sicvcnZAUXHAyQCUfjjd9 TtugzpiCMCxF1O5r1e7tsZ3Ibe6LtnN7NQHXqS3f59l+A8xyY0BSQabsSVi80U3LT0ZVtXFUxxO E10c3JWpMamCyP78mNOW7+JsFQA/GCyeVKSZmT7DRQ13zihRGEb9lIu8CgZtyZyj88FW3nGW254 jz0T9KoqJyEYWcpjLco8I X-Received: by 2002:a17:90b:4c4e:b0:38e:bbf1:de3f with SMTP id 98e67ed59e1d1-39aee0674ecmr14792418a91.12.1788420508085; Thu, 03 Sep 2026 00:28:28 -0700 (PDT) X-Received: by 2002:a17:90b:4c4e:b0:38e:bbf1:de3f with SMTP id 98e67ed59e1d1-39aee0674ecmr14792364a91.12.1788420507560; Thu, 03 Sep 2026 00:28:27 -0700 (PDT) Received: from [10.64.68.243] ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39b0875e5e9sm3990262a91.14.2026.09.03.00.28.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 03 Sep 2026 00:28:26 -0700 (PDT) Message-ID: <336022b2-048d-4523-b97c-2a08d6b185f1@oss.qualcomm.com> Date: Thu, 3 Sep 2026 15:28:21 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/2] fix clock refcount imbalance for all Coresight platform drivers To: Suzuki K Poulose , Mike Leach , James Clark , Leo Yan , Alexander Shishkin , Anshuman Khandual , Yeoreum Yun , Yuanfang Zhang , Maxime Coquelin , Alexandre Torgue , Tingwei Zhang Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com References: <20260710-fix-clock-refcount-unbalance-v3-0-a37a1fb17981@oss.qualcomm.com> Content-Language: en-US From: Jie Gan In-Reply-To: <20260710-fix-clock-refcount-unbalance-v3-0-a37a1fb17981@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTAzMDA2NSBTYWx0ZWRfXzdyh3lRQqfjT JdIHYj+qAdYDwDHUWxAs2G+IQW/uXEpdtoGrcqf3JdFLL3Ui6DdCsO0YexjJKvmjL1M6DTbonmF b60UpsX7QxNiTKr5gai49fP/IOcg5is4sQAN+muQn4EJ2EenTgm6reQCvCTm9rXUFkOv95fg1Hf 1bWVdHkmkELLHkOXEv7cnpT5ABO8csOr6WxLTFZ77F+KFN5fwRc/c60r2ubNZz6jYOUZtov5Sru 9H3rb9xpztgizG+9wcRVn6drNJhq+HHFDu3EzT62Qs8bwyXK62iEWC5UCwE4cC9cJ9s2smPyltq TU1X4HgfosRT0TjzA55de4kfq4gZYAQ7qQNN4f5gQehkCb0peekEiGpwxvpZs4XZzzrcQnWIDTg ELzqV8p5wRQGQuNDcxKiLKY4e8w4zb52mJkjNxpNl794G3K8e/uLhScSwcxKf8cTqXae3E6MXm0 B2zjRZB/rdWCl+lBRNg== X-Proofpoint-ORIG-GUID: x7OQOurdSTXilq27Y9M4av87auuqmJQh X-Authority-Analysis: v=2.4 cv=QfpWeMbv c=1 sm=1 tr=0 ts=6a99219c cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=iLbzAW0jkWTVcrWTFk4A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: x7OQOurdSTXilq27Y9M4av87auuqmJQh X-Proofpoint-Spam-Info: AW1haW4tMjYwOTAzMDA2NSBTYWx0ZWRfXxz+T7Sl/LqBy ziBZDHkdi65fwrsgdBUL8vDjxsokhRJdfYTiuOzNTMvpCItTQIkJflmPzR0GIJz/HNLwfNaIgw7 F8e3jNRcNZPxQ9Guiy/jJTYW5BO2CsU= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-03_02,2026-09-02_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609030065 DQoNCk9uIDcvMTAvMjAyNiA5OjE0IEFNLCBKaWUgR2FuIHdyb3RlOg0KPiBGb3VuZCBhIGNs b2NrIGltYmFsYW5jZSBpc3N1ZSB3aGVuIHJlbW92ZSB0aGUgQ1RDVSBtb2R1bGUuDQo+IA0K PiBjb3Jlc2lnaHRfZ2V0X2VuYWJsZV9jbG9ja3MoKSBlbmFibGVzIHRoZSBwcm9ncmFtbWlu ZyBjbG9jayBhbmQgdGhlDQo+IG9wdGlvbmFsIEFUIGNsb2NrIHRocm91Z2ggZGV2bV9jbGtf Z2V0X29wdGlvbmFsX2VuYWJsZWQoKSwgd2hpY2ggYWxzbw0KPiByZWdpc3RlcnMgYSBkZXZt IGFjdGlvbiB0byBjYWxsIGNsa19kaXNhYmxlX3VucHJlcGFyZSgpIHdoZW4gdGhlIGRyaXZl cg0KPiBkZXRhY2hlcy4NCj4gDQoNCkdlbnRsZSByZW1pbmRlci4NCg0KPiBBZnRlciBwcm9i ZSwgcG1fcnVudGltZV9wdXQoKSBhbGxvd3MgdGhlIGRldmljZSB0byBzdXNwZW5kIGFuZCB0 aGUNCj4gcnVudGltZSBzdXNwZW5kIGNhbGxiYWNrIGRpc2FibGVzIHRoZSBzYW1lIGNsb2Nr cy4gRHVyaW5nIHJlbW92ZSB0aGUNCj4gZGV2aWNlIGlzIGxlZnQgcnVudGltZSBzdXNwZW5k ZWQsIHNvIHBtX3J1bnRpbWVfZGlzYWJsZSgpIGZyZWV6ZXMgaXQNCj4gd2l0aCB0aGUgY2xv Y2tzIGFscmVhZHkgZGlzYWJsZWQuIFRoZSBkZXZtIGNsZWFudXAgdGhhdCBydW5zIGFmdGVy d2FyZHMNCj4gY2FsbHMgY2xrX2Rpc2FibGVfdW5wcmVwYXJlKCkgYSBzZWNvbmQgdGltZSwg dW5kZXJmbG93aW5nIHRoZSBjbG9jaw0KPiBlbmFibGUgcmVmY291bnQuDQo+IA0KPiBSZXN1 bWUgdGhlIGRldmljZSB3aXRoIHBtX3J1bnRpbWVfZ2V0X3N5bmMoKSBiZWZvcmUgdGVhcmlu ZyBpdCBkb3duIHNvDQo+IHRoZSBjbG9ja3MgYXJlIGVuYWJsZWQgYWdhaW4gYW5kIGJhbGFu Y2UgdGhlIGRldm0tbWFuYWdlZCBkaXNhYmxlLiBUaGVuDQo+IHBtX3J1bnRpbWVfc2V0X3N1 c3BlbmRlZCgpIGFuZCBwbV9ydW50aW1lX3B1dF9ub2lkbGUoKSBsZWF2ZSB0aGUgZGV2aWNl DQo+IGluIGEgY29oZXJlbnQgcnVudGltZSBQTSBzdGF0ZSAoc3VzcGVuZGVkLCB1c2FnZSBj b3VudCBiYWxhbmNlZCkgb25jZQ0KPiB0aGUgZGV2bSBhY3Rpb24gaGFzIGRpc2FibGVkIHRo ZSBjbG9ja3MuDQo+IA0KPiBDYWxsdHJhY2U6DQo+IA0KPiBbICAxOTQuMDc0MDE1XSAtLS0t LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0NCj4gWyAgMTk0LjA3ODc3OV0gcWRz cyBhbHJlYWR5IGRpc2FibGVkDQo+IFsgIDE5NC4wODIyMTBdIFdBUk5JTkc6IGRyaXZlcnMv Y2xrL2Nsay5jOjExODggYXQgY2xrX2NvcmVfZGlzYWJsZSsweDIzOC8weDI0MCwgQ1BVIzQ6 IHJtbW9kLzUwOA0KPiBbICAxOTQuMDkwOTc2XSBNb2R1bGVzIGxpbmtlZCBpbjogY29yZXNp Z2h0X2N0Y3UoLSkgc25kX3NvY19oZG1pX2NvZGVjIHNuZF9zb2NfY29yZSBzbmRfY29tcHJl c3Mgc25kX3BjbV9kbWFlbmdpbmUgc25kX3BjbSBzbmRfdGltZXIgc25kIHNvdW5kY29yZSA4 MDIxcSBnYXJwIG1ycCBwaHlfcWNvbV9lZHAgc3RwIGFmX2FsZyBsbGMgYW54NzYyNSB0eXBl YyBwY2lfcHdyY3RybF9wd3JzZXEgaGNpX3VhcnQgcWNvbV9pcmlzIHY0bDJfbWVtMm1lbSBi dHFjYSBidGJjbSBxY29tX3BvbiB2aWRlb2J1ZjJfZG1hX2NvbnRpZyBydGNfcG04eHh4IG52 bWVtX3Fjb21fc3BtaV9zZGFtIHFjb21fc3BtaV90ZW1wX2FsYXJtIHZpZGVvYnVmMl9tZW1v cHMgcXJ0ciB2aWRlb2J1ZjJfdjRsMiBibHVldG9vdGggbXNtIHFjb21fc3RhdHMgcHdyc2Vx X3Fjb21fd2NuIHVid2NfY29uZmlnIHZpZGVvZGV2IG9jbWVtIGVjZGhfZ2VuZXJpYyBkcm1f Z3B1dm0gdmlkZW9idWYyX2NvbW1vbiBkcm1fZXhlYyBncHVfc2NoZWQgcWNvbV9xNnY1X3Bh cyBrcHAgbWFydmVsbCB2aWRlb2NjX3NhODc3NXAgY2FtY2Nfc2E4Nzc1cCBlY2MgZHJtX2Rw X2F1eF9idXMgZGlzcGNjMF9zYTg3NzVwIHNwaV9nZW5pX3Fjb20gaTJjX3Fjb21fZ2VuaSBs bGNjX3Fjb20gbWMgcWNvbV9yZWZnZW5fcmVndWxhdG9yIHBoeV9xY29tX3NucHNfZmVtdG9f djIgcGh5X3Fjb21fcW1wX3VzYiBpY2NfYndtb24gcGh5X3Fjb21fc2dtaWlfZXRoIGR3bWFj X3Fjb21fZXRocW9zIHFjb21fcGlsX2luZm8gZ3B1Y2Nfc2E4Nzc1cCBxY29tX3E2djUgc3Rt bWFjX3BsYXRmb3JtIHN0bW1hYyB1ZnNfcWNvbSBxY29tX3N5c21vbiBkcm1fZGlzcGxheV9o ZWxwZXIgcWNvbV9jb21tb24gcGNzX3hwY3MgcGh5bGluayBjZWMgcWNvbV9nbGlua19zbWVt IHFjcnlwdG8gZHJtX2NsaWVudF9saWIgbWR0X2xvYWRlciBkaXNwY2MxX3NhODc3NXAgcW1p X2hlbHBlcnMgcGh5X3Fjb21fcW1wX3VmcyBsaWJkZXMgcWNvbV9pY2UgZGlzcGxheV9jb25u ZWN0b3IgcGh5X3Fjb21fcW1wX3BjaWUNCj4gWyAgMTk0LjA5MTEzMF0gIHFjb21fd2R0IHFj b210ZWUgbnZtZW1fcmVib290X21vZGUgaWNjX29zbV9sMyBxY29tX3JuZyBkcm1fa21zX2hl bHBlciBjZmc4MDIxMSByZmtpbGwgc29jaW5mbyBmdXNlIGRybSBiYWNrbGlnaHQgc3RtX3Bf YmFzaWMNCj4gWyAgMTk0LjE5NjEyNF0gQ1BVOiA0IFVJRDogMCBQSUQ6IDUwOCBDb21tOiBy bW1vZCBOb3QgdGFpbnRlZCA3LjEuMC1uZXh0LTIwMjYwNjIzLTAwMDA4LWdhNDY3MTMyOGJh MzYgIzgzMSBQUkVFTVBUDQo+IFsgIDE5NC4yMDY1NjZdIEhhcmR3YXJlIG5hbWU6IFF1YWxj b21tIFNBODc3NVAgUmlkZSAoRFQpDQo+IFsgIDE5NC4yMTE3NzFdIHBzdGF0ZTogNjA0MDAw YzUgKG5aQ3YgZGFJRiArUEFOIC1VQU8gLVRDTyAtRElUIC1TU0JTIEJUWVBFPS0tKQ0KPiBb ICAxOTQuMjE4OTM4XSBwYyA6IGNsa19jb3JlX2Rpc2FibGUrMHgyMzgvMHgyNDANCj4gWyAg MTk0LjIyMzQyNl0gbHIgOiBjbGtfY29yZV9kaXNhYmxlKzB4MjM4LzB4MjQwDQo+IFsgIDE5 NC4yMjc5MDhdIHNwIDogZmZmZjgwMDA4ODlmYmI0MA0KPiBbICAxOTQuMjMxMzI3XSB4Mjk6 IGZmZmY4MDAwODg5ZmJiNDAgeDI4OiBmZmZmMDAwMDk3MmViNTgwIHgyNzogMDAwMDAwMDAw MDAwMDAwMA0KPiBbICAxOTQuMjM4NjYyXSB4MjY6IDAwMDAwMDAwMDAwMDAwMDAgeDI1OiAw MDAwMDAwMDAwMDAwMDAwIHgyNDogMDAwMDAwMDAwMDAwMDAwMA0KPiBbICAxOTQuMjQ1OTk1 XSB4MjM6IGZmZmZkMTgxZDNkZTQ2MjAgeDIyOiBmZmZmODAwMDg4OWZiYzI4IHgyMTogZmZm ZjAwMDA4MjM4MjgxMA0KPiBbICAxOTQuMjUzMzIyXSB4MjA6IGZmZmYwMDAwODIzMzRhMDAg eDE5OiBmZmZmMDAwMDgyMzM0YTAwIHgxODogMDAwMDAwMDAwMDAwMDAwNg0KPiBbICAxOTQu MjYwNjU4XSB4MTc6IGZmZmZkMTgxZDI5M2ZiMTggeDE2OiBmZmZmZDE4MWQyOTVjM2M4IHgx NTogZmZmZjgwMDA4ODlmYjU1MA0KPiBbICAxOTQuMjY3OTkxXSB4MTQ6IDAwMDAwMDAwMDAw MDAwMDAgeDEzOiBmZmZmZDE4MWQ0ZWVhNjIwIHgxMjogMDAwMDAwMDAwMDAwMDRjZg0KPiBb ICAxOTQuMjc1MzQ2XSB4MTE6IDAwMDAwMDAwMDAwMDBlNmQgeDEwOiBmZmZmZDE4MWQ0ZjQy NjIwIHg5IDogZmZmZmQxODFkNGVlYTYyMA0KPiBbICAxOTQuMjgyNjc2XSB4OCA6IDNmZmZm ZmZmZmZmZmVmZmYgeDcgOiBmZmZmZDE4MWQ0ZjQyNjIwIHg2IDogYmZmZmZmZmZmZmZmZjAw MA0KPiBbICAxOTQuMjkwMDA3XSB4NSA6IGZmZmYwMDBlYWQ5NzQyNDggeDQgOiAwMDAwMDAw MDAwMDAwMDAwIHgzIDogZmZmZjJlOGNkOTYxMTAwMA0KPiBbICAxOTQuMjk3MzM4XSB4MiA6 IDAwMDAwMDAwMDAwMDAwMDAgeDEgOiAwMDAwMDAwMDAwMDAwMDAwIHgwIDogZmZmZjAwMDA5 NzJlYjU4MA0KPiBbICAxOTQuMzA0NjcxXSBDYWxsIHRyYWNlOg0KPiBbICAxOTQuMzA3MTk5 XSAgY2xrX2NvcmVfZGlzYWJsZSsweDIzOC8weDI0MCAoUCkNCj4gWyAgMTk0LjMxMTY4N10g IGNsa19kaXNhYmxlKzB4MzAvMHg0Yw0KPiBbICAxOTQuMzE1MTkyXSAgY2xrX2Rpc2FibGVf dW5wcmVwYXJlKzB4MTgvMHgzMA0KPiBbICAxOTQuMzE5NTk2XSAgZGV2bV9jbGtfcmVsZWFz ZSsweDI0LzB4M2MNCj4gWyAgMTk0LjMyMzU3OF0gIGRyX25vZGVfcmVsZWFzZSsweDFjLzB4 MjgNCj4gWyAgMTk0LjMyNzQ2Nl0gIHJlbGVhc2Vfbm9kZXMrMHg1Yy8weDkwDQo+IFsgIDE5 NC4zMzExNDddICBkZXZyZXNfcmVsZWFzZV9hbGwrMHg5MC8weDEwNA0KPiBbICAxOTQuMzM1 MzY0XSAgZGV2aWNlX3VuYmluZF9jbGVhbnVwKzB4MmMvMHg4NA0KPiBbICAxOTQuMzM5NzYy XSAgZGV2aWNlX3JlbGVhc2VfZHJpdmVyX2ludGVybmFsKzB4MjAwLzB4MjNjDQo+IFsgIDE5 NC4zNDUxNTNdICBkcml2ZXJfZGV0YWNoKzB4NGMvMHg5NA0KPiBbICAxOTQuMzQ4ODM1XSAg YnVzX3JlbW92ZV9kcml2ZXIrMHg2Yy8weGJjDQo+IFsgIDE5NC4zNTI4NzJdICBkcml2ZXJf dW5yZWdpc3RlcisweDMwLzB4NjANCj4gWyAgMTk0LjM1NjkxNF0gIHBsYXRmb3JtX2RyaXZl cl91bnJlZ2lzdGVyKzB4MTQvMHgyMA0KPiBbICAxOTQuMzYxNzUzXSAgY3RjdV9kcml2ZXJf ZXhpdCsweDE4LzB4ZGY4IFtjb3Jlc2lnaHRfY3RjdV0NCj4gWyAgMTk0LjM2NzMwOF0gIF9f YXJtNjRfc3lzX2RlbGV0ZV9tb2R1bGUrMHgxYmMvMHgyOTgNCj4gWyAgMTk0LjM3MjI0MF0g IGludm9rZV9zeXNjYWxsKzB4NTQvMHgxMGMNCj4gWyAgMTk0LjM3NjExNF0gIGVsMF9zdmNf Y29tbW9uLmNvbnN0cHJvcC4wKzB4YzAvMHhlMA0KPiBbICAxOTQuMzgwOTU2XSAgZG9fZWww X3N2YysweDFjLzB4MjgNCj4gWyAgMTk0LjM4NDM3NF0gIGVsMF9zdmMrMHg1NC8weDNhMA0K PiBbICAxOTQuMzg3NjI2XSAgZWwwdF82NF9zeW5jX2hhbmRsZXIrMHhhMC8weGU0DQo+IFsg IDE5NC4zOTE5NTFdICBlbDB0XzY0X3N5bmMrMHgxOTgvMHgxOWMNCj4gDQo+IFNpZ25lZC1v ZmYtYnk6IEppZSBHYW4gPGppZS5nYW5Ab3NzLnF1YWxjb21tLmNvbT4NCj4gLS0tDQo+IENo YW5nZXMgaW4gdjM6DQo+IC0gZXRtNHg6IGJhaWwgb3V0IHdpdGggV0FSTl9PTigpIHdoZW4g ZHJ2ZGF0YSBpcyBtaXNzaW5nIGluc3RlYWQgb2YNCj4gICAgc2lsZW50bHkgc2tpcHBpbmcg dGVhcmRvd24sIGFuZCBjYWxsIGV0bTRfcmVtb3ZlX2RldigpIGFmdGVyDQo+ICAgIHBtX3J1 bnRpbWVfZ2V0X3N5bmMoKSBzbyB0aGUgZGV2aWNlIGlzIHJlc3VtZWQgYmVmb3JlIGl0IGlz IHRvcm4gZG93bi4NCj4gLSBjb2xsZWN0IHJldmlld2VkLWJ5IHRhZyBmcm9tIExlby4NCj4g LSBMaW5rIHRvIHYyOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjYwNzAyLWZpeC1j bG9jay1yZWZjb3VudC11bmJhbGFuY2UtdjItMC0yMzgzZmJiOTk1MmVAb3NzLnF1YWxjb21t LmNvbQ0KPiANCj4gQ2hhbmdlcyBpbiB2MjoNCj4gLSBCYWxhbmNlIHRoZSBydW50aW1lIFBN IHN0YXRlIGluIHRoZSByZW1vdmUgcGF0aDogYWZ0ZXINCj4gICAgcG1fcnVudGltZV9nZXRf c3luYygpIGFuZCBwbV9ydW50aW1lX2Rpc2FibGUoKSwgYWxzbyBjYWxsDQo+ICAgIHBtX3J1 bnRpbWVfc2V0X3N1c3BlbmRlZCgpIGFuZCBwbV9ydW50aW1lX3B1dF9ub2lkbGUoKSBzbyB0 aGUgZGV2aWNlIGlzDQo+ICAgIGxlZnQgc3VzcGVuZGVkIHdpdGggYSBiYWxhbmNlZCB1c2Fn ZSBjb3VudCBvbmNlIHRoZSBkZXZtIGFjdGlvbiBoYXMNCj4gICAgZGlzYWJsZWQgdGhlIGNs b2Nrcy4NCj4gLSBQaWNrZWQgdXAgUmV2aWV3ZWQtYnkgZnJvbSBZZW9yZXVtIFl1biBvbiBw YXRjaCAxLg0KPiAtIExpbmsgdG8gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAy NjA3MDEtZml4LWNsb2NrLXJlZmNvdW50LXVuYmFsYW5jZS12MS0wLTMyMWRjNjNjMWY5MEBv c3MucXVhbGNvbW0uY29tDQo+IA0KPiAtLS0NCj4gSmllIEdhbiAoMik6DQo+ICAgICAgICBj b3Jlc2lnaHQ6IEZpeCBjbG9jayByZWZjb3VudCBpbWJhbGFuY2Ugb24gcGxhdGZvcm0gcmVt b3ZlDQo+ICAgICAgICBjb3Jlc2lnaHQ6IHRub2M6IEZpeCBjbG9jayByZWZjb3VudCBpbWJh bGFuY2Ugb24gcGxhdGZvcm0gcmVtb3ZlDQo+IA0KPiAgIGRyaXZlcnMvaHd0cmFjaW5nL2Nv cmVzaWdodC9jb3Jlc2lnaHQtY2F0dS5jICAgICAgIHwgIDggKysrKysrKysNCj4gICBkcml2 ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWNwdS1kZWJ1Zy5jICB8ICA4ICsr KysrKysrDQo+ICAgZHJpdmVycy9od3RyYWNpbmcvY29yZXNpZ2h0L2NvcmVzaWdodC1jdGN1 LWNvcmUuYyAgfCAgOCArKysrKysrKw0KPiAgIGRyaXZlcnMvaHd0cmFjaW5nL2NvcmVzaWdo dC9jb3Jlc2lnaHQtZXRtNHgtY29yZS5jIHwgMTMgKysrKysrKysrKystLQ0KPiAgIGRyaXZl cnMvaHd0cmFjaW5nL2NvcmVzaWdodC9jb3Jlc2lnaHQtZnVubmVsLmMgICAgIHwgIDggKysr KysrKysNCj4gICBkcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LXJlcGxp Y2F0b3IuYyB8ICA4ICsrKysrKysrDQo+ICAgZHJpdmVycy9od3RyYWNpbmcvY29yZXNpZ2h0 L2NvcmVzaWdodC1zdG0uYyAgICAgICAgfCAgOCArKysrKysrKw0KPiAgIGRyaXZlcnMvaHd0 cmFjaW5nL2NvcmVzaWdodC9jb3Jlc2lnaHQtdG1jLWNvcmUuYyAgIHwgIDggKysrKysrKysN Cj4gICBkcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LXRub2MuYyAgICAg ICB8ICA4ICsrKysrKysrDQo+ICAgZHJpdmVycy9od3RyYWNpbmcvY29yZXNpZ2h0L2NvcmVz aWdodC10cGl1LmMgICAgICAgfCAgOCArKysrKysrKw0KPiAgIDEwIGZpbGVzIGNoYW5nZWQs IDgzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IC0tLQ0KPiBiYXNlLWNvbW1p dDogYmU1YzkzZmE2NzRmMGZjM2M4ZjM1OWMyMTQzYWJjZTZiYmI0MjJlNg0KPiBjaGFuZ2Ut aWQ6IDIwMjYwNzAxLWZpeC1jbG9jay1yZWZjb3VudC11bmJhbGFuY2UtZTdjNDY3MTM2YTg2 DQo+IA0KPiBCZXN0IHJlZ2FyZHMsDQoNCg==