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 E00F5C433EF for ; Fri, 1 Jul 2022 07:03:09 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From:References:Cc:To: 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=tGAFig1KndDfBvU4S3F8ckIxkRF+5Tq87DV+vtJD0gM=; b=d8uIU4RLMQzPQgTaFXXGu14tEk LDACnTm0oTM/id+ME+46e0+Wg2DOz9H/vOT5xpPzbxdlGAZLQwmpUuKlIN+jzMkfywXz+7VW4c6a2 22pyBf0BxmmzJdBkFMjGVgbStJd1dIKdN336x9vo3kmKfqyR27DOCMbArRp5JeB28VrnrM/dwN6Rv Xv3ERlIzabMANZb5QWgnFce7/jWkiJTire7j19d1JHx6FbqIeab8BcrTRj5WXWmJZf5VbTrVzzKla 2m9NVKjLf01fS7tVsDIg6P1PTFzhZQe2+LSEu+9yuFFf66RiyP2le+N7FryL1BmbrFjIFhNFt/YEa vlT11trQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o7AfE-003JJX-2k; Fri, 01 Jul 2022 07:02:04 +0000 Received: from mail-vi1eur05on2136.outbound.protection.outlook.com ([40.107.21.136] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o7Af9-003JFz-Hw for linux-arm-kernel@lists.infradead.org; Fri, 01 Jul 2022 07:02:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hbqGFW2205wBSNlSy5eXKUgb5Xj1h7ezjBB38rt9mAje6pmkhZPaIjDHtXOfPXRxMt9if/UW58u5YkSQFsm0+CiBsinhmJ5j1oh5VAeGxd+d2S1vE0EQkF3sGGJs6+ayO2f1+IXYJ/tSi2DwDfL48cfmjPTkg2evPBF4wEMXKMHOhhkMPIKdu16La+nKyXLqL0zYED1zGaSldYmG/CD83QrSQ4qix10tx9k1IgxD63YK+iy/XlXw575OJe4XQCr1O4MZfp/wexeSsl8l5PBQlCWaeyHy07Owk3Co2cze0akqkhfInJ75DGfYT7OVppgnk5BobKC88+iXVP8sqx0Y8Q== 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=rB+FiTOENfUWn0CU9kzoga2zA54Iy0ofYJTpsQTvXZg=; b=Ge8SQDbdemW1xbKHnLeFsT4Ofe2PAubD1kn/WrGjJ3palA5QkXpceEhZJsDX2gL17yrddYb+Mk6R1DUvsYsp4MFKpdyAlvuQxY4kekuV9I0MKw5hIwYimeLVfgVtw4qoemXeTFO0skfKwOC5OWDFcRwbpTS0RQP42QvHYSOFy+F6Oa85dtbmw5/rPXkAq6/dTtF6MyBy6JIyEMaESbO69+dKlt1qEoFdvxUZJVqP/B0bNekJKn0HHPZUFckhRIGxI9dBzSU6LZsCE7vMrjQmIxciPlUM7HbPwYH+pMtPDq2zarWilAsJIKx17oSwaokqJGYT1+zePsRTJ37UnMQpMQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rB+FiTOENfUWn0CU9kzoga2zA54Iy0ofYJTpsQTvXZg=; b=wvze3NCxdTpZCCmUsU8/ROoSHWxGBh26iNrBFBP9Yt28W9c3pmPU4ipwEB4klE0eIpop+W+9sAF4itFPPnedsNBHwZS2NToQc+RG4KXsfCrdbq45R+KcZI4acOar/IBMeIhSoIDZWlF1h5ZELtldKXBf6oXbaTJhkhIb054w+g4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com; Received: from DU2PR07MB8110.eurprd07.prod.outlook.com (2603:10a6:10:239::15) by AM6PR07MB5768.eurprd07.prod.outlook.com (2603:10a6:20b:94::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.6; Fri, 1 Jul 2022 07:01:53 +0000 Received: from DU2PR07MB8110.eurprd07.prod.outlook.com ([fe80::8885:ac49:4a47:2293]) by DU2PR07MB8110.eurprd07.prod.outlook.com ([fe80::8885:ac49:4a47:2293%9]) with mapi id 15.20.5417.008; Fri, 1 Jul 2022 07:01:53 +0000 Message-ID: <1c944d68-a950-1069-40dd-7f5ebdc395f5@nokia.com> Date: Fri, 1 Jul 2022 09:01:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH v2 03/10] i2c: xiic: Switch to Xiic standard mode for i2c-read Content-Language: en-US To: "Datta, Shubhrajyoti" , Marek Vasut , Raviteja Narayanam , "linux-i2c@vger.kernel.org" , "michal.simek@xilinx.com" Cc: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "git@xilinx.com" , "joe@perches.com" References: <20210626102806.15402-1-raviteja.narayanam@xilinx.com> <20210626102806.15402-4-raviteja.narayanam@xilinx.com> <80c524c3-8c31-346d-2691-48f93fa6001f@denx.de> <6cf9647e-10dd-8523-962d-a7c40b532fe2@nokia.com> From: Krzysztof Adamski In-Reply-To: X-ClientProxiedBy: HE1PR05CA0251.eurprd05.prod.outlook.com (2603:10a6:3:fb::27) To DU2PR07MB8110.eurprd07.prod.outlook.com (2603:10a6:10:239::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cf0c3f87-a93c-4b35-110c-08da5b2f9220 X-MS-TrafficTypeDiagnostic: AM6PR07MB5768:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W6T8Y//fQhqzKFvUFjfb0jAGHS13RUKoJRWbk6TswcaMs++M9yBxG7SqJmETQDYTUiyTydZMs23OhoZUnrXK7pmtogSkb33N+mXXG+YWZsS3eG8x9g6afKp49zgHtRmh6QOmu8YGX2SqwFk0tMUXssmjhDCYj+LAOhXOJUYy3msH+INyH0ybqvisCImaNUcQVaMdnR+LeuG/ZxdO2TW1XsEUdIvm6RJu3Jze8LalzwWTkeT6iR3a28+R/whskvsNG1qYT5opScdckoTF4L0HLm3WwuSTKPWszeP7wusEd3rFwsNjDStSH7kpkIgNgBui1OJ8e2ma0feLY6ew+kpi2AdA/D7FPc8I2lESRGvOrjqaqc6dLYl+3V35JRHOx28meeKlydHV1BrI+blLZGFnbMHq3NeDINAtnZxCJnRVaMFnac4rhVb46ln5xKzwMmMDH7fJme1n0cbYm6yLvAh3sJD23nyphE3amuHxZrgZD4l54LEHX1FUzs8n3tuhLB7xSEPDeyvkG7pjgnzMp6yxN240nNIJW7WgYopTpF9a4CQEb3o7V5nTmjN3FsviBPLOnF5Y+rZxTFIiYW4XD8j2V5Ov8f1eQLaoFxtgmXYoLErWm4WdvunrCnrBLLNe1egRUT0cdc2gk4qtrDKVRpfTIh7E9Lm7KCE5cLdLgICUn8NXydeRB98G1E6TV1C/e8v7J224eg6DZF98aYh8+0itv4ERRLL7veu5w1VPUKuK6TLTUNev4nxPWun5VdxU1BHMrYRbSydYfUUbaEOdM10sKaEXD+3yHP5eotdxdzh9+EPq/bJ4QUyRDJ8Y8Br9tgmtyxL8MWbYAdrfjYAtRiZjLdXRfl9FkATVFic/ev2zaNqUzXestwTr8MlaK4kUQ5u53kIaPRL5JCGXKQvTsfO61g== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR07MB8110.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(346002)(366004)(396003)(39860400002)(376002)(26005)(6512007)(8936002)(6506007)(53546011)(5660300002)(44832011)(66476007)(54906003)(66556008)(8676002)(66946007)(110136005)(478600001)(4326008)(6666004)(82960400001)(86362001)(316002)(31696002)(6486002)(186003)(83380400001)(36756003)(38100700002)(31686004)(41300700001)(2616005)(2906002)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aTVsUktYaUdjQmR4cGo4K1NtamxlbGpBNjdBNFVhWC9jVHpFejl1U1ZDSHJG?= =?utf-8?B?bFkwQzljakFzQkpNRWNwNElrcVN5aW53cnRmSFVWNWI2VVZqU0M0UzYxL1pB?= =?utf-8?B?NkZUeWljS1ZkM09QbmxYb2t0eUlKcHlGOUFjKy82Zk1aV25FSDRHdEhYTWlm?= =?utf-8?B?YXFFZVNMZFpPaUQ4M3MzNnBxN213dkNvNGdNV2xkQVZmbzRQRGdqcHo2VVZw?= =?utf-8?B?a2VnMW5VWXNLSkxVNzExWTg3NUJ4QkpGMDdEZmdSQ3NvN25VK0JnRVRkaFpI?= =?utf-8?B?Q0tRUDRET29aTDdtUVNMQWVuUlJuLy9yYmdwQTR3L3NKci9hMXdlZDRrKzRx?= =?utf-8?B?MVFGcDJ3WGl0OEU2QVpsaEFjN09JdnRpSktmbkhQNlFwOTNDQjRvT2l4dTBZ?= =?utf-8?B?d1lnZHo2d3REVHFoa3dVZFpvN1piUlFZN201QlBxL3FWaW1BUjBTYjZVZGNt?= =?utf-8?B?bGtkTC9LaHltcHZmT1dMdnZMdEVhMS9abHRMY1JvZ0grZ2dsRTBxTlkvL1l0?= =?utf-8?B?ZzN4RklUTW1jVjl3NSsvRzFCTW1ZZER5aTNLWFN1L083blh4aG0zQ3hDblZp?= =?utf-8?B?NmdtUHRaZnI0dE9jWjZGQllWTGhtRFRmWUtaR05wR1R0dnlvVFkyL0RBcVpO?= =?utf-8?B?RUhDSjBmTGdrVEptb2pyeERwdDVaS1ljSW85S21vODk1MGZRNlRYLzJKYW43?= =?utf-8?B?elNZbG1UNTlObEJMWmFGeDd1TWYvS0pUSm1OcUwvNk4vNUFuR3hHZ2h0M0c4?= =?utf-8?B?bkNrV2tzN2pCYUNHaTlpUjNaOFVyRXJYZG41Yno2YThaRWZwd3BiZ2Y0R3p0?= =?utf-8?B?alAxMTROd0Z3T3hCZ3A1REZVME5ldlVneDNCNGFETDZJSCtVRGY4c0FjSjZr?= =?utf-8?B?MENsZ0dsQUwzaEY2UXM1Qjc2KzZoVnUrRmJNRStZMFJ4QWJIU0VzZ05mckhO?= =?utf-8?B?WFplc09YeGdIL1RiNm1CRlQ5SHV3NE1tMktZUW5zWk9vZGY4VlRmT0JYVmtM?= =?utf-8?B?L3pxTU1lSEhMNGZIdXlmZlpNdHNncGxYUndDTFppQjB2aDQ1RFZiZ2tWcTgy?= =?utf-8?B?UzY3biszMklNblVlWEtKSDRwNWNBZEpRek1uRlVEcjRpNmRYbWJVZDkraW54?= =?utf-8?B?OFBKcVJIcEdPSzhDcWx1dVgydi8zYnp4TjFzUU5JU05SR2VDMWFiNFc1cTdv?= =?utf-8?B?M3JydDVZMGJIQ3Y5aE5EbzR0M1FFWFNXblllOFhsb2xoTjkwNXV5bStQbVV1?= =?utf-8?B?OStzSGNYVmsvUFpvcUtXMVorSWVvRHd5ano3V1phd0RsQ1VyOFF4anRuUVUr?= =?utf-8?B?d2xJWTkrSnh5SXVUZUpZbmtFZWRTc280MlFWeGdLZHFjS2g0L0NIT2s4Q0tt?= =?utf-8?B?aWZZTnFjN3dZdGpPMVVnV3Rvd3ErSTRhU1dKdkJUb1RBMDhweFNONE5mMnFn?= =?utf-8?B?QU5NNkJqZDBUN1p6V0VmUEdydStkeklEeWhTeDdiY0F2dk5MUUFDQUNVNG0y?= =?utf-8?B?NHE0ZS9SK1V1cWZ3N1JpaG5ETE1KalRPOVFKNG11WjVTUHNTcW1TbTBPT2RH?= =?utf-8?B?cWJPa2NzM2FCOWFBYXJGNVdLTklWN0J2b2F2cVcyS0kwMjZWS2xoeHNCaCs2?= =?utf-8?B?QVZIcEFzUkJLVFlXS3JPTmVlUm04Q1N0c0ZuYURUSkhZL0dxbHVaRTloeVJn?= =?utf-8?B?R0Z2Y2UycEVtbHRwVjhCc0svaTVKeDk4Ty9WdVpTUlU1cUNNNjlqcXRDN0xh?= =?utf-8?B?dDArSkZRdWpOd2kvLzZ5VlI0UWVreDIrbU9qVzRoUFc5OTQ0VDJaMC9pTkVq?= =?utf-8?B?aHM1LzY1RHVlVURUTC9MSWRrS3hFTWV5SzR2Y2RLc1MzZzdLano4Qy9pSmRv?= =?utf-8?B?bmRyN1hmZzA5a1VZcXhWd3ZERVFXSWZxU0pobzN0VkRISlUva3pDM3RMVGh1?= =?utf-8?B?QVJNQUFxV1ZBYVFkc1BOZittQVpJMkh3WVFlNjBxYkdBNTZ6dGM2WW5EL2dj?= =?utf-8?B?VmppUjdtMlZGT3pZVWxJeUFTblMvOGk3bEhsSTVvdEVNeDJ4UTAzb3FzMHJJ?= =?utf-8?B?aytpclVVODllUWdCN1E5MHpMdTBxTnhFelFlQ0VNRDFpcllKcVEwRFRFb3Fq?= =?utf-8?B?QW1BWHNvNk1kSFN5QlRGTHY4K3dBZ3dmWnMyMFdqemx2R1V3aFNaMDBkbzZB?= =?utf-8?B?cWc9PQ==?= X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: cf0c3f87-a93c-4b35-110c-08da5b2f9220 X-MS-Exchange-CrossTenant-AuthSource: DU2PR07MB8110.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2022 07:01:51.5928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6U/sYv8rXTJoZD1md9YA4Y2Ujg0VjsBgYU/GERzEyczShTShLBOQktDGXjLAlswd+DGAP/hgC/99W9PS4xJn8b+kqUde73cgSD80q5H3mQY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5768 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220701_000159_842381_DDE06F88 X-CRM114-Status: GOOD ( 28.19 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org ClcgZG5pdSAzMC4wNi4yMDIyIG/CoDEwOjIzLCBEYXR0YSwgU2h1YmhyYWp5b3RpIHBpc3plOgo+ IFtBTUQgT2ZmaWNpYWwgVXNlIE9ubHkgLSBHZW5lcmFsXQo+Cj4gSGkgS3J6eXN6dG9mLAo+Cj4+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEtyenlzenRvZiBBZGFtc2tpIDxr cnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+Cj4+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAyOSwg MjAyMiA3OjQwIFBNCj4+IFRvOiBNYXJlayBWYXN1dCA8bWFyZXhAZGVueC5kZT47IFJhdml0ZWph IE5hcmF5YW5hbQo+PiA8cmF2aXRlamEubmFyYXlhbmFtQHhpbGlueC5jb20+OyBsaW51eC1pMmNA dmdlci5rZXJuZWwub3JnOwo+PiBtaWNoYWwuc2ltZWtAeGlsaW54LmNvbQo+PiBDYzogbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwu b3JnOwo+PiBnaXRAeGlsaW54LmNvbTsgam9lQHBlcmNoZXMuY29tCj4+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggdjIgMDMvMTBdIGkyYzogeGlpYzogU3dpdGNoIHRvIFhpaWMgc3RhbmRhcmQgbW9kZSBm b3IgaTJjLQo+PiByZWFkCj4+Cj4+IFtDQVVUSU9OOiBFeHRlcm5hbCBFbWFpbF0KPj4KPj4gQ0FV VElPTjogVGhpcyBtZXNzYWdlIGhhcyBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNl LiBQbGVhc2UgdXNlCj4+IHByb3BlciBqdWRnbWVudCBhbmQgY2F1dGlvbiB3aGVuIG9wZW5pbmcg YXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtzLCBvcgo+PiByZXNwb25kaW5nIHRvIHRoaXMgZW1h aWwuCj4+Cj4+Cj4+IEhpIE1hcmVrLAo+Pgo+PiBXIGRuaXUgMjkuMDYuMjAyMiBvIDE2OjA1LCBN YXJlayBWYXN1dCBwaXN6ZToKPj4+PiBbLi4uXQo+Pj4+Cj4+Pj4gSWYgdGhvc2UgdHdvIG1vZGVz IG9ubHkgZGlmZmVyIGluIHNvZnR3YXJlIGNvbXBsZXhpdHkgYnV0IHdlIGFyZSBub3QKPj4+PiBh YmxlIHRvIHN1cHBvcnQgb25seSB0aGUgc2ltcGxlciBvbmUgYW5kIHdlIGhhdmUgc3VwcG9ydCBm b3IgdGhlIG1vcmUKPj4+PiBjb21wbGljYXRlZCAoc3RhbmRhcmQgbW9kZSkgYW55d2F5cywgd2Ug a25vdyB0aGF0IHN0YW5kYXJkIG1vZGUgY2FuCj4+Pj4gaGFuZGxlIG9yIHRoZSBjYXNlcyB3aGls ZSBkeW5hbWljIG1vZGUgY2Fubm90LCB3ZSBhbHNvIGtub3cgdGhhdAo+Pj4+IGR5bmFtaWMgbW9k ZSBpcyBicm9rZW4gb24gc29tZSB2ZXJzaW9ucyBvZiB0aGUgY29yZSwgd2h5IGRvIHdlCj4+Pj4g YWN0dWFsbHkga2VlcCBzdXBwb3J0IGZvciBkeW5hbWljIG1vZGU/Cj4+PiBJZiBJIHJlY2FsbCBp dCByaWdodCwgdGhlIGR5bmFtaWMgbW9kZSB3YXMgc3VwcG9zZWQgdG8gaGFuZGxlCj4+PiB0cmFu c2ZlcnMgbG9uZ2VyIHRoYW4gMjU1IEJ5dGVzLCB3aGljaCB0aGUgY29yZSBjYW5ub3QgZG8gaW4g U3RhbmRhcmQKPj4+IG1vZGUuIEl0IGlzIG5lZWRlZCBlLmcuIGJ5IEF0bWVsIE1YVCB0b3VjaCBj b250cm9sbGVyLiBJIHNwZW50IGEgbG90Cj4+PiBvZiB0aW1lIGRlYnVnZ2luZyB0aGUgcmFjZSBj b25kaXRpb25zIGluIHRoZSBYSUlDLCB3aGljaCBJIHVsdGltYXRlbHkKPj4+IGZpeGVkICh0aGUg cGF0Y2hlcyBhcmUgdXBzdHJlYW0pLCBidXQgdGhlIGxvbmcgdHJhbnNmZXJzIEkgcmF0aGVyCj4+ PiBmaXhlZCBpbiB0aGUgTVhUIGRyaXZlciBpbnN0ZWFkLgo+Pj4KPj4+IEkgYWxzbyByZWNhbGwg dGhlcmUgd2FzIHN1cHBvc2VkIHRvIGJlIHNvbWUgdXBkYXRlIGZvciB0aGUgWElJQyBjb3JlCj4+ PiBjb21pbmcgd2l0aCBuZXdlciB2aXZhZG8sIGJ1dCBJIG1pZ2h0IGJlIHdyb25nIGFib3V0IHRo YXQuCj4+IEl0IHNlZW1zIHRvIGJlIHRoZSBvdGhlciB3YXkgYXJvdW5kIC0gZHluYW1pYyBtb2Rl IGlzIGxpbWl0ZWQgdG8gMjU1IGJ5dGVzIC0KPj4gd2hlbiB5b3UgdHJpZ2dlciBkeW5hbWljIG1v ZGUgeW91IGZpcnN0IHdyaXRlIHRoZSBhZGRyZXNzIG9mIHRoZSBzbGF2ZSB0bwo+PiB0aGUgRklG TywgdGhlbiB5b3Ugd3JpdGUgdGhlIGxlbmd0aCBhcyBvbmUgYnl0ZSBzbyB5b3UgY2FuJ3QgcmVx dWVzdCBtb3JlCj4+IHRoYW4gMjU1IGJ5dGVzLiBTbyAqc3RhbmRhcmQqIG1vZGUgaXMgdXNlZCBm b3IgdGhvc2UgbWVzc2FnZXMuIEluIG90aGVyCj4+IHdvcmRzIC0gZHluYW1pYyBtb2RlIGlzIHRo ZSBvbmUgdGhhdCBpcyBtb3JlIGxpbWl0ZWQKPj4gLSBldmVyeXRoaW5nIHRoYXQgeW91IGNhbiBk byBpbiBkeW5hbWljIG1vZGUgeW91IGNhbiBhbHNvIGRvIGluIHN0YW5kYXJkCj4+IG1vZGUuIFNv IHdoeSBkb24ndCB3ZSB1c2Ugc3RhbmRhcmQgbW9kZSBhbHdheXMgZm9yIGV2ZXJ5dGhpbmc/Cj4g SG93ZXZlciAgdGhlIGN1cnJlbnQgbW9kZSBpcyBkeW5hbWljIG1vZGUgc28gZm9yIGxlc3MgdGhh biAyNTUgd2UgY2FuIHVzZSBkeW5hbWljIG1vZGUuKHRoZSBjdXJyZW50IGJlaGF2aW9yIHdpbGwg bm90IGNoYW5nZSkKPiBBbHNvIHRoZSBkeW5hbWljIG1vZGUgIGlzICBuaWNlciBvbiB0aGUgcHJv Y2Vzc29yIHJlc291cmNlcy4gV2Ugc2V0IHRoZSBieXRlcyBhbmQgdGhlIGNvbnRyb2xsZXIgdGFr ZXMgY2FyZSBvZgo+IHRyYW5zZmVycmluZy4KPgo+IEhvd2V2ZXIgZG8gbm90IGhhdmUgYW55IHN0 cm9uZyB2aWV3cyBvcGVuIHRvIHN1Z2dlc3Rpb25zLgoKQWxsIEknbSBzYXlpbmcgaXMgdGhhdCBi ZWZvcmUgdGhpcyBwYXRjaHNldCwgdGhlIGR5bmFtaWMgbW9kZSB3YXMgdXNlZCAKaW4gYWxsIGNh c2VzIGFuZCBpdCBtYWRlIHNlbnNlIC0gaXQgaXMgZWFzaWVyIHRvIHdvcmsgd2l0aC4gQnV0IGl0 IAp0dXJuZWQgb3V0IGl0IGhhcyBpdHMgbGltaXRhdGlvbnMgYW5kIHN1cHBvcnQgZm9yIHN0YW5k YXJkIG1vZGUgd2FzIAphZGRlZCB3aXRoIHNldmVyYWwgY2FzZXMgdGhhdCBzd2l0Y2ggdG8gdGhh dCBtb2RlLiBUaGUgY29tbWl0IG1lc3NhZ2UgCnN1Z2dlc3RzIHRoYXQgdGhlIG9ubHkgZGlmZmVy ZW5jZSBpcyBpbiBob3cgY29tcGxpY2F0ZWQgdGhlIGNvZGUgZm9yIApoYW5kbGluZyB0aGVtIGlz LCBkb2VzIG5vdCBzYXkgd2h5IGR5bmFtaWMgbW9kZSBtaWdodCBzdGlsbCBiZSAKcHJlZmVycmVk LiBBbmQgc3VwcG9ydGluZyBib3RoIG9mIHRoZW0gY29tcGxpY2F0ZXMgdGhlIGNvZGUgbm90aWNl YWJseS4gCk15IHVuZGVyc3RhbmRpbmcgbm93IGlzIHRoYXQgdGhlIGNvZGUgc3RydWdnbGVzIHRv IHVzZSB0aGUgZHluYW1pYyBtb2RlIAppbiBhbGwgY2FzZXMgdGhhdCBpdCBjYW4gYmVjYXVzZSB0 aGF0IHByb2R1Y2VzIGxlc3MgaW50ZXJydXB0cyBhbmQgc28gaXQgCmlzIHNsaWdodGx5IGxpZ2h0 ZXIgb24gcmVzb3VyY2VzLiBTbyBpdCBpcyBhIGNvZGUgY29tcGxpY2F0aW9uIHZzIAplZmZlY3Rp dmVuZXNzIHRyYWRlb2ZmLiBTaW5jZSB0aGlzIGlzIEkyQyAtIGEgc2xvdyBidXMsIEknbSBub3Qg c3VyZSBpdCAKaXMgd29ydGggaXQgYnV0IGFsc28gZG9uJ3QgaGF2ZSBzdHJvbmcgb3BpbmlvbiBv biB0aGF0LiBJZiBub3RoaW5nIGVsc2UsIApJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8g dXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSBhIGxpdHRsZSBiaXQgdG8gCmJldHRlciBleHBsYWlu IHdoeSBpdCBpcyB3b3J0aCBrZWVwaW5nIGJvdGggbW9kZXMuCgpLcnp5c3p0b2YKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==