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 1A338C433EF for ; Wed, 11 May 2022 08:32:02 +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=nsLLVWn9ot4kSx/YC+m755Z0jJNfD7vBfZkCSNpNDiI=; b=aWfaQ0o0m5Wwl5 BGcUwL3WrAMrg5hCopbO8c/QuP909pvErQJf955I8ihct9Id9U0VTnIRc8J7l9CLIUDDvWoOrmO5R N0BaekWJXRr5uT76vkiDQVWe+HmUI+pkneDUO5fG8TtCmp8k5vcLoj2RkvqV1BY6wg14tiiwGLLZ2 DpWrjC95VjaYSvHB5sxJT+yGXPYljp8GFEkfNsnmBmbkgd47QDH7YUcPuE33VXqTt2yR0tQl9tAWq fA20nTGM6JKX1S/hucUgS2c+0pS4z10iPEwEHPGYnE6wfB/VDd85AHTqoD4ZWkfBNsEq7pIAthhJm VYiI0MUszMM/2VVjV8rg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nohk6-005wsJ-Sv; Wed, 11 May 2022 08:30:46 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nohk2-005woQ-NN for linux-arm-kernel@lists.infradead.org; Wed, 11 May 2022 08:30:44 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1CC92106F; Wed, 11 May 2022 01:30:41 -0700 (PDT) Received: from FVFF77S0Q05N (unknown [10.57.3.187]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4CE343F73D; Wed, 11 May 2022 01:30:39 -0700 (PDT) Date: Wed, 11 May 2022 09:30:31 +0100 From: Mark Rutland To: cuigaosheng Cc: Will Deacon , catalin.marinas@arm.com, broonie@kernel.org, pcc@google.com, keescook@chromium.org, daniel.kiss@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, wangweiyang2@huawei.com, gongruiqi1@huawei.com Subject: Re: [PATCH -next] arm64: add missing header dependencies Message-ID: References: <20220509061751.3434059-1-cuigaosheng1@huawei.com> <20220510104014.GA27557@willie-the-truck> <3b692d9f-0f76-33b8-0c22-909a24377e33@huawei.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <3b692d9f-0f76-33b8-0c22-909a24377e33@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220511_013042_891576_EC7E4B79 X-CRM114-Status: GOOD ( 25.56 ) 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 T24gV2VkLCBNYXkgMTEsIDIwMjIgYXQgMDk6Mzk6NTVBTSArMDgwMCwgY3VpZ2Fvc2hlbmcgd3Jv dGU6Cj4gICAgIERvIHlvdSBrbm93IHdoaWNoIGNvbW1pdCBpcyBjYXVzaW5nIHRoaXMgZXJyb3I/ Cj4gCj4gOWNjZTdhNDM1Zjg5IGFybTY0OiBDUFUgc3VwcG9ydCBJIGdvdCB0aGUgZXJyb3Igd2hl biBidWlsZGluZyBhIG1vZHVsZSB3aXRoCj4gcHJvY2Vzc29yLmggb24gYXJtNjQgYW5kIHRoZSBt b2R1bGUgY2FsbHMgdGhlIEtTVEtfRVNQIG1hY3JvLAoKSSBhc3N1bWUgdGhhdCdzIGFuIG91dC1v Zi10cmVlIG1vZHVsZT8KCkxvb2tpbmcgYXQgdjUuMTgtcmM1LCB0aGUgb25seSB1c2VycyBvZiBL U1RLX0VTUCgpIG9uIGFybTY0IGFyZSBidWlsdCBpbjoKCnwgW21hcmtAbGFrcmlkczp+L3NyYy9s aW51eF0lIGdpdCBncmVwIEtTVEtfRVNQCnwgYXJjaC9hbHBoYS9pbmNsdWRlL2FzbS9wcm9jZXNz b3IuaDojZGVmaW5lIEtTVEtfRVNQKHRzaykgXAp8IGFyY2gvYXJjL2luY2x1ZGUvYXNtL3Byb2Nl c3Nvci5oOiNkZWZpbmUgS1NUS19FU1AodHNrKSAgICh0YXNrX3B0X3JlZ3ModHNrKS0+c3ApCnwg YXJjaC9hcm0vaW5jbHVkZS9hc20vcHJvY2Vzc29yLmg6I2RlZmluZSBLU1RLX0VTUCh0c2spICB0 YXNrX3B0X3JlZ3ModHNrKS0+QVJNX3NwCnwgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9wcm9jZXNz b3IuaDojZGVmaW5lIEtTVEtfRVNQKHRzaykgICAgICAgIHVzZXJfc3RhY2tfcG9pbnRlcih0YXNr X3B0X3JlZ3ModHNrKSkKfCBhcmNoL2Nza3kvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmg6I2RlZmlu ZSBLU1RLX0VTUCh0c2spICAgICAgICAgKHRhc2tfcHRfcmVncyh0c2spLT51c3ApCnwgYXJjaC9o ODMwMC9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaDojZGVmaW5lICAgICAgS1NUS19FU1AodHNrKSAg ICgodHNrKSA9PSBjdXJyZW50ID8gcmR1c3AoKSA6ICh0c2spLT50aHJlYWQudXNwKQp8IGFyY2gv aGV4YWdvbi9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaDojZGVmaW5lIEtTVEtfRVNQKHRzaykgKHB0 X3BzcCh0YXNrX3B0X3JlZ3ModHNrKSkpCnwgYXJjaC9pYTY0L2luY2x1ZGUvYXNtL3Byb2Nlc3Nv ci5oOiNkZWZpbmUgS1NUS19FU1AodHNrKSAgKCh0c2spLT50aHJlYWQua3NwKQp8IGFyY2gvbTY4 ay9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaDojZGVmaW5lICAgICAgIEtTVEtfRVNQKHRzaykgICAo KHRzaykgPT0gY3VycmVudCA/IHJkdXNwKCkgOiAodHNrKS0+dGhyZWFkLnVzcCkKfCBhcmNoL21p Y3JvYmxhemUvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmg6IyAgZGVmaW5lIEtTVEtfRVNQKHRhc2sp ICAgICAgICAodGFza19zcCh0YXNrKSkKfCBhcmNoL21pcHMvaW5jbHVkZS9hc20vcHJvY2Vzc29y Lmg6I2RlZmluZSBLU1RLX0VTUCh0c2spICh0YXNrX3B0X3JlZ3ModHNrKS0+cmVnc1syOV0pCnwg YXJjaC9uaW9zMi9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaDojZGVmaW5lIEtTVEtfRVNQKHRzaykg ICAgICAgICgodHNrKS0+dGhyZWFkLmtyZWdzLT5zcCkKfCBhcmNoL29wZW5yaXNjL2luY2x1ZGUv YXNtL3Byb2Nlc3Nvci5oOiNkZWZpbmUgS1NUS19FU1AodHNrKSAgICh0YXNrX3B0X3JlZ3ModHNr KS0+c3ApCnwgYXJjaC9wYXJpc2MvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmg6I2RlZmluZSBLU1RL X0VTUCh0c2spICAgICAgICgodHNrKS0+dGhyZWFkLnJlZ3MuZ3JbMzBdKQp8IGFyY2gvcG93ZXJw Yy9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaDojZGVmaW5lIEtTVEtfRVNQKHRzaykgICgodHNrKS0+ dGhyZWFkLnJlZ3M/ICh0c2spLT50aHJlYWQucmVncy0+Z3ByWzFdOiAwKQp8IGFyY2gvcmlzY3Yv aW5jbHVkZS9hc20vcHJvY2Vzc29yLmg6I2RlZmluZSBLU1RLX0VTUCh0c2spICAgICAgICAgICAg ICAgICh0YXNrX3B0X3JlZ3ModHNrKS0+c3ApCnwgYXJjaC9zMzkwL2luY2x1ZGUvYXNtL3Byb2Nl c3Nvci5oOiNkZWZpbmUgS1NUS19FU1AodHNrKSAodGFza19wdF9yZWdzKHRzayktPmdwcnNbMTVd KQp8IGFyY2gvc2gvaW5jbHVkZS9hc20vcHJvY2Vzc29yXzMyLmg6I2RlZmluZSBLU1RLX0VTUCh0 c2spICAodGFza19wdF9yZWdzKHRzayktPnJlZ3NbMTVdKQp8IGFyY2gvc3BhcmMvaW5jbHVkZS9h c20vcHJvY2Vzc29yXzMyLmg6I2RlZmluZSBLU1RLX0VTUCh0c2spICAoKHRzayktPnRocmVhZC5r cmVncy0+dV9yZWdzW1VSRUdfRlBdKQp8IGFyY2gvc3BhcmMvaW5jbHVkZS9hc20vcHJvY2Vzc29y XzY0Lmg6I2RlZmluZSBLU1RLX0VTUCh0c2spICAodGFza19wdF9yZWdzKHRzayktPnVfcmVnc1tV UkVHX0ZQXSkKfCBhcmNoL3VtL2luY2x1ZGUvYXNtL3N0YWNrdHJhY2UuaDogICAgICAgcmV0dXJu ICh1bnNpZ25lZCBsb25nICopS1NUS19FU1AodGFzayk7CnwgYXJjaC94ODYvaW5jbHVkZS9hc20v cHJvY2Vzc29yLmg6I2RlZmluZSBLU1RLX0VTUCh0YXNrKSAgICAgICAgICh0YXNrX3B0X3JlZ3Mo dGFzayktPnNwKQp8IGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oOmV4dGVybiB1bnNp Z25lZCBsb25nIEtTVEtfRVNQKHN0cnVjdCB0YXNrX3N0cnVjdCAqdGFzayk7CnwgYXJjaC94ODYv a2VybmVsL3Byb2Nlc3NfNjQuYzp1bnNpZ25lZCBsb25nIEtTVEtfRVNQKHN0cnVjdCB0YXNrX3N0 cnVjdCAqdGFzaykKfCBhcmNoL3g4Ni91bS9hc20vcHJvY2Vzc29yLmg6I2RlZmluZSBLU1RLX0VT UCh0c2spIEtTVEtfUkVHKHRzaywgSE9TVF9TUCkKfCBhcmNoL3h0ZW5zYS9pbmNsdWRlL2FzbS9w cm9jZXNzb3IuaDojZGVmaW5lIEtTVEtfRVNQKHRzaykgICAgICAgICAgICAgICAodGFza19wdF9y ZWdzKHRzayktPmFyZWdbMV0pCnwgZnMvcHJvYy9hcnJheS5jOiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZXNwID0gS1NUS19FU1AodGFzayk7CnwgbW0vdXRpbC5jOiAgICAgIHJldHVy biAodm1hLT52bV9zdGFydCA8PSBLU1RLX0VTUCh0KSAmJiB2bWEtPnZtX2VuZCA+PSBLU1RLX0VT UCh0KSk7CgouLi4gb3IgaXMgdGhhdCBtb2R1bGUgYmVpbmcgYWRkZWQgaW4gYW5vdGhlciB0cmVl IGF0IHRoZSBtb21lbnQ/CgpUaGFua3MsCk1hcmsuCgo+IHdlIGNhbiBhbHNvIGFkZAo+IGFkZGl0 aW9uYWwgaGVhZGVyIGZpbGUgZGVwZW5kZW5jaWVzKGxpbnV4L3NjaGVkL3Rhc2tfc3RhY2suaCkg aW4gdGhlIG1vZHVsZSB0bwo+IGF2b2lkIHRoaXMgZXJyb3IuIE1heWJlIHBlcmZlY3RpbmcgaGVh ZGVyIGZpbGUgZGVwZW5kZW5jaWVzIG9mIHByb2Nlc3Nvci5oIGlzIGEKPiBiZXR0ZXIgb3B0aW9u PyBUaGFua3MsCj4gCj4g5ZyoIDIwMjIvNS8xMCAxODo0MCwgV2lsbCBEZWFjb24g5YaZ6YGTOgo+ IAo+ICAgICBPbiBNb24sIE1heSAwOSwgMjAyMiBhdCAwMjoxNzo1MVBNICswODAwLCBHYW9zaGVu ZyBDdWkgd3JvdGU6Cj4gCj4gICAgICAgICBXZSBnZXQgb25lIGVycm9yIHdoZW4gYnVpbGRpbmcg bW9kdWxlIHdpdGggcHJvY2Vzc29yLmg6Cj4gCj4gICAgICAgICAuL2FyY2gvYXJtNjQvaW5jbHVk ZS9hc20vcHJvY2Vzc29yLmg6MjYzOjM2OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2Yg ZnVuY3Rpb24g4oCYdGFza19zdGFja19wYWdl4oCZOwo+ICAgICAgICAgICAoKHN0cnVjdCBwdF9y ZWdzICopKFRIUkVBRF9TSVpFICsgdGFza19zdGFja19wYWdlKHApKSAtIDEpCj4gICAgICAgICAu L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmg6MjY2OjQyOiBub3RlOiBpbiBleHBh bnNpb24gb2YgbWFjcm8g4oCYdGFza19wdF9yZWdz4oCZCj4gICAgICAgICAgI2RlZmluZSBLU1RL X0VTUCh0c2spIHVzZXJfc3RhY2tfcG9pbnRlcih0YXNrX3B0X3JlZ3ModHNrKSkKPiAKPiAgICAg ICAgIHRhc2tfc3RhY2tfcGFnZSBpcyBkZWNsYXJlZCBpbiBsaW51eC9zY2hlZC90YXNrX3N0YWNr LmgsIHNvIHRoaXMgcGF0Y2gKPiAgICAgICAgIGFkZCB0aGUgbWlzc2luZyBoZWFkZXIgZGVwZW5k ZW5jaWVzLgo+IAo+ICAgICAgICAgU2lnbmVkLW9mZi1ieTogR2Fvc2hlbmcgQ3VpIDxjdWlnYW9z aGVuZzFAaHVhd2VpLmNvbT4KPiAgICAgICAgIC0tLQo+ICAgICAgICAgIGFyY2gvYXJtNjQvaW5j bHVkZS9hc20vcHJvY2Vzc29yLmggfCAxICsKPiAgICAgICAgICAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKykKPiAKPiAgICAgRG8geW91IGtub3cgd2hpY2ggY29tbWl0IGlzIGNhdXNpbmcg dGhpcyBlcnJvcj8gSSBoYXZlbid0IHNlZW4gYW55IG90aGVyCj4gICAgIHJlcG9ydHMsIGJ1dCBp dCdzIGhhcmQgdG8ga25vdyB3aGljaCB0cmVlIHNob3VsZCB0YWtlIHlvdXIgcGF0Y2ggYXMgaXQK PiAgICAgc3RhbmRzLgo+IAo+ICAgICBUaGFua3MsCj4gCj4gICAgIFdpbGwKPiAKPiAKPiAgICAg ICAgIGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJj aC9hcm02NC9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAo+ICAgICAgICAgaW5kZXggNzNlMzhkOWE1 NDBjLi4xYzIzOTg0MWM0ZDYgMTAwNjQ0Cj4gICAgICAgICAtLS0gYS9hcmNoL2FybTY0L2luY2x1 ZGUvYXNtL3Byb2Nlc3Nvci5oCj4gICAgICAgICArKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNt L3Byb2Nlc3Nvci5oCj4gICAgICAgICBAQCAtMjgsNiArMjgsNyBAQAo+ICAgICAgICAgICNpbmNs dWRlIDxsaW51eC9idWlsZF9idWcuaD4KPiAgICAgICAgICAjaW5jbHVkZSA8bGludXgvY2FjaGUu aD4KPiAgICAgICAgICAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgo+ICAgICAgICAgKyNpbmNsdWRl IDxsaW51eC9zY2hlZC90YXNrX3N0YWNrLmg+Cj4gICAgICAgICAgI2luY2x1ZGUgPGxpbnV4L3N0 ZGRlZi5oPgo+ICAgICAgICAgICNpbmNsdWRlIDxsaW51eC9zdHJpbmcuaD4KPiAgICAgICAgICAj aW5jbHVkZSA8bGludXgvdGhyZWFkX2luZm8uaD4KPiAgICAgICAgIC0tCj4gICAgICAgICAyLjI1 LjEKPiAKPiAKPiAgICAgLgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=