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 X-Spam-Level: X-Spam-Status: No, score=-15.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 04DC6C433B4 for ; Wed, 31 Mar 2021 16:16:30 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9104E6100B for ; Wed, 31 Mar 2021 16:16:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9104E6100B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=x64S80tZ6oWPURWhYjbTMEVR8XuCeOhGVskuPa0lGsI=; b=amNGrLsQp185XimJQB/b0LDw+ Xu5LhEbIJW/iVB9njXUB15aX8qp6btUzAFkLovwFeQDb7fKbUqioyrL2NdFbv01Mpxbhz+P3XGvQk +lC/qmrOrOcBfuWMD8fuUO1WdMtyO9grhDO8KG6uvbgMYOJoWHvhQ92mztqnDJtrpR0zjRZZMU7Sm egqxvgt8rk0iL9J1e7dXBNQtbpGzPNZ1mRMZu7EmRgGJrfZY8iFo4nAgYBoaRhH1Wai5L1dyMYhDu wMd/yPFH3SZCbnzpXjQMuJrGlFgW72lswlPKbfnALWyYym/mF+OscQGQrMyjauZ9eKRG2wZcMowVw UJpEOA14w==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lRdUT-00725s-W9; Wed, 31 Mar 2021 16:14:46 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lRdUO-00724G-SO for linux-arm-kernel@lists.infradead.org; Wed, 31 Mar 2021 16:14:43 +0000 Received: by mail-wm1-x32e.google.com with SMTP id d191so10427435wmd.2 for ; Wed, 31 Mar 2021 09:14:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=FEkVrZqt9llz3eUvcA5IAVVGMII33dzbxhY4iNq3068=; b=j0WLvSRPcTPYEL8heIvhdTC6aDFbW5eJWuM6KsK3Y1fn9CK821uh7vWFE4WRYpU/v/ x0ZWUZO27gWc0BbhwmEzcg4hcAJgLJ0FrXomvyioBIkgXCd64Q/c6rX4GWE++s+Lr5+R HlqDRSBaW8kY5/jiA5j06I6ukqZfZeE3toOOujKBT9b18zb7SEMHOgeWlkP6BtRzyTr0 bCpSO9DR5kzqL3s71RF9Rf/mCePcjEYGCl3FXf3lrP9MRuaHkzHwtK6QRt0vjmwdVeyt ANfx8Hl9zWIH6hPP+TxjVL2IygEqd7SP7R33/1UdReDbxV1W3VSeON5dHRociht40rb/ YwPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=FEkVrZqt9llz3eUvcA5IAVVGMII33dzbxhY4iNq3068=; b=FcHyYsuNjnQFxzh3ryQTHMhQiZSLs92hUQF5oz8UmxLh/ZLok2t5gsJ3HDqWY+6mX+ xqGfPGjnh9b+AfZtbaNCvTAGxcUcixleXWS9XKaNX0n4CN/n+WVIefQdldu5EVhb1C6G YCERj1hHW71mN24hgMaUg1t1fnxkfwMCYIOvKXquDorrjJJoq8KU+pP3Y27WgWIWZYlQ ZHKJLXThuqVyFE6DIUYGtNlO8kcf4LwFDoxapG8cYGuii5WwlAs4CSvd0tCV33DqQxQe UZ0GvCC31gE93r53bSutYtI6WF7M/31lt7ZSF4ZMA9lo18vnIzjz0bSNWI8ANAMN8jpB aWIw== X-Gm-Message-State: AOAM5321kaWy4gk/3hyTeYwiJcRy92Xu8LvWN3UhW7za8eFtsMzOqjYD lxHryxA1D4x1wyfACyZSMvjzIw== X-Google-Smtp-Source: ABdhPJxCnVbthjr9Z3rmJ4AGMx228nVyU2PQFrpLplNuJ8SF3zq7eG9TAOStRa2SpmYRUvk0gz5tRQ== X-Received: by 2002:a05:600c:4f14:: with SMTP id l20mr3816530wmq.71.1617207278688; Wed, 31 Mar 2021 09:14:38 -0700 (PDT) Received: from ?IPv6:2a01:e34:ed2f:f020:1573:1dd5:899d:6362? ([2a01:e34:ed2f:f020:1573:1dd5:899d:6362]) by smtp.googlemail.com with ESMTPSA id u8sm5596487wrr.42.2021.03.31.09.14.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 31 Mar 2021 09:14:38 -0700 (PDT) Subject: Re: [PATCH] clocksource/arm_arch_timer: add __ro_after_init and __init To: Jisheng Zhang , Mark Rutland , Marc Zyngier , Thomas Gleixner Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20210330140444.4fb2a7cb@xhacker.debian> From: Daniel Lezcano Message-ID: Date: Wed, 31 Mar 2021 18:14:36 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210330140444.4fb2a7cb@xhacker.debian> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210331_171441_109367_E220EB4B X-CRM114-Status: GOOD ( 26.86 ) 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 SGksCgoKT24gMzAvMDMvMjAyMSAwODowNCwgSmlzaGVuZyBaaGFuZyB3cm90ZToKPiBTb21lIGZ1 bmN0aW9ucyBhcmUgbm90IG5lZWRlZCBhZnRlciBib290aW5nLCBzbyBtYXJrIHRoZW0gYXMgX19p bml0Cj4gdG8gbW92ZSB0aGVtIHRvIHRoZSAuaW5pdCBzZWN0aW9uLgo+IAo+IFNvbWUgZ2xvYmFs IHZhcmlhYmxlcyBhcmUgbmV2ZXIgbW9kaWZpZWQgYWZ0ZXIgaW5pdCwgc28gY2FuIGJlCj4gX19y b19hZnRlcl9pbml0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEppc2hlbmcgWmhhbmcgPEppc2hlbmcu WmhhbmdAc3luYXB0aWNzLmNvbT4KCk1hcltja10gPyBBbnkgY29tbWVudCBvbiB0aGlzIGNoYW5n ZSA/CgoKCj4gLS0tCj4gIGRyaXZlcnMvY2xvY2tzb3VyY2UvYXJtX2FyY2hfdGltZXIuYyB8IDIz ICsrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z KCspLCAxMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbG9ja3NvdXJj ZS9hcm1fYXJjaF90aW1lci5jIGIvZHJpdmVycy9jbG9ja3NvdXJjZS9hcm1fYXJjaF90aW1lci5j Cj4gaW5kZXggZDAxNzc4MjRjNTE4Li4xYjg4NTk2NGZiMzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9jbG9ja3NvdXJjZS9hcm1fYXJjaF90aW1lci5jCj4gKysrIGIvZHJpdmVycy9jbG9ja3NvdXJj ZS9hcm1fYXJjaF90aW1lci5jCj4gQEAgLTUxLDcgKzUxLDcgQEAKPiAgCj4gIHN0YXRpYyB1bnNp Z25lZCBhcmNoX3RpbWVyc19wcmVzZW50IF9faW5pdGRhdGE7Cj4gIAo+IC1zdGF0aWMgdm9pZCBf X2lvbWVtICphcmNoX2NvdW50ZXJfYmFzZTsKPiArc3RhdGljIHZvaWQgX19pb21lbSAqYXJjaF9j b3VudGVyX2Jhc2UgX19yb19hZnRlcl9pbml0Owo+ICAKPiAgc3RydWN0IGFyY2hfdGltZXIgewo+ ICAJdm9pZCBfX2lvbWVtICpiYXNlOwo+IEBAIC02MCwxNSArNjAsMTYgQEAgc3RydWN0IGFyY2hf dGltZXIgewo+ICAKPiAgI2RlZmluZSB0b19hcmNoX3RpbWVyKGUpIGNvbnRhaW5lcl9vZihlLCBz dHJ1Y3QgYXJjaF90aW1lciwgZXZ0KQo+ICAKPiAtc3RhdGljIHUzMiBhcmNoX3RpbWVyX3JhdGU7 Cj4gLXN0YXRpYyBpbnQgYXJjaF90aW1lcl9wcGlbQVJDSF9USU1FUl9NQVhfVElNRVJfUFBJXTsK PiArc3RhdGljIHUzMiBhcmNoX3RpbWVyX3JhdGUgX19yb19hZnRlcl9pbml0Owo+ICt1MzIgYXJj aF90aW1lcl9yYXRlMSBfX3JvX2FmdGVyX2luaXQ7Cj4gK3N0YXRpYyBpbnQgYXJjaF90aW1lcl9w cGlbQVJDSF9USU1FUl9NQVhfVElNRVJfUFBJXSBfX3JvX2FmdGVyX2luaXQ7Cj4gIAo+ICBzdGF0 aWMgc3RydWN0IGNsb2NrX2V2ZW50X2RldmljZSBfX3BlcmNwdSAqYXJjaF90aW1lcl9ldnQ7Cj4g IAo+IC1zdGF0aWMgZW51bSBhcmNoX3RpbWVyX3BwaV9uciBhcmNoX3RpbWVyX3VzZXNfcHBpID0g QVJDSF9USU1FUl9WSVJUX1BQSTsKPiAtc3RhdGljIGJvb2wgYXJjaF90aW1lcl9jM3N0b3A7Cj4g LXN0YXRpYyBib29sIGFyY2hfdGltZXJfbWVtX3VzZV92aXJ0dWFsOwo+IC1zdGF0aWMgYm9vbCBh cmNoX2NvdW50ZXJfc3VzcGVuZF9zdG9wOwo+ICtzdGF0aWMgZW51bSBhcmNoX3RpbWVyX3BwaV9u ciBhcmNoX3RpbWVyX3VzZXNfcHBpIF9fcm9fYWZ0ZXJfaW5pdCA9IEFSQ0hfVElNRVJfVklSVF9Q UEk7Cj4gK3N0YXRpYyBib29sIGFyY2hfdGltZXJfYzNzdG9wIF9fcm9fYWZ0ZXJfaW5pdDsKPiAr c3RhdGljIGJvb2wgYXJjaF90aW1lcl9tZW1fdXNlX3ZpcnR1YWwgX19yb19hZnRlcl9pbml0Owo+ ICtzdGF0aWMgYm9vbCBhcmNoX2NvdW50ZXJfc3VzcGVuZF9zdG9wIF9fcm9fYWZ0ZXJfaW5pdDsK PiAgI2lmZGVmIENPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWQo+ICBzdGF0aWMgZW51bSB2ZHNv X2Nsb2NrX21vZGUgdmRzb19kZWZhdWx0ID0gVkRTT19DTE9DS01PREVfQVJDSFRJTUVSOwo+ICAj ZWxzZQo+IEBAIC03Niw3ICs3Nyw3IEBAIHN0YXRpYyBlbnVtIHZkc29fY2xvY2tfbW9kZSB2ZHNv X2RlZmF1bHQgPSBWRFNPX0NMT0NLTU9ERV9OT05FOwo+ICAjZW5kaWYgLyogQ09ORklHX0dFTkVS SUNfR0VUVElNRU9GREFZICovCj4gIAo+ICBzdGF0aWMgY3B1bWFza190IGV2dHN0cm1fYXZhaWxh YmxlID0gQ1BVX01BU0tfTk9ORTsKPiAtc3RhdGljIGJvb2wgZXZ0c3RybV9lbmFibGUgPSBJU19F TkFCTEVEKENPTkZJR19BUk1fQVJDSF9USU1FUl9FVlRTVFJFQU0pOwo+ICtzdGF0aWMgYm9vbCBl dnRzdHJtX2VuYWJsZSBfX3JvX2FmdGVyX2luaXQgPSBJU19FTkFCTEVEKENPTkZJR19BUk1fQVJD SF9USU1FUl9FVlRTVFJFQU0pOwo+ICAKPiAgc3RhdGljIGludCBfX2luaXQgZWFybHlfZXZ0c3Ry bV9jZmcoY2hhciAqYnVmKQo+ICB7Cj4gQEAgLTE3Niw3ICsxNzcsNyBAQCBzdGF0aWMgbm90cmFj ZSB1NjQgYXJjaF9jb3VudGVyX2dldF9jbnR2Y3Qodm9pZCkKPiAgICogdG8gZXhpc3Qgb24gYXJt NjQuIGFybSBkb2Vzbid0IHVzZSB0aGlzIGJlZm9yZSBEVCBpcyBwcm9iZWQgc28gZXZlbgo+ICAg KiBpZiB3ZSBkb24ndCBoYXZlIHRoZSBjcDE1IGFjY2Vzc29ycyB3ZSB3b24ndCBoYXZlIGEgcHJv YmxlbS4KPiAgICovCj4gLXU2NCAoKmFyY2hfdGltZXJfcmVhZF9jb3VudGVyKSh2b2lkKSA9IGFy Y2hfY291bnRlcl9nZXRfY250dmN0Owo+ICt1NjQgKCphcmNoX3RpbWVyX3JlYWRfY291bnRlciko dm9pZCkgX19yb19hZnRlcl9pbml0ID0gYXJjaF9jb3VudGVyX2dldF9jbnR2Y3Q7Cj4gIEVYUE9S VF9TWU1CT0xfR1BMKGFyY2hfdGltZXJfcmVhZF9jb3VudGVyKTsKPiAgCj4gIHN0YXRpYyB1NjQg YXJjaF9jb3VudGVyX3JlYWQoc3RydWN0IGNsb2Nrc291cmNlICpjcykKPiBAQCAtOTI1LDcgKzky Niw3IEBAIHN0YXRpYyBpbnQgdmFsaWRhdGVfdGltZXJfcmF0ZSh2b2lkKQo+ICAgKiByYXRlIHdh cyBwcm9iZWQgZmlyc3QsIGFuZCBkb24ndCB2ZXJpZnkgdGhhdCBvdGhlcnMgbWF0Y2guIElmIHRo ZSBmaXJzdCBub2RlCj4gICAqIHByb2JlZCBoYXMgYSBjbG9jay1mcmVxdWVuY3kgcHJvcGVydHks IHRoaXMgb3ZlcnJpZGVzIHRoZSBIVyByZWdpc3Rlci4KPiAgICovCj4gLXN0YXRpYyB2b2lkIGFy Y2hfdGltZXJfb2ZfY29uZmlndXJlX3JhdGUodTMyIHJhdGUsIHN0cnVjdCBkZXZpY2Vfbm9kZSAq bnApCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBhcmNoX3RpbWVyX29mX2NvbmZpZ3VyZV9yYXRlKHUz MiByYXRlLCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQo+ICB7Cj4gIAkvKiBXaG8gaGFzIG1vcmUg dGhhbiBvbmUgaW5kZXBlbmRlbnQgc3lzdGVtIGNvdW50ZXI/ICovCj4gIAlpZiAoYXJjaF90aW1l cl9yYXRlKQo+IEBAIC05MzksNyArOTQwLDcgQEAgc3RhdGljIHZvaWQgYXJjaF90aW1lcl9vZl9j b25maWd1cmVfcmF0ZSh1MzIgcmF0ZSwgc3RydWN0IGRldmljZV9ub2RlICpucCkKPiAgCQlwcl93 YXJuKCJmcmVxdWVuY3kgbm90IGF2YWlsYWJsZVxuIik7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lk IGFyY2hfdGltZXJfYmFubmVyKHVuc2lnbmVkIHR5cGUpCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBh cmNoX3RpbWVyX2Jhbm5lcih1bnNpZ25lZCB0eXBlKQo+ICB7Cj4gIAlwcl9pbmZvKCIlcyVzJXMg dGltZXIocykgcnVubmluZyBhdCAlbHUuJTAybHVNSHogKCVzJXMlcykuXG4iLAo+ICAJCXR5cGUg JiBBUkNIX1RJTUVSX1RZUEVfQ1AxNSA/ICJjcDE1IiA6ICIiLAo+IAoKCi0tIAo8aHR0cDovL3d3 dy5saW5hcm8ub3JnLz4gTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ugc29mdHdhcmUgZm9yIEFS TSBTb0NzCgpGb2xsb3cgTGluYXJvOiAgPGh0dHA6Ly93d3cuZmFjZWJvb2suY29tL3BhZ2VzL0xp bmFybz4gRmFjZWJvb2sgfAo8aHR0cDovL3R3aXR0ZXIuY29tLyMhL2xpbmFyb29yZz4gVHdpdHRl ciB8CjxodHRwOi8vd3d3LmxpbmFyby5vcmcvbGluYXJvLWJsb2cvPiBCbG9nCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==