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 800E3C636CC for ; Thu, 16 Feb 2023 11:37:30 +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=C7rSJoZ543n7JLtik/YdxROKYzQeaAozdwWrM9LuL6c=; b=oRkc5jV1nRc0N0 DlBSQO8Ccox8llOaBhqhYSZpnPYCZop7ewdeFDGAKbH4EB9pqqO3QBjM4Kry1tDhSpXCfa7BIL+ZX 7TyYbYMTeX6SuEM7uAamjILAtKdF+Es/7R8k1li38xGuPaz6rmwXztT6v8CmypU5JNnRndIjNhMYR 3zq8FGlhxk0kgxzxaYGDFaoqkVuXF+jIYscQIEE4axJf0puFbiUSfcF7NCM86QeXyznzsdyyYgKA+ e7qtBSEMApOTpggedZdKJufmairSFCWu0/+iK6lJHzgJ1QrDI0xYIpDvTtQ8Z35bKdhtQPIzK5GOl 9ZXQUrZl7gFci2+oA8Wg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pScYz-009y0N-J2; Thu, 16 Feb 2023 11:36:33 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pScYw-009xxq-5Y; Thu, 16 Feb 2023 11:36:32 +0000 Received: from [192.168.1.100] (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by madras.collabora.co.uk (Postfix) with ESMTPSA id 9EAFB66021A4; Thu, 16 Feb 2023 11:36:23 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1676547384; bh=G9BSho1GnSatqIudITCrmTSdqPkXYOoJFWUkVyjCuWc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=MyUu8FB94A0Xm90zVQgHmFH4gauMLWTbAaktc57qXymFPjpzpP3wCNXtNnX+wKuPI agAo7XMul4fd6z9GjzVyIiH8GPrkiYBmgVWOhJ99+ozzkjWcSjaDMmj2aUenx87HVN 6UL6RZ1vexo2EIPuzdTMuEAQ/bP+B2+uBSdxp5ShFlABvfsAZTw7GFmBAGLqpBkhpW FfEI/QX5s87okEdjpO778JFQxKnLBw0S6LNxu92JJbLQDHcxf4Kz9ooDHUkat3P3wP FfCoh2tbfor/X/7zza8KgpvPepEHyhHdUc7LHOJVmBmY1Ju7rLaWHxXxKElUnQzVD3 qlRdpXBCcUS6Q== Message-ID: <26c100f2-bf31-7212-5d13-25b6b14b8f61@collabora.com> Date: Thu, 16 Feb 2023 12:36:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: Re: [PATCH v2 4/4] clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable module To: Matthias Brugger , Sudeep Holla Cc: walter.chang@mediatek.com, Daniel Lezcano , Thomas Gleixner , "Maciej W . Rozycki" , John Stultz , Krzysztof Kozlowski , wsd_upstream@mediatek.com, stanley.chu@mediatek.com, Chun-hung.Wu@mediatek.com, Freddy.Hsin@mediatek.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20230214105412.5856-1-walter.chang@mediatek.com> <20230214105412.5856-5-walter.chang@mediatek.com> <20230214222021.k3tsfwezhnh7tdlx@bogus> <996b4e61-8486-d939-7367-1240b3c5c5fa@collabora.com> <20230215131849.mcgz53jf24atialp@bogus> <53f0e612-b5cc-262e-df98-add1e8a06573@collabora.com> <20230215144627.ddjc7x365qdnhymi@bogus> <7ac030be-8b5e-d190-6676-8cea9cdc1915@collabora.com> <96d6f405-22bc-f112-2c88-76da280eed46@gmail.com> Content-Language: en-US From: AngeloGioacchino Del Regno In-Reply-To: <96d6f405-22bc-f112-2c88-76da280eed46@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230216_033630_495296_A5D38C6C X-CRM114-Status: GOOD ( 33.73 ) 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 SWwgMTYvMDIvMjMgMTI6MjMsIE1hdHRoaWFzIEJydWdnZXIgaGEgc2NyaXR0bzoKPiAKPiAKPiBP biAxNi8wMi8yMDIzIDExOjIyLCBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyB3cm90ZToKPj4g SWwgMTUvMDIvMjMgMTU6NDYsIFN1ZGVlcCBIb2xsYSBoYSBzY3JpdHRvOgo+Pj4gT24gV2VkLCBG ZWIgMTUsIDIwMjMgYXQgMDI6MzA6NTFQTSArMDEwMCwgQW5nZWxvR2lvYWNjaGlubyBEZWwgUmVn bm8gd3JvdGU6Cj4+Pj4KPj4+PiBCb3RoLiBJIG1lYW4gdGhhdCB0aGVzZSBwbGF0Zm9ybXMgZG8g aGF2ZSBhcmNoaXRlY3RlZCB0aW1lcnMsIGJ1dCB0aGV5IGFyZSBzdG9wcGVkCj4+Pj4gYmVmb3Jl IHRoZSBib290bG9hZGVyIGp1bXBzIHRvIHRoZSBrZXJuZWwsIG9yIHRoZXkgYXJlIG5ldmVyIHN0 YXJ0ZWQgYXQgYWxsLgo+Pj4+Cj4+Pj4gUGxlYXNlIHJlZmVyIHRvOgo+Pj4+Cj4+Pj4gaHR0cHM6 Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvbmV4dC9saW51eC1uZXh0 LmdpdC9jb21taXQvZHJpdmVycy9jbG9ja3NvdXJjZS90aW1lci1tZWRpYXRlay5jP2g9bmV4dC0y MDIzMDIxNSZpZD0zMjdlOTNjZjlhNTliMGQwNGViM2EzMWE3ZmRiZjBmMTFjZjEzZWNiCj4+Pj4K Pj4+PiBGb3IgYSBuaWNlIGV4cGxhbmF0aW9uLgo+Pj4+Cj4+Pgo+Pj4gVGhhbmtzIGZvciB0aGF0 LiBXZWxsIHRoZW4gSSBzZWUgbm8gcG9pbnQgaW4gbWFraW5nIHRoZXNlIG1vZHVsZXMgaWYgeW91 Cj4+PiBjYW4ndCBoYXZlIGdlbmVyaWMgSW1hZ2UgdGhhdCBib290cyBvbiBhbGwgdGhlIHBsYXRm b3JtLiBJIG5vdyB0ZW5kIHRvIHRoaW5rCj4+PiB0aGF0IHRoZXNlIGFyZSBtYWRlIG1vZHVsZXMg anVzdCBiZWNhdXNlIEdLSSBkZW1hbmRzIGFuZCBpdCAqbWlnaHQqIHdvcmsKPj4+IG9uIG9uZSBv ciAyIHBsYXRmb3Jtcy4gT25lIHdlIG1vdmUgdGhpcyBhcyBtb2R1bGVzLCBob3cgd2lsbCBiZSBr bm93IHRoZQo+Pj4gSW1hZ2Ugd2l0aG91dCB0aGVzZSB0aW1lcnMgb3Igd2l0aCB0aGVtIGJ1aWx0 IGFzIG1vZHVsZXMgd2lsbCBib290IG9yIG5vdAo+Pj4gb24gYSBnaXZlbiBtZWRpYXRlayBwbGF0 Zm9ybS4gU29ycnksIEkgaW5pdGlhbGx5IHNhdyBzb21lIHBvaW50IGluIG1ha2luZwo+Pj4gdGhl c2UgdGltZXJzIGFzIG1vZHVsZXMgYnV0IGlmIHRoZXkgYXJlIHJlcXVpcmVkIGZvciBib290IG9u IHNvbWUgc3lzdGVtcwo+Pj4gdGhlbiBJIHNlZSBubyBwb2ludC4gU28gaWYgdGhhdCBpcyB0aGUg Y2FzZSwgTkFDSyBmb3IgdGhlc2UgYXMgaXQganVzdAo+Pj4gY3JlYXRlcyBtb3JlIGNvbmZ1c2lv biBhZnRlciB0aGVzZSBhcmUgbWVyZ2VkIGFzIHdoeSBzb21lIEltYWdlcyBvcgo+Pj4gZXZlbiB3 aHkgZGVmY29uZmlnIGltYWdlKGlmIHdlIHB1c2ggdGhlIGNvbmZpZyBjaGFuZ2UgYXMgd2VsbCkg aXMgbm90Cj4+PiBib290aW5nIG9uIHRoZXNlIHBsYXRmb3Jtcy4KPj4+Cj4+PiBJdCBpcyBubyBs b25nZXIganVzdCBmb3Igc3lzdGVtIHRpbWVyIHVzZWZ1bCBpbiBsb3cgcG93ZXIgQ1BVIGlkbGUg c3RhdGVzCj4+PiBhcyBJIGluaXRpYWwgdGhvdWdodC4KPj4+Cj4+Cj4+IEkgdGhpbmsgdGhhdCB0 aGVyZSBpcyBzdGlsbCBhIHBvaW50IGluIG1vZHVsYXJpemF0aW9uIGZvciB0aGlzIGRyaXZlciBh bmQgSQo+PiBjYW4gcHJvcG9zZSBhIHJhdGhlciBzaW1wbGUgc29sdXRpb24sIGV2ZW4gdGhvdWdo IHRoaXMgbWF5IGFkZCBzb21lLCByYXRoZXIKPj4gbGl0dGxlLCBjb2RlIGR1cGxpY2F0aW9uIHRv IHRoZSBtaXguCj4+Cj4+IFRoZSBwbGF0Zm9ybXMgdGhhdCBJJ3ZlIGRlc2NyaWJlZCAobGlrZSBt dDY3OTUpIG5lZWQgdGhlIHN5c3RlbSB0aW1lciB0byBiZQo+PiBpbml0aWFsaXplZCBhcyBlYXJs eSBhcyBwb3NzaWJsZSAtIHRoYXQncyB0cnVlIC0gYnV0IHRoYXQgdGltZXIgaXMgYWx3YXlzCj4+ ICJDUFVYR1BUIi4KPj4KPj4gT24gdGhvc2UgcGxhdGZvcm1zLCB5b3UgKnN0aWxsKiBoYXZlIG11 bHRpcGxlIHRpbWVyczoKPj4gwqDCoC0gQ1BVWCAoc2hvcnQgZm9yIGNwdXhncHQpLCB1c2VkIG9u bHkgYXMgc3lzdGVtIHRpbWVyOwo+PiDCoMKgLSBTWVNULCBhcyBhbm90aGVyIHN5c3RlbSB0aW1l ciBpbXBsZW1lbnRhdGlvbiAoYWRkaXRpb25hbCB0aW1lcnMpIGJ1dAo+PiDCoMKgwqAgdGhvc2Ug YXJlIGFsd2F5cyBpbml0aWFsaXplZCAoQUZBSUspIGZyb20gdGhlIGJvb3Rsb2FkZXIgYmVmb3Jl IGJvb3Rpbmc7Cj4+IMKgwqAtIEdQVCAoR2VuZXJhbCBQdXJwb3NlIFRpbWVyKS4KPj4KPj4gT24g b25lIFNvQywgeW91IG1heSBoYXZlOgo+PiDCoMKgLSBDUFVYICphbmQqIFNZU1QKPj4gwqDCoC0g Q1BVWCAqYW5kKiBHUFQKPj4gwqDCoC0gQ1BVWCAqYW5kKiBTWVNUICphbmQqIEdQVAo+Pgo+PiAu Li4gd2hlcmUgdGhlIG9ubHkgb25lIHRoYXQgaXMgYm9vdCBjcml0aWNhbCBhbmQgbmVlZHMgdG8g YmUgaW5pdGlhbGl6ZWQgZWFybHkKPj4gaXMgYWx3YXlzIG9ubHkgQ1BVWC4KPj4KPj4gSGVuY2Ug dGhpcyBwcm9wb3NhbDogdG8gc3RpbGwgYWxsb3cgbW9kdWxhcml6YXRpb24gb2YgdGltZXJzIG9u IE1lZGlhVGVrIHBsYXRmb3JtcywKPj4gd2UgY291bGQgZXZlbnR1YWxseSBzcGxpdCB0aGUgQ1BV WCBhcyBhIHNlcGFyYXRlZCBkcml2ZXIgdGhhdCAqY2Fubm90IGJlKiwgZHVlIHRvCj4+IHRoZSBw cmV2aW91c2x5IGV4cGxhaW5lZCBjb25zdHJhaW50cywgY29tcGlsZWQgYXMgbW9kdWxlLCBoZW5j ZSBhbHdheXMgYnVpbHQtaW4sCj4+IGZyb20gYSB0aW1lci1tZWRpYXRlayBkcml2ZXIgdGhhdCBj b3VsZCBiZSBhIG1vZHVsZSBhbmQgY2FwYWJsZSBvZiBoYW5kbGluZyBvbmx5Cj4+IFNZU1QgYW5k IEdQVCB0aW1lcnMuCj4+Cj4+IEluIHRoYXQgY2FzZSwgd2UnZCBoZW5jZSBoYXZlLi4uCj4+IMKg wqAtIHRpbWVyLW1lZGlhdGVrLWNwdXgubyAoYm9vbCkKPj4gwqDCoC0gdGltZXItbWVkaWF0ZWsu YyAodHJpc3RhdGUpCj4+Cj4+IENvdW50aW5nIHRoYXQgdGhlIENQVVggdGltZXJzIGFyZSBhY3R1 YWxseSBldmVuIHVzaW5nIGRpZmZlcmVudCBgdGlja19yZXN1bWVgCj4+IGFuZCBgc2V0X3N0YXRl X3NodXRkb3duYCBjYWxsYmFja3MgKGRvaW5nIG9ubHkgYSBJUlEgY2xlYXIvcmVzdG9yZSBhbmQg bm90aGluZwo+PiBlbHNlKSwgdGhlIGFtb3VudCBvZiBkdXBsaWNhdGlvbiB3b3VsZCBiZSAuLiB3 ZWxsLCBhZ2FpbiwgbWluaW1hbCwgYnV0IHRoZW4KPj4gdGhpcyBtZWFucyB0aGF0IHRpbWVyLW1l ZGlhdGVrLWNwdXggd291bGQgYmUgYGRlZmF1bHQgeSBpZiBBUkNIX01FRElBVEVLYCwgb3IKPj4g ZXZlbiBzZWxlY3RlZCBieSBBUkNIX01FRElBVEVLIGl0c2VsZi4KPj4KPj4gSWYgeW91IHRoaW5r IHRoYXQgdGhpcyBjb3VsZCBiZSBhIGdvb2Qgc29sdXRpb24sIEkgY2FuIHNlbmQgYSAiZmFzdCIg cGF0Y2ggdG8KPj4gc3BsaXQgaXQgb3V0LCBwcmVwYXJpbmcgdGhlIGdyb3VuZCBmb3IgdGhlIHBl b3BsZSBkb2luZyB0aGlzIG1vZHVsZSB3b3JrLgo+Pgo+PiBBbnkgY29uc2lkZXJhdGlvbnM/Cj4+ Cj4gCj4gSSB0aGluayB5b3VyIHByb3Bvc2FsIHNvdW5kcyBhY2NlcHRhYmxlLCBidXQgd2Ugd291 bGQgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCBhbGwgCj4gU29DcyBjYW4gYm9vdCB3aXRoIHRoZSBD UFVYIGRyaXZlci4gSSdtIGF3YXJlIG9mIHNvbWUgYXJtdjcgU29DcyB0aGF0IHVzZSBhIGtpbmQg b2YgCj4gaGFjayB0byBlbmFibGUgdGhlIGFyY2hpdGVjdHVyZSB0aW1lciBbMV0uIFRoaXMsIGZv ciBvbmUgcGFydCwgc2hvdWxkIGJlIG1vdmVkIHRvIAo+IENQVVgsIGlmIHBvc3NpYmxlLiBGb3Ig dGhlIG90aGVyIHBhcnQgaXQgbWFrZXMgbWUgd29uZGVyIGlmIHJlYWxseSBhbGwgc3VwcG9ydGVk IAo+IE1lZGlhVGVrIHBsYXRmb3JtcyB3aWxsIGJvb3Qgd2l0aCBTWVNUL0dQVCBiZWluZyBhIG1v ZHVsZS4gSSB0aGluayB3ZSB3aWxsIG5lZWQgCj4gc29tZSBlZmZvcnQgZnJvbSB0aGUgY29tbXVu aXR5IHRvIHRlc3QgdGhhdC4KPiAKPiBTbyBhcyBhIHJlc3VtZSwgeWVzIEkgdGhpbmsgeW91ciBh cHByb2FjaCBpcyBmZWFzaWJsZSBidXQgd2Ugc2hvdWxkIGNvbGxlY3QgCj4gdGVzdGVkLWJ5IHRh Z3MgYmVmb3JlIG1lcmdpbmcgaXQuCj4gCj4gUmVnYXJkcywKPiBNYXR0aGlhcwo+IAo+IAo+IFsx XSAKPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2 YWxkcy9saW51eC5naXQvdHJlZS9hcmNoL2FybS9tYWNoLW1lZGlhdGVrL21lZGlhdGVrLmM/aD12 Ni4yLXJjOCNuMTYKClJpZ2h0LiBJIGNvbXBsZXRlbHkgZm9yZ290IGFib3V0IHRob3NlIHBsYXRm b3JtcywgZXZlbiB0aG91Z2ggbXkgaW50ZW50aW9uIHdhcwp0byBhY3R1YWxseSB0cnkgYW5kIG1p Z3JhdGUgdGhlbSBvbmNlIHRoZSBDUFVYIHdhcyBwaWNrZWQuIE15IGJhZC4KCldlbGwsIEkgdGhp bmsgdGhhdCB0aGlzIG1vZHVsZSBjb252ZXJzaW9uIHdpbGwgdGFrZSBxdWl0ZSBhIHdoaWxlLCBz byB0aGVyZQpzaG91bGQgYmUgbm8gbmVlZCB0byBydXNoLi4uIEknbGwgc2VuZCBhIHNlcmllcyBs YXRlciB3aXRoIHRoZSBzcGxpdCAqYW5kKiBhCmNvbnZlcnNpb24gb2YgdGhvc2UgcGxhdGZvcm1z LCBzbyB0aGF0IHdlIHdpbGwgc2VlIGEgcmVtb3ZhbCBvZiB0aGF0Cm1lZGlhdGVrX3RpbWVyX2lu aXQoKSBmdW5jdGlvbi4KClNvbWUgZW5jb3VyYWdpbmcgd29yZHMgYWhlYWQ6IEknbSB0b3RhbGx5 IGNvbmZpZGVudCB0aGF0IHRoZSBjb252ZXJzaW9uIHdpbGwKSnVzdCBXb3JrLCBiZWNhdXNlIHRo ZSBNVDY3OTUgU29DIGhhZCB0aGUgc2FtZSBoYW5kbGluZyBmb3IgQ1BVWEdQVCBhcyB0aGUKb2xk ZXIgTVQ2NTg5Lzc2MjMvODEyNy84MTM1Li4uIGFzIHRoYXQgU29DIGhhZCB0d28gaW1wbGVtZW50 YXRpb25zIGluaXRpYWxseSwKb25lIGFzIEFSTSwgb25lIGFzIEFSTTY0LgoKV2hhdGV2ZXIgLSBs ZXQncyBzZWUgd2hhdCBJIGNhbiBjb21lIHVwIHdpdGgsIHRoZW4uCgpDaGVlcnMsCkFuZ2VsbwoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=