From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0F2E745C20; Thu, 31 Oct 2024 13:47:53 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3015A43574; Thu, 31 Oct 2024 13:47:52 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 6CFD840264 for ; Thu, 31 Oct 2024 13:47:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1730378871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cMrhmn82k9tOlrekNiK/qMbx5vX6RNcz5a/mYnM83qA=; b=DKn7tFTheiXXjqgoXQXT2WSHijMoGe6zLmXxOzLm9adWw2gOciOM9n+KxId9TVYCuO2yBP qPE7RL3UedTy2F0gnQ+zWjJ4xspb2P0ckkgzxhrlFGbaDl3rjO8ldQtqq/ji6AOcGVoYRo 9WviPl7F4vXsDYgT9yWNUBY5HtN9LJo= Received: from mail-lf1-f69.google.com (mail-lf1-f69.google.com [209.85.167.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-92-gNncjHCNNXKtYBuN7AuJYQ-1; Thu, 31 Oct 2024 08:47:49 -0400 X-MC-Unique: gNncjHCNNXKtYBuN7AuJYQ-1 Received: by mail-lf1-f69.google.com with SMTP id 2adb3069b0e04-539edd1e728so429609e87.1 for ; Thu, 31 Oct 2024 05:47:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730378868; x=1730983668; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cMrhmn82k9tOlrekNiK/qMbx5vX6RNcz5a/mYnM83qA=; b=KBONr5Jt2KSiE7fnFqXpiDo/+kCK2fK6YUBRP2AJGMekZ2r8iNKawDuBDn6Gl+fYOa duQHO27O4Ng5dKwqPh+NFzl3g9G4TwPN8x3Q96tv5JiewsFjajsY363Zg/bnVF6rjvrT 6pju5BdsYwtBcr2nCvw/0CH13hy2mNOL7nCpty77F/Pa7lK5tS1TCbpDHhArCGRU4iWd fp/U962SSS3GKUrk/Bgu9/G2mbBSpqZDRyCjQHfLpBKzXcn+cs6rGEkM513Z09KDM8CH E95VsnoXw8fcko1frCkS6mzNEye4lS2EYKb87m8RXZnRnAVZzxnZTPcARI7NUCs8YH1+ g91g== X-Gm-Message-State: AOJu0YyccSEpddxTUzQFOk2JQbdmcRQ8GjqBwEGa1yIOkzMYyzA0CWVD eHsdtUrfomgPnD16cHQq/QbpleDZepyGKRVICwhw3qVGQ8BaGddvM3+SETNqE+IohtgtaasEatT kMsRuMoRWoE6xlSj/fMVrvRPcj4yuD4T35lHr+T/wxEHS8E94oIRku7B/QvJNtwBqw0ZQkVOmkO 7E5y9XPhULVuZYSNE= X-Received: by 2002:ac2:51c4:0:b0:53b:488c:fd37 with SMTP id 2adb3069b0e04-53c7bbddcc9mr1007112e87.12.1730378868021; Thu, 31 Oct 2024 05:47:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFh0mdNvGcIyvh9rDkpxIYSrtiIWhUSgXNnbeo1Ggh3eGQiGsNWhbvoWkb8DkIcjybjLzIYNTPOs/ihc5jr4nA= X-Received: by 2002:ac2:51c4:0:b0:53b:488c:fd37 with SMTP id 2adb3069b0e04-53c7bbddcc9mr1007099e87.12.1730378867578; Thu, 31 Oct 2024 05:47:47 -0700 (PDT) MIME-Version: 1.0 References: <20241030190945.409721-1-luca.boccassi@gmail.com> <20241030203122.416198-1-luca.boccassi@gmail.com> In-Reply-To: <20241030203122.416198-1-luca.boccassi@gmail.com> From: David Marchand Date: Thu, 31 Oct 2024 13:47:36 +0100 Message-ID: Subject: Re: [PATCH v2] Revert "eal/unix: fix thread creation" To: luca.boccassi@gmail.com Cc: dev@dpdk.org, roretzla@linux.microsoft.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 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 SGVsbG8gTHVjYSwNCg0KPg0KPiBUaGlzIGNvbW1pdCBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBv biBhcm02NCwgY2F1c2luZyBhIGRlYWRsb2NrLg0KPiBsY29yZXNfYXV0b3Rlc3QgZ2V0cyBzdHVj ayBhbmQgbmV2ZXIgdGVybWluYXRlczoNCj4NCj4gWyAxMDc3c10gRUFMOiBEZXRlY3RlZCBDUFUg bGNvcmVzOiA0DQo+IFsgMTA3N3NdIEVBTDogRGV0ZWN0ZWQgTlVNQSBub2RlczogMQ0KPiBbIDEw NzdzXSBFQUw6IERldGVjdGVkIHNoYXJlZCBsaW5rYWdlIG9mIERQREsNCj4gWyAxMDc3c10gRUFM OiBNdWx0aS1wcm9jZXNzIHNvY2tldCAvdG1wL2RwZGsvcnRlL21wX3NvY2tldA0KPiBbIDEwNzdz XSBFQUw6IFNlbGVjdGVkIElPVkEgbW9kZSAnVkEnDQo+IFsgMTA3N3NdIEFQUDogSFBFVCBpcyBu b3QgZW5hYmxlZCwgdXNpbmcgVFNDIGFzIGRlZmF1bHQgdGltZXINCj4gWyAxMDc3c10gUlRFPj5s Y29yZXNfYXV0b3Rlc3QNCj4gWyAxMTI3c10gRFBESzpmYXN0LXRlc3RzIC8gbGNvcmVzX2F1dG90 ZXN0IHRpbWUgb3V0IChBZnRlciA1MC4wIHNlY29uZHMpDQo+DQo+IFRoaXMgaXMgMTAwJSByZXBy b2R1Y2libGUgd2hlbiBydW5uaW5nIHRoZSBmYXN0IHRlc3RzIHN1aXRlDQo+IGFmdGVyIGEgcGFj a2FnZSBidWlsZCBvbiBPQlMuIFJldmVydGluZyBpdCByZWxpYWJseSBmaXhlcyB0aGUNCj4gaXNz dWUuDQo+DQo+IFRoaXMgcmV2ZXJ0cyBjb21taXQgYjI4YzYxOTZiMTMyZDFmMjVjYjhjMWJmNzgx NTIwZmM0MTU1NmIzYS4NCj4NCj4gU2lnbmVkLW9mZi1ieTogTHVjYSBCb2NjYXNzaSA8bHVjYS5i b2NjYXNzaUBnbWFpbC5jb20+DQo+IC0tLQ0KPiB2MjogYWRkIGZvcmdvdHRlbiBzaWduZWQtb2Zm LWJ5DQo+DQo+IEkgaGF2ZSBiaXNlY3RlZCB0aGlzIGxvbmcgc3RhbmRpbmcgaXNzdWUgYW5kIGlk ZW50aWZpZWQgdGhlIGNvbW1pdA0KPiB0aGF0IGludHJvZHVjZWQgaXQuIElmIGFueWJvZHkgY2Fu IHByb3ZpZGUgYSBkaWZmZXJlbnQgZml4IHRoYXQgd291bGQNCj4gYmUgYmV0dGVyLCBidXQgaWYg aXQncyBub3QgcG9zc2libGUgdG8gZmluZCBhbm90aGVyIHNvbHV0aW9uLCBpdCB3b3VsZA0KPiBi ZSBnb29kIHRvIHJldmVydCBpdCB1bnRpbCBpdCBjYW4gYmUgZm91bmQsIHRvIHJlc29sdmUgdGhl IHJlZ3Jlc3Npb24uDQoNClRoYW5rcyBmb3IgdHJhY2tpbmcgdGhpcyBkb3duLg0KDQpUaGVyZSBp cyBvbmUgaXNzdWUgd2l0aCByZXZlcnRpbmc6IGlpcmMsIGl0IHJlaW50cm9kdWNlcyBhIHJhY2Ug LyBkb3VibGUtZnJlZS4NCg0KQ291bGQgeW91IHNoYXJlIGEgYmFja3RyYWNlIHdoZW4gaGl0dGlu ZyB0aGlzIGRlYWRsb2NrPw0KDQpPbiBteSBzaWRlLCBJIGFtIG5vdCBhYmxlIHRvIGNhdGNoIGl0 IG5laXRoZXIgb24geDg2IG5vciBpbiBhIEFSTSB2bSBJIGJvcnJvd2VkLg0KDQpJIGJ1aWx0IGRw ZGsgbWFudWFsbHkgaW4gYSBEZWJpYW4gMTIgY29udGFpbmVyLCB0cnlpbmcgdG8gbWltaWNrIE9C Uw0KY2ZsYWdzICYgZnJpZW5kcy4NCiMgcm0gLXJmIGJ1aWxkLWRlYmlhbjsgQ0M9J2NjYWNoZSBn Y2MnIG1lc29uIHNldHVwIGJ1aWxkLWRlYmlhbg0KLURtYWNoaW5lPWRlZmF1bHQgLURidWlsZHR5 cGU9cGxhaW4gLURkZWZhdWx0X2xpYnJhcnk9c2hhcmVkDQotRGNfYXJncz0nLU8yIC1mc3RhY2st cHJvdGVjdG9yLXN0cm9uZyAtV2Zvcm1hdA0KLVdlcnJvcj1mb3JtYXQtc2VjdXJpdHkgLVdlcnJv ciAtV2RhdGUtdGltZSAtRF9GT1JUSUZZX1NPVVJDRT0yJyAmJg0KbmluamEgLUMgYnVpbGQtZGVi aWFuICYmIG1lc29uIHRlc3QgLUMgYnVpbGQtZGViaWFuIC0tc3VpdGUgZmFzdC10ZXN0cw0KLS12 ZXJib3NlIC10IDUNCi4uLg0KMzYvODEgRFBESzpmYXN0LXRlc3RzIC8gbGNvcmVzX2F1dG90ZXN0 ICAgICAgICAgICAgIFJVTk5JTkcNCj4+PiBMRF9MSUJSQVJZX1BBVEg9L3Jvb3QvZHBkay9idWls ZC1kZWJpYW4vbGliOi9yb290L2RwZGsvYnVpbGQtZGViaWFuL2RyaXZlcnMgTUFMTE9DX1BFUlRV UkJfPTkwIERQREtfVEVTVD1sY29yZXNfYXV0b3Rlc3QgL3Jvb3QvZHBkay9idWlsZC1kZWJpYW4v YXBwL2RwZGstdGVzdCAtLW5vLWh1Z2UgLW0gMjA0OCAtZCAvcm9vdC9kcGRrL2J1aWxkLWRlYmlh bi9kcml2ZXJzDQrigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXi gJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXi gJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXi gJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXi gJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXi gJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXigJXi gJXigJXigJXigJXigJXigJUNCuKcgCAg4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV 4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV 4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV 4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV 4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV 4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV 4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCVDQpFQUw6IERldGVjdGVkIENQVSBsY29yZXM6 IDMNCkVBTDogRGV0ZWN0ZWQgTlVNQSBub2RlczogMQ0KRUFMOiBEZXRlY3RlZCBzaGFyZWQgbGlu a2FnZSBvZiBEUERLDQpFQUw6IE11bHRpLXByb2Nlc3Mgc29ja2V0IC92YXIvcnVuL2RwZGsvcnRl L21wX3NvY2tldA0KRUFMOiBTZWxlY3RlZCBJT1ZBIG1vZGUgJ1ZBJw0KVklSVElPX0lOSVQ6IGV0 aF92aXJ0aW9fcGNpX2luaXQoKTogRmFpbGVkIHRvIGluaXQgUENJIGRldmljZQ0KUENJX0JVUzog UmVxdWVzdGVkIGRldmljZSAwMDAwOjAxOjAwLjAgY2Fubm90IGJlIHVzZWQNCkFQUDogSFBFVCBp cyBub3QgZW5hYmxlZCwgdXNpbmcgVFNDIGFzIGRlZmF1bHQgdGltZXINClJURT4+bGNvcmVzX2F1 dG90ZXN0DQpFQUwgdGhyZWFkcyBjb3VudDogMywgUlRFX01BWF9MQ09SRT0yNTYNCmxjb3JlIDAs IHNvY2tldCAwLCByb2xlIFJURSwgY3B1c2V0IDANCmxjb3JlIDEsIHNvY2tldCAwLCByb2xlIFJU RSwgY3B1c2V0IDENCmxjb3JlIDIsIHNvY2tldCAwLCByb2xlIFJURSwgY3B1c2V0IDINCm5vbi1F QUwgdGhyZWFkcyBjb3VudDogMjUzDQpXYXJuaW5nOiBjb3VsZCBub3QgcmVnaXN0ZXIgbmV3IHRo cmVhZCAodGhpcyBtaWdodCBiZSBleHBlY3RlZCBkdXJpbmcNCnRoaXMgdGVzdCksIHJlYXNvbiBD YW5ub3QgYWxsb2NhdGUgbWVtb3J5DQpub24tRUFMIHRocmVhZHMgY291bnQ6IDI1NA0KV2Fybmlu ZzogY291bGQgbm90IHJlZ2lzdGVyIG5ldyB0aHJlYWQgKHRoaXMgbWlnaHQgYmUgZXhwZWN0ZWQg ZHVyaW5nDQp0aGlzIHRlc3QpLCByZWFzb24gQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQ0KbGNvcmUg MCwgc29ja2V0IDAsIHJvbGUgUlRFLCBjcHVzZXQgMA0KbGNvcmUgMSwgc29ja2V0IDAsIHJvbGUg UlRFLCBjcHVzZXQgMQ0KbGNvcmUgMiwgc29ja2V0IDAsIHJvbGUgUlRFLCBjcHVzZXQgMg0KbGNv cmUgMywgc29ja2V0IDAsIHJvbGUgTk9OX0VBTCwgY3B1c2V0IDANCmxjb3JlIDAsIHNvY2tldCAw LCByb2xlIFJURSwgY3B1c2V0IDANCmxjb3JlIDEsIHNvY2tldCAwLCByb2xlIFJURSwgY3B1c2V0 IDENCmxjb3JlIDIsIHNvY2tldCAwLCByb2xlIFJURSwgY3B1c2V0IDINCkNvbnRyb2wgdGhyZWFk IHJ1bm5pbmcgc3VjY2Vzc2Z1bGx5DQpUZXN0IE9LDQpSVEU+PuKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKAleKA leKAlQ0KMzYvODEgRFBESzpmYXN0LXRlc3RzIC8gbGNvcmVzX2F1dG90ZXN0ICAgICAgICAgICAg IE9LICAgICAgICAgICAgICAxLjg3cw0KDQoNCg0KVGhpcyB2bSBydW5zIG9uOg0KIyBsc3BjdQ0K QXJjaGl0ZWN0dXJlOiAgICAgICAgICAgICBhYXJjaDY0DQogIENQVSBvcC1tb2RlKHMpOiAgICAg ICAgIDMyLWJpdCwgNjQtYml0DQogIEJ5dGUgT3JkZXI6ICAgICAgICAgICAgIExpdHRsZSBFbmRp YW4NCkNQVShzKTogICAgICAgICAgICAgICAgICAgMw0KICBPbi1saW5lIENQVShzKSBsaXN0OiAg ICAwLTINClZlbmRvciBJRDogICAgICAgICAgICAgICAgQVJNDQogIEJJT1MgVmVuZG9yIElEOiAg ICAgICAgIFFFTVUNCiAgTW9kZWwgbmFtZTogICAgICAgICAgICAgTmVvdmVyc2UtTjENCiAgICBC SU9TIE1vZGVsIG5hbWU6ICAgICAgdmlydC1yaGVsOC42LjAgIENQVSBAIDIuMEdIeg0KLi4uDQoN Cg0KLS0gDQpEYXZpZCBNYXJjaGFuZA0K