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 6AE15C67803 for ; Tue, 19 Mar 2024 14:47:15 +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:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=BsVc8cnxIvUNmrmSSEQNFwAbaCCb0dImrvj2s56fEzQ=; b=iK/QBt9YI62y6W 2kQ7POn8AWqais1DGxZ6AEhxgrX1QkLJHnqGGiLRu3z4MQPYWlmyOsXW7QlVQNvriBZoFuT204bkA pLm8U0IjtV5nTP3Y4tVGVQRveb3JcgfaWfCAYOBbZ9h84PvOsGCOFCY/MxPN9cq62WTw4HYrvpC3b Ymy0HyC1DMGH8rDJCq/JXAjBzzCQiiiINF7W+d3ef87f+hDc76X6O5Dn1PH6ZKrIHg+/nqVjQXVMr fdU7fwg9ECTNDsiVm2AK74AHScUjReoIGwlC5wNet6ze8ksxv1qFuvTEBXbiA4LN8aNmceXjCZ/Ay s95X2RRsYNuoAQ+/hxBA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rmak2-0000000D1A0-2Dhb; Tue, 19 Mar 2024 14:47:02 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rmajz-0000000D18T-1LkG for linux-arm-kernel@lists.infradead.org; Tue, 19 Mar 2024 14:47:01 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id A443DCE0E64; Tue, 19 Mar 2024 14:46:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5E984C433F1; Tue, 19 Mar 2024 14:46:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710859615; bh=AL2bZwtvdMjatrNibIHPDeI+TbHebfYt+OuwwI4Jqws=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pJHK3tIKn61KBKJIQ1PMyoZZpdu8uEkivxrjfIxknItdEKaFWqkope7x41lRwvXl1 EpcBXsAKk4h+NPdzy0Nw2pBm6nlxeqtYGdVLZyHeb6efaknpbssrozSGGdKueWP6Tb nPRvnrAMWSWQzUBGw3SrcGuxp9c/HgsaTZlAhKNRNiJtHHgIq9ljf8NWOI9+WdWWH3 Avk9q/AmwlSgkndK7zpZM4B9aPHvWcb9AlvCgQ5kRTYGNRSQF+RROcukhUdS1UPIje tPeN1XfKfVlsr/gO8ym5sr6XKbTdpiBzX5yU3StN6fUXvoRguLFnxJTt3iVTfruayR maM/ct26v+9QQ== Date: Tue, 19 Mar 2024 07:46:53 -0700 From: Nathan Chancellor To: Yipeng Zou Cc: linux@armlinux.org.uk, ndesaulniers@google.com, morbo@google.com, justinstitt@google.com, linus.walleij@linaro.org, ssantosh@kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH-next] arm: fix clang build warning in include/asm/memory.h Message-ID: <20240319144653.GA2322975@dev-arch.thelio-3990X> References: <20240314075409.2797149-1-zouyipeng@huawei.com> <20240315004352.GA768888@dev-arch.thelio-3990X> <05e31633-eae3-0824-d36c-ae6f2d6ed9ce@huawei.com> <633653e9-c464-e135-6060-a092ea6f4fce@huawei.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <633653e9-c464-e135-6060-a092ea6f4fce@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240319_074659_728658_2E36AD43 X-CRM114-Status: GOOD ( 32.57 ) 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 T24gVHVlLCBNYXIgMTksIDIwMjQgYXQgMTE6Mzg6MDJBTSArMDgwMCwgWWlwZW5nIFpvdSB3cm90 ZToKPiAKPiDlnKggMjAyNC8zLzE5IDExOjE2LCBZaXBlbmcgWm91IOWGmemBkzoKPiA+IAo+ID4g 5ZyoIDIwMjQvMy8xNSA4OjQzLCBOYXRoYW4gQ2hhbmNlbGxvciDlhpnpgZM6Cj4gPiA+IE9uIFRo dSwgTWFyIDE0LCAyMDI0IGF0IDAzOjU0OjA5UE0gKzA4MDAsIFlpcGVuZyBab3Ugd3JvdGU6Cj4g PiA+ID4gVGhlcmUgaXMgYSBidWlsZCBlcnJvciBoYXMgYmVlbiBmb3VuZGVkIHdpdGggYnVpbGQg aW4gY2xhbmctMTUuMC40Ogo+ID4gPiA+IAo+ID4gPiA+IC4vYXJjaC9hcm0vaW5jbHVkZS9hc20v bWVtb3J5Lmg6MzU4OjEyOiBlcnJvcjogcmVzdWx0IG9mCj4gPiA+ID4gY29tcGFyaXNvbiAicGh5 cyBhZGRyX3TigJkgKGFrYSAndW5zaWduZWQgaW504oCZKSA+IDQyOTQ5NjcyOTUgaXMKPiA+ID4g PiBhbHdheXMgZmFsc2UgWy1XZXJyb3IsIC1XdGF1dG9sb2dpY2FsLXR5cGUtbGltaXQtY29tcGFy ZV0KPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGlmIChhZGRyID4gKHUzMil+MCkKPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfn5+fiBe IH5+fn5+fn4KPiA+ID4gPiAKPiA+ID4gPiBJdCB3aWxsIGJlIGFsd2F5cyBnb2VzIGZhaWwgd2l0 aG91dCBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQuCj4gPiA+ID4gCj4gPiA+ID4gRGlyZWN0bHkg c2lsZW5jZSBpdCBieSBVc2UgQ09ORklHX1BIWVNfQUREUl9UXzY0QklULgo+ID4gPiA+IAo+ID4g PiA+IEZpeGVzOiA5ODFiNjcxNGRiZDIgKCJBUk06IHByb3ZpZGUgaW1wcm92ZWQgdmlydF90b19p ZG1hcCgpCj4gPiA+ID4gZnVuY3Rpb25hbGl0eSIpCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogWWlw ZW5nIFpvdSA8em91eWlwZW5nQGh1YXdlaS5jb20+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gwqAgYXJj aC9hcm0vaW5jbHVkZS9hc20vbWVtb3J5LmggfCA0ICsrKysKPiA+ID4gPiDCoCAxIGZpbGUgY2hh bmdlZCwgNCBpbnNlcnRpb25zKCspCj4gPiA+ID4gCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2FyY2gv YXJtL2luY2x1ZGUvYXNtL21lbW9yeS5oCj4gPiA+ID4gYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9t ZW1vcnkuaAo+ID4gPiA+IGluZGV4IGVmMmFhNzllY2U1YS4uNjRjZWQ5ZWI0MmZmIDEwMDY0NAo+ ID4gPiA+IC0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL21lbW9yeS5oCj4gPiA+ID4gKysrIGIv YXJjaC9hcm0vaW5jbHVkZS9hc20vbWVtb3J5LmgKPiA+ID4gPiBAQCAtMzQ3LDE0ICszNDcsMTgg QEAgc3RhdGljIGlubGluZSBib29sIGFybV9oYXNfaWRtYXBfYWxpYXModm9pZCkKPiA+ID4gPiDC oMKgwqDCoMKgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19NTVUpICYmIGFyY2hfcGh5c190b19p ZG1hcF9vZmZzZXQgIT0gMDsKPiA+ID4gPiDCoCB9Cj4gPiA+ID4gwqAgKyNpZmRlZiBDT05GSUdf UEhZU19BRERSX1RfNjRCSVQKPiA+ID4gPiDCoCAjZGVmaW5lIElETUFQX0lOVkFMSURfQUREUiAo KHUzMil+MCkKPiA+ID4gPiArI2VuZGlmCj4gPiA+ID4gwqAgwqAgc3RhdGljIGlubGluZSB1bnNp Z25lZCBsb25nIHBoeXNfdG9faWRtYXAocGh5c19hZGRyX3QgYWRkcikKPiA+ID4gPiDCoCB7Cj4g PiA+ID4gwqDCoMKgwqDCoCBpZiAoSVNfRU5BQkxFRChDT05GSUdfTU1VKSAmJiBhcmNoX3BoeXNf dG9faWRtYXBfb2Zmc2V0KSB7Cj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgIGFkZHIgKz0gYXJj aF9waHlzX3RvX2lkbWFwX29mZnNldDsKPiA+ID4gPiArI2lmZGVmIENPTkZJR19QSFlTX0FERFJf VF82NEJJVAo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoYWRkciA+ICh1MzIpfjApCj4g PiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYWRkciA9IElETUFQX0lOVkFMSURfQURE UjsKPiA+ID4gPiArI2VuZGlmCj4gPiA+ID4gwqDCoMKgwqDCoCB9Cj4gPiA+ID4gwqDCoMKgwqDC oCByZXR1cm4gYWRkcjsKPiA+ID4gPiDCoCB9Cj4gPiA+ID4gLS0gCj4gPiA+ID4gMi4zNC4xCj4g PiA+ID4gCj4gPiA+IFdvdWxkIGl0IGJlIGJldHRlciB0byBhdm9pZCB0aGUgaWZkZWYncyBoZXJl IGFuZCBqdXN0IHVzZSBJU19FTkFCTEVEKCk/Cj4gPiA+IEkgY2FuJ3Qgc2VlIHdoeSB0aGlzIHdv dWxkIG5vdCB3b3JrIGZvciBhdm9pZGluZyB0aGF0IHdhcm5pbmcuCj4gPiA+IAo+ID4gPiBkaWZm IC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vbWVtb3J5LmgKPiA+ID4gYi9hcmNoL2FybS9p bmNsdWRlL2FzbS9tZW1vcnkuaAo+ID4gPiBpbmRleCBlZjJhYTc5ZWNlNWEuLmZiZmYwN2JjM2Iy OCAxMDA2NDQKPiA+ID4gLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vbWVtb3J5LmgKPiA+ID4g KysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vbWVtb3J5LmgKPiA+ID4gQEAgLTM1Myw3ICszNTMs NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcKPiA+ID4gcGh5c190b19pZG1hcChwaHlz X2FkZHJfdCBhZGRyKQo+ID4gPiDCoCB7Cj4gPiA+IMKgwqDCoMKgwqAgaWYgKElTX0VOQUJMRUQo Q09ORklHX01NVSkgJiYgYXJjaF9waHlzX3RvX2lkbWFwX29mZnNldCkgewo+ID4gPiDCoMKgwqDC oMKgwqDCoMKgwqAgYWRkciArPSBhcmNoX3BoeXNfdG9faWRtYXBfb2Zmc2V0Owo+ID4gPiAtwqDC oMKgwqDCoMKgwqAgaWYgKGFkZHIgPiAodTMyKX4wKQo+ID4gPiArwqDCoMKgwqDCoMKgwqAgaWYg KElTX0VOQUJMRUQoQ09ORklHX1BIWVNfQUREUl9UXzY0QklUKSAmJiBhZGRyID4gKHUzMil+MCkK PiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYWRkciA9IElETUFQX0lOVkFMSURfQURE UjsKPiA+ID4gwqDCoMKgwqDCoCB9Cj4gPiA+IMKgwqDCoMKgwqAgcmV0dXJuIGFkZHI7Cj4gPiAK PiA+IEl0IGFic29sdXRlbHkgd29ya3MgZm9yIGl0IGFuZCB5ZXMsIEl0J3MgYSBiZXR0ZXIgd2F5 IHRvIGF2b2lkaW5nIHRoYXQuCj4gPiAKPiA+IFdpbGwgZml4IGl0IGluIHRoYXQgd2F5Lgo+ID4g Cj4gQnV0IEkgbm90aWNlIHRoYXQsIHRoaXMgd2F5IGNhbiBub3Qgc2lsZW5jZSBpdCB3aGVuIGNv bXBpbGUsIGl0IG9ubHkgY2FuCj4gYXZvaWQgaXQgaW4gcnVubmluZyB0aW1lLgoKWWVhaCwgSSBh Y3R1YWxseSB0ZXN0ZWQgbXkgc3VnZ2VzdGlvbiBhbmQgc2F3IHRoZSBzYW1lIHRoaW5nLiBTb21l dGltZXMKZGlhZ25vc3RpY3Mgd2lsbCBiZSBoaWRkZW4gYnkgJzAgJiYnIGJ1dCBpdCBzZWVtcyBs aWtlIHRoYXQgaXMgbm90IHRoZQpjYXNlIGhlcmUuIEl0IGlzIG5vdCB0aGUgZW5kIG9mIHRoZSB3 b3JsZCwgSSB0aGluayB0aGF0IGRpZmYgbG9va3MgZmluZQpmb3IgdGhlIGlzc3VlIGF0IGhhbmQu Cgo+IFNvLCBtYXliZSB3ZSBzdGlsbCBuZWVkIHRvIHNpbGVuY2UgaXQgaW4gaWZkZWYncy4KPiAK PiBPdGhlciB0aGFuIHRoYXQsIElETUFQX0lOVkFMSURfQUREUiB3YXMgdXNlZCBpbiBvdGhlciBw bGFjZSwgbmVlZCB0byBrZWVwIGl0Cj4gZGVmaW5lZC4KPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9h cm0vaW5jbHVkZS9hc20vbWVtb3J5LmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9tZW1vcnkuaAo+ IGluZGV4IDE1OGFkMTNlOWY2YS4uNzE0MzE0N2NkN2NjIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJt L2luY2x1ZGUvYXNtL21lbW9yeS5oCj4gKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vbWVtb3J5 LmgKPiBAQCAtMzUxLDggKzM1MSwxMCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGh5 c190b19pZG1hcChwaHlzX2FkZHJfdAo+IGFkZHIpCj4gwqB7Cj4gwqDCoMKgwqDCoMKgwqAgaWYg KElTX0VOQUJMRUQoQ09ORklHX01NVSkgJiYgYXJjaF9waHlzX3RvX2lkbWFwX29mZnNldCkgewo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhZGRyICs9IGFyY2hfcGh5c190b19pZG1h cF9vZmZzZXQ7Cj4gKyNpZmRlZiBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQKPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKGFkZHIgPiAodTMyKX4wKQo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYWRkciA9IElETUFQX0lOVkFMSURfQURE UjsKPiArI2VuZGlmCj4gwqDCoMKgwqDCoMKgwqAgfQo+IMKgwqDCoMKgwqDCoMKgIHJldHVybiBh ZGRyOwo+IMKgfQo+IAo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+ID4gPiBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAo+ID4gPiBsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+ID4gaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCj4gPiAKPiAtLSAKPiBS ZWdhcmRzLAo+IFlpcGVuZyBab3UKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1r ZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK