Received: by 2002:ab2:6a05:0:b0:1f8:1780:a4ed with SMTP id w5csp1992225lqo; Mon, 13 May 2024 05:04:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXyD5UON/uZ2biR357eNLEi5kl35qyWYnIxNXoP4K0OcI0Ro0uhTG6oLZ/LkvPWkP4/OxENd+zOBSruutVGELKXonZrh97tk41O4YYSJA== X-Google-Smtp-Source: AGHT+IEE8u2w0cD6IjEsKZWYUygV7893YmgMEGy523HeiAA/V7N8VeS4d8spnamnE7RrMsG+SQ34 X-Received: by 2002:a05:6a20:969b:b0:1af:d44c:cfc4 with SMTP id adf61e73a8af0-1afde0d53c4mr8119683637.17.1715601871611; Mon, 13 May 2024 05:04:31 -0700 (PDT) Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id 41be03b00d2f7-63411346ea8si9165867a12.445.2024.05.13.05.04.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 May 2024 05:04:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-177537-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=EvuxSiWs; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-177537-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-177537-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 9303CB2230B for ; Mon, 13 May 2024 12:04:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9E0E114EC5E; Mon, 13 May 2024 12:04:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="EvuxSiWs" Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2078.outbound.protection.outlook.com [40.107.249.78]) (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 6081014D2B2; Mon, 13 May 2024 12:04:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.78 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715601858; cv=fail; b=s0LQObdoOcwI0jNxQ0L79Swb/LUpXBgqng0YS6W0JxofJD+VpCvzxCc6NCh5MS0lo20WAhedm01P41CPGhQ42jIaYmyeUWvsDASrDhac/TrUcHe8gwQiZQ3mT2K8594DZyx9t7fMwl9QbVsXSzBkS4ZEgbkn+OyQ0INF5+XvTNI= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715601858; c=relaxed/simple; bh=/RrsS8X5uDYKAEgi0oE3j8C1UhJ82nSyednDlsNftaA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=que92T+QJCWdBclP7t8bAMpbOIIg94eBErAvoDLDpeV4pdI1+SMPE6Ovj0KhuMEefb5eTV+7vUZfsUkitb4cfgkD/jfKH+M9b2jqRwNp9kLQyQ2xmkeFr211IW4m6W/Y1i2mClyO9MLOrQIuhB9Hoyf2wYa+CdMmumxyBQCrupE= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=EvuxSiWs; arc=fail smtp.client-ip=40.107.249.78 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Im9xCPpGKmNgMWjoDXHvNd6hwq76i7OYHeVyszkCi9ab4/5auX9RS3QjqL5PSaGD35tk3PMC8n8qL427hBKEKtwYlUm4JAi5qS1tYde0tViEQBJMI6fgivmGGQFluvU7DE/wc5tbSW26l0fu4lXt/XMJM9B1fl1D95fYxpDHNrRT6HJftgipoyYTy/OllWfsmLKpyX95RqPVb0PBKsO15NUKbjh4Vn1Y8R3hTcD4riKV6y/FUjp3OCeEXaTrpRpdLDgpVTbWbq0OJLcZa2kmkvEr16vmgO88L7jGAFUCMlYMFVHRHSXAxIQ5QJ6qqNDyUqxuCkMXas8HGTBG/8Th8A== 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=/RrsS8X5uDYKAEgi0oE3j8C1UhJ82nSyednDlsNftaA=; b=NI0Hm4SZ/a3SIrogikxHlC7ph+mRWaiSgSbkc8lsnR8qS5/2tFdUjid/h6ziPHEDBaTx0RK9F6J3OqXuBafyjuiNyLumQy0IlRnnjvdUMWQ/e/TEviKwxygh9NUhfH1JV3osk1P8MhCJzxLHcr3yiinbyQZG4CHX67vYMbSZ3l2PREKaCtK56LoEXmseaEfnfFGfEBihH3ybnwD7uF30+F8e+eVAO7BaNtWdqdSue1+5thDJrQOhHDXxxT/HbHTAM854cz43HNz3NFUGFYBgnlkiqCssCvkqkS+6ZcclS1skmVwGffczAsiLDcVXGGYjgjVD651Hn9dou2f17fZX/g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/RrsS8X5uDYKAEgi0oE3j8C1UhJ82nSyednDlsNftaA=; b=EvuxSiWs2qnUzjp1vlsKJzXWfSCDc3FBwXiVBnz2uT4pn/YQVznoCuRe1m+bghwWCzu8Oh889aRwX6V6+QUv9GMvD7Ior4ml91K0/jrTIYQIpAg3IzdCjSlQlHLhlIBt1azfIt79YHQ8N4pkaZUvz/YwzZYkTst1zM/k6E+4CQ8= Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DU4PR04MB10433.eurprd04.prod.outlook.com (2603:10a6:10:55f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.49; Mon, 13 May 2024 12:04:10 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d%4]) with mapi id 15.20.7544.052; Mon, 13 May 2024 12:04:09 +0000 From: Peng Fan To: Geert Uytterhoeven , "Peng Fan (OSS)" CC: Linus Walleij , Thierry Reding , Jonathan Hunter , Dvorkin Dmitry , Wells Lu , Maxime Coquelin , Alexandre Torgue , Emil Renner Berthing , Jianlong Huang , Hal Feng , Orson Zhai , Baolin Wang , Chunyan Zhang , Viresh Kumar , Shiraz Hashim , "soc@kernel.org" , Krzysztof Kozlowski , Sylwester Nawrocki , Alim Akhtar , Geert Uytterhoeven , Patrice Chotard , Heiko Stuebner , Damien Le Moal , Ludovic Desroches , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Aisheng Dong , Fabio Estevam , Shawn Guo , Jacky Bai , Pengutronix Kernel Team , Chester Lin , Matthias Brugger , "Ghennadi Procopciuc (OSS)" , Sean Wang , Matthias Brugger , AngeloGioacchino Del Regno , Sascha Hauer , Andrew Jeffery , Joel Stanley , Dan Carpenter , Tony Lindgren , Stephen Warren , "linux-gpio@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-tegra@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-stm32@st-md-mailman.stormreply.com" , "linux-samsung-soc@vger.kernel.org" , "linux-renesas-soc@vger.kernel.org" , "linux-rockchip@lists.infradead.org" , "linux-riscv@lists.infradead.org" , "linux-mediatek@lists.infradead.org" , "imx@lists.linux.dev" , "linux-aspeed@lists.ozlabs.org" , "openbmc@lists.ozlabs.org" Subject: RE: [PATCH v2 07/20] pinctrl: renesas: Use scope based of_node_put() cleanups Thread-Topic: [PATCH v2 07/20] pinctrl: renesas: Use scope based of_node_put() cleanups Thread-Index: AQHaniT3lIdYaKTlc0+a75n1zcgHjrGVHZuAgAAAhSA= Date: Mon, 13 May 2024 12:04:09 +0000 Message-ID: References: <20240504-pinctrl-cleanup-v2-0-26c5f2dc1181@nxp.com> <20240504-pinctrl-cleanup-v2-7-26c5f2dc1181@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR04MB9417:EE_|DU4PR04MB10433:EE_ x-ms-office365-filtering-correlation-id: 931bd66e-acc5-4879-0161-08dc7344cbf1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|1800799015|366007|7416005|376005|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?NEtBOUNiU0t2elRTOFFUYklIclM3TU55ZzlXdzZGK09SMU94MFRxUDlNTktR?= =?utf-8?B?SFJCaE84amwrckNTV1drU20wTTNoNU96dmZvUDZUMEV3SXZnTHVzSnJVQnM4?= =?utf-8?B?ZkhmQWpyYUY3MWUzeUVtcThBZktIZld2NkhDdzVmakk0WXZaTlNPYU40dU9S?= =?utf-8?B?UlpycXdnZ3g3STlXRUlnb2hWZTR0QlV4YzJuZERyWHlyOEh4UThYbkJBb2ZY?= =?utf-8?B?c3FLYjNQdEJQTXo5ejhCc2ZiWWo0N0NxQWViOU9qdkF5SkVEY3pOa28yVWw1?= =?utf-8?B?M0ZHN0ZNZlI5Q1o3Q2s0YUV0eFQ3RktmTG5xMXhLZXpCendjZVI5VG9IU0px?= =?utf-8?B?bTIrRXo5V1NEQnFEQncwczdaYU8vN0JVN0w5elp1anlOVnNHNHNrNTVZd0ZK?= =?utf-8?B?QVR1YTlHY1RpQ3lpUVVPUXdHa3oxRGlzY2Zud1FYWFZKWEhvUkk4TlpmOXNM?= =?utf-8?B?c3pZaHUwVm4yNExQRkQ3a0t4MWs0MDZrR1FDRnZ0TWhZMVplcS9mc3JBODM4?= =?utf-8?B?WXB5Z0NsYkJaRXJNcjZtbzVQWFZjK2srV21rU1Vsamg1MGtCUUFLL2N6RnZO?= =?utf-8?B?d0tSa1Jja0xmQzRzTXJZMTYvQzRnN1hhZC9nSUJKcmVYWEFQZDdxcDVGNk56?= =?utf-8?B?dWFXVFNsN01GLzRuMG1nN2RtSW5Cam9SSWkxdDVSRVd5T005UjRMTEdtTnNo?= =?utf-8?B?SXRWb3NicXZSVWxubmhmN2wwYTdZUzBlcHNFQ1hkS053eThzN1BVUTlRWTBv?= =?utf-8?B?ZVc2d3ZlVTlRbUw3ZWg0SU9HWFJodFlXblc1cFd6ZVpRb0VZOG53K0Z1SDJh?= =?utf-8?B?amZabUZmMktwT1NBYll5Uzh4U3c5bmh2Q1dmUlZDeFc5UnFLTHF0TkFzL3ky?= =?utf-8?B?YjlmSExYN2ordkpiQkl1NitYYnBlL2krSHpvWFg2b3Yza0Z3K1ZxMFVmK0Nk?= =?utf-8?B?ZzNjdDN4dE9aZzZreE1IZVc5b0xrQjlFSWkraWhXTnNMK1krNUtPWk5aRTVm?= =?utf-8?B?TEFPUDVYYnhaRG5SNkNJMjE2bnZ3blQwWWtNZTNRaUMwMW5LOUhwZ0RSTUNC?= =?utf-8?B?d1ZvMmNjaHFDMllNUmR2TFVoWXV2Tmdjc1ZIakdRMlQ3dDZOU1lCK2d1N0x2?= =?utf-8?B?VGRZaGNnZlNxVGkvSmk5T1lDMU1pV3RQbE5Dc245NXRzc3A4QitIb0piZjNl?= =?utf-8?B?Q2RFcGJGVXJFZ051WEFTMDRpOFF2eFZvMnZvWXUrWElSTzVaVHc4UmdSaWdF?= =?utf-8?B?cWorRERRRENqVXZUcTh2ZkVoemxWTFNOUDNNZzUxdFlPTlk5dFN4elFkR2E0?= =?utf-8?B?bjhHc1VlRjNiWHAxLzlEMzBlTTdha1oxQUtDU2dSTTFMT0RHTEVPOTVVUDUv?= =?utf-8?B?YldGVkwvdzlaNVVWMGRzQVI5U1RnU3NVaVdwV2xFcTJjYitqbXdOMnUzZzdI?= =?utf-8?B?VFRGLzVkWGxTRnlrRXg4emlhZkJXWEZ1NXg1MHIzemZRaVpZTk96ajd2T2Jq?= =?utf-8?B?SUZGYlp5cXZkWDBTM2lwaW1DMytJT1FXZDIxWEw3MHN2eURjZ05WbWpSWTl6?= =?utf-8?B?V3Y3VHlvQk5YUUdhaHYySENvQkQ5WXJ0WTRRa0dPTjhYWlJnSGh6WUZ4WTFa?= =?utf-8?B?dm5BZ2dmQUtLcVFuMGNaVjE0empKTE9IRFM3VmQ4NWYvQVg1UEZOeFhPT3dJ?= =?utf-8?B?R0ZTeFpjMVgxTzlIU0tpSndmZURqaWNLc3ZHUXgxZ1h5RGk0SlRHL2QvbmUr?= =?utf-8?B?aWFkeklqQUJwTG54MW1QVHZta2ZNd1FyQ0hQemZnWmdxK29QVHl1N3BYTmJm?= =?utf-8?B?RityQ1I2cE1hd3l3a0U5dz09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(7416005)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Uzg3UDhocXdZdlN2aE9FRFQvV0VjcmwrUFl2KzhKMUhWcUlGYkxrcTVzT0RQ?= =?utf-8?B?ZU1qRTRvRnhKNk5NRTdwZWdHTU05SU9zemUyWW5zdmlIVURNRlpYZnJFQmFG?= =?utf-8?B?MmRscEZBL3R1c1NmdEJrM1ZucTVpbHNEV1FveVBSNHIvV2lJc3hLZnlyMDRL?= =?utf-8?B?d1ZuZnRNSm5LejdSZ2N1Qks1eUg3UlNFejJTVXg0NE9XQ3hXbzQvT3ZRcm5x?= =?utf-8?B?aEVWb2dqOXBCcFBiMklOM0Vkd3BYSHBvZ2FOKzk0V0IrcTFCdnRkbHlxMWYy?= =?utf-8?B?Q1NuYm15US9jbDg5bExTV0x6Qkg5aHpBMUJ3OVR1eVJ4cXBSeDc5VFZHMTJY?= =?utf-8?B?WTFXRmgzN1BQSUkwWGpSVEVKRXY4WTlSV2tKQU1oZjFHUEN0Z3ZtVE5TMG9z?= =?utf-8?B?ZUoyYWNpSFpNQk5vOWM0cUxJSXNLMTg2SDdaUVNUV3JLRXhjNmVRT3VPS0g1?= =?utf-8?B?NXdKaU5PTHdWQXIzb1VtbEhaOWNIVm9uVUkrWS84VWZ4WjVJOE5yRU5nSkJa?= =?utf-8?B?blJtQWI3d2xxdVNReW9CMU9jbUIxeUR5MnVESXhGY2syV3BUUTZtWC9xdnMx?= =?utf-8?B?Q2JVVDQvNTQ4eFE4UHA4R2NUUXMvQUxwQkxVMnpJVS9TbDREWGxCK05jVklU?= =?utf-8?B?YklWZkVPWmpwVm9wa1FGekRxQmhidlNSVmY3aUZKWnRwMHVsZ3NYN08vK2xW?= =?utf-8?B?RmtBbVJvRXovaWM5Uk5jbVl5TndYOCs4a2dGb0JvbVRXQ1NYUUpwTWFsT3E3?= =?utf-8?B?WkJPbTRVWEMxV0RBOUI0YmlGU21UT1luSVl1bmsyVG42MGRZa2VoZjRObGRV?= =?utf-8?B?Tjg3R3FTNy9kYWZPS0pHTStLZ1psWW9aekdKVnEwV2dybCtRYjBXb0ZuVkdH?= =?utf-8?B?d2d1MytsazhvZUdwN3B0dlUvVStqWjh2QUdGRktZbVcwZ1JYWUxnb0VUMGxr?= =?utf-8?B?R3JiVisvM2lqa1RVL0E2NlRWelJ3OWZOOSthSklEZk1ZSUZSeFVjSU8zSkFh?= =?utf-8?B?THRsTzcybVBza2VEUVZuWmVXdUlHR21KYjM5bVJ4NTlVOHp3dTdhMHp1Q1V3?= =?utf-8?B?dEswZkFjd0VuMkc3Z3I5M0lVdFc3L0J6c25xSnI1WTM5QmpyWnNxM2JyZCsz?= =?utf-8?B?VU04VGRrZWs3a09rajNMT1MwajdjcEV2UGNnZ2pXUzhieWhNeWJtc01CY3Ax?= =?utf-8?B?QW12WnhzaDlrOHk3NEtRbk4raEh2dEVwczZUNkg3RUgxY016bG1UVm1uRkd2?= =?utf-8?B?VFlZWDV3c0xnSVJhU3hWeSs2V0lhTVkzcmFqaGNHVld3ZzZJNStoMWs4NTVM?= =?utf-8?B?dnZjTi9JcVo5eTBXMGVETXd4aFMzWFlmN0NYOCtVa2RsWUZzSmZLR2J3TkJT?= =?utf-8?B?WVdrTDZwQVUxdDJ1MGoxQnV6MU5HU1Q5V2JPSE9jQm80dmtHSkVHRzlPbm0x?= =?utf-8?B?SkhDdDRhRjF0bUZFSk52TU5qTjJOL2VsVVQxVUFTb0doSmZyb1VFaTljYW5P?= =?utf-8?B?TnZCc21KV1dKeFNhd29JSC8zREJoNTlrdlVRVmVGbkdHRmMxdU1JeWVHOUwr?= =?utf-8?B?RDVqYlhKcHdleXFvRzh3eDcrVHh5MXhoZGlNZE5rbFZRT3djM3l6YjFBMXhu?= =?utf-8?B?RUNYbmkySGpobFNYMUhjcmlORjZLcWIySFlhZGNsUzZ2b3UrZlZkVCtkNEFM?= =?utf-8?B?Z2lKNWtmbFZnMlJJbjlDbWdONW9KZjVQYlBQVm5HMFJZRTdVZlltRUNTL2tw?= =?utf-8?B?STFyNjBPYzc2NG9ESzhMMmRqSFZzZlRBajhlYnZvZDczS3orR3BaZTk1RjA1?= =?utf-8?B?RnJRSXdkUG43NndSZmJvdjRKQjhjeGk0RFhlZVI3SXZrMUIvaGN0QTJ2dm0x?= =?utf-8?B?Vlp6OTZoTFdGSWllL21uMXNobzBIQUpOV2VrQVU3VkhsSjhjVlBzRUdSUFRp?= =?utf-8?B?eDNTam5EZis4dkpPR0NvRGR5VVZxOGJwaWlvaDRCYzJjWjVzakZFRkQ1NjZI?= =?utf-8?B?ZEVibkNWRG5VaE54TWI0N3kyM212ZU5pbGdqMEVIZG9IazdhcUpIclFxYzhw?= =?utf-8?B?SEF5VXA5My9wcURERlh4Mjl2ZlRSNndaU0xjWSs3U3lUM0g4YzdtY0dBWTNW?= =?utf-8?Q?uMis=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 931bd66e-acc5-4879-0161-08dc7344cbf1 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2024 12:04:09.5805 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: V3sR0JiiydVK2WRlLg2gmogtZnh2XiPkUq6DAUdkq04mpRQTtu6HrEgcttDIRqfuU0x56KpMBlcH436y47bXDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10433 PiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDA3LzIwXSBwaW5jdHJsOiByZW5lc2FzOiBVc2Ugc2Nv cGUgYmFzZWQNCj4gb2Zfbm9kZV9wdXQoKSBjbGVhbnVwcw0KPiANCj4gSGkgUGVuZywNCj4gDQo+ IE9uIFNhdCwgTWF5IDQsIDIwMjQgYXQgMzoxNOKAr1BNIFBlbmcgRmFuIChPU1MpIDxwZW5nLmZh bkBvc3MubnhwLmNvbT4NCj4gd3JvdGU6DQo+ID4gRnJvbTogUGVuZyBGYW4gPHBlbmcuZmFuQG54 cC5jb20+DQo+ID4NCj4gPiBVc2Ugc2NvcGUgYmFzZWQgb2Zfbm9kZV9wdXQoKSBjbGVhbnVwIHRv IHNpbXBsaWZ5IGNvZGUuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5m YW5AbnhwLmNvbT4NCj4gDQo+IFRoYW5rcyBmb3IgeW91ciBwYXRjaCENCj4gDQo+IFJldmlld2Vk LWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPg0KPiBBY2tl ZC1ieTogR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4NCj4gDQo+ ID4gLS0tIGEvZHJpdmVycy9waW5jdHJsL3JlbmVzYXMvcGluY3RybC1yem4xLmMNCj4gPiArKysg Yi9kcml2ZXJzL3BpbmN0cmwvcmVuZXNhcy9waW5jdHJsLXJ6bjEuYw0KPiANCj4gWW91IG1pc3Nl ZCBvbmUgdHJpdmlhbCBjb252ZXJzaW9uLCBwcmVzdW1hYmx5IGJlY2F1c2Ugbm8gZXJyb3IgaGFu ZGxpbmcgYW5kDQo+IHRodXMgbm8gb2Zfbm9kZV9wdXQoKSBpcyBpbnZvbHZlZD8NCg0KWW91IGFy ZSByaWdodC4NCg0KPiANCj4gQEAgLTczNywxMyArNzM3LDEyIEBAIHN0YXRpYyBpbnQgcnpuMV9w aW5jdHJsX3BhcnNlX2dyb3VwcyhzdHJ1Y3QNCj4gZGV2aWNlX25vZGUgKm5wLA0KPiANCj4gIHN0 YXRpYyBpbnQgcnpuMV9waW5jdHJsX2NvdW50X2Z1bmN0aW9uX2dyb3VwcyhzdHJ1Y3QgZGV2aWNl X25vZGUgKm5wKSAgew0KPiAtICAgICAgIHN0cnVjdCBkZXZpY2Vfbm9kZSAqY2hpbGQ7DQo+ICAg ICAgICAgaW50IGNvdW50ID0gMDsNCj4gDQo+ICAgICAgICAgaWYgKG9mX3Byb3BlcnR5X2NvdW50 X3UzMl9lbGVtcyhucCwgUlpOMV9QSU5TX1BST1ApID4gMCkNCj4gICAgICAgICAgICAgICAgIGNv dW50Kys7DQo+IA0KPiAtICAgICAgIGZvcl9lYWNoX2NoaWxkX29mX25vZGUobnAsIGNoaWxkKSB7 DQo+ICsgICAgICAgZm9yX2VhY2hfY2hpbGRfb2Zfbm9kZV9zY29wZWQobnAsIGNoaWxkKSB7DQo+ ICAgICAgICAgICAgICAgICBpZiAob2ZfcHJvcGVydHlfY291bnRfdTMyX2VsZW1zKGNoaWxkLCBS Wk4xX1BJTlNfUFJPUCkgPiAwKQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudCsrOw0K PiAgICAgICAgIH0NCj4gDQo+IElmIHlvdSBwcmVmZXIgbm90IHRvIGluY2x1ZGUgdGhpcywgSSB3 aWxsIHNlbmQgYSBzbWFsbCBwYXRjaCBteXNlbGYgbGF0ZXIuDQoNCkkgd291bGQgbm90IGFkZCBp dC4NCklmIG5vIG1ham9yIGNvbW1lbnRzIGluIHRoaXMgcGF0Y2hzZXQsIEkgd2lsbCBub3QgZG8g YSB2My4gU28sIHBsZWFzZSBkbyB0aGF0DQp3aXRoIHlvdXIgZm9sbG93IHVwIHBhdGNoLg0KDQpU aGFua3MsDQpQZW5nLg0KDQo+IA0KPiBHcntvZXRqZSxlZXRpbmd9cywNCj4gDQo+ICAgICAgICAg ICAgICAgICAgICAgICAgIEdlZXJ0DQo+IA0KPiAtLQ0KPiBHZWVydCBVeXR0ZXJob2V2ZW4gLS0g VGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBpYTMyIC0tIGdlZXJ0QGxpbnV4LQ0KPiBtNjhr Lm9yZw0KPiANCj4gSW4gcGVyc29uYWwgY29udmVyc2F0aW9ucyB3aXRoIHRlY2huaWNhbCBwZW9w bGUsIEkgY2FsbCBteXNlbGYgYSBoYWNrZXIuIEJ1dA0KPiB3aGVuIEknbSB0YWxraW5nIHRvIGpv dXJuYWxpc3RzIEkganVzdCBzYXkgInByb2dyYW1tZXIiIG9yIHNvbWV0aGluZyBsaWtlIHRoYXQu DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0gTGludXMgVG9ydmFsZHMNCg0K