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 3C5D0C48297 for ; Mon, 12 Feb 2024 12:02:20 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version: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=S1C4W7jYbee1pLBzoj+pb05QcHsGzMMSAp+FnlkrZJs=; b=WCRjt9gWGQDrv9 1mUbDLX1fF8bttnKRMIXzscaQO673k07FsfXjVmFFq/YgootWjaLODNLRYxa605wQ51Jky3g2nVgb G/OI/tZIUFY3CfnGdyBlpXMBKoHjR+6iNByB67b3vkd6mbEPV3DF6ZnRa0Wcg2WiwwrUmSLuh/Gne lKrthzZ+rXdOcbmLGyR48+KmrYjbD9xI79YJ7lL3IdjC6u2hMsXBRfcQD14hlYnUm8jhurxceGEw3 Lhu224ROxCaIVJ+KFjYGNdnnZCrieAzujoMes47Muwb+KSpq+u7Av/SKPnOyZRwDn5sQKNQ0ceKhK VUDaOvRv9v+NFWFrIYQw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZV0f-00000005AiJ-03mX; Mon, 12 Feb 2024 12:02:05 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZV0b-00000005Ago-1pFi for linux-arm-kernel@lists.infradead.org; Mon, 12 Feb 2024 12:02:03 +0000 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-411a54365cbso461885e9.0 for ; Mon, 12 Feb 2024 04:01:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1707739318; x=1708344118; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=2RfW1yKu6VnzD6W1R22Wk491SAkADnMhexZ9bi5hjB4=; b=ZD7468vYZfJrFmMGCAiVO9d9oyRKL4wC22wdVNY4mvKJa3DMp2ZIhUb+q1odvQcWb0 mtT36RuG1dMTlDBCdEqVnkroTd+3HFJ8UaMU/eJUgZWkD/iJG4SB0KpGgFUVQBA7xeER mYL7LDGvMdSfanotIHOV0vbsgWy6MaoGgHkuEAVkGSb1+Cmg9+yrjNDkk0rU5cJTmT8M ChocGVUkqPdbJapWn3kEqymTGVyfSRtwfiicg4UB5gVtWfQ7KlS+67dlvNi7SEPWnyid kkAuV+SlyvnNPwz7lh0OuLjOvgTqxrfGOIBoKkzcn7ZYa5w+EzjezpQELgpfyTgN4DFh fCZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707739318; x=1708344118; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2RfW1yKu6VnzD6W1R22Wk491SAkADnMhexZ9bi5hjB4=; b=aLiiNLSBycGDU7z2VDxdrp7JrIDNnyGe4I/QcNp9EgHN6P+nc/PEfA7z5wyrTLItjJ 1bIXnH7JLY5Oy+5ArER+1FGs7FqQ0/bJIokUoaVYyxTJDtFfWI+EFUPKWYroR8K70cSP 6t3Ew/E0Snmfh2UD0AKz1kyEx7SAqDFxzzJr0ut/uq/zQIRR3qzDx2RQKIvIny1bZ8B8 BscHFEIgF9P6xYyqhKk9JcOnDHQfdAMMsLewC4RHEayCdmjilJoDXNPS47nfUnWySkLz pveznGPu1B9lgHkTRvbmPLBA2eOru+bdt8P/4IJ/k0nG9AhU/Nw58D4gZL4E1D8+AP+O seKQ== X-Gm-Message-State: AOJu0YzuAQbIl8g8v3G3ALBcpeKTH8uJE8oCjk02fM5vcUfsCfdRy1AY aLqUNHoPjGeCpj7thECOZDl+ZrSVSJQ/lx9Q2rloquNUC5qw8oMRWOT3c4ArEt0= X-Google-Smtp-Source: AGHT+IEFctiL0oXp51EPgUWe8Fnt/DqYywvQmm4QP+S5XyApNLGmpHMXsexg4n8EThYzpEZzhKOBjA== X-Received: by 2002:a5d:55cc:0:b0:33b:60cb:c3ad with SMTP id i12-20020a5d55cc000000b0033b60cbc3admr5740831wrw.41.1707739317996; Mon, 12 Feb 2024 04:01:57 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCVl8AaJjjM+8NdAfmzeYbuNmlVemAz2z+06wOIVJbkD+bj1sxVNF/sLtMO30dKeBFYuVydqVE4it6e4wFtU7FJVvenMwolV7md9o00r/A1Bu59Xb55Ti4qN0U+ccT3otk4QwKcdX/D/PKFo3hh8LVsk6g7KCZgZWoE/Sz8PpHveL4pnVTx2m+qamA4BYn4AUCgHIxQ7b0YznjQYfK359EPlRA3ObLqqyomvDNH8tTohNZWS3KclTmaQt8v3e5HIeusMB4oNKYOBbNyBHSn08RPgf/bG3TbfCO4wXo4cwiFWMAqiNty2nb7k+SvqEhObTGHxWSbHx7sLTITH3FMQhBgK7t8XZefO3sk7NfEs+UxPnsHpGmJTiqNDU5hPnDgYiAuOVZ/IDr24I9PF+Uz4zoIzt2HLgy32TY4EVoXWpkhaTS4mJ7UjmUXH5qmrn7NrEbqm036wWwfnykB9XIJ6nlupm7mlC07Tz6tNJlJSWiLLM0+NjwH81MRKTzuGEmMln2szRuodsi+RyCsqUOIlg6cV0/YvUyic8+nkyykiCea+hCq46ICecidpTcMC24ufCqIHavzEp0M2QDN2SRo11lJAfL4J3luLfy0sEW0D4oCYeJku Received: from [192.168.2.107] ([79.115.63.202]) by smtp.gmail.com with ESMTPSA id n14-20020a056000170e00b0033b5b5033b9sm6709452wrc.18.2024.02.12.04.01.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Feb 2024 04:01:55 -0800 (PST) Message-ID: Date: Mon, 12 Feb 2024 12:01:54 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 01/12] spi: dt-bindings: introduce the ``fifo-depth`` property Content-Language: en-US To: Geert Uytterhoeven Cc: Conor Dooley , broonie@kernel.org, robh@kernel.org, andi.shyti@kernel.org, semen.protsenko@linaro.org, krzysztof.kozlowski@linaro.org, alim.akhtar@samsung.com, linux-spi@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, andre.draszik@linaro.org, peter.griffin@linaro.org, kernel-team@android.com, willmcvicker@google.com, conor+dt@kernel.org, devicetree@vger.kernel.org, arnd@arndb.de References: <20240208135045.3728927-1-tudor.ambarus@linaro.org> <20240208135045.3728927-2-tudor.ambarus@linaro.org> <20240208-grating-legwarmer-0a04cfb04d61@spud> <20240209-chest-sleet-a119fc3d4243@spud> <0ac8d573-6486-458d-afb9-090b5f8d4a21@linaro.org> From: Tudor Ambarus In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240212_040201_660275_753264E3 X-CRM114-Status: GOOD ( 36.48 ) 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 CgpPbiAyLzEyLzI0IDEwOjM4LCBHZWVydCBVeXR0ZXJob2V2ZW4gd3JvdGU6Cj4gSGkgVHVkb3Is CgpIaSwgR2VlcnQhCgo+IAo+IE9uIEZyaSwgRmViIDksIDIwMjQgYXQgNTo1NeKAr1BNIFR1ZG9y IEFtYmFydXMgPHR1ZG9yLmFtYmFydXNAbGluYXJvLm9yZz4gd3JvdGU6Cj4+IE9uIDIvOS8yNCAx NjoyMSwgQ29ub3IgRG9vbGV5IHdyb3RlOgo+Pj4gT24gRnJpLCBGZWIgMDksIDIwMjQgYXQgMDE6 NTY6NTZQTSArMDAwMCwgVHVkb3IgQW1iYXJ1cyB3cm90ZToKPj4+PiBPbiAyLzgvMjQgMTg6MjQs IENvbm9yIERvb2xleSB3cm90ZToKPj4+Pj4gT24gVGh1LCBGZWIgMDgsIDIwMjQgYXQgMDE6NTA6 MzRQTSArMDAwMCwgVHVkb3IgQW1iYXJ1cyB3cm90ZToKPj4+Pj4+IFRoZXJlIGFyZSBpbnN0YW5j ZXMgb2YgdGhlIHNhbWUgSVAgdGhhdCBhcmUgY29uZmlndXJlZCBieSB0aGUgaW50ZWdyYXRvcgo+ Pj4+Pj4gd2l0aCBkaWZmZXJlbnQgRklGTyBkZXB0aHMuIEludHJvZHVjZSB0aGUgZmlmby1kZXB0 aCBwcm9wZXJ0eSB0byBhbGxvdwo+Pj4+Pj4gc3VjaCBub2RlcyB0byBzcGVjaWZ5IHRoZWlyIEZJ Rk8gZGVwdGguCj4+Pj4+Pgo+Pj4+Pj4gV2UgaGF2ZW4ndCBzZWVuIFNQSSBJUHMgd2l0aCBkaWZm ZXJlbnQgRklGTyBkZXB0aHMgZm9yIFJYIGFuZCBUWCwgdGh1cwo+Pj4+Pj4gaW50cm9kdWNlIGEg c2luZ2xlIHByb3BlcnR5Lgo+Pj4+Pgo+Pj4+PiBTb21lIGNpdGF0aW9uIGF0dGFjaGVkIHRvIHRo aXMgd291bGQgYmUgbmljZS4gIldlIGhhdmVuJ3Qgc2VlbiIgb2ZmZXJzCj4+Pj4+IG5vIGRldGFp bCBhcyB0byB3aGF0IElQcyB0aGF0IGFsbG93IHRoaXMgc29ydCBvZiBjb25maWd1cmF0aW9uIG9m IEZJRk8KPj4+Pj4gc2l6ZSB0aGF0IHlvdSBoYXZlIGFjdHVhbGx5IGNoZWNrZWQuCj4+Pj4+Cj4+ Pj4+IEkgd2VudCBhbmQgY2hlY2tlZCBvdXIgSVAgdGhhdCB3ZSB1c2UgaW4gRlBHQSBmYWJyaWMs IHdoaWNoIGhhcyBhCj4+Pj4+IGNvbmZpZ3VyYWJsZSBmaWZvIGRlcHRoLiBJdCBvbmx5IGhhcyBh IHNpbmdsZSBrbm9iIGZvciBib3RoIFJYIGFuZCBUWAo+Pj4+PiBGSUZPcy4gVGhlIFhpbGlueCB4 cHMgc3BpIGNvcmUgYWxzbyBoYXMgY29uZmlndXJhYmxlIEZJRk9zLCBidXQgYWdhaW4gUlgKPj4+ Pj4gYW5kIFRYIHNpemVzIGFyZSB0aWVkIHRoZXJlLiBBdCBsZWFzdCB0aGF0J3MgYSBzYW1wbGUg c2l6ZSBvZiB0aHJlZS4KPj4+Pj4KPj4+Pj4gT25lIG9mIG91ciBndXlzIGlzIHdvcmtpbmcgb24g c3VwcG9ydCBmb3IgdGhlIElQIEkganVzdCBtZW50aW9uZWQgYW5kCj4+Pj4+IHdvdWxkIGJlIGRl ZmluaW5nIGEgdmVuZG9yIHByb3BlcnR5IGZvciB0aGlzLCBzbwo+Pj4+PiBSZXZpZXdlZC1ieTog Q29ub3IgRG9vbGV5IDxjb25vci5kb29sZXlAbWljcm9jaGlwLmNvbT4KPj4+Pj4KPj4+Pgo+Pj4+ IFRoYW5rcywgQ29ub3IuIEkgaGFkIGluIG1pbmQgdGhhdCBTUEkgaGFzIGEgc2hpZnQgcmVnaXN0 ZXIgYW5kIGl0J3MKPj4+PiBpbXByb2JhYmxlIHRvIGhhdmUgZGlmZmVyZW50IEZJRk8gZGVwdGhz IGZvciBSWCBhbmQgVFguCj4+Pgo+Pj4gSURLLCBidXQgSSd2ZSBsZWFybmVkIHRvIGV4cGVjdCB0 aGUgdW5leHBlY3RhYmxlLCBlc3BlY2lhbGx5IHdoZW4gaXQKPj4+IGNvbWVzIHRvIHRoZSBJUHMg aW50ZW5kZWQgZm9yIHVzZSBpbiBGUEdBcy4KPj4+Cj4+Pj4gQXQgbGVhc3QgSSBkb24ndAo+Pj4+ IHNlZSBob3cgaXQgd291bGQgd29yaywgSSBndWVzcyBpdCB3aWxsIHVzZSB0aGUgbWluaW11bSBk ZXB0aCBiZXR3ZWVuIHRoZQo+Pj4+IHR3bz8KPj4+Cj4+PiBJJ20gbm90IHJlYWxseSBzdXJlIGhv dyBpdCB3b3VsZCB3b3JrIG90aGVyIHRoYW4gdGhhdCBpbiB0aGUgZ2VuZXJhbAo+Pj4gY2FzZSwg YnV0IHNvbWUgdXNlIGNhc2Ugc3BlY2lmaWMgY29uZmlndXJhdGlvbiBjb3VsZCB3b3JrLCBidXQg SSBkbwo+Pj4gYWdyZWUgdGhhdCBpdCBpcwo+Pj4KPj4+PiBJIGdyZXBwZWQgYnkgImZpZm8iIGlu IHRoZSBzcGkgYmluZGluZ3MgYW5kIEkgbm93IHNlZSB0aGF0IHJlbmVzYXMgaXMKPj4+PiB1c2lu ZyBkZWRpY2F0ZWQgcHJvcGVydGllcyBmb3IgUlggYW5kIFRYLCBidXQgSSB0aGluayB0aGF0IHRo ZXJlIHRvbyB0aGUKPj4+PiBGSUZPcyBoYXZlIHRoZSBzYW1lIGRlcHRocy4gTG9va2luZyBpbnRv IGRyaXZlcnMvc3BpL3NwaS1zaC1tc2lvZi5jIEkKPj4+PiBzZWUgdGhhdCB0aGUgb2ZfZGV2aWNl X2lkLmRhdGEgY29udGFpbnMgNjQgYnl0ZXMgRklGT3MgZm9yIFJYIGFuZCBUWCwKPj4+PiByZWdh cmRsZXNzIG9mIHRoZSBjb21wYXRpYmxlLgo+Pj4+Cj4+Pj4gR2VlcnQsIGFueSBpZGVhIGlmIHRo ZSBGSUZPIGRlcHRocyBjYW4gZGlmZmVyIGZvciBSWCBhbmQgVFggaW4KPj4+PiBzcGktc2gtbXNp b2YuYz8KPiAKPiBTZWUgbXkgb3RoZXIgZW1haWwKPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9h bGwvQ0FNdUhNZFVfSHg5UExtSGYyWG0xS0tUeV9PRi1UZUN2N1N6bUE1Q1pXeitQTGtiQUdBQG1h aWwuZ21haWwuY29tCj4gCgpJIHNhdyB0aGUgcmVzcG9uc2UsIHRoYW5rcyBhZ2FpbiEKCj4gTm90 ZSB0aGF0IGF0IG9uZSBwb2ludCB3ZSBkaWQgaGF2ZSA2NC8yNTYgaW4gdGhlIGRyaXZlciwgYnV0 IHRoYXQgd2FzCj4gY2hhbmdlZCBpbiBjb21taXQgZmU3OGQwYjc2OTFjMDI3NCAoInNwaTogc2gt bXNpb2Y6IEZpeCBGSUZPIHNpemUgdG8KPiA2NCB3b3JkIGZyb20gMjU2IHdvcmQiKS4gIERpdmlu ZyBpbnRvIHRoZSBkaXNjdXNzaW9uIGFyb3VuZCB0aGF0IHBhdGNoLAo+IHRoZXJlIHNlZW0gdG8g YmUgdHdvIGZhY3RvcnMgYXQgcGxheToKPiAgIDEuIEFjdHVhbCBGSUZPIHNpemUsCj4gICAyLiBN YXhpbXVtIHRyYW5zZmVyIHNpemUgcGVyIGJsb2NrCj4gICAgICAodXAgdG8gMiBibG9ja3Mgb24g Ui1DYXIsIHVwIHRvIDQgYmxvY2tzIG9uIFNIKC1Nb2JpbGUpKS4KPiBBcyB0aGUgZHJpdmVyIHN1 cHBvcnRzIG9ubHkgYSBzaW5nbGUgYmxvY2ssIGl0IHNob3VsZCBiZSBsaW1pdGVkIHRvCj4gNjQg b24gUi1DYXIgR2VuMi8zLiAgUi1DYXIgR2VuNCBjbGFpbXMgdG8gaGF2ZSB3aWRlbmVkIHRoZSBy ZWdpc3Rlcgo+IGJpdCBmaWVsZCBmb3IgdGhlIG1heGltdW0gdHJhbnNmZXIgc2l6ZSBwZXIgYmxv Y2ssIHNvIDI1NiBtaWdodCBiZQo+IHBvc3NpYmxlIHRoZXJlLi4uCgpHb3QgaXQuCgo+IAo+Pj4+ IEFueXdheSwgZXZlbiBpZiB0aGVyZSBhcmUgc3VjaCBpbWJhbGFuY2VkIGFyY2hpdGVjdHVyZXMs IEkgZ3Vlc3Mgd2UgY2FuCj4+Pj4gY29uc2lkZXIgdGhlbSB3aGVuL2lmIHRoZXkgYXBwZWFyPyAo YWRkIHJ4L3R4LWZpZm8tZGVwdGggZHQgcHJvcGVydGllcykKPj4+Cj4+PiBJIHRoaW5rIHNvLgo+ Pj4KPj4+PiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL3JlbmVzYXMsc2gt bXNpb2YueWFtbDoKPj4+PiBPdmVycmlkZSB0aGUgZGVmYXVsdCBUWCBmaWZvIHNpemUuICBVbml0 IGlzIHdvcmRzLiAgSWdub3JlZCBpZiAwLgo+Pj4+IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9zcGkvcmVuZXNhcyxzaC1tc2lvZi55YW1sOgo+Pj4+IHJlbmVzYXMscngtZmlmby1z aXplOgo+Pj4+IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvcmVuZXNhcyxz aC1tc2lvZi55YW1sOgo+Pj4+IE92ZXJyaWRlIHRoZSBkZWZhdWx0IFJYIGZpZm8gc2l6ZS4gIFVu aXQgaXMgd29yZHMuICBJZ25vcmVkIGlmIDAuCj4+Pgo+Pj4gVGhlc2UgcmVuZXNhcyBvbmVzIHNl ZW1lZCBpbnRlcmVzdGluZyBhdCBmaXJzdCBnbGFuY2UgZHVlIHRvIHRoZXNlCj4+PiBjb21tZW50 cywgYnV0IHdoYXQncyBtaXNzZWQgYnkgZ3JlcCB0aGUgaXMgImRlcHJlY2F0ZWQiIG1hcmtpbmcg b24KPj4+IHRoZXNlLiBUaGV5IHNlZW0gdG8gaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IHNvYy1zcGVj aWZpYyBjb21wYXRpYmxlcy4KPj4KPj4gSW4gdGhlIGRyaXZlciB0aGUgcmVuZXNhcyx7cngsdHh9 LWZpZm8tc2l6ZSBwcm9wZXJ0aWVzIHN0aWxsIGhhdmUgdGhlCj4+IGhpZ2hlc3QgcHJpb3JpdHk6 Cj4+Cj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Jy b29uaWUvc3BpLmdpdC90cmVlL2RyaXZlcnMvc3BpL3NwaS1zaC1tc2lvZi5jI24xMzUwCj4+Cj4+ IE1heWJlIHNvbWV0aGluZyBmb3IgR2VlcnQsIGFzIEkgc2VlIGhlIHdhcyB0aGUgb25lIG1hcmtp bmcgdGhlc2UKPj4gcHJvcGVydGllcyBhcyBkZXByZWNhdGVkLiBJIGd1ZXNzIGhlIGZvcmdvdCB0 byB1cGRhdGUgdGhlIGRyaXZlci4KPj4KPj4gQW55d2F5LCBJIHRoaW5rIHdlIHNoYWxsIGJlIGZp bmUsIGV2ZW4gaWYgd2UgZG9uJ3QgaGVhciBmcm9tIEdlZXJ0Lgo+IAo+IFRoZSByZW5lc2FzLHty eCx0eH0tZmlmby1zaXplIHByb3BlcnRpZXMgZGF0ZSBiYWNrIHRvIHRoZSBlYXJseSBkYXlzCj4g b2YgRFQgYW4gQVJNLCB3aGVuIGl0IHdhcyBhc3N1bWVkIHRoYXQgc2xpZ2h0bHkgZGlmZmVyZW50 IHZlcnNpb25zIG9mCj4gSVAgY29yZXMgY291bGQgYmUgaGFuZGxlZCB3ZWxsIHVzaW5nIGEgc2lu Z2xlIGNvbW1vbiBjb21wYXRpYmxlIHZhbHVlLAo+IGFuZCBwcm9wZXJ0aWVzIGRlc2NyaWJpbmcg dGhlIChmZXcpIGRpZmZlcmVuY2VzLiAgVGhlIHBpdGZhbGwgaGVyZQo+IGlzIHRoZSAiZmV3IGRp ZmZlcmVuY2VzIjogdG9vIG1hbnkgdGltZXMgcGVvcGxlIGRpc2NvdmVyZWQgbGF0ZXIgdGhhdAo+ IHRoZXJlIHdlcmUgbW9yZSBkaWZmZXJlbmNlcywgbmVlZGluZyBtb3JlIHByb3BlcnRpZXMsIGFu ZCBjb21wbGljYXRpbmcKPiBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eS4KPiAKPiBIZW5jZSB0aGUg aGFuZGxpbmcgb2YgZGlmZmVyZW50IEZJRk8gc2l6ZXMgd2FzIG1vdmVkIHRvIHRoZSBkcml2ZXIg YmFzZWQKPiBvbiBjb21wYXRpYmxlIHZhbHVlcywgYW5kIHRoZSByZW5lc2FzLHtyeCx0eH0tZmlm by1zaXplIHByb3BlcnRpZXMgd2VyZQo+IGRlcHJlY2F0ZWQuICBTZWUgY29tbWl0IGJlYjc0YmIw ODc1NTc5YzQgKCJzcGk6IHNoLW1zaW9mOiBBZGQgc3VwcG9ydAo+IGZvciBSLUNhciBIMiBhbmQg TTIiKSwgd2hpY2ggc2hvd3MgdGhhdCB0aGVyZSB3ZXJlIG1vcmUgY2hhbmdlcwo+IG5lZWRlZCB0 aGFuIHRoZSBhbnRpY2lwYXRlZCBGSUZPIHNpemVzLiAgQW5kIG1vcmUgd2VyZSBhZGRlZCBsYXRl ciwKPiBzZWUgbGF0ZXIgYWRkaXRpb25zIHRvIHNoX21zaW9mX2NoaXBkYXRhLgo+IAo+IFNvIHVu bGVzcyBpdCBpcyBtZWFudCBmb3IgYSBjb25maWd1cmFibGUgc3ludGhlc2l6YWJsZSBJUCBjb3Jl LCB3aGVyZQo+IHRoaXMgaXMgYSBkb2N1bWVudGVkIHBhcmFtZXRlciBvZiB0aGUgSVAgY29yZSwg SSBhZHZpc2UgYWdhaW5zdAo+IHNwZWNpZnlpbmcgdGhlIEZJRk8gc2l6ZShzKSBpbiBEVC4KPiAK CkkgZ3Vlc3MgSSBnZXQgaXQgbm93LiBZb3UgbWFya2VkIHRob3NlIHByb3BlcnRpZXMgYXMgZGVw cmVjYXRlZCBzbyB0aGF0CnVzZXJzIHN0b3AgdXNpbmcgdGhlbSBhbmQgcmVseSBvbiB0aGUgZHJp dmVyIGJhc2VkIGNvbXBhdGlibGUgdmFsdWVzLApidXQgYXQgdGhlIHNhbWUgdGltZSB5b3UgYWxs b3dlZCB0aGUgZGV2aWNldHJlZSBwcm9wZXJ0aWVzIHRvIGhhdmUgYQpoaWdoZXIgcHJpb3JpdHkg dGhhbiB0aGUgZHJpdmVyIGJhc2VkIGNvbXBhdGlibGUgdmFsdWVzIGluIGNhc2Ugb25lCnJlYWxs eSB3YW50cy9uZWVkcyB0byB1c2UgdGhlIGR0IHByb3BlcnRpZXMuIEkgZG9uJ3QgaGF2ZSBhIHBy ZWZlcmVuY2UKaGVyZSwgSSBndWVzcyBpdCdzIGZpbmUuCgpUaGFua3MgZm9yIHRoZSBleHBsYW5h dGlvbnMhCnRhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==