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 C207BFA0C37 for ; Wed, 15 Apr 2026 06:40:54 +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: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=Rtvjz/sI9hTZq0UXCvoxGy/NJq8ui5Vm3BEVdiCN6kg=; b=p7aVIvYVhf2V+q pG6dY3QPsWHwik4zHFYYfmO6hdx2vN85/2uOvHs68LSUdFBEnjXZAlvorW7jwLxBaJpGvftw7qPaC 0WSPXAhBBDB8rxmYBBjF+Pdc6Mx+xJZZv9PnMs7qPkVJskd++JXXQQqoEkEz2phWs5mf/84Y88E20 9Mztdpe7Sq4JEityOBNtcyTSd/KVKylWz5GORA4VnXWBEvhKWPQQ2hxRDe3EUx436dvfGnLJgahCL 4adIqvVielAGjrE5eEenyJIOOWb9W1ZLWsIx8uCJwNSGCWh+9RuX61ZrLH0MUfzAFRBM0CwW2X0v7 WLdtAb6HkoksDMjgMgbw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1wCtvb-00000000f9R-2pLc; Wed, 15 Apr 2026 06:40:47 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1wCtvZ-00000000f9D-48k4; Wed, 15 Apr 2026 06:40:46 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id A30B560130; Wed, 15 Apr 2026 06:40:44 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EAE83C19424; Wed, 15 Apr 2026 06:40:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776235244; bh=JuAmOkFB1T4BBikf9XJrOpaIxFaqy9eIR0tbD7W+hcw=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=DlKjOfJ14Zp8pzmzxv2haxtgzYDjsnPs9R8hg2+ycACzTHbr7acuR5kjJvTsifuiB hmrefCsvmiJ8S/ASyRhbrEu0eVEjKJ3qiGiGhV8DLnoIKoNSgDAJBNt6yXX+x/8aFy cbTK+0ijPOgP2gpFlzJ0R/vA3lR/joE90UCrW7sEAhyUfhJKoV4AaCRHEIu2Vh3Hp5 aR84FJEpkPgT8eAw/WK6T1w2mBmwVEl1Ig0fRwMwg4Aw9VRf7WIrCoVnB+PZUTjNWh 1hjyxTxme+UDITGfxUZ0n5MCjKKM/eoWvChVelii168UjL1u2yP9UhA0p+paS1ha63 sy53C3I7gK3Lg== Message-ID: Date: Wed, 15 Apr 2026 08:40:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [patch 05/38] treewide: Remove CLOCK_TICK_RATE To: Thomas Gleixner , LKML Cc: Arnd Bergmann , x86@kernel.org, Lu Baolu , iommu@lists.linux.dev, Michael Grzeschik , netdev@vger.kernel.org, linux-wireless@vger.kernel.org, Herbert Xu , linux-crypto@vger.kernel.org, Vlastimil Babka , linux-mm@kvack.org, David Woodhouse , Bernie Thompson , linux-fbdev@vger.kernel.org, Theodore Tso , linux-ext4@vger.kernel.org, Andrew Morton , Uladzislau Rezki , Marco Elver , Dmitry Vyukov , kasan-dev@googlegroups.com, Andrey Ryabinin , Thomas Sailer , linux-hams@vger.kernel.org, "Jason A. Donenfeld" , Richard Henderson , linux-alpha@vger.kernel.org, Russell King , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Huacai Chen , loongarch@lists.linux.dev, Geert Uytterhoeven , linux-m68k@lists.linux-m68k.org, Dinh Nguyen , Jonas Bonn , linux-openrisc@vger.kernel.org, Helge Deller , linux-parisc@vger.kernel.org, Michael Ellerman , linuxppc-dev@lists.ozlabs.org, Paul Walmsley , linux-riscv@lists.infradead.org, Heiko Carstens , linux-s390@vger.kernel.org, "David S. Miller" , sparclinux@vger.kernel.org References: <20260410120044.031381086@kernel.org> <20260410120317.910770161@kernel.org> Content-Language: fr-FR From: "Christophe Leroy (CS GROUP)" In-Reply-To: <20260410120317.910770161@kernel.org> X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org CgpMZSAxMC8wNC8yMDI2IMOgIDE0OjE4LCBUaG9tYXMgR2xlaXhuZXIgYSDDqWNyaXTCoDoKPiBU aGlzIGhhcyBiZWVuIHNjaGVkdWxlZCBmb3IgcmVtb3ZhbCBtb3JlIHRoYW4gYSBkZWNhZGUgYWdv IGFuZCB0aGUgY29tbWVudHMKPiByZWxhdGVkIHRvIGl0IGhhdmUgYmVlbiBkdXRpZnVsbHkgaWdu b3JlZC4gVGhlIGxhc3QgZGVwZW5kZW5jaWVzIGFyZSBnb25lLgo+IAo+IFJlbW92ZSBpdCBhbG9u ZyB3aXRoIHZhcmlvdXMgbm93IGVtcHR5IGFzbS90aW1leC5oIGZpbGVzLgo+IAo+IFNpZ25lZC1v ZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBrZXJuZWwub3JnPgoKRm9yIHBvd2VycGM6CgpS ZXZpZXdlZC1ieTogQ2hyaXN0b3BoZSBMZXJveSAoQ1MgR1JPVVApIDxjaGxlcm95QGtlcm5lbC5v cmc+Cgo+IC0tLQo+ICAgYXJjaC9hbHBoYS9pbmNsdWRlL2FzbS90aW1leC5oICAgICAgfCAgICA0 IC0tLS0KPiAgIGFyY2gvYXJjL2luY2x1ZGUvYXNtL3RpbWV4LmggICAgICAgIHwgICAxNSAtLS0t LS0tLS0tLS0tLS0KPiAgIGFyY2gvYXJtL21hY2gtb21hcDEvS2NvbmZpZyAgICAgICAgIHwgICAg MiArLQo+ICAgYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL3RpbWV4LmggICAgfCAgICAzIC0tLQo+ ICAgYXJjaC9tNjhrL2luY2x1ZGUvYXNtL3RpbWV4LmggICAgICAgfCAgIDE1IC0tLS0tLS0tLS0t LS0tLQo+ICAgYXJjaC9taWNyb2JsYXplL2luY2x1ZGUvYXNtL3RpbWV4LmggfCAgIDEzIC0tLS0t LS0tLS0tLS0KPiAgIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS90aW1leC5oICAgICAgIHwgICAgOCAt LS0tLS0tLQo+ICAgYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS90aW1leC5oICAgfCAgICAzIC0t LQo+ICAgYXJjaC9wYXJpc2MvaW5jbHVkZS9hc20vdGltZXguaCAgICAgfCAgICAyIC0tCj4gICBh cmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vdGltZXguaCAgICB8ICAgIDIgLS0KPiAgIGFyY2gvczM5 MC9pbmNsdWRlL2FzbS90aW1leC5oICAgICAgIHwgICAgMiAtLQo+ICAgYXJjaC9zaC9pbmNsdWRl L2FzbS90aW1leC5oICAgICAgICAgfCAgIDI0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAg YXJjaC9zcGFyYy9pbmNsdWRlL2FzbS90aW1leC5oICAgICAgfCAgICAyICstCj4gICBhcmNoL3Nw YXJjL2luY2x1ZGUvYXNtL3RpbWV4XzMyLmggICB8ICAgMTQgLS0tLS0tLS0tLS0tLS0KPiAgIGFy Y2gvc3BhcmMvaW5jbHVkZS9hc20vdGltZXhfNjQuaCAgIHwgICAgMiAtLQo+ICAgYXJjaC91bS9p bmNsdWRlL2FzbS90aW1leC5oICAgICAgICAgfCAgICA5IC0tLS0tLS0tLQo+ICAgYXJjaC94ODYv aW5jbHVkZS9hc20vdGltZXguaCAgICAgICAgfCAgICAzIC0tLQo+ICAgMTcgZmlsZXMgY2hhbmdl ZCwgMiBpbnNlcnRpb25zKCspLCAxMjEgZGVsZXRpb25zKC0pCj4gCj4gLS0tIGEvYXJjaC9hbHBo YS9pbmNsdWRlL2FzbS90aW1leC5oCj4gKysrIGIvYXJjaC9hbHBoYS9pbmNsdWRlL2FzbS90aW1l eC5oCj4gQEAgLTcsMTAgKzcsNiBAQAo+ICAgI2lmbmRlZiBfQVNNQUxQSEFfVElNRVhfSAo+ICAg I2RlZmluZSBfQVNNQUxQSEFfVElNRVhfSAo+ICAgCj4gLS8qIFdpdGggb25seSBvbmUgb3IgdHdv IG9kZGJhbGxzLCB3ZSB1c2UgdGhlIFJUQyBhcyB0aGUgdGlja2VyLCBzZWxlY3RpbmcKPiAtICAg dGhlIDMyLjc2OGtIeiByZWZlcmVuY2UgY2xvY2ssIHdoaWNoIG5pY2VseSBkaXZpZGVzIGRvd24g dG8gb3VyIEhaLiAgKi8KPiAtI2RlZmluZSBDTE9DS19USUNLX1JBVEUJMzI3NjgKPiAtCj4gICAv Kgo+ICAgICogU3RhbmRhcmQgd2F5IHRvIGFjY2VzcyB0aGUgY3ljbGUgY291bnRlci4KPiAgICAq IEN1cnJlbnRseSBvbmx5IHVzZWQgb24gU01QIGZvciBzY2hlZHVsaW5nLgo+IC0tLSBhL2FyY2gv YXJjL2luY2x1ZGUvYXNtL3RpbWV4LmgKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMTUgKzAsMCBA QAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vbmx5ICovCj4gLS8qCj4g LSAqIENvcHlyaWdodCAoQykgMjAwNCwgMjAwNy0yMDEwLCAyMDExLTIwMTIgU3lub3BzeXMsIElu Yy4gKGh0dHBzOi8vZXVyMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1o dHRwJTNBJTJGJTJGd3d3LnN5bm9wc3lzLmNvbSUyRiZkYXRhPTA1JTdDMDIlN0NjaHJpc3RvcGhl Lmxlcm95JTQwY3Nncm91cC5ldSU3Q2FjMTNkNWI5MjhiYzRlYWJkOWI3MDhkZTk2ZmI1OTM1JTdD OGI4N2FmN2Q4NjQ3NGRjNzhkZjQ1ZjY5YTIwMTFiYjUlN0MwJTdDMCU3QzYzOTExNDIwMzQ1NTA0 NzE0OCU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpGYlhCMGVVMWhjR2tpT25SeWRXVXNJbFlp T2lJd0xqQXVNREF3TUNJc0lsQWlPaUpYYVc0ek1pSXNJa0ZPSWpvaVRXRnBiQ0lzSWxkVUlqb3lm USUzRCUzRCU3QzAlN0MlN0MlN0Mmc2RhdGE9dUNMODk1cVZMVW95M1N0emhtZ3BoMkRpWW1qcGQ0 UlBkUUlXMmRaY0o3dyUzRCZyZXNlcnZlZD0wKQo+IC0gKi8KPiAtCj4gLSNpZm5kZWYgX0FTTV9B UkNfVElNRVhfSAo+IC0jZGVmaW5lIF9BU01fQVJDX1RJTUVYX0gKPiAtCj4gLSNkZWZpbmUgQ0xP Q0tfVElDS19SQVRFCTgwMDAwMDAwIC8qIHNsYXRlZCB0byBiZSByZW1vdmVkICovCj4gLQo+IC0j aW5jbHVkZSA8YXNtLWdlbmVyaWMvdGltZXguaD4KPiAtCj4gLS8qIFhYWDogZ2V0X2N5Y2xlcygp IHRvIGJlIGltcGxlbWVudGVkIHdpdGggUlRTQyBpbnNuICovCj4gLQo+IC0jZW5kaWYgLyogX0FT TV9BUkNfVElNRVhfSCAqLwo+IC0tLSBhL2FyY2gvYXJtL21hY2gtb21hcDEvS2NvbmZpZwo+ICsr KyBiL2FyY2gvYXJtL21hY2gtb21hcDEvS2NvbmZpZwo+IEBAIC03NCw3ICs3NCw3IEBAIGNvbmZp ZyBPTUFQXzMyS19USU1FUgo+ICAgCSAgY3VycmVudGx5IG9ubHkgYXZhaWxhYmxlIGZvciBPTUFQ MTZYWCwgMjRYWCwgMzRYWCwgT01BUDQvNSBhbmQgRFJBN1hYLgo+ICAgCj4gICAJICBPbiBPTUFQ MlBMVVMgdGhpcyB2YWx1ZSBpcyBvbmx5IHVzZWQgZm9yIENPTkZJR19IWiBhbmQKPiAtCSAgQ0xP Q0tfVElDS19SQVRFIGNvbXBpbGUgdGltZSBjYWxjdWxhdGlvbi4KPiArCSAgdGltZXIgZnJlcXVl bmN5IGNvbXBpbGUgdGltZSBjYWxjdWxhdGlvbi4KPiAgIAkgIFRoZSBhY3R1YWwgdGltZXIgc2Vs ZWN0aW9uIGlzIGRvbmUgaW4gdGhlIGJvYXJkIGZpbGUKPiAgIAkgIHRocm91Z2ggdGhlIChEVF8p TUFDSElORV9TVEFSVCBzdHJ1Y3R1cmUuCj4gICAKPiAtLS0gYS9hcmNoL2hleGFnb24vaW5jbHVk ZS9hc20vdGltZXguaAo+ICsrKyBiL2FyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS90aW1leC5oCj4g QEAgLTksOSArOSw2IEBACj4gICAjaW5jbHVkZSA8YXNtLWdlbmVyaWMvdGltZXguaD4KPiAgICNp bmNsdWRlIDxhc20vaGV4YWdvbl92bS5oPgo+ICAgCj4gLS8qIFVzaW5nIFRDWDAgYXMgb3VyIGNs b2NrLiAgQ0xPQ0tfVElDS19SQVRFIHNjaGVkdWxlZCB0byBiZSByZW1vdmVkLiAqLwo+IC0jZGVm aW5lIENMT0NLX1RJQ0tfUkFURSAgICAgICAgICAgICAgMTkyMDAKPiAtCj4gICAjZGVmaW5lIEFS Q0hfSEFTX1JFQURfQ1VSUkVOVF9USU1FUgo+ICAgCj4gICBzdGF0aWMgaW5saW5lIGludCByZWFk X2N1cnJlbnRfdGltZXIodW5zaWduZWQgbG9uZyAqdGltZXJfdmFsKQo+IC0tLSBhL2FyY2gvbTY4 ay9pbmNsdWRlL2FzbS90aW1leC5oCj4gKysrIGIvYXJjaC9tNjhrL2luY2x1ZGUvYXNtL3RpbWV4 LmgKPiBAQCAtNywyMSArNyw2IEBACj4gICAjaWZuZGVmIF9BU01tNjhLX1RJTUVYX0gKPiAgICNk ZWZpbmUgX0FTTW02OEtfVElNRVhfSAo+ICAgCj4gLSNpZmRlZiBDT05GSUdfQ09MREZJUkUKPiAt LyoKPiAtICogQ0xPQ0tfVElDS19SQVRFIHNob3VsZCBnaXZlIHRoZSB1bmRlcmx5aW5nIGZyZXF1 ZW5jeSBvZiB0aGUgdGljayB0aW1lcgo+IC0gKiB0byBtYWtlIG50cCB3b3JrIGJlc3QuICBGb3Ig Q29sZGZpcmVzLCB0aGF0J3MgdGhlIG1haW4gY2xvY2suCj4gLSAqLwo+IC0jaW5jbHVkZSA8YXNt L2NvbGRmaXJlLmg+Cj4gLSNkZWZpbmUgQ0xPQ0tfVElDS19SQVRFCU1DRl9DTEsKPiAtI2Vsc2UK PiAtLyoKPiAtICogVGhpcyBkZWZhdWx0IENMT0NLX1RJQ0tfUkFURSBpcyBwcm9iYWJseSB3cm9u ZyBmb3IgbWFueSA2OGsgYm9hcmRzCj4gLSAqIFVzZXJzIG9mIHRob3NlIGJvYXJkcyB3aWxsIG5l ZWQgdG8gY2hlY2sgYW5kIG1vZGlmeSBhY2NvcmRpbmdseQo+IC0gKi8KPiAtI2RlZmluZSBDTE9D S19USUNLX1JBVEUJMTE5MzE4MCAvKiBVbmRlcmx5aW5nIEhaICovCj4gLSNlbmRpZgo+IC0KPiAg IHR5cGVkZWYgdW5zaWduZWQgbG9uZyBjeWNsZXNfdDsKPiAgIAo+ICAgc3RhdGljIGlubGluZSBj eWNsZXNfdCBnZXRfY3ljbGVzKHZvaWQpCj4gLS0tIGEvYXJjaC9taWNyb2JsYXplL2luY2x1ZGUv YXNtL3RpbWV4LmgKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsMTMgKzAsMCBAQAo+IC0vKiBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwo+IC0vKgo+IC0gKiBDb3B5cmlnaHQgKEMp IDIwMDYgQXRtYXJrIFRlY2hubywgSW5jLgo+IC0gKi8KPiAtCj4gLSNpZm5kZWYgX0FTTV9NSUNS T0JMQVpFX1RJTUVYX0gKPiAtI2RlZmluZSBfQVNNX01JQ1JPQkxBWkVfVElNRVhfSAo+IC0KPiAt I2luY2x1ZGUgPGFzbS1nZW5lcmljL3RpbWV4Lmg+Cj4gLQo+IC0jZGVmaW5lIENMT0NLX1RJQ0tf UkFURSAxMDAwIC8qIFRpbWVyIGlucHV0IGZyZXEuICovCj4gLQo+IC0jZW5kaWYgLyogX0FTTV9U SU1FWF9IICovCj4gLS0tIGEvYXJjaC9taXBzL2luY2x1ZGUvYXNtL3RpbWV4LmgKPiArKysgYi9h cmNoL21pcHMvaW5jbHVkZS9hc20vdGltZXguaAo+IEBAIC0xOSwxNCArMTksNiBAQAo+ICAgI2lu Y2x1ZGUgPGFzbS9jcHUtdHlwZS5oPgo+ICAgCj4gICAvKgo+IC0gKiBUaGlzIGlzIHRoZSBjbG9j ayByYXRlIG9mIHRoZSBpODI1MyBQSVQuICBBIE1JUFMgc3lzdGVtIG1heSBub3QgaGF2ZQo+IC0g KiBhIFBJVCBieSB0aGUgc3ltYm9sIGlzIHVzZWQgYWxsIG92ZXIgdGhlIGtlcm5lbCBpbmNsdWRp bmcgc29tZSBBUElzLgo+IC0gKiBTbyBrZWVwaW5nIGl0IGRlZmluZWQgdG8gdGhlIG51bWJlciBm b3IgdGhlIFBJVCBpcyB0aGUgb25seSBzYW5lIHRoaW5nCj4gLSAqIGZvciBub3cuCj4gLSAqLwo+ IC0jZGVmaW5lIENMT0NLX1RJQ0tfUkFURSAxMTkzMTgyCj4gLQo+IC0vKgo+ICAgICogU3RhbmRh cmQgd2F5IHRvIGFjY2VzcyB0aGUgY3ljbGUgY291bnRlci4KPiAgICAqIEN1cnJlbnRseSBvbmx5 IHVzZWQgb24gU01QIGZvciBzY2hlZHVsaW5nLgo+ICAgICoKPiAtLS0gYS9hcmNoL29wZW5yaXNj L2luY2x1ZGUvYXNtL3RpbWV4LmgKPiArKysgYi9hcmNoL29wZW5yaXNjL2luY2x1ZGUvYXNtL3Rp bWV4LmgKPiBAQCAtMjUsOSArMjUsNiBAQCBzdGF0aWMgaW5saW5lIGN5Y2xlc190IGdldF9jeWNs ZXModm9pZCkKPiAgIH0KPiAgICNkZWZpbmUgZ2V0X2N5Y2xlcyBnZXRfY3ljbGVzCj4gICAKPiAt LyogVGhpcyBpc24ndCByZWFsbHkgdXNlZCBhbnkgbW9yZSAqLwo+IC0jZGVmaW5lIENMT0NLX1RJ Q0tfUkFURSAxMDAwCj4gLQo+ICAgI2RlZmluZSBBUkNIX0hBU19SRUFEX0NVUlJFTlRfVElNRVIK PiAgIAo+ICAgI2VuZGlmCj4gLS0tIGEvYXJjaC9wYXJpc2MvaW5jbHVkZS9hc20vdGltZXguaAo+ ICsrKyBiL2FyY2gvcGFyaXNjL2luY2x1ZGUvYXNtL3RpbWV4LmgKPiBAQCAtOSw4ICs5LDYgQEAK PiAgIAo+ICAgI2luY2x1ZGUgPGFzbS9zcGVjaWFsX2luc25zLmg+Cj4gICAKPiAtI2RlZmluZSBD TE9DS19USUNLX1JBVEUJMTE5MzE4MCAvKiBVbmRlcmx5aW5nIEhaICovCj4gLQo+ICAgdHlwZWRl ZiB1bnNpZ25lZCBsb25nIGN5Y2xlc190Owo+ICAgCj4gICBzdGF0aWMgaW5saW5lIGN5Y2xlc190 IGdldF9jeWNsZXModm9pZCkKPiAtLS0gYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vdGltZXgu aAo+ICsrKyBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS90aW1leC5oCj4gQEAgLTExLDggKzEx LDYgQEAKPiAgICNpbmNsdWRlIDxhc20vY3B1dGFibGUuaD4KPiAgICNpbmNsdWRlIDxhc20vdmRz by90aW1lYmFzZS5oPgo+ICAgCj4gLSNkZWZpbmUgQ0xPQ0tfVElDS19SQVRFCTEwMjQwMDAgLyog VW5kZXJseWluZyBIWiAqLwo+IC0KPiAgIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBjeWNsZXNfdDsK PiAgIAo+ICAgc3RhdGljIGlubGluZSBjeWNsZXNfdCBnZXRfY3ljbGVzKHZvaWQpCj4gLS0tIGEv YXJjaC9zMzkwL2luY2x1ZGUvYXNtL3RpbWV4LmgKPiArKysgYi9hcmNoL3MzOTAvaW5jbHVkZS9h c20vdGltZXguaAo+IEBAIC0xNzcsOCArMTc3LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGxvY2Fs X3RpY2tfZW5hYmxlKHVucwo+ICAgCXNldF9jbG9ja19jb21wYXJhdG9yKGdldF9sb3djb3JlKCkt PmNsb2NrX2NvbXBhcmF0b3IpOwo+ICAgfQo+ICAgCj4gLSNkZWZpbmUgQ0xPQ0tfVElDS19SQVRF CQkxMTkzMTgwIC8qIFVuZGVybHlpbmcgSFogKi8KPiAtCj4gICB0eXBlZGVmIHVuc2lnbmVkIGxv bmcgY3ljbGVzX3Q7Cj4gICAKPiAgIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9u ZyBnZXRfdG9kX2Nsb2NrKHZvaWQpCj4gLS0tIGEvYXJjaC9zaC9pbmNsdWRlL2FzbS90aW1leC5o Cj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDI0ICswLDAgQEAKPiAtLyogU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAtLyoKPiAtICogbGludXgvaW5jbHVkZS9hc20tc2gvdGlt ZXguaAo+IC0gKgo+IC0gKiBzaCBhcmNoaXRlY3R1cmUgdGltZXggc3BlY2lmaWNhdGlvbnMKPiAt ICovCj4gLSNpZm5kZWYgX19BU01fU0hfVElNRVhfSAo+IC0jZGVmaW5lIF9fQVNNX1NIX1RJTUVY X0gKPiAtCj4gLS8qCj4gLSAqIE9ubHkgcGFydHMgdXNpbmcgdGhlIGxlZ2FjeSBDUEcgY29kZSBm b3IgdGhlaXIgY2xvY2sgZnJhbWV3b3JrCj4gLSAqIGltcGxlbWVudGF0aW9uIG5lZWQgdG8gZGVm aW5lIHRoZWlyIG93biBQY2xrIHZhbHVlLiBJZiBwcm92aWRlZCwgdGhpcwo+IC0gKiBjYW4gYmUg dXNlZCBmb3IgYWNjdXJhdGVseSBzZXR0aW5nIENMT0NLX1RJQ0tfUkFURSwgb3RoZXJ3aXNlIHdl Cj4gLSAqIHNpbXBseSBmYWxsIGJhY2sgb24gdGhlIGk4MjUzIFBJVCB2YWx1ZS4KPiAtICovCj4g LSNpZmRlZiBDT05GSUdfU0hfUENMS19GUkVRCj4gLSNkZWZpbmUgQ0xPQ0tfVElDS19SQVRFCQko Q09ORklHX1NIX1BDTEtfRlJFUSAvIDQpIC8qIFVuZGVybHlpbmcgSFogKi8KPiAtI2Vsc2UKPiAt I2RlZmluZSBDTE9DS19USUNLX1JBVEUJCTExOTMxODAKPiAtI2VuZGlmCj4gLQo+IC0jaW5jbHVk ZSA8YXNtLWdlbmVyaWMvdGltZXguaD4KPiAtCj4gLSNlbmRpZiAvKiBfX0FTTV9TSF9USU1FWF9I ICovCj4gLS0tIGEvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS90aW1leC5oCj4gKysrIGIvYXJjaC9z cGFyYy9pbmNsdWRlL2FzbS90aW1leC5oCj4gQEAgLTQsNiArNCw2IEBACj4gICAjaWYgZGVmaW5l ZChfX3NwYXJjX18pICYmIGRlZmluZWQoX19hcmNoNjRfXykKPiAgICNpbmNsdWRlIDxhc20vdGlt ZXhfNjQuaD4KPiAgICNlbHNlCj4gLSNpbmNsdWRlIDxhc20vdGltZXhfMzIuaD4KPiArI2luY2x1 ZGUgPGFzbS1nZW5lcmljL3RpbWV4Lmg+Cj4gICAjZW5kaWYKPiAgICNlbmRpZgo+IC0tLSBhL2Fy Y2gvc3BhcmMvaW5jbHVkZS9hc20vdGltZXhfMzIuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwx NCArMCwwIEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gLS8q Cj4gLSAqIGxpbnV4L2luY2x1ZGUvYXNtL3RpbWV4LmgKPiAtICoKPiAtICogc3BhcmMgYXJjaGl0 ZWN0dXJlIHRpbWV4IHNwZWNpZmljYXRpb25zCj4gLSAqLwo+IC0jaWZuZGVmIF9BU01zcGFyY19U SU1FWF9ICj4gLSNkZWZpbmUgX0FTTXNwYXJjX1RJTUVYX0gKPiAtCj4gLSNkZWZpbmUgQ0xPQ0tf VElDS19SQVRFCTExOTMxODAgLyogVW5kZXJseWluZyBIWiAqLwo+IC0KPiAtI2luY2x1ZGUgPGFz bS1nZW5lcmljL3RpbWV4Lmg+Cj4gLQo+IC0jZW5kaWYKPiAtLS0gYS9hcmNoL3NwYXJjL2luY2x1 ZGUvYXNtL3RpbWV4XzY0LmgKPiArKysgYi9hcmNoL3NwYXJjL2luY2x1ZGUvYXNtL3RpbWV4XzY0 LmgKPiBAQCAtOSw4ICs5LDYgQEAKPiAgIAo+ICAgI2luY2x1ZGUgPGFzbS90aW1lci5oPgo+ICAg Cj4gLSNkZWZpbmUgQ0xPQ0tfVElDS19SQVRFCTExOTMxODAgLyogVW5kZXJseWluZyBIWiAqLwo+ IC0KPiAgIC8qIEdldHRpbmcgb24gdGhlIGN5Y2xlIGNvdW50ZXIgb24gc3BhcmM2NC4gKi8KPiAg IHR5cGVkZWYgdW5zaWduZWQgbG9uZyBjeWNsZXNfdDsKPiAgICNkZWZpbmUgZ2V0X2N5Y2xlcygp CXRpY2tfb3BzLT5nZXRfdGljaygpCj4gLS0tIGEvYXJjaC91bS9pbmNsdWRlL2FzbS90aW1leC5o Cj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDkgKzAsMCBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogR1BMLTIuMCAqLwo+IC0jaWZuZGVmIF9fVU1fVElNRVhfSAo+IC0jZGVmaW5lIF9f VU1fVElNRVhfSAo+IC0KPiAtI2RlZmluZSBDTE9DS19USUNLX1JBVEUgKEhaKQo+IC0KPiAtI2lu Y2x1ZGUgPGFzbS1nZW5lcmljL3RpbWV4Lmg+Cj4gLQo+IC0jZW5kaWYKPiAtLS0gYS9hcmNoL3g4 Ni9pbmNsdWRlL2FzbS90aW1leC5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdGltZXgu aAo+IEBAIC0xNCw5ICsxNCw2IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByYW5kb21f Z2V0X2UKPiAgIH0KPiAgICNkZWZpbmUgcmFuZG9tX2dldF9lbnRyb3B5IHJhbmRvbV9nZXRfZW50 cm9weQo+ICAgCj4gLS8qIEFzc3VtZSB3ZSB1c2UgdGhlIFBJVCB0aW1lIHNvdXJjZSBmb3IgdGhl IGNsb2NrIHRpY2sgKi8KPiAtI2RlZmluZSBDTE9DS19USUNLX1JBVEUJCVBJVF9USUNLX1JBVEUK PiAtCj4gICAjZGVmaW5lIEFSQ0hfSEFTX1JFQURfQ1VSUkVOVF9USU1FUgo+ICAgCj4gICAjZW5k aWYgLyogX0FTTV9YODZfVElNRVhfSCAqLwo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1y aXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtcmlzY3YK