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 Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 06FD4D2ED0F for ; Tue, 20 Jan 2026 08:49:49 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1FAA540156; Tue, 20 Jan 2026 09:49:49 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 6D17D4013F for ; Tue, 20 Jan 2026 09:49:48 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 863B620D99; Tue, 20 Jan 2026 09:49:47 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v3 1/6] test/soring: fix buffer overflow warnings with LTO Date: Tue, 20 Jan 2026 09:49:44 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35F65674@smartserver.smartshare.dk> X-MimeOLE: Produced By Microsoft Exchange V6.5 In-Reply-To: <20260119144821.70e2ff35@phoenix.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v3 1/6] test/soring: fix buffer overflow warnings with LTO Thread-Index: AdyJlbuf+a/t2PARS3WWf/b38rYWkAAUOzpA References: <20251023194237.197681-1-stephen@networkplumber.org> <20260116064646.224254-1-stephen@networkplumber.org> <20260116064646.224254-2-stephen@networkplumber.org> <98CBD80474FA8B44BF855DF32C47DC35F65669@smartserver.smartshare.dk> <20260119144821.70e2ff35@phoenix.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: , "Honnappa Nagarahalli" , "Konstantin Ananyev" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBNb25kYXksIDE5IEphbnVhcnkgMjAyNiAyMy40OA0KPiANCj4gT24gRnJp LCAxNiBKYW4gMjAyNiAxMDozMjo1MiArMDEwMA0KPiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRz aGFyZXN5c3RlbXMuY29tPiB3cm90ZToNCj4gDQo+ID4gPiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdl ciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnXQ0KPiA+ID4gU2VudDogRnJpZGF5 LCAxNiBKYW51YXJ5IDIwMjYgMDcuNDYNCj4gPiA+DQo+ID4gPiBXaGVuIGJ1aWxkaW5nIHdpdGgg TFRPIChMaW5rIFRpbWUgT3B0aW1pemF0aW9uKSwgR0NDIHBlcmZvcm1zDQo+ID4gPiBhZ2dyZXNz aXZlIGNyb3NzLWNvbXBpbGF0aW9uLXVuaXQgaW5saW5pbmcuIFRoaXMgY2F1c2VzIHRoZQ0KPiBj b21waWxlcg0KPiA+ID4gdG8gYW5hbHl6ZSBhbGwgY29kZSBwYXRocyBpbiBfX3J0ZV9yaW5nX2Rv X2RlcXVldWVfZWxlbXMoKSwNCj4gaW5jbHVkaW5nDQo+ID4gPiB0aGUgMTYtYnl0ZSBlbGVtZW50 IHBhdGggKF9fcnRlX3JpbmdfZGVxdWV1ZV9lbGVtc18xMjgpLCBldmVuIHdoZW4NCj4gPiA+IHRo ZSBydW50aW1lIGVsZW1lbnQgc2l6ZSBpcyBvbmx5IDQgYnl0ZXMuDQo+ID4gPg0KPiA+ID4gVGhl IHN0YXRpYyBhbmFseXplciBzZWVzIHRoYXQgdGhlIDE2LWJ5dGUgcGF0aCB3b3VsZCBjb3B5DQo+ ID4gPiAzMiBlbGVtZW50cyAqIDE2IGJ5dGVzID0gNTEyIGJ5dGVzIGludG8gYSAxMjgtYnl0ZSBi dWZmZXINCj4gPiA+ICh1aW50MzJfdFszMl0pLA0KPiA+ID4gdHJpZ2dlcmluZyAtV3N0cmluZ29w LW92ZXJmbG93IHdhcm5pbmdzLg0KDQpUaGUgZWxlbWVudCBzaXplIGlzIG5vdCBhbiBpbmxpbmUg ZnVuY3Rpb24gcGFyYW1ldGVyLCBidXQgZmV0Y2hlZCBmcm9tIHRoZSAiZXNpemUiIGZpZWxkIGlu IHRoZSBydGVfc29yaW5nIHN0cnVjdHVyZSwgc28gdGhlIGNvbXBpbGVyIGNhbm5vdCBzZWUgdGhh dCB0aGUgZWxlbWVudCBzaXplIGlzIDQgYnl0ZXMuIEFuZCB0aHVzIGl0IG5lZWRzIHRvIGNvbnNp ZGVyIGFsbCBwb3NzaWJsZSBlbGVtZW50IHNpemVzLg0KDQo+ID4gPg0KPiA+ID4gVGhlIGV4aXN0 aW5nICNwcmFnbWEgR0NDIGRpYWdub3N0aWMgc3VwcHJlc3Npb24gaW4NCj4gcnRlX3JpbmdfZWxl bV9wdnQuaA0KPiA+ID4gZG9lc24ndCBoZWxwIGJlY2F1c2Ugd2l0aCBMVE8gdGhlIHdhcm5pbmcg Y29udGV4dCBzaGlmdHMgdG8gdGhlDQo+IHRlc3QNCj4gPiA+IGZpbGUgd2hlcmUgdGhlIGlubGlu ZWQgY29kZSBpcyBpbnN0YW50aWF0ZWQuDQo+ID4gPg0KPiA+ID4gRml4IGJ5IHNpemluZyBhbGwg YnVmZmVycyBwYXNzZWQgdG8gc29yaW5nIGFjcXVpcmUvZGVxdWV1ZQ0KPiBmdW5jdGlvbnMNCj4g PiA+IGZvciB0aGUgd29yc3QtY2FzZSBlbGVtZW50IHNpemUgKDE2IGJ5dGVzID0gNCAqIHNpemVv Zih1aW50MzJfdCkpLg0KPiA+ID4gVGhpcyBzYXRpc2ZpZXMgdGhlIHN0YXRpYyBhbmFseXplciB3 aXRob3V0IGNoYW5naW5nIHJ1bnRpbWUNCj4gYmVoYXZpb3IuDQo+ID4NCj4gPiBVc2luZyB3aWxk bHkgb3ZlcnNpemVkIGJ1ZmZlcnMgZG9lc24ndCBzZWVtIGxpa2UgYSByZWNvbW1lbmRhYmxlDQo+ IHNvbHV0aW9uLg0KPiA+IElmIHRoZSByaW5nIGxpYnJhcnkgaXMgZXZlciB1cGRhdGVkIHRvIHN1 cHBvcnQgY2FjaGUgc2l6ZSBlbGVtZW50cw0KPiAoNjQgYnl0ZSksIHRoZSBidWZmZXJzIHdvdWxk IGhhdmUgdG8gYmUgb3ZlcnNpemUgYnkgZmFjdG9yIDE2Lg0KPiANCj4gVGhlIGFuYWx5c2lzIChm cm9tIEFJKSBpcyB0aGF0IGNvbXBpbGVyIGlzIGdldHRpbmcgY29uZnVzZWQuDQoNClRoYXQgd291 bGQgYmUgbXkgYW5hbHlzaXMgdG9vLg0KDQo+IFNpbmNlIHRoZXJlIGlzIG5vIGdvb2QNCj4gd2F5 IG90aGVyIHRoYW4gdHVybmluZyBvZiBMVE8gZm9yIHRoZSB0ZXN0IHRvIHRlbGwgdGhlIGNvbXBp bGVyDQoNClRoZXJlIGlzIGFub3RoZXIgd2F5IHRvIHRlbGwgdGhlIGNvbXBpbGVyOiBfX3J0ZV9h c3N1bWUoKQ0KDQo+IA0KPiA+DQo+ID4gTWF5YmUgYWRkaW5nIF9fcnRlX2Fzc3VtZShzb3ItPmVz aXplID09IHNpemVvZih1aW50MzJfdCkpOw0KPiBpbW1lZGlhdGVseSBiZWZvcmUgY2FsbGluZyBl YWNoIG9mIHRoZSBhZmZlY3RlZCBzb3JpbmcgZnVuY3Rpb25zIHdvdWxkDQo+IGZpeCB0aGUgcHJv YmxlbSBpbnN0ZWFkPw0KDQpUaGUgc29yaW5nIGZ1bmN0aW9ucyBhcmUgaW5saW5lLCBzbyBhZGRp bmcgX19ydGVfYXNzdW1lKHNvci0+ZXNpemUgPT0gc2l6ZW9mKHVpbnQzMl90KSkgYmVmb3JlIGNh bGxpbmcgdGhlbSB0ZWxscyB0aGUgY29tcGlsZXIgdGhhdCBvbmx5IHRoZSBjb2RlIHBhdGggZm9y IDQgYnl0ZSBlbGVtZW50IHNpemUgaXMgcmVsZXZhbnQsIHNvIHRoZSBjb21waWxlciBjYW4gZWxp bWluYXRlIHRoZSBjb2RlIHBhdGhzIGZvciBvdGhlciBlbGVtZW50IHNpemVzLg0KDQpVc2luZyBf X3J0ZV9hc3N1bWUoKSBoYXMgd29ya2VkIGZvciBtZSBpbiBvdGhlciBjYXNlcywgbm90IGp1c3Qg Zm9yIG9wdGltaXphdGlvbiBwdXJwb3NlcywgYnV0IGFsc28gd2hlbiB0aGUgY29tcGlsZXIgZ2V0 cyBjb25mdXNlZCBhYm91dCBwb3RlbnRpYWwgYnVmZmVyIG92ZXJydW5zICh0aGF0IHdlIGtub3cg Y2Fubm90IG9jY3VyLCBpLmUuIGZhbHNlIHBvc2l0aXZlcykuDQoNCkl0IG1pZ2h0IHNvbHZlIHRo aXMgcHJvYmxlbSB0b28uDQpJTU8sIGl0IGlzIGdlbmVyYWxseSBwcmVmZXJhYmxlIHRvIGhlbHAg dGhlIGNvbXBpbGVyIChieSBwcm92aWRpbmcgaGludHMpIHJhdGhlciB0aGFuIGltcGxlbWVudGlu ZyB3b3JrYXJvdW5kcyAodXNpbmcgb3ZlcnNpemVkIGJ1ZmZlcnMgaW4gdGhpcyBjYXNlKS4NCg0K PiA+DQo+ID4gSXQncyBvbmx5IGEgdGVzdCBhcHBsaWNhdGlvbiwgc28gb3ZlcnNpemVkIGJ1ZmZl cnMgYXMgYSB3b3JrYXJvdW5kIGlzDQo+IGFjY2VwdGFibGUuDQo+ID4NCj4gPiBCdXQgaWYgaXQg c2VydmVzIGFzIGd1aWRhbmNlIGZvciByZWFsIGFwcGxpY2F0aW9ucywgYSBiZXR0ZXINCj4gc29s dXRpb24vd29ya2Fyb3VuZCB3b3VsZCBiZSBwcmVmZXJhYmxlLg0K