From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yonghong Song Subject: Re: [PATCH bpf-next 02/13] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO Date: Wed, 17 Oct 2018 03:22:31 +0000 Message-ID: References: <20181012185424.2378502-1-yhs@fb.com> <20181012185424.2378502-3-yhs@fb.com> <0f3f22dd-1f31-ac13-7bde-31d727ca523d@iogearbox.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Kernel Team To: Daniel Borkmann , Alexei Starovoitov , Martin Lau , "netdev@vger.kernel.org" Return-path: Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:52826 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727208AbeJQLQn (ORCPT ); Wed, 17 Oct 2018 07:16:43 -0400 In-Reply-To: <0f3f22dd-1f31-ac13-7bde-31d727ca523d@iogearbox.net> Content-Language: en-US Content-ID: <87B62F78403C984B9E540FBEF21FB105@namprd15.prod.outlook.com> Sender: netdev-owner@vger.kernel.org List-ID: DQoNCk9uIDEwLzE1LzE4IDM6MzYgUE0sIERhbmllbCBCb3JrbWFubiB3cm90ZToNCj4gT24gMTAv MTIvMjAxOCAwODo1NCBQTSwgWW9uZ2hvbmcgU29uZyB3cm90ZToNCj4gWy4uLl0NCj4+ICtzdGF0 aWMgYm9vbCBidGZfbmFtZV92YWxpZF9pZGVudGlmaWVyKGNvbnN0IHN0cnVjdCBidGYgKmJ0Ziwg dTMyIG9mZnNldCkNCj4+ICt7DQo+PiArCS8qIG9mZnNldCBtdXN0IGJlIHZhbGlkICovDQo+PiAr CWNvbnN0IGNoYXIgKnNyYyA9ICZidGYtPnN0cmluZ3Nbb2Zmc2V0XTsNCj4+ICsNCj4+ICsJaWYg KCFpc2FscGhhKCpzcmMpICYmICpzcmMgIT0gJ18nKQ0KPj4gKwkJcmV0dXJuIGZhbHNlOw0KPj4g Kw0KPj4gKwlzcmMrKzsNCj4+ICsJd2hpbGUgKCpzcmMpIHsNCj4+ICsJCWlmICghaXNhbG51bSgq c3JjKSAmJiAqc3JjICE9ICdfJykNCj4+ICsJCQlyZXR1cm4gZmFsc2U7DQo+PiArCQlzcmMrKzsN Cj4+ICsJfQ0KPj4gKw0KPj4gKwlyZXR1cm4gdHJ1ZTsNCj4+ICt9DQo+IA0KPiBTaG91bGQgdGhl cmUgYmUgYW4gdXBwZXIgbmFtZSBsZW5ndGggbGltaXQgbGlrZSBLU1lNX05BTUVfTEVOPyAoSXMg aXQgaW1wbGllZA0KPiBieSB0aGUga3ZtYWxsb2MoKSBsaW1pdD8pDQoNCktTWU1fTkFNRV9MRU4g aXMgZ29vZCBjaG9pY2UuIEhlcmUsIHdlIGNoZWNrIGZ1bmN0aW9uIG5hbWVzIGFuZCANCnN0cnVj dC91bmlvbiBtZW1iZXIgbmFtZXMuIEluIEMsIGJhc2VkIG9uDQpodHRwczovL3N0YWNrb3ZlcmZs b3cuY29tL3F1ZXN0aW9ucy8yMzUyMjA5L21heC1pZGVudGlmaWVyLWxlbmd0aCwNCnRoZSBpZGVu dGlmaWVyIG1heCBsZW5ndGggaXMgNjMuIFNvbWUgY29tcGlsZXIgaW1wbGVtZW50YXRpb24gbWF5 IHZhcnkuDQpLU1lNX05BTUVfTEVOIGlzIDEyOC4NCg0KPiANCj4+ICAgc3RhdGljIGNvbnN0IGNo YXIgKmJ0Zl9uYW1lX2J5X29mZnNldChjb25zdCBzdHJ1Y3QgYnRmICpidGYsIHUzMiBvZmZzZXQp DQo+PiAgIHsNCj4+ICAgCWlmICghb2Zmc2V0KQ0KPj4gQEAgLTc0Nyw3ICs3ODIsOSBAQCBzdGF0 aWMgYm9vbCBlbnZfdHlwZV9pc19yZXNvbHZlX3NpbmsoY29uc3Qgc3RydWN0IGJ0Zl92ZXJpZmll cl9lbnYgKmVudiwNCj4+ICAgCQkvKiBpbnQsIGVudW0gb3Igdm9pZCBpcyBhIHNpbmsgKi8NCj4+ ICAgCQlyZXR1cm4gIWJ0Zl90eXBlX25lZWRzX3Jlc29sdmUobmV4dF90eXBlKTsNCj4+ICAgCWNh c2UgUkVTT0xWRV9QVFI6DQo+PiAtCQkvKiBpbnQsIGVudW0sIHZvaWQsIHN0cnVjdCBvciBhcnJh eSBpcyBhIHNpbmsgZm9yIHB0ciAqLw0KPj4gKwkJLyogaW50LCBlbnVtLCB2b2lkLCBzdHJ1Y3Qs IGFycmF5IG9yIGZ1bmNfcHRvdG8gaXMgYSBzaW5rDQo+PiArCQkgKiBmb3IgcHRyDQo+PiArCQkg Ki8NCj4+ICAgCQlyZXR1cm4gIWJ0Zl90eXBlX2lzX21vZGlmaWVyKG5leHRfdHlwZSkgJiYNCj4+ ICAgCQkJIWJ0Zl90eXBlX2lzX3B0cihuZXh0X3R5cGUpOw0KPj4gICAJY2FzZSBSRVNPTFZFX1NU UlVDVF9PUl9BUlJBWToNCg==