Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp815745pxb; Wed, 3 Feb 2021 19:57:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJxX7wYAI2DgIjN2p0FyFgldpYlYafHMxiYrwfE2woIh/7UeY4atjmgq5zfMUmuMoAwiEIhv X-Received: by 2002:a05:6402:4253:: with SMTP id g19mr5269534edb.343.1612411077338; Wed, 03 Feb 2021 19:57:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612411077; cv=none; d=google.com; s=arc-20160816; b=M+kOaQsgcae54nZGY2aE4UnhxIsB1xoXKyja6McHG2RcYFAokfiP2ZnNtb+jB3KLoc rcJU6CAWTi+qaj+ttcAbVFoOuO72RYnRDbURNSWBBA6H2zMybwI/V2gC9WxOUu5lXLD1 IppxlPQkq4IljUrwsPrsJc7a0xfhCSFGSNJkHefdhUkTUywqca8Cxj/g9tl9yQJWrNCR VA3mnTOkcqsV1/WVHyGUZgIDoO7dqQ8cVQTeh8DDaTCWMLiQaXehwP5o16t+WkZ4+qSd DkRXTe9UAbni4J5GH4TFi0PM69g7muZnQHQxX72Yt2HoGVhV/EfnfKPfMXk/iyTE7KCz /4FQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date; bh=/NAX7Vl4sqHZRVSYvaK5WGvUXktghljqkEKTffJIwUU=; b=tUIAGPMzoinkYIX7Gcn2Tulp3iEPZVyWO9T8xnKQKcyeI6FkZCDENutGZ+7DNdtwgn Ms0xIzuY7LzanMPrZxlsoir7+ss4Kmz83SqZZipzFw/xvrIVhR1MVENFk9n5Ym+eN7uR KZPB4iWJQIdIT8uzI7SVlJydix9mI+HVbPguuudsHVUlSgHr+LSeqhQpZj40vLXnsb5z Wq85T4u/DQGG6B2YrXaq9hV7gEt4sQ5r/4Nz2JJ/kqPeWv7ANMmePbxEVb6EIQ5ozhnc YK62HB0kYO1FfU7obtoXTxH1IGr0290SY4jazKyfaC6ToTSzmxjv1sIECgmDR7QUCtaK gSAQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o17si2731041edz.582.2021.02.03.19.57.21; Wed, 03 Feb 2021 19:57:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233877AbhBDBl6 (ORCPT + 99 others); Wed, 3 Feb 2021 20:41:58 -0500 Received: from zg8tmty1ljiyny4xntqumjca.icoremail.net ([165.227.154.27]:46286 "HELO zg8tmty1ljiyny4xntqumjca.icoremail.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S231761AbhBDBl4 (ORCPT ); Wed, 3 Feb 2021 20:41:56 -0500 Received: from daizhiyuan$phytium.com.cn ( [202.43.158.76] ) by ajax-webmail-c1app3 (Coremail) ; Thu, 4 Feb 2021 09:40:45 +0800 (GMT+08:00) X-Originating-IP: [202.43.158.76] Date: Thu, 4 Feb 2021 09:40:45 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: =?UTF-8?B?5oi05b+X6L+c?= To: "Mark Rutland" Cc: catalin.marinas@arm.com, will@kernel.org, ardb@kernel.org, jeyu@kernel.org, keescook@chromium.org, vincenzo.frascino@arm.com, linux-kernel@vger.kernel.org Subject: Re: Re: [PATCH 2/2] arm64/kernel: improve the coding style X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.13 build 20201102(b8f77813) Copyright (c) 2002-2021 www.mailtech.cn icmhosting In-Reply-To: <20210203114158.GD55896@C02TD0UTHF1T.local> References: <1612331299-21127-1-git-send-email-daizhiyuan@phytium.com.cn> <20210203114158.GD55896@C02TD0UTHF1T.local> Content-Transfer-Encoding: base64 X-CM-CTRLDATA: 8urXIGZvb3Rlcl90eHQ9MzYxNzoxMA== Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <70e779c3.3fab.1776ab2e6c9.Coremail.daizhiyuan@phytium.com.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: AwINCgCn9CWdUBtgdSBwAg--.3576W X-CM-SenderInfo: hgdl6xpl1xt0o6sk53xlxphulrpou0/1tbiDAEuaF7uIgF0MAAFsZ X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SSBhbSB2ZXJ5IHNvcnJ5LCBteSBFbmdsaXNoIGNvb3BlcmF0aW9uIGlzIHBvb3IsIGp1c3Qgd2Fu dCB0byBjb250cmlidXRl44CCCgoyMDIxLTAyLTAzIDE5OjQxOjU4ICJNYXJrIFJ1dGxhbmQiIDxt YXJrLnJ1dGxhbmRAYXJtLmNvbT4g5YaZ6YGT77yaCj4gT24gV2VkLCBGZWIgMDMsIDIwMjEgYXQg MDE6NDg6MTlQTSArMDgwMCwgWmhpeXVhbiBEYWkgd3JvdGU6DQo+ID4gSnVzdCBpbXByb3ZlIHRo ZSBjb2Rpbmcgc3R5bGUuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogWmhpeXVhbiBEYWkgPGRh aXpoaXl1YW5AcGh5dGl1bS5jb20uY24+DQo+IA0KPiBUaGlzIGlzIHRlcnNlIGFuZCBkb2Vzbid0 IHRlbGwgdGhlIHJlYWRlciB3aGF0IHRvIGV4cGVjdC4gSXQgd291bGQgYmUNCj4gYmV0dGVyIHRv IHNheSBzb21ldGhpbmcgbW9yZSBzcGVjaWZpYywgZS5nLg0KPiANCj4gfCBhcm02NDogaW1wcm92 ZSB3aGl0ZXNwYWNlDQo+IHwNCj4gfCBJbiBhIGZldyBwbGFjZXMgd2UgZG9uJ3QgaGF2ZSB3aGl0 ZXNwYWNlIGJldHdlZW4gbWFjcm8gcGFyYW1ldGVycywNCj4gfCB3aGljaCBtYWtlcyB0aGVtIGhh cmQgdG8gcmVhZC4gVGhpcyBwYXRjaCBhZGRzIHdoaXRlc3BhY2UgdG8gY2xlYXJseQ0KPiB8IHNl cGFyYXRlIHRoZSBwYXJhbWV0ZXJzLg0KPiB8DQo+IHwgSW4gYSBmZXcgcGxhY2VzIHdlIGhhdmUg dW5uZWNlc3Nhcnkgd2hpdGVzcGFjZSBhcm91bmQgdW5hcnkgb3BlcmF0b3JzLA0KPiB8IHdoaWNo IGlzIGNvbmZ1c2luZywgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSB1bm5lY2Vzc2FyeSB3aGl0ZXNw YWNlLg0KPiANCj4gLi4uIHdoaWNoIG1vcmUgY2xlYXJseSBqdXN0aWZpZXMgdGhlIGNoYW5nZS4N Cj4gDQo+IFRoZSBwYXRjaCBpdHNlbGYgbG9va3Mgc2FuZSB0byBtZSAoYW5kIHRoZSB1bmFyeSBv cGVyYXRvciBjbGVhbnVwIGlzDQo+IGNlcnRpYW5seSBuaWNlKSwgc28gd2l0aCB0aGF0IHdvcmRp bmc6DQo+IA0KPiBBY2tlZC1ieTogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4N Cj4gDQo+IFRoYW5rcywNCj4gTWFyay4NCj4gDQo+ID4gLS0tDQo+ID4gIGFyY2gvYXJtNjQva2Vy bmVsL2FsdGVybmF0aXZlLmMgfCAyICstDQo+ID4gIGFyY2gvYXJtNjQva2VybmVsL21vZHVsZS1w bHRzLmMgfCAyICstDQo+ID4gIGFyY2gvYXJtNjQva2VybmVsL3BlcmZfZXZlbnQuYyAgfCAyICst DQo+ID4gIGFyY2gvYXJtNjQva2VybmVsL3Byb2Nlc3MuYyAgICAgfCA0ICsrLS0NCj4gPiAgNCBm aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4gDQo+ID4g ZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVsL2FsdGVybmF0aXZlLmMgYi9hcmNoL2FybTY0 L2tlcm5lbC9hbHRlcm5hdGl2ZS5jDQo+ID4gaW5kZXggYTU3Y2ZmYi4uMTE4NGM0NCAxMDA2NDQN Cj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9hbHRlcm5hdGl2ZS5jDQo+ID4gKysrIGIvYXJj aC9hcm02NC9rZXJuZWwvYWx0ZXJuYXRpdmUuYw0KPiA+IEBAIC0xNyw3ICsxNyw3IEBADQo+ID4g ICNpbmNsdWRlIDxhc20vc2VjdGlvbnMuaD4NCj4gPiAgI2luY2x1ZGUgPGxpbnV4L3N0b3BfbWFj aGluZS5oPg0KPiA+ICANCj4gPiAtI2RlZmluZSBfX0FMVF9QVFIoYSxmKQkJKCh2b2lkICopJihh KS0+ZiArIChhKS0+ZikNCj4gPiArI2RlZmluZSBfX0FMVF9QVFIoYSwgZikJCSgodm9pZCAqKSYo YSktPmYgKyAoYSktPmYpDQo+ID4gICNkZWZpbmUgQUxUX09SSUdfUFRSKGEpCQlfX0FMVF9QVFIo YSwgb3JpZ19vZmZzZXQpDQo+ID4gICNkZWZpbmUgQUxUX1JFUExfUFRSKGEpCQlfX0FMVF9QVFIo YSwgYWx0X29mZnNldCkNCj4gPiAgDQo+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVs L21vZHVsZS1wbHRzLmMgYi9hcmNoL2FybTY0L2tlcm5lbC9tb2R1bGUtcGx0cy5jDQo+ID4gaW5k ZXggMmUyMjQ0My4uZTUzNDkzZCAxMDA2NDQNCj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9t b2R1bGUtcGx0cy5jDQo+ID4gKysrIGIvYXJjaC9hcm02NC9rZXJuZWwvbW9kdWxlLXBsdHMuYw0K PiA+IEBAIC0xMzEsNyArMTMxLDcgQEAgdTY0IG1vZHVsZV9lbWl0X3ZlbmVlcl9mb3JfYWRycChz dHJ1Y3QgbW9kdWxlICptb2QsIEVsZjY0X1NoZHIgKnNlY2hkcnMsDQo+ID4gIH0NCj4gPiAgI2Vu ZGlmDQo+ID4gIA0KPiA+IC0jZGVmaW5lIGNtcF8zd2F5KGEsYikJKChhKSA8IChiKSA/IC0xIDog KGEpID4gKGIpKQ0KPiA+ICsjZGVmaW5lIGNtcF8zd2F5KGEsIGIpCSgoYSkgPCAoYikgPyAtMSA6 IChhKSA+IChiKSkNCj4gPiAgDQo+ID4gIHN0YXRpYyBpbnQgY21wX3JlbGEoY29uc3Qgdm9pZCAq YSwgY29uc3Qgdm9pZCAqYikNCj4gPiAgew0KPiA+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2tl cm5lbC9wZXJmX2V2ZW50LmMgYi9hcmNoL2FybTY0L2tlcm5lbC9wZXJmX2V2ZW50LmMNCj4gPiBp bmRleCAzNjA1Zjc3YS4uZDFmZWM0YSAxMDA2NDQNCj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5l bC9wZXJmX2V2ZW50LmMNCj4gPiArKysgYi9hcmNoL2FybTY0L2tlcm5lbC9wZXJmX2V2ZW50LmMN Cj4gPiBAQCAtODEwLDcgKzgxMCw3IEBAIHN0YXRpYyBpbnQgYXJtdjhwbXVfZ2V0X3NpbmdsZV9p ZHgoc3RydWN0IHBtdV9od19ldmVudHMgKmNwdWMsDQo+ID4gIHsNCj4gPiAgCWludCBpZHg7DQo+ ID4gIA0KPiA+IC0JZm9yIChpZHggPSBBUk1WOF9JRFhfQ09VTlRFUjA7IGlkeCA8IGNwdV9wbXUt Pm51bV9ldmVudHM7IGlkeCArKykgew0KPiA+ICsJZm9yIChpZHggPSBBUk1WOF9JRFhfQ09VTlRF UjA7IGlkeCA8IGNwdV9wbXUtPm51bV9ldmVudHM7IGlkeCsrKSB7DQo+ID4gIAkJaWYgKCF0ZXN0 X2FuZF9zZXRfYml0KGlkeCwgY3B1Yy0+dXNlZF9tYXNrKSkNCj4gPiAgCQkJcmV0dXJuIGlkeDsN Cj4gPiAgCX0NCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwvcHJvY2Vzcy5jIGIv YXJjaC9hcm02NC9rZXJuZWwvcHJvY2Vzcy5jDQo+ID4gaW5kZXggNjYxNjQ4Ni4uNGNjMWNjYyAx MDA2NDQNCj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9wcm9jZXNzLmMNCj4gPiArKysgYi9h cmNoL2FybTY0L2tlcm5lbC9wcm9jZXNzLmMNCj4gPiBAQCAtMzA0LDcgKzMwNCw3IEBAIHZvaWQg X19zaG93X3JlZ3Moc3RydWN0IHB0X3JlZ3MgKnJlZ3MpDQo+ID4gIAl9DQo+ID4gIH0NCj4gPiAg DQo+ID4gLXZvaWQgc2hvd19yZWdzKHN0cnVjdCBwdF9yZWdzICogcmVncykNCj4gPiArdm9pZCBz aG93X3JlZ3Moc3RydWN0IHB0X3JlZ3MgKnJlZ3MpDQo+ID4gIHsNCj4gPiAgCV9fc2hvd19yZWdz KHJlZ3MpOw0KPiA+ICAJZHVtcF9iYWNrdHJhY2UocmVncywgTlVMTCwgS0VSTl9ERUZBVUxUKTsN Cj4gPiBAQCAtNTg3LDcgKzU4Nyw3IEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3djaGFuKHN0cnVjdCB0 YXNrX3N0cnVjdCAqcCkNCj4gPiAgCQkJcmV0ID0gZnJhbWUucGM7DQo+ID4gIAkJCWdvdG8gb3V0 Ow0KPiA+ICAJCX0NCj4gPiAtCX0gd2hpbGUgKGNvdW50ICsrIDwgMTYpOw0KPiA+ICsJfSB3aGls ZSAoY291bnQrKyA8IDE2KTsNCj4gPiAgDQo+ID4gIG91dDoNCj4gPiAgCXB1dF90YXNrX3N0YWNr KHApOw0KPiA+IC0tIA0KPiA+IDEuOC4zLjENCj4gPiANCg0KDQoNCg0KDQo=