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 X-Spam-Level: X-Spam-Status: No, score=-7.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0DFFC282D8 for ; Sat, 2 Feb 2019 00:01:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 657F021479 for ; Sat, 2 Feb 2019 00:01:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=fb.com header.i=@fb.com header.b="Qlqq4yaa"; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.i=@fb.onmicrosoft.com header.b="bIrAnL7c" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726506AbfBBABJ (ORCPT ); Fri, 1 Feb 2019 19:01:09 -0500 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:58936 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726190AbfBBABJ (ORCPT ); Fri, 1 Feb 2019 19:01:09 -0500 Received: from pps.filterd (m0109334.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x11NwH9r018180; Fri, 1 Feb 2019 16:00:54 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=3ZGAHaz3Wd1t47odOTotBujZQN7FJxvdQoKCx0/HDNU=; b=Qlqq4yaaLrnYTDQKAxQMc0mYYso++pva7VyMF19ZSpn3BGhjsGe74tuMSC5zDbgFzryq lWYNK0oWyYumdQzUdZ3jYS1RmDKAW/Zl2hYwf6v+LPUAzNxaa9Jq7s8w28px3E2tZNRT C6Q3IoEi/rfIf2QvlOJPYCHE0d/jpwBnoao= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 2qcw138kd5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 01 Feb 2019 16:00:53 -0800 Received: from prn-hub05.TheFacebook.com (2620:10d:c081:35::129) by prn-hub05.TheFacebook.com (2620:10d:c081:35::129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.1531.3; Fri, 1 Feb 2019 16:00:52 -0800 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.1531.3 via Frontend Transport; Fri, 1 Feb 2019 16:00:52 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3ZGAHaz3Wd1t47odOTotBujZQN7FJxvdQoKCx0/HDNU=; b=bIrAnL7cTcwbLK+nZXfsJNOKfDEZlXsI7xb9ICNTMh7CKFmaSIkN+7jFSOZaQv20nV19iTgcO+URxQKPVhJm5FaNRWV9lm+sNSK0FZ3TiHVB+N52IfV5YaCX7TpZKkmpvT6/lozq6caiomg/Pfopg1OuxwZXvrdvjgh3wPr78Ps= Received: from BYAPR15MB3384.namprd15.prod.outlook.com (20.179.59.17) by BYAPR15MB2534.namprd15.prod.outlook.com (20.179.154.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.20; Sat, 2 Feb 2019 00:00:51 +0000 Received: from BYAPR15MB3384.namprd15.prod.outlook.com ([fe80::5c3:a690:6a4c:b62f]) by BYAPR15MB3384.namprd15.prod.outlook.com ([fe80::5c3:a690:6a4c:b62f%4]) with mapi id 15.20.1580.019; Sat, 2 Feb 2019 00:00:51 +0000 From: Yonghong Song To: Alexei Starovoitov CC: Arnaldo Carvalho de Melo , Magnus Karlsson , "netdev@vger.kernel.org" , Alexei Starovoitov , Daniel Borkmann , Kernel Team Subject: Re: [PATCH bpf-next v3 1/3] tools/bpf: move libbpf pr_* debug print functions to headers Thread-Topic: [PATCH bpf-next v3 1/3] tools/bpf: move libbpf pr_* debug print functions to headers Thread-Index: AQHUunpwQZxrZtH97Eqver+sY9D426XLjKcAgAATF4A= Date: Sat, 2 Feb 2019 00:00:51 +0000 Message-ID: References: <20190201220616.1802774-1-yhs@fb.com> <20190201220616.1802957-1-yhs@fb.com> <20190201225227.fxfvmldsxbe632vz@ast-mbp> In-Reply-To: <20190201225227.fxfvmldsxbe632vz@ast-mbp> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR08CA0035.namprd08.prod.outlook.com (2603:10b6:a03:100::48) To BYAPR15MB3384.namprd15.prod.outlook.com (2603:10b6:a03:10e::17) x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [2620:10d:c090:200::7:eca8] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BYAPR15MB2534;20:ocTuq8wlfkjxuosQfrRy8QRCIjJVVpmYInI3NQsB62M8SJVF9GMgwRgLmOkfwIlRj0CFxe3lVRm41TzEFIkRAFYL/H3GOIEgzzo6RIv6KOPY0Z2jXJtAwIv+Y+pgn8vn6nLjlJ+gSBAhVQHBC9IHlK1DCI+tU2oXRCzXbhrGKUs= x-ms-office365-filtering-correlation-id: a57a2458-4d4a-49cc-a61f-08d688a17e53 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);SRVR:BYAPR15MB2534; x-ms-traffictypediagnostic: BYAPR15MB2534: x-microsoft-antispam-prvs: x-forefront-prvs: 09368DB063 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(39860400002)(376002)(366004)(346002)(136003)(199004)(189003)(106356001)(256004)(53936002)(8676002)(81156014)(81166006)(6246003)(71200400001)(39060400002)(99286004)(2906002)(2616005)(486006)(46003)(102836004)(305945005)(14444005)(68736007)(14454004)(71190400001)(36756003)(97736004)(478600001)(8936002)(7736002)(6436002)(229853002)(6916009)(186003)(6512007)(316002)(31686004)(54906003)(31696002)(52116002)(446003)(76176011)(476003)(4326008)(53546011)(6506007)(105586002)(386003)(6116002)(25786009)(86362001)(6486002)(11346002);DIR:OUT;SFP:1102;SCL:1;SRVR:BYAPR15MB2534;H:BYAPR15MB3384.namprd15.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 1Krgu+vsrcSQMi/JCNJKK5zX3774wYvcpkUaN00Q5HY8HXzorRRI0O2CJA5nQvBa9X7HOAvV+6k3xyM6DWbpLyUZxywJ49vGFuFOGRWQQRJpBkcDyQ2gsYBiMnXpDG8vmVkFSmq4PTn2nrDkHggq8/oIksJ5l3mOQVO2AOXLXPYlKYLWGypKGLwzxW1/8SYg2k7ArVP5N9xAhZoFF1N4jIUj1cudKNx1h9BlOu0UZzTNP62yXmeTpV57H40c2e2kTLSFtQy8DrTxjxovkXKTKS2pkebwThcYmruymmp09i7pgeYM/StmhNXMkwl9vWeXFB69n581mpoE+vAaCW0Wbg9xSXwwqh8h1KJem+72ETtqfZp9YMml1xLCSsjTsQmBpwUOX4HhwqjyB7SKCPIt+BMMW8u/h2XMwP6y3Miydzo= Content-Type: text/plain; charset="utf-8" Content-ID: <8DA3AD6E9CD3014CB607ADB375E48ADB@namprd15.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: a57a2458-4d4a-49cc-a61f-08d688a17e53 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2019 00:00:50.6144 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR15MB2534 X-OriginatorOrg: fb.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-02-01_18:,, signatures=0 X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQoNCk9uIDIvMS8xOSAyOjUyIFBNLCBBbGV4ZWkgU3Rhcm92b2l0b3Ygd3JvdGU6DQo+IE9uIEZy aSwgRmViIDAxLCAyMDE5IGF0IDAyOjA2OjE2UE0gLTA4MDAsIFlvbmdob25nIFNvbmcgd3JvdGU6 DQo+PiBBIGdsb2JhbCBmdW5jdGlvbiBsaWJicGZfZGVidWdfcHJpbnQsIHdoaWNoIGlzIGludmlz aWJsZQ0KPj4gb3V0c2lkZSB0aGUgc2hhcmVkIGxpYnJhcnksIGlzIGRlZmluZWQgdG8gcHJpbnQg YmFzZWQNCj4+IG9uIGxldmVscy4gVGhlIHByX3dhcm5pbmcsIHByX2luZm8gYW5kIHByX2RlYnVn DQo+PiBtYWNyb3MgYXJlIG1vdmVkIGludG8gdGhlIG5ld2x5IGNyZWF0ZWQgaGVhZGVyDQo+PiBj b21tb24uaC4gU28gYW55IC5jIGZpbGUgaW5jbHVkaW5nIGNvbW1vbi5oIGNhbg0KPj4gdXNlIHRo ZXNlIG1hY3JvcyBkaXJlY3RseS4NCj4gDQo+IHMvY29tbW9uLmgvdXRpbC5oLyA/DQo+IA0KPiBJ IHVuZGVyc3RhbmQgdGhhdCB1dGlsLmggaXMgbGliYnBmJ3MgaW50ZXJuYWwgaGVhZGVyLCBidXQg c3RpbGwNCj4gSSdtIHdvcnJpZWQgdGhhdCBzdWNoIGZpbGUgbmFtZSBpcyB0b28gZ2VuZXJpYyBh bmQgaWYgdXNlcnMNCj4gZ2V0IHRoZWlyIGhlYWRlciBwYXRocyB3cm9uZyB0aGV5IG1heSBwaWNr IGl0IGJ5IGFjY2lkZW50Lg0KPiBNYXkgYmUgY2FsbCBpdCBsaWJicGZfdXRpbC5oIGluc3RlYWQ/ DQoNCldpbGwgY2hhbmdlIHRvIGxpYmJwZl91dGlsLmguDQoNCj4+DQo+PiBDdXJyZW50bHkgYnRm X19uZXcgYW5kIGJ0Zl9leHRfX25ldyBBUEkgaGFzIGFuIGFyZ3VtZW50IGdldHRpbmcNCj4+IF9f cHJfZGVidWcgZnVuY3Rpb24gcG9pbnRlciBpbnRvIGJ0Zi5jIHNvIHRoZSBkZWJ1Z2dpbmcgaW5m b3JtYXRpb24NCj4+IGNhbiBiZSBwcmludGVkIHRoZXJlLiBUaGlzIHBhdGNoIHJlbW92ZWQgdGhp cyBwYXJhbWV0ZXINCj4+IGZyb20gYnRmX19uZXcgYW5kIGJ0Zl9leHRfX25ldyBhbmQgZGlyZWN0 bHkgdXNpbmcgcHJfZGVidWcgaW4gYnRmLmMuDQo+Pg0KPj4gQW5vdGhlciBnbG9iYWwgZnVuY3Rp b24gbGliYnBmX2RwcmludF9sZXZlbF9hdmFpbGFibGUsIGFsc28NCj4+IGludmlzaWJsZSBvdXRz aWRlIHRoZSBzaGFyZWQgbGlicmFyeSwgY2FuIHRlc3QNCj4+IHdoZXRoZXIgYSBwYXJ0aWN1bGFy IGxldmVsIGRlYnVnIHByaW50aW5nIGlzDQo+PiBhdmFpbGFibGUgb3Igbm90LiBJdCBpcyB1c2Vk IGluIGJ0Zi5jIHRvDQo+PiB0ZXN0IHdoZXRoZXIgREVCVUcgbGV2ZWwgZGVidWcgcHJpbnRpbmcg aXMgYXZhaWxhYmwgb3Igbm90LA0KPj4gYmFzZWQgb24gd2hpY2ggdGhlIGxvZyBidWZmZXIgd2ls bCBiZSBhbGxvY2F0ZWQgd2hlbiBsb2FkaW5nDQo+PiBidGYgdG8gdGhlIGtlcm5lbC4NCj4+DQo+ PiBTaWduZWQtb2ZmLWJ5OiBZb25naG9uZyBTb25nIDx5aHNAZmIuY29tPg0KPiAuLi4NCj4+IGRp ZmYgLS1naXQgYS90b29scy9saWIvYnBmL3V0aWwuaCBiL3Rvb2xzL2xpYi9icGYvdXRpbC5oDQo+ PiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPj4gaW5kZXggMDAwMDAwMDAwMDAwLi4zYWU4MGY0ODY4 NzUNCj4+IC0tLSAvZGV2L251bGwNCj4+ICsrKyBiL3Rvb2xzL2xpYi9icGYvdXRpbC5oDQo+PiBA QCAtMCwwICsxLDMyIEBADQo+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChMR1BMLTIu MSBPUiBCU0QtMi1DbGF1c2UpICovDQo+PiArLyogQ29weXJpZ2h0IChjKSAyMDE5IEZhY2Vib29r ICovDQo+PiArDQo+PiArI2lmbmRlZiBfX0xJQkJQRl9DT01NT05fSA0KPj4gKyNkZWZpbmUgX19M SUJCUEZfQ09NTU9OX0gNCj4gDQo+IHMvQ09NTU9OL25ldyBuYW1lLw0KDQpXaWxsIGNoYW5nZS4N Cg0KPiANCj4+ICsNCj4+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPg0KPj4gKw0KPj4gKyNpZmRlZiBf X2NwbHVzcGx1cw0KPj4gK2V4dGVybiAiQyIgew0KPj4gKyNlbmRpZg0KPj4gKw0KPj4gK2V4dGVy biB2b2lkIGxpYmJwZl9kZWJ1Z19wcmludChlbnVtIGxpYmJwZl9wcmludF9sZXZlbCBsZXZlbCwN Cj4+ICsJCQkgICAgICAgY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pDQo+PiArCV9fYXR0cmlidXRl X18oKGZvcm1hdChwcmludGYsIDIsIDMpKSk7DQo+IA0KPiBNYXkgYmUgc2hvcnRlbiB0aGUgbmFt ZSB0byBsaWJicGZfcHJpbnQgPw0KPiBTdWNoIG5hbWUgd2lsbCBtYXRjaCBlbnVtIGxpYmJwZl9w cmludF9sZXZlbCBhbmQgbGliYnBmX3NldF9wcmludC4NCg0KV2lsbCBjaGFuZ2UgdG8gbGliYnBm X3ByaW50Lg0KVGhhbmtzIQ0KDQo=