From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexei Starovoitov Subject: Re: [PATCH bpf-next 2/3] bpf: emit RECORD_MMAP events for bpf prog load/unload Date: Wed, 17 Oct 2018 16:36:08 +0000 Message-ID: <97707bf2-ace3-18a5-3621-f69122dd93df@fb.com> References: <20180919223935.999270-1-ast@kernel.org> <20180919223935.999270-3-ast@kernel.org> <20180920084424.GN24124@hirez.programming.kicks-ass.net> <20180920132545.GA19861@kernel.org> <20180920135651.GW24124@hirez.programming.kicks-ass.net> <20180921031444.fyem2ah6emimv24m@ast-mbp> <20180921122500.GA17312@kernel.org> <20180921221343.g52n7c4edisvice3@ast-mbp> <1593d595-58ef-22b3-d721-859453425e26@gmail.com> <9b9f5977-df19-3f76-afd4-7e9419bd7752@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Alexei Starovoitov , "acme@kernel.org" , Peter Zijlstra , Alexei Starovoitov , "David S . Miller" , Daniel Borkmann , Networking , Kernel Team To: David Ahern , Song Liu Return-path: Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:46904 "EHLO mx0b-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727037AbeJRAe1 (ORCPT ); Wed, 17 Oct 2018 20:34:27 -0400 In-Reply-To: <9b9f5977-df19-3f76-afd4-7e9419bd7752@gmail.com> Content-Language: en-US Content-ID: Sender: netdev-owner@vger.kernel.org List-ID: T24gMTAvMTcvMTggODowOSBBTSwgRGF2aWQgQWhlcm4gd3JvdGU6DQo+IE9uIDEwLzE2LzE4IDEx OjQzIFBNLCBTb25nIExpdSB3cm90ZToNCj4+IEkgYWdyZWUgdGhhdCBwcm9jZXNzaW5nIGV2ZW50 cyB3aGlsZSByZWNvcmRpbmcgaGFzIHNpZ25pZmljYW50IG92ZXJoZWFkLg0KPj4gSW4gdGhpcyBj YXNlLCBwZXJmIHVzZXIgc3BhY2UgbmVlZCB0byBrbm93IGRldGFpbHMgYWJvdXQgdGhlIHRoZSBq aXRlZCBCUEYNCj4+IHByb2dyYW0uIEl0IGlzIGltcG9zc2libGUgdG8gcGFzcyBhbGwgdGhlc2Ug ZGV0YWlscyB0byB1c2VyIHNwYWNlIHRocm91Z2gNCj4+IHRoZSByZWxhdGl2ZWx5IHN0YWJsZSBy aW5nX2J1ZmZlciBBUEkuIFRoZXJlZm9yZSwgc29tZSBwcm9jZXNzaW5nIG9mIHRoZQ0KPj4gZGF0 YSBpcyBuZWNlc3NhcnkgKGdldCBicGYgcHJvZ19pZCBmcm9tIHJpbmcgYnVmZmVyLCBhbmQgdGhl biBmZXRjaCBwcm9ncmFtDQo+PiBkZXRhaWxzIHZpYSBCUEZfT0JKX0dFVF9JTkZPX0JZX0ZELg0K Pj4NCj4+IEkgaGF2ZSBzb21lIGlkZWEgb24gcHJvY2Vzc2luZyBpbXBvcnRhbnQgZGF0YSB3aXRo IHJlbGF0aXZlbHkgbG93IG92ZXJoZWFkLg0KPj4gTGV0IG1lIHRyeSBpbXBsZW1lbnQgaXQuDQo+ Pg0KPg0KPiBBcyBJIHVuZGVyc3RhbmQgaXQsIHlvdSB3YW50IHRoaXMgc2VyaWVzOg0KPg0KPiAg a2VybmVsOiBhZGQgZXZlbnQgdG8gcGVyZiBidWZmZXIgb24gYnBmIHByb2cgbG9hZA0KPg0KPiAg dXNlcnNwYWNlOiBwZXJmIHJlYWRzIHRoZSBldmVudCBhbmQgZ3JhYnMgaW5mb3JtYXRpb24gYWJv dXQgdGhlIHByb2dyYW0NCj4gZnJvbSB0aGUgZmQNCj4NCj4gSXMgdGhhdCBjb3JyZWN0Pw0KPg0K PiBVc2VycHNhY2UgaXMgbm90IGF3YWtlbmVkIGltbWVkaWF0ZWx5IHdoZW4gYW4gZXZlbnQgaXMg YWRkZWQgdGhlIHRoZQ0KPiByaW5nLiBJdCBpcyBhd2FrZW5lZCBvbmNlIHRoZSBudW1iZXIgb2Yg ZXZlbnRzIGNyb3NzZXMgYSB3YXRlcm1hcmsuIFRoYXQNCj4gbWVhbnMgdGhlcmUgaXMgYW4gdW5r bm93biAtIGFuZCBwb3RlbnRpYWxseSBsb25nIC0gdGltZSB3aW5kb3cgd2hlcmUgdGhlDQo+IHBy b2dyYW0gY2FuIGJlIHVubG9hZGVkIGJlZm9yZSBwZXJmIHJlYWRzIHRoZSBldmVudC4NCj4NCj4g U28gbm8gbWF0dGVyIHdoYXQgeW91IGRvIGV4cGVjdGluZyBwZXJmIHJlY29yZCB0byBiZSBhYmxl IHRvIHByb2Nlc3MgdGhlDQo+IGV2ZW50IHF1aWNrbHkgaXMgYW4gdW5yZWFzb25hYmxlIGV4cGVj dGF0aW9uLg0KDQp5ZXMuLi4gdW5sZXNzIHdlIGdvIHdpdGggdGhyZWFkZWQgbW9kZWwgYXMgQXJu YWxkbyBzdWdnZXN0ZWQgYW5kIHVzZQ0Kc2luZ2xlIGV2ZW50IGFzIGEgd2F0ZXJtYXJrIHRvIHdh a2V1cCBvdXIgcGVyZiB0aHJlYWQuDQpJbiBzdWNoIGNhc2UgdGhlcmUgaXMgc3RpbGwgYSByYWNl IHdpbmRvdyBiZXR3ZWVuIHVzZXIgc3BhY2Ugd2FraW5nIHVwDQphbmQgZG9pbmcgX3NpbmdsZV8g YnBmX2dldF9mZF9mcm9tX2lkKCkgY2FsbCB0byBob2xkIHRoYXQgcHJvZw0KYW5kIHNvbWUgb3Ro ZXIgcHJvY2VzcyB0cnlpbmcgdG8gaW5zdGFudGx5IHVubG9hZCB0aGUgcHJvZyBpdA0KanVzdCBs b2FkZWQuDQpJIHRoaW5rIHN1Y2ggcmFjZSB3aW5kb3cgaXMgZXh0cmVtZWx5IHRpbnkgYW5kIGlm IHBlcmYgbWlzc2VzDQp0aG9zZSBsb2FkL3VubG9hZCBldmVudHMgaXQncyBhIGdvb2QgdGhpbmcs IHNpbmNlIHRoZXJlIGlzIG5vIGNoYW5jZQ0KdGhhdCBub3JtYWwgcG11IGV2ZW50IHNhbXBsZXMg d291bGQgYmUgaGFwcGVuaW5nIGR1cmluZyBwcm9nIGV4ZWN1dGlvbi4NCg0KVGhlIGFsdGVybmF0 aXZlIGFwcHJvYWNoIHdpdGggbm8gcmFjZSB3aW5kb3cgYXQgYWxsIGlzIHRvIGJ1cmRlbiBrZXJu ZWwNClJFQ09SRF8qIGV2ZW50cyB3aXRoIF9hbGxfIGluZm9ybWF0aW9uIGFib3V0IGJwZiBwcm9n LiBXaGljaCBpcyBqaXRlZA0KYWRkcmVzc2VzLCBqaXRlZCBpbWFnZSBpdHNlbGYsIGluZm8gYWJv dXQgYWxsIHN1YnByb2dzLCBpbmZvIGFib3V0IGxpbmUNCmluZm8sIGFsbCBCVEYgZGF0YSwgZXRj LiBBcyBJIHNhaWQgZWFybGllciBJJ20gc3Ryb25nbHkgYWdhaW5zdCBzdWNoDQpSRUNPUkRfKiBi bG9hdGluZy4NCkluc3RlYWQgd2UgbmVlZCB0byBmaW5kIGEgd2F5IHRvIHByb2Nlc3MgbmV3IFJF Q09SRF9CUEYgZXZlbnRzIHdpdGgNCnNpbmdsZSBwcm9nX2lkIGZpZWxkIGluIHBlcmYgdXNlciBz cGFjZSB3aXRoIG1pbmltYWwgcmFjZQ0KYW5kIHRocmVhZGVkIGFwcHJvYWNoIHNvdW5kcyBsaWtl IGEgd2luIHRvIG1lLg0KDQo=