From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net [52.237.72.81]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6986B1863E; Wed, 11 Sep 2024 01:11:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=52.237.72.81 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726017116; cv=none; b=uSSFBydprmnPtStWxA2hhwALE+d1sTtY6nOnlHTiW09EMWMkXtvj3PH4ynHvhgDA1qaabqklUsbB5an3QVP92tyD7eYG1XxsGS1qmLsmWx0z1VMFct+r+4XkhI/Ex5L99ufE3Svg+oirzDnYefB2ckH7bMLu0qQwsMuqpevSlQQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1726017116; c=relaxed/simple; bh=4UkBtnv9a/TGy0y71S+5dvnPht/Z/AzRZEcT5PGhZFA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=LAHkXEnqDeD9l3qQdmRIjQ68iA85lIA8w4Bz5pTqDaOF2N+fX7TfcaWRixbBTa4vzwg+i2JWFgG3UBtxn/giJq9WkY4VFYPg5w1YK6VSsuOTgGR/XWGEXOcuIw3++5XH9KKGABE6phIRCBy5VDDjy97pLr9Uto8GR+Ygfyc/2IU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=zju.edu.cn; spf=pass smtp.mailfrom=zju.edu.cn; arc=none smtp.client-ip=52.237.72.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=zju.edu.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=zju.edu.cn Received: from 3090101217$zju.edu.cn ( [119.131.118.192] ) by ajax-webmail-mail-app2 (Coremail) ; Wed, 11 Sep 2024 09:10:09 +0800 (GMT+08:00) Date: Wed, 11 Sep 2024 09:10:09 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: "Jing Leng" <3090101217@zju.edu.cn> To: "Lucas De Marchi" Cc: "Masahiro Yamada" , "Michal Marek" , "Nick Desaulniers" , "Linux Kbuild mailing list" , "Linux Kernel Mailing List" , "Jing Leng" Subject: Re: External modules with O=... (was: Re: [PATCH] kbuild: Fix include path in scripts/Makefile.modpost) X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2024.1-cmXT5 build 20240625(a75f206e) Copyright (c) 2002-2024 www.mailtech.cn zju.edu.cn In-Reply-To: References: Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <442e8058.43a4.191dea175d7.Coremail.3090101217@zju.edu.cn> X-Coremail-Locale: en_US X-CM-TRANSID:by_KCgCXGovy7eBmPkg2AA--.5785W X-CM-SenderInfo: qtqziiyqrsilo62m3hxhgxhubq/1tbiAwQRBWbCCEQBMAAgsq X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2VzLS0tLS0KPiBGcm9tOiAiTHVjYXMgRGUgTWFyY2hpIiA8 bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgo+IFNlbmQgdGltZTpUdWVzZGF5LCAwOS8xMC8yMDI0 IDIyOjAwOjI5Cj4gVG86ICJNYXNhaGlybyBZYW1hZGEiIDxtYXNhaGlyb3lAa2VybmVsLm9yZz4K PiBDYzogMzA5MDEwMTIxN0B6anUuZWR1LmNuLCAiTWljaGFsIE1hcmVrIiA8bWljaGFsLmxrbWxA bWFya292aS5uZXQ+LCAiTmljawo+ICBEZXNhdWxuaWVycyIgPG5kZXNhdWxuaWVyc0Bnb29nbGUu Y29tPiwgIkxpbnV4IEtidWlsZCBtYWlsaW5nIGxpc3QiIDxsaW51eC1rYnVpbGRAdmdlci5rZXJu ZWwub3JnPiwgIkxpbnV4IEtlcm5lbCBNYWlsaW5nIExpc3QiIDxsaW51eC1rZXJuZWxAdmdlci5r ZXJuZWwub3JnPiwgIkppbmcgTGVuZyIgPGpsZW5nQGFtYmFyZWxsYS5jb20+Cj4gU3ViamVjdDog RXh0ZXJuYWwgbW9kdWxlcyB3aXRoIE89Li4uICh3YXM6IFJlOiBbUEFUQ0hdIGtidWlsZDogRml4 IGluY2x1ZGUgcGF0aCBpbiBzY3JpcHRzL01ha2VmaWxlLm1vZHBvc3QpCj4gCj4gSGksIEkgd2Fz IHBvaW50ZWQgdG8gdGhpcyB0aHJlYWQgc2luY2UgSSdtIHRyeWluZyBzb21ldGhpbmcgc2ltaWxh cgo+IGluIGttb2QncyB0ZXN0c3VpdGUuIFNlZSBiZWxvdy4KPiAKPiBPbiBUdWUsIE1heSAyNCwg MjAyMiBhdCAwMjo1Mjo0NUFNIEdNVCwgTWFzYWhpcm8gWWFtYWRhIHdyb3RlOgo+ID5PbiBUdWUs IE1heSAxNywgMjAyMiBhdCA3OjUxIFBNIDwzMDkwMTAxMjE3QHpqdS5lZHUuY24+IHdyb3RlOgo+ ID4+Cj4gPj4gRnJvbTogSmluZyBMZW5nIDxqbGVuZ0BhbWJhcmVsbGEuY29tPgo+ID4+Cj4gPj4g V2hlbiBidWlsZGluZyBhbiBleHRlcm5hbCBtb2R1bGUsIGlmIHVzZXJzIGRvbid0IG5lZWQgdG8g c2VwYXJhdGUgdGhlCj4gPj4gY29tcGlsYXRpb24gb3V0cHV0IGFuZCBzb3VyY2UgY29kZSwgdGhl eSBydW4gdGhlIGZvbGxvd2luZyBjb21tYW5kOgo+ID4+ICJtYWtlIC1DICQoTElOVVhfU1JDX0RJ UikgTT0kKFBXRCkiLiBBdCB0aGlzIHBvaW50LCAiJChLQlVJTERfRVhUTU9EKSIKPiA+PiBhbmQg IiQoc3JjKSIgYXJlIHRoZSBzYW1lLgo+ID4+Cj4gPj4gSWYgdGhleSBuZWVkIHRvIHNlcGFyYXRl IHRoZW0sIHRoZXkgcnVuICJtYWtlIC1DICQoS0VSTkVMX1NSQ19ESVIpCj4gPj4gTz0kKEtFUk5F TF9PVVRfRElSKSBNPSQoT1VUX0RJUikgc3JjPSQoUFdEKSIuIEJlZm9yZSBydW5uaW5nIHRoZQo+ ID4+IGNvbW1hbmQsIHRoZXkgbmVlZCB0byBjb3B5ICJLYnVpbGQiIG9yICJNYWtlZmlsZSIgdG8g IiQoT1VUX0RJUikiIHRvCj4gPj4gcHJldmVudCBjb21waWxhdGlvbiBmYWlsdXJlLgo+ID4+Cj4g Pj4gU28gdGhlIGtlcm5lbCBzaG91bGQgY2hhbmdlIHRoZSBpbmNsdWRlZCBwYXRoIHRvIGF2b2lk IHRoZSBjb3B5IG9wZXJhdGlvbi4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEppbmcgTGVuZyA8 amxlbmdAYW1iYXJlbGxhLmNvbT4KPiA+PiAtLS0KPiA+PiAgc2NyaXB0cy9NYWtlZmlsZS5tb2Rw b3N0IHwgMyArLS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0 aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3NjcmlwdHMvTWFrZWZpbGUubW9kcG9zdCBi L3NjcmlwdHMvTWFrZWZpbGUubW9kcG9zdAo+ID4+IGluZGV4IDQ4NTg1YzRkMDRhZC4uMDI3M2Jm NzM3NWUyIDEwMDY0NAo+ID4+IC0tLSBhL3NjcmlwdHMvTWFrZWZpbGUubW9kcG9zdAo+ID4+ICsr KyBiL3NjcmlwdHMvTWFrZWZpbGUubW9kcG9zdAo+ID4+IEBAIC04Nyw4ICs4Nyw3IEBAIG9iaiA6 PSAkKEtCVUlMRF9FWFRNT0QpCj4gPj4gIHNyYyA6PSAkKG9iaikKPiA+Pgo+ID4+ICAjIEluY2x1 ZGUgdGhlIG1vZHVsZSdzIE1ha2VmaWxlIHRvIGZpbmQgS0JVSUxEX0VYVFJBX1NZTUJPTFMKPiA+ PiAtaW5jbHVkZSAkKGlmICQod2lsZGNhcmQgJChLQlVJTERfRVhUTU9EKS9LYnVpbGQpLCBcCj4g Pj4gLSAgICAgICAgICAgICAkKEtCVUlMRF9FWFRNT0QpL0tidWlsZCwgJChLQlVJTERfRVhUTU9E KS9NYWtlZmlsZSkKPiA+PiAraW5jbHVkZSAkKGlmICQod2lsZGNhcmQgJChzcmMpL0tidWlsZCks ICQoc3JjKS9LYnVpbGQsICQoc3JjKS9NYWtlZmlsZSkKPiA+Pgo+ID4+ICAjIG1vZHBvc3Qgb3B0 aW9uIGZvciBleHRlcm5hbCBtb2R1bGVzCj4gPj4gIE1PRFBPU1QgKz0gLWUKPiA+PiAtLQo+ID4+ IDIuMTcuMQo+ID4+Cj4gPgo+ID4KPiA+SSBkbyBub3QgdGhpbmsgIk09JChPVVRfRElSKSBzcmM9 JChQV0QpIiBpcyB0aGUgb2ZmaWNpYWwgd2F5LAo+ID5idXQgdGhpcyBwYXRjaCBpcyBhIGNsZWFu IHVwLgo+IAo+IEkgdHJpZWQgd2hhdCBpcyBpbiB0aGlzIHBhdGNoIGFuZCBhbHNvIHRyaWVkIHRv IGZpbmQgYW4gb2ZmaWNpYWwgd2F5IGluCj4gdGhlIGRvY3MuCj4gCj4gSW4ga21vZCdzIHRlc3Rz dWl0ZSB3ZSBidWlsZCBkdW1teSBrZXJuZWwgbW9kdWxlcyB0byBleGVyY2lzZSB0aGUgQVBJLgo+ IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS91dGlscy9rZXJuZWwva21vZC9rbW9kLmdp dC90cmVlL3Rlc3RzdWl0ZS9tb2R1bGUtcGxheWdyb3VuZAo+IAo+IFRoaXMgd29ya3M6Cj4gCW1h a2UgLUMgL2xpYi9tb2R1bGVzLyQodW5hbWUgLXIpL2J1aWxkIE09JFBXRAo+IAo+IFRoaXMgZG9l c24ndDoKPiAJbWFrZSAtQyAvbGliL21vZHVsZXMvJCh1bmFtZSAtcikvYnVpbGQgTT0kUFdEIE89 L3RtcC9rbW9kX3Rlc3RfbW9kdWxlcwo+IAo+IEkgYWxzbyB0cmllZCB0aGUgdmFyaWFudHMgYWJv dmUgd2l0aCBzZXR0aW5nIHNyYywgYnV0IGFsbCBvZiB0aGVtIGdpdmUKPiBtZSBlcnJvcnMgLSBJ IHVzZWQgNi4xMCBhbmQgNi4xMS1yYzcgZm9yIHRoZXNlIHRlc3RzLgo+IAo+IElzIHRoZXJlIGEg d2F5IHRvIGRvIHRoaXM/Cj4gCj4gdGhhbmtzCj4gTHVjYXMgRGUgTWFyY2hpCj4gCj4gPgo+ID5B cHBsaWVkIHRvIGxpbnV4LWtidWlsZC4gVGhhbmtzLgo+ID4KPiA+Cj4gPi0tIAo+ID5CZXN0IFJl Z2FyZHMKPiA+TWFzYWhpcm8gWWFtYWRhCgpIaSBNYXNhaGlybywKCkkgdGhpbmsgeW91ciBpbnRl bnRpb24gaXMgdG8gc2VwYXJhdGUgdGhlIHNvdXJjZSBjb2RlIGZyb20gdGhlIGNvbXBpbGVkIG91 dHB1dC4KVGhlIGNvcnJlY3QgY29tbWFuZCBzaG91bGQgYmU6IAogICAgbWFrZSAtQyAvbGliL21v ZHVsZXMvJCh1bmFtZSAtcikvYnVpbGQgc3JjPSRQV0QgTT0vdG1wL2ttb2RfdGVzdF9tb2R1bGVz CgpZb3UgYWxzbyBjYW4gcmVmZXIgdG86CiAgICBodHRwczovL2dpdGh1Yi5jb20vbGVuZ2ppbmd6 anUvY2J1aWxkLW5nL2Jsb2IvbWFpbi9zY3JpcHRzL2NvcmUvaW5jLm1vZC5tayAKMS4gVGhlIGNv bXBsZXRlIGNvbW1hbmQgaXMgYXMgZm9sbG93czoKICAgIG1ha2UgLUMgPExpbnV4IGtlcm5lbCBz b3VyY2UgY29kZSBkaXJlY3Rvcnk+IE89PExpbnV4IGtlcm5lbCBjb21waWxhdGlvbiBvdXRwdXQg ZGlyZWN0b3J5PiBzcmM9PEN1cnJlbnQgZHJpdmVyIG1vZHVsZSBzb3VyY2UgY29kZSBkaXJlY3Rv cnk+IE09PEN1cnJlbnQgZHJpdmVyIG1vZHVsZSBjb21waWxhdGlvbiBvdXRwdXQgZGlyZWN0b3J5 PgoyLiBJZiB0aGUgPExpbnV4IGtlcm5lbCBzb3VyY2UgY29kZSBkaXJlY3Rvcnk+IGFuZCB0aGUg PExpbnV4IGtlcm5lbCBjb21waWxhdGlvbiBvdXRwdXQgZGlyZWN0b3J5PiBhcmUgdGhlIHNhbWUs IDxPPXh4eD4gY2FuIGJlIG9taXR0ZWQ6CiAgICBtYWtlIC1DIDxMaW51eCBrZXJuZWwgc291cmNl IGNvZGUgZGlyZWN0b3J5PiBzcmM9PEN1cnJlbnQgZHJpdmVyIG1vZHVsZSBzb3VyY2UgY29kZSBk aXJlY3Rvcnk+IE09PEN1cnJlbnQgZHJpdmVyIG1vZHVsZSBjb21waWxhdGlvbiBvdXRwdXQgZGly ZWN0b3J5PgoyLiBJZiB0aGUgPEN1cnJlbnQgZHJpdmVyIG1vZHVsZSBzb3VyY2UgY29kZSBkaXJl Y3Rvcnk+IGFuZCB0aGUgPEN1cnJlbnQgZHJpdmVyIG1vZHVsZSBjb21waWxhdGlvbiBvdXRwdXQg ZGlyZWN0b3J5PiBhcmUgdGhlIHNhbWUsIDxzcmM9eHh4PiBjYW4gYmUgb21pdHRlZDoKICAgIG1h a2UgLUMgPExpbnV4IGtlcm5lbCBzb3VyY2UgY29kZSBkaXJlY3Rvcnk+IE89PExpbnV4IGtlcm5l bCBjb21waWxhdGlvbiBvdXRwdXQgZGlyZWN0b3J5PiBNPTxDdXJyZW50IGRyaXZlciBtb2R1bGUg c291cmNlIGNvZGUgZGlyZWN0b3J5PgoKQmVzdCBSZWdhcmRzIQpKaW5nIExlbmc=