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=-10.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 4543CC433E0 for ; Sat, 25 Jul 2020 09:25:33 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 07FEC2065E for ; Sat, 25 Jul 2020 09:25:32 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="E40lISaH"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="hdMLwuPU" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07FEC2065E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Subject:To:From: Message-ID:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=zOqm7FHFY1VwmRU8QO5P7EpPTYTcbhj+YqjmLh0GWag=; b=E40lISaHx+VsBjIAWbXXYVLL1 6g5GaND5JGGrH6T2j9ig9bO3K/ie8ypT0rAes4Itqnv0FL34jQ0IfaOtVnOESUXKfClawK87Jsf6c E+2hKIbqRLgfXAqAD9uLtJXwc5YMJ6qG40tYwARiQYlQUcjuFu0v9eWAkL00C1Zy20ChP9MN5jHt4 3enNLyqh4Qn6YpuLSjIArGAt39qf8CACwG6t1Vl2rX85Z0Di4q4q9PvSKxjWrKDCXsgclxXOyVGtI RiFGawb36aPBa+B28opNmq45hY8utXWp20OwZRFhaEVCD/7fEtwPX56u1sBpcmMG1//0ytIUsZXXJ JvAd/j4nw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jzGPJ-0005rx-99; Sat, 25 Jul 2020 09:23:53 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jzGPG-0005rU-Lo for linux-arm-kernel@lists.infradead.org; Sat, 25 Jul 2020 09:23:51 +0000 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 95493206D7; Sat, 25 Jul 2020 09:23:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1595669029; bh=Kjya+ZzrGQhnECWYhmJ4Fx07ONWo0LRW0zGw2KV95Gk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hdMLwuPU1LT8AIXFFH7kPgVx7FfjaaUnAqqkERcQXaxjKOT+n/O+04nptInBFfIop s0o9xVuRW8Vzz7yVjpapc5d9uyY27OgJx9yDNRRf+frVWKjFeZEpv/59PivY/qZmdi 4K7kf5syo0Da6AVJoDv7STyHDW9rCipCuuESzlYM= Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=wait-a-minute.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jzGPD-00EoYd-P3; Sat, 25 Jul 2020 10:23:47 +0100 Date: Sat, 25 Jul 2020 10:23:46 +0100 Message-ID: <877dusx80t.wl-maz@kernel.org> From: Marc Zyngier To: Shaokun Zhang Subject: Re: [PATCH] arm64: arch_timer: Ensure timer is enabled before using istatus In-Reply-To: <1775bf4b-4757-2f3e-c3ae-3648bb33562d@hisilicon.com> References: <1595584037-6877-1-git-send-email-zhangshaokun@hisilicon.com> <1775bf4b-4757-2f3e-c3ae-3648bb33562d@hisilicon.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 EasyPG/1.0.0 Emacs/26.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: zhangshaokun@hisilicon.com, linux-arm-kernel@lists.infradead.org, tangnianyao@huawei.com, mark.rutland@arm.com, daniel.lezcano@linaro.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200725_052350_931203_1D0F2EAF X-CRM114-Status: GOOD ( 25.60 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Daniel Lezcano , Nianyao Tang , linux-arm-kernel@lists.infradead.org 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 T24gU2F0LCAyNSBKdWwgMjAyMCAwOTo0OTo1NSArMDEwMCwKU2hhb2t1biBaaGFuZyA8emhhbmdz aGFva3VuQGhpc2lsaWNvbi5jb20+IHdyb3RlOgo+IAo+IEhpIE1hcmMsCj4gCj4g5ZyoIDIwMjAv Ny8yNCAxODoyMiwgTWFyYyBaeW5naWVyIOWGmemBkzoKPiA+IE9uIDIwMjAtMDctMjQgMTA6NDcs IFNoYW9rdW4gWmhhbmcgd3JvdGU6Cj4gPj4gRnJvbTogTmlhbnlhbyBUYW5nIDx0YW5nbmlhbnlh b0BodWF3ZWkuY29tPgo+ID4+Cj4gPj4gSW4gQXJtIEFSTSBzcGVjLCB0aGVyZSBpcyBhIGRlc2Ny aXB0aW9uIGZvciB0aW1lciBjb250cm9sIHJlZ2lzdGVyLCB3aGVuCj4gPj4gdGhlIHZhbHVlIG9m IHRoZSBFTkFCTEUgYml0IGlzIDAsIHRoZSBJU1RBVFVTIGZpZWxkIGlzIFVOS05PV04uIFdlIHNo YWxsCj4gPj4gb25seSByZWFkIGFuZCB1c2UgSVNUQVRVUyB3aGVuIEVOQUJMRSBpcyAxLCBvdGhl cndpc2UgSVNUQVRVUyBtYXkgYmUKPiA+PiBpbnZhbGlkLgo+ID4+Cj4gPj4gQ2M6IE1hcmsgUnV0 bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+Cj4gPj4gQ2M6IE1hcmMgWnluZ2llciA8bWF6QGtl cm5lbC5vcmc+Cj4gPj4gQ2M6IERhbmllbCBMZXpjYW5vIDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8u b3JnPgo+ID4+IFNpZ25lZC1vZmYtYnk6IE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2Vp LmNvbT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlz aWxpY29uLmNvbT4KPiA+PiAtLS0KPiA+PiDCoGRyaXZlcnMvY2xvY2tzb3VyY2UvYXJtX2FyY2hf dGltZXIuYyB8IDMgKystCj4gPj4gwqAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbG9ja3NvdXJjZS9h cm1fYXJjaF90aW1lci5jCj4gPj4gYi9kcml2ZXJzL2Nsb2Nrc291cmNlL2FybV9hcmNoX3RpbWVy LmMKPiA+PiBpbmRleCA2YzNlODQxODAxNDYuLjBiYmMyNzE1ZGU3OSAxMDA2NDQKPiA+PiAtLS0g YS9kcml2ZXJzL2Nsb2Nrc291cmNlL2FybV9hcmNoX3RpbWVyLmMKPiA+PiArKysgYi9kcml2ZXJz L2Nsb2Nrc291cmNlL2FybV9hcmNoX3RpbWVyLmMKPiA+PiBAQCAtNjQxLDcgKzY0MSw4IEBAIHN0 YXRpYyBfX2Fsd2F5c19pbmxpbmUgaXJxcmV0dXJuX3QKPiA+PiB0aW1lcl9oYW5kbGVyKGNvbnN0 IGludCBhY2Nlc3MsCj4gPj4gwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBjdHJsOwo+ID4+Cj4gPj4g wqDCoMKgwqAgY3RybCA9IGFyY2hfdGltZXJfcmVnX3JlYWQoYWNjZXNzLCBBUkNIX1RJTUVSX1JF R19DVFJMLCBldnQpOwo+ID4+IC3CoMKgwqAgaWYgKGN0cmwgJiBBUkNIX1RJTUVSX0NUUkxfSVRf U1RBVCkgewo+ID4+ICvCoMKgwqAgaWYgKChjdHJsICYgQVJDSF9USU1FUl9DVFJMX0VOQUJMRSkg JiYKPiA+PiArwqDCoMKgwqDCoMKgwqAgKGN0cmwgJiBBUkNIX1RJTUVSX0NUUkxfSVRfU1RBVCkp IHsKPiA+PiDCoMKgwqDCoMKgwqDCoMKgIGN0cmwgfD0gQVJDSF9USU1FUl9DVFJMX0lUX01BU0s7 Cj4gPj4gwqDCoMKgwqDCoMKgwqDCoCBhcmNoX3RpbWVyX3JlZ193cml0ZShhY2Nlc3MsIEFSQ0hf VElNRVJfUkVHX0NUUkwsIGN0cmwsIGV2dCk7Cj4gPj4gwqDCoMKgwqDCoMKgwqDCoCBldnQtPmV2 ZW50X2hhbmRsZXIoZXZ0KTsKPiA+IAo+ID4gSW50ZXJlc3RpbmcuIEEgcXVlc3Rpb24gZm9yIHlv dSB0aG91Z2g6Cj4gPiAKPiA+IEhvdyBkbyB5b3UgdGhpbmsgd2UgbWFkZSBpdCBpbiB0aGUgaW50 ZXJydXB0IGhhbmRsZXIgaWYgdGhlIHRpbWVyCj4gPiB3YXMgZGlzYWJsZWQ/Cj4gCj4gTGV0J3Mg YXNzdW1lIHRoaXMgc2NlbmFyaW8gYXMgZm9sbG93Ogo+IGEuIE1hc2sgdGltZXIgaW50ZXJydXB0 IGJ5IFBTVEFURS5JCj4gYi4gVGltZXIgaW50ZXJydXB0IGlzIHNldCBhbmQgcGVuZGluZyBpbiBH SUNDCj4gYy4gRGlzYWJsZSB0aW1lciBieSBDTlR7UCxWfV9DVExfRUwwLkVOQUJMRSBhbmQgdGhl IGNsZWFyIG9wZXJhdGlvbiB3aWxsIGNvbnN1bWUKPiBtdWNoIG1vcmUgdGltZSB3aGVuIEdJQyBp cyB2ZXJ5IGJ1c3kuCj4gZC4gVW5tYXNrIHRpbWVyIGludGVycnVwdCBieSBQU1RBVEUuSSwgYnV0 IHRpbWVyIGludGVycnVwdCBpcyBub3QgY2xlYXIgaW4gdGltZQo+IGFuZCBmb3J3YXJkIHRvIGNw dS4KPiBlLiBXZSByZWNlaXZlIGEgdGltZXIgaW50ZXJydXB0IHdpdGggRU5BQkxFPTAKCkFuZCB0 aGF0J3MgYSBzcHVyaW91cyBpbnRlcnJ1cHQuIEJpZyBkZWFsLiBTaG91bGQgd2UgY2FyZT8gTm8s IGJlY2F1c2UKdGhpcyBjYW4gaGFwcGVuIGZvciBhbnkgZGV2aWNlLCBpbiBhbnkgc2l0dWF0aW9u LiBJZiB0aGUgR0lDIGNhbm5vdApyZXRpcmUgYSBsZXZlbCBQUEkgcXVpY2tseSBlbm91Z2gsIHRo YXQncyBhIEdJQyBxdWFsaXR5IG9mCmltcGxlbWVudGF0aW9uIGlzc3VlLCBhbmQgSSBkb24ndCBw bGFuIHRvIHBhcGVyIG92ZXIgaXQgaW4gYWxsCmV4aXN0aW5nIGRyaXZlcnMuCgpUaGFua3MsCgoJ TS4KCi0tIApXaXRob3V0IGRldmlhdGlvbiBmcm9tIHRoZSBub3JtLCBwcm9ncmVzcyBpcyBub3Qg cG9zc2libGUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==