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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9B412E936E1 for ; Wed, 4 Oct 2023 20:34:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Cc: To:From:Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ZmH7P+sLeU5u9IDEd5xrf2sJyzq8MYJsv6fMmcht/88=; b=qqpjfidRAjhH/1 HcOlZrc0B2GT98+4voUuUfykg7NXDrtbeCS/iTwShmL8Lho9LzDoMiAOnkC7JxUy5tpM4//rSnKju dyIjgDbg/Rdx+q2TFxkbagF31wdc7E690tVnLnF2XNUcq3eTpTcrkomuwgI9YdU+4/xxcqrxEt6V+ xpkuyNRegztwSNzObWhxzgHqYVlWLROF4QKnZkhdPT7WOlZlIeOMvHPkgn8zT53c4f6vdUuNL0lI1 OST0WFG1bBKWUoOYaPK1zCHSKrcH5od1TS1kTrBgg/BnSak95L6yERoJvL14DMLpuiuTKSJHOzK7c NHBMJqYL9Emf0HjzitAg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qo8ZG-000s7X-2M; Wed, 04 Oct 2023 20:34:02 +0000 Received: from mail-dm6nam12on20602.outbound.protection.outlook.com ([2a01:111:f400:fe59::602] helo=NAM12-DM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qo8ZD-000s6r-1H for linux-arm-kernel@lists.infradead.org; Wed, 04 Oct 2023 20:34:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EIqDJ8lpD6EiaEFe4BGKaTxJTT2mjiruBEA8PSNJKra6sOsaDzIhtl7airFI/jIOKkGjO2Pg1u/Tvup+dgkqoTijYK8sdwQcBFA+LOvVIsHhTwv1/76QneLDinO3/+z03uEUshnm4rY8+6pprt0ysR829JjeWotCDbBkt7zk2M/ZJF64XBWcT6HgZPjD0l7oViQf3xjhKRBVfKGv+obzz4p22lXUWgVBgaz4YM2QCHGMC41X9FxXXqqObLYml7fFT7TQvMgjeWKWIZcN0aLMTp/rBlXIKqSkQcwzQ3WxADFk+e4gL1SwLy3FWlcQmjUDZJJgPD2PFsT2cnnrEfVpKg== 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=D1XEnrEL978bSSMTlq/GrrLO6Fanz7PENFGc7hPWT8g=; b=gxqN/Ala9sfy3A2hDKfWpooyZ8wR0fZKECf2GGHDj3uRGYn1uvrkBJoHCAybjEVkPcGUdII/KTZS00/HHZ4J6mP8JWRsdDR04l7smbJjlc9NCoLl5dBaiqKEA83rzey9Ru5rGAaRqh+INUHY8gZI7uD/936Kl0XEjuxWrrzQbs2OqP5+HTM7CTWuv3cMppUBHhjRhuPuiw7oKf64PME7m3+lzXtP+Q67Oc673yJVOTqQpBfIY7619ewKfZbbiWQFHpFgQeh02zcaH2j495iVyarMmuhiUHpp8JFOIDsib/JjLKQga9nNBL/Ct/+2UfRoYXz8H4igLy4l4pSR4J4ejQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D1XEnrEL978bSSMTlq/GrrLO6Fanz7PENFGc7hPWT8g=; b=hf/SZCYvRLR34zr3dOaKk8O/snR98bnzsaMgiImeDFfY0iem1sP+fnSOgO/FaGtfOrdMo9POFdw06phgOn2IuLrYX1JMVm1VpboUJc4ZnAefTAX5kJPuPVyWOd7ZQnKHSTMSPezjpvvhWcc7Ez4fQNyN8AoBU5oc4sMR6huEqZlyV17owSSOQkBlLH5a0uByoZbXsy99aXsZYrkgHH5387Pyegog/Kzr3rhnnjDbYruVu4bAO8PAPQpLze8rjmGHMd2UXm3/s/4apG5tkyIuZGCIKyT5RJaxlUK2+7A0d7+Y/UvVQv3ZcMTsG2+clhOeioS8zINcrzC+7y8KC/vGcQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from IA1PR12MB6604.namprd12.prod.outlook.com (2603:10b6:208:3a0::7) by MW6PR12MB8997.namprd12.prod.outlook.com (2603:10b6:303:23e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.33; Wed, 4 Oct 2023 20:33:52 +0000 Received: from IA1PR12MB6604.namprd12.prod.outlook.com ([fe80::8814:146:e28e:6eea]) by IA1PR12MB6604.namprd12.prod.outlook.com ([fe80::8814:146:e28e:6eea%4]) with mapi id 15.20.6838.016; Wed, 4 Oct 2023 20:33:52 +0000 Message-ID: <3624e973-d09a-d211-c6d0-d0ffb8c20c4b@nvidia.com> Date: Wed, 4 Oct 2023 13:33:47 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [RFT PATCH 14/21] hte: tegra194: don't access struct gpio_chip Content-Language: en-US From: Dipen Patel To: Bartosz Golaszewski , Linus Walleij Cc: Aaro Koskinen , Janusz Krzysztofik , Tony Lindgren , Russell King , Mika Westerberg , Andy Shevchenko , Thierry Reding , Jonathan Hunter , Hans de Goede , Mark Gross , linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, timestamp@lists.linux.dev, linux-tegra@vger.kernel.org, platform-driver-x86@vger.kernel.org, Bartosz Golaszewski References: <20230905185309.131295-1-brgl@bgdev.pl> <20230905185309.131295-15-brgl@bgdev.pl> <36b17290-c643-8d8e-e82b-49afa6b34fbb@nvidia.com> X-Nvconfidentiality: public In-Reply-To: <36b17290-c643-8d8e-e82b-49afa6b34fbb@nvidia.com> X-ClientProxiedBy: SJ0PR13CA0195.namprd13.prod.outlook.com (2603:10b6:a03:2c3::20) To IA1PR12MB6604.namprd12.prod.outlook.com (2603:10b6:208:3a0::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR12MB6604:EE_|MW6PR12MB8997:EE_ X-MS-Office365-Filtering-Correlation-Id: aeec5d26-57e1-4b5e-a65f-08dbc51938f3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3F3mSJfdxioyQv9ek1qu4KSYZPQhQKSz94lDfOMMw6sfVIe3c2YsvBDBGMUIP5zjrdVSrgu6DdEmRKe28kM2ULCLrxswI1IXiOe7XQ+qnZgO7//hXW3mehKKQPOLXT9BfPo8ZVUNNMDNLl+P6Ux/R/MwURrI66oPnD46Lt3TfYjJMCOXmclUdmy4h9Ow1+OFSUpC2vGV1mXBEggrco9NWqryGBMmK05my6sKU3nb1gpmzFk4Y231OOzpuFKXGc4RFrWceYfOtLXDyGpVbvkuChmsPoeno2IkqnZ7FLvhu8ltNz0ZRu8tjZ3FSpMZCFGA+FHi+kXbANLrO9MdJ5W7oRdgkZtM+ttY7BDiV2nFbr+0UE+Z5RZN10ZHRVOqbSTZb5I1NjMVjPsPONh/xGLNmzrV2dQ7mHGI1K2H+6xQQln+UtzC0Oj0Z7n87t5f1kUyvkTfT5gY9ERO0AF5CSInFHDrwr2u+sQYD06HYMvsiGtBrpqgLZ7xu+5kJJfX+AYqjATk2dsp8o/jI59Ona2J2KQpwY/s4xByo2/PVfoamBdf36tD+j9KAjh5PlI7oIQfe2ZfzVDnkSdI2kQC0qw+0vkJZi2o/lkGPDCOd8+VNjcLBeiYmqRV5FN7bpD/rDnZBUQg67QOR3qdDRy9o2dkdK+mzFWh67WOLWmLCrPdy3jCbonmd37f1B0GnbwNZotk X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR12MB6604.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(366004)(39860400002)(376002)(346002)(136003)(230922051799003)(1800799009)(64100799003)(186009)(451199024)(6512007)(31686004)(478600001)(36756003)(966005)(26005)(54906003)(66476007)(66556008)(41300700001)(66946007)(316002)(110136005)(38100700002)(2616005)(53546011)(6666004)(6506007)(6486002)(83380400001)(86362001)(5660300002)(8676002)(4326008)(31696002)(8936002)(7416002)(2906002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZTRiOWV2dHN5S0tjZUVhbDRxckdaVFRkNXNYM0ZtNUh4eFBYNngzMng0ZURH?= =?utf-8?B?Ny9XSmJOTjlTWEdRbTlIN0EvWURxeE1FaFZTVEVDcmpGZVoxZHpiZlJ1Skdr?= =?utf-8?B?RzNsWVp2MjFDT05Pc2d0NGdQMVBlVkZTZGFvRkx4aTN6K3FGV2JaamZQMFBT?= =?utf-8?B?cFNXc2dQbTlvZEZTQjF4UTViTWZpOUJrR2dJNGEraXN0dU1pck9NUFdqVy9H?= =?utf-8?B?Tm5sY2RJRG4yOFFScFBIODBvSmZUeHBPWitWNmQ4RUNWaC92T2t4OVUvcEFH?= =?utf-8?B?UTRMS1hmdFlsTEdnUEw5L2JjUnZFd0VENTNOa2I4N3RDR1dZMVo3ZWtQOXQx?= =?utf-8?B?SVhSUEgvUS8vR0JYRStKZWhuOURkaWNIbm8yZmkrR05TUzRjTlFleXkycnZJ?= =?utf-8?B?VnJKOE5UWjB4b3Q2WFVYYzlsRTlDaGtvSlV0cUZMTVVrZzAxeWZTSnVzR2ps?= =?utf-8?B?cjl2UmF3eUFmaHhzbU4rUTVrbTZCMFkwUSt1aFVSMkhTTm5EOWxseUpyQ1d5?= =?utf-8?B?MVVrSlBJL2VCeWJqbSsxTzc1Nlh6ZFVlblFQUS9BWU9vMTU4R1dla0I4cStH?= =?utf-8?B?UUIzTS9OMUZpR1FlZGJQTnQ2MnNYaGExQ3lTaU8yMVZWOUZRMDU3N3poTVNi?= =?utf-8?B?RlN2VFllcHpiQ21DZ2FKb3Y2M0tyaVByZ09HYnhjbzJSNmVCS3pUVWhsWkZZ?= =?utf-8?B?Und5M09zM2JjMER4cGNiTmp1LzBZbHpVK1lISCtNMVo5bWNLRTJwUFVYZ2hG?= =?utf-8?B?U1ZCbHRiamd1K01KSVo1VDdsWlBaZk9aUzNtOUR3YUZwM3JTVDVNOXZFRmJQ?= =?utf-8?B?bXQwVUVTOFpMRTJodzdSZGVRU0wwUFVDZmZuR3Eza3UwWFIzWUNjRzJ3akUx?= =?utf-8?B?Zk83b24vNjY2VEFKTnFEV2NOb3NwWm9oRHJCWEViL0IyZnl1cW9GRXlpbzFP?= =?utf-8?B?U0c5cml1UklKSG5Nc0R0WTAzUVh3QUFNbkVBSlAvMENwQ3JTRThoQU9BRnNH?= =?utf-8?B?S29WdmpYSytFaTIwM3V3UVAvZ3hITUh3Y1lPU3l6a1BHK2U1bjRXMW5peE12?= =?utf-8?B?U0V0Vk5vdGloUzZVMkw4bWlNK00vYTdkWlNPWXkyNWE4TXM5REY2UmhtMGdS?= =?utf-8?B?TDVqQzRMMldFUk9xSHQwdGlpa1JzaTB5dlB5MFFhR2d6d3RyNURoQXB4RlA0?= =?utf-8?B?K0pldUNYbTNVb283cjFBNnFVeFhpb3JTc0ZobjJISElEYmpRbEpiWjc2NW1k?= =?utf-8?B?UHlYYmlTWWRVdFlGRGcvZW9KeFQrWVZlMERpNFY1N1RIQmR5R1k0QzJFSnZu?= =?utf-8?B?M0o0RUNENFdKck50QVZpVk1CbW1jWjVlMGlObWdGeHlENWVZUVl0MFg2VXRt?= =?utf-8?B?R3U4T2U0dWE0VGl0YzBnYXlSdHdrc1BJcU1mMVplQ1VZK1BYbWdlY2dmNHVM?= =?utf-8?B?aURFOVlGZ0ZOYys1QnFuRVlITHU5UHNsN3hJY1hBbjlaNlI2SHJGRHVCMTZG?= =?utf-8?B?L1VMbDVvaEhoTGQ1OSt1clNqcE56QjNxZmxQWFFCa3RUbjJzem1tQjVjK3BM?= =?utf-8?B?Zi9IWGJVTXExZjVnbm5MbTFQNTF5TURobWd1dktIMEpiS25La1FMU3dIMGs3?= =?utf-8?B?aTh2NTN3ZVl1SHlsMDB3WnlPQUUzYjN0SlQ3aWFQNGw3TFVTRy9LOVRSTUg5?= =?utf-8?B?Yy9pOTNmTHRQV0FDcEdLOG42ZzhFMk1aM3BaMGdaeGRwa0VEYmxmcDJXRVFT?= =?utf-8?B?ZFJrS255M250Ni9uaVNyQlkzRHB0WFZCdVVJK3FwRGFqa1ZHT0I5dkhubE1x?= =?utf-8?B?NXJqY3UreXJONzNBUXN1SXpnc3VRMk5zL0FLVjB5UStncTdaOFhRMmdPWjN2?= =?utf-8?B?Nkx6RUZXMmJheG9CdXNGeGZ5MDYzR1BOdDduYkhGNU8xV3A4RitBRXE3REt1?= =?utf-8?B?cytYRGpRSDBFTHVjWVRlQkhHSU5KUlQxMU9qOE42WDgvZmdKWnJhNDVWK3Ra?= =?utf-8?B?ditFT1dUSmdvbFFJVnNvMnE0cWVpNVdNMHRvNXRxYUZQRWI5QnM4MEhuR016?= =?utf-8?B?aktLck9HQnZ4ZlFLN3RBUFVYNHMwRkF5RU1najdsODZDWHZlZDdzenMySDNC?= =?utf-8?Q?9vw4BLdCtqji8i4gA13gN1Vtc?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: aeec5d26-57e1-4b5e-a65f-08dbc51938f3 X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6604.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2023 20:33:52.5829 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FeKJTYYisiRDDGj+V0k86xFyvzy7Qgo9gKTxJkYVkGZtpyD7K5tkh+BPy6YrCk1dI7jSp73R2M5rym9mH9LBcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB8997 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231004_133359_463986_C33D5CF7 X-CRM114-Status: GOOD ( 23.81 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTAvNC8yMyAxOjMwIFBNLCBEaXBlbiBQYXRlbCB3cm90ZToKPiBPbiAxMC80LzIzIDU6MDAg QU0sIEJhcnRvc3ogR29sYXN6ZXdza2kgd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDcsIDIwMjMgYXQg OToyOOKAr0FNIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4gd3JvdGU6 Cj4+Pgo+Pj4gT24gVHVlLCBTZXAgNSwgMjAyMyBhdCA4OjUz4oCvUE0gQmFydG9zeiBHb2xhc3pl d3NraSA8YnJnbEBiZ2Rldi5wbD4gd3JvdGU6Cj4+Pgo+Pj4+IEZyb206IEJhcnRvc3ogR29sYXN6 ZXdza2kgPGJhcnRvc3ouZ29sYXN6ZXdza2lAbGluYXJvLm9yZz4KPj4+Pgo+Pj4+IFVzaW5nIHN0 cnVjdCBncGlvX2NoaXAgaXMgbm90IHNhZmUgYXMgaXQgd2lsbCBkaXNhcHBlYXIgaWYgdGhlCj4+ Pj4gdW5kZXJseWluZyBkcml2ZXIgaXMgdW5ib3VuZCBmb3IgYW55IHJlYXNvbi4gU3dpdGNoIHRv IHVzaW5nIHJlZmVyZW5jZQo+Pj4+IGNvdW50ZWQgc3RydWN0IGdwaW9fZGV2aWNlIGFuZCBpdHMg ZGVkaWNhdGVkIGFjY2Vzc29ycy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEJhcnRvc3ogR29s YXN6ZXdza2kgPGJhcnRvc3ouZ29sYXN6ZXdza2lAbGluYXJvLm9yZz4KPj4+Cj4+PiBBcyBBbmR5 IHBvaW50cyBvdXQgYWRkIDxsaW51eC9jbGVhbnVwLmg+LCB3aXRoIHRoYXQgZml4ZWQ6Cj4+PiBS ZXZpZXdlZC1ieTogTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgo+Pj4K Pj4+IEkgdGhpbmsgdGhpcyBjYW4gYmUgbWVyZ2VkIGludG8gdGhlIGdwaW8gdHJlZSBhZnRlciBs ZWF2aW5nIHNvbWUKPj4+IHNsYWNrIGZvciB0aGUgSFRFIG1haW50YWluZXIgdG8gbG9vayBhdCBp dCwgdGhpbmdzIGxvb2sgc28gbXVjaAo+Pj4gYmV0dGVyIGFmdGVyIHRoaXMuCj4+Pgo+Pj4gWW91 cnMsCj4+PiBMaW51cyBXYWxsZWlqCj4+Cj4+IERpcGVuLAo+Pgo+PiBpZiB5b3UgY291bGQgZ2l2 ZSB0aGlzIHBhdGNoIGEgdGVzdCBhbmQgcG9zc2libHkgYWNrIGl0IGZvciBtZSB0byB0YWtlCj4+ IGl0IHRocm91Z2ggdGhlIEdQSU8gdHJlZSAob3IgZ28gdGhlIGltbXV0YWJsZSB0YWcgZnJvbSBI VEUgcm91dGUpIHRoZW4KPj4gaXQgd291bGQgYmUgZ3JlYXQuIFRoaXMgaXMgdGhlIGxhc3QgdXNl ciBvZiBncGlvY2hpcF9maW5kKCkgdHJlZXdpZGUsCj4+IHNvIHdpdGggaXQgd2UgY291bGQgcmVt b3ZlIGl0IGVudGlyZWx5IGZvciB2Ni43Lgo+IAo+IFByb2dyZXNzIHNvIGZhciBmb3IgdGhlIFJG VC4uLgo+IAo+IEkgdHJpZWQgYXBwbHlpbmcgdGhlIHBhdGNoIHNlcmllcyBvbiA2LjYtcmMxIGFu ZCBpdCBkaWQgbm90IGFwcGx5IGNsZWFubHksCj4gc29tZSBwYXRjaGVzIEkgbmVlZGVkIHRvIG1h bnVhbGx5IGFwcGx5IGFuZCBjb3JyZWN0LiBXaXRoIGFsbCB0aGlzLCBpdCBmYWlsZWQKPiBjb21w aWxhdGlvbiBhdCBzb21lIHNwaS9zcGktYmNtMjgzNSBkcml2ZXIuIEkgZGlzYWJsZWQgdGhhdCBh bmQgd2FzIGFibGUgdG8KPiBjb21waWxlLiBJIHRob3VnaHQgSSBzaG91bGQgbGV0IHlvdSBrbm93 IHRoaXMgcGFydC4KPiAKPiBOb3csIEkgdHJpZWQgdG8gdGVzdCB0aGUgaHRlIGFuZCBpdCBzZWVt cyB0byBmYWlsIGZpbmRpbmcgdGhlIGdwaW8gZGV2aWNlLAo+IHJvdWdobHkgYXJvdW5kIHRoaXMg cGxhY2UgWzFdLiBJIHRob3VnaHQgaXQgd291bGQgYmUgeW91ciBwYXRjaCBzZXJpZXMgc28KPiB0 cmllZCB0byBqdXN0IHVzZSA2LjZyYzEgd2l0aG91dCB5b3VyIHBhdGNoZXMgYW5kIGl0IHN0aWxs IGZhaWxlZCBhdCB0aGUKPiBzYW1lIHBsYWNlLiBJIGhhdmUgdG8gdHJhY2UgYmFjayBub3cgZnJv bSB3aGljaCBrZXJuZWwgdmVyc2lvbiBpdCBicm9rZS4KClsxXS4KaHR0cHM6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcGF0ZWxkaXBlbjE5ODQvbGludXguZ2l0L3Ry ZWUvZHJpdmVycy9odGUvaHRlLXRlZ3JhMTk0LmM/aD1mb3ItbmV4dCNuNzgxCgpvZiBjb3Vyc2Ug d2l0aCB5b3VyIHBhdGNoZXMgaXQgd291bGQgZmFpbCBmb3IgdGhlIGdkZXYgaW5zdGVhZCBvZiB0 aGUgY2hpcC4KPiAKPj4KPj4gQmFydAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK