From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexei Starovoitov Subject: Re: trace_printk issue. Was: [PATCH bpf-next] bpf, capabilities: introduce CAP_BPF Date: Fri, 4 Oct 2019 19:56:04 +0000 Message-ID: <36f0efac-d6b6-9439-d4c6-361d84cb3429@fb.com> References: <20190829040721.ef6rumbaunkavyrr@ast-mbp.dhcp.thefacebook.com> <20190928193727.1769e90c@oasis.local.home> <201909301129.5A1129C@keescook> <20191001012226.vwpe56won5r7gbrz@ast-mbp.dhcp.thefacebook.com> <20191001181052.43c9fabb@gandalf.local.home> <6e8b910c-a739-857d-4867-395bd369bc6a@fb.com> <20191001184731.0ec98c7a@gandalf.local.home> <20191002190027.4e204ea8@gandalf.local.home> <20191003161838.7lz746aa2lzl7qi4@ast-mbp.dhcp.thefacebook.com> <20191003124148.4b94a720@gandalf.local.home> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191003124148.4b94a720@gandalf.local.home> Content-Language: en-US Content-ID: <7F8F31F328B1684A9E3CD6F78B415287@namprd15.prod.outlook.com> Sender: netdev-owner@vger.kernel.org To: Steven Rostedt , Alexei Starovoitov Cc: Kees Cook , Andy Lutomirski , Andy Lutomirski , Alexei Starovoitov , LSM List , James Morris , Jann Horn , Peter Zijlstra , Masami Hiramatsu , "David S. Miller" , Daniel Borkmann , Network Development , bpf , Kernel Team , Linux API List-Id: linux-api@vger.kernel.org T24gMTAvMy8xOSA5OjQxIEFNLCBTdGV2ZW4gUm9zdGVkdCB3cm90ZToNCj4gT24gVGh1LCAzIE9j dCAyMDE5IDA5OjE4OjQwIC0wNzAwDQo+IEFsZXhlaSBTdGFyb3ZvaXRvdiA8YWxleGVpLnN0YXJv dm9pdG92QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPj4gSSB0aGluayBkcm9wcGluZyBsYXN0IGV2 ZW50cyBpcyBqdXN0IGFzIGJhZC4gSXMgdGhlcmUgYSBtb2RlIHRvIG92ZXJ3cml0ZSBvbGQNCj4+ IGFuZCBrZWVwIHRoZSBsYXN0IE4gKGxpa2UgcGVyZiBkb2VzKSA/DQo+IA0KPiBXZWxsLCBpdCBk cm9wcyBpdCBieSBwYWdlcy4gVGh1cyB5b3Ugc2hvdWxkIGFsd2F5cyBoYXZlIHRoZSBsYXN0IHBh Z2UNCj4gb2YgZXZlbnRzLg0KPiANCj4+IFBldGVyIFd1IGJyb3VnaHQgdGhpcyBpc3N1ZSB0byBt eSBhdHRlbnRpb24gaW4NCj4+IGNvbW1pdCA1NWMzM2RmYmViODMgKCJicGY6IGNsYXJpZnkgd2hl biBicGZfdHJhY2VfcHJpbnRrIGRpc2NhcmRzIGxpbmVzIikuDQo+PiBBbmQgbGF0ZXIgc2VudCBz aW1pbGFyIGRvYyBmaXggdG8gZnRyYWNlLnJzdC4NCj4gDQo+IEl0IHdhcyBkb2N1bWVudGVkIHRo ZXJlLCBoZSBqdXN0IGVsYWJvcmF0ZWQgb24gaXQgbW9yZToNCj4gDQo+ICAgICAgICAgIFRoaXMg ZmlsZSBob2xkcyB0aGUgb3V0cHV0IG9mIHRoZSB0cmFjZSBpbiBhIGh1bWFuDQo+ICAgICAgICAg IHJlYWRhYmxlIGZvcm1hdCAoZGVzY3JpYmVkIGJlbG93KS4gTm90ZSwgdHJhY2luZyBpcyB0ZW1w b3JhcmlseQ0KPiAtICAgICAgIGRpc2FibGVkIHdoaWxlIHRoaXMgZmlsZSBpcyBiZWluZyByZWFk IChvcGVuZWQpLg0KPiArICAgICAgIGRpc2FibGVkIHdoZW4gdGhlIGZpbGUgaXMgb3BlbiBmb3Ig cmVhZGluZy4gT25jZSBhbGwgcmVhZGVycw0KPiArICAgICAgIGFyZSBjbG9zZWQsIHRyYWNpbmcg aXMgcmUtZW5hYmxlZC4NCj4gDQo+IA0KPj4gVG8gYmUgaG9uZXN0IGlmIEkga25ldyBvZiB0aGlz IHRyYWNlX3ByaW50ayBxdWlyayBJIHdvdWxkIG5vdCBoYXZlIHBpY2tlZCBpdA0KPj4gYXMgYSBk ZWJ1Z2dpbmcgbWVjaGFuaXNtIGZvciBicGYuDQo+PiBJIHVyZ2UgeW91IHRvIGZpeCBpdC4NCj4g DQo+IEl0J3Mgbm90IGEgdHJpdmlhbCBmaXggYnkgZmFyLg0KPiANCj4gTm90ZSwgdHJ5aW5nIHRv IHJlYWQgdGhlIHRyYWNlIGZpbGUgd2l0aG91dCBkaXNhYmxpbmcgdGhlIHdyaXRlcyB0byBpdCwN Cj4gd2lsbCBtb3N0IGxpa2VseSBtYWtlIHJlYWRpbmcgaXQgd2hlbiBmdW5jdGlvbiB0cmFjaW5n IGVuYWJsZWQgdG90YWxseQ0KPiBnYXJiYWdlLCBhcyB0aGUgYnVmZmVyIHdpbGwgbW9zdCBsaWtl bHkgYmUgZmlsbGVkIGZvciBldmVyeSByZWFkIGV2ZW50Lg0KPiBUaGF0IGlzLCBlYWNoIHJlYWQg ZXZlbnQgd2lsbCBub3QgYmUgcmVsYXRlZCB0byB0aGUgbmV4dCBldmVudCB0aGF0IGlzDQo+IHJl YWQsIG1ha2luZyBpdCB2ZXJ5IGNvbmZ1c2luZy4NCj4gDQo+IEFsdGhvdWdoLCBJIG1heSBiZSBh YmxlIHRvIG1ha2UgaXQgd29yayBwZXIgcGFnZS4gVGhhdCB3YXkgeW91IGdldCBhdA0KPiBsZWFz dCBhIHBhZ2Ugd29ydGggb2YgZXZlbnRzLg0KDQpUaGF0IHNvdW5kcyBtdWNoIGJldHRlci4gQXMg bG9uZyBhcyB0cmFjZV9wcmludGsoKSBkb2Vzbid0IGRpc2FwcGVhcg0KaW50byB0aGUgdm9pZCwg aXQncyBnb29kLg0KDQpCdXQgdGhlIHBhcnQgSSdtIG5vdCBnZXR0aW5nIGlzIHdoeSB0cmFjZV9w cmludGsoKSBoYXMNCmlmICh0cmFjaW5nX2Rpc2FibGVkKSBnb3RvIG91dDsNCg0KSXQncyBhIGNv bmN1cnJlbnQgcmluZyBidWZmZXIuIE9uZSBjcHUgY2FuIHdyaXRlIGludG8gaXQgd2hpbGUNCmFu b3RoZXIgcmVhZGluZy4gV2hhdCBpcyB0aGUgcG9pbnQgZGlzYWJsaW5nIHRyYWNlX3ByaW50ayBp biBwYXJ0aWN1bGFyPw0KRWFjaCBfX2J1ZmZlcl91bmxvY2tfY29tbWl0IGlzIGFuIGF0b21pYyBy aW5nIGJ1ZmZlciB1cGRhdGUsDQpzbyByZWFkIGZyb20gdHJhY2Ugd2lsbCBlaXRoZXIgc2VlIGl0 IGFzIGEgd2hvbGUgb3Igd29uJ3Qgc2VlIGl0Lg0KJ3RyYWNlX3BpcGUnIGNsZWFybHkgd29ya3Mg ZmluZS4gV2h5ICd0cmFjZScgaXMgYW55IGRpZmZlcmVudD8NCkp1c3Qga2VlcCB0cmFjaW5nIGVu YWJsZWQgYW5kIGtlZXAgcmVhZGluZyBpdCB1bnRpbCB0aGUgZW5kIG9mIGN1cnJlbnQNCnJpbmcg YnVmZmVyLiBXaGV0aGVyIG9wZW4oKSBkZXRlcm1pbmVzIGN1cnJlbnQgb3IgaXQgcmVhZHMgdW50 aWwgbmV4dD0wDQppcyBhbiBpbXBsZW1lbnRhdGlvbiBkZXRhaWwuDQo=