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 E255645545; Tue, 2 Jul 2024 03:53:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 77FB2402D8; Tue, 2 Jul 2024 03:53:56 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2135.outbound.protection.outlook.com [40.107.236.135]) by mails.dpdk.org (Postfix) with ESMTP id 401A640272; Tue, 2 Jul 2024 03:53:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZVDjZ4yS2HvrST/2GOqXaX/ifj+owRBpi30111nD9x/5KSyaKfG179ZEdrUqw2h5mVE1GdCjlEo8Pd6mVrXifwZCUfmT0dKAWqXtMH6cDkS0UnGlgX47CIco7dLSyYeH9fbTFTcFC8fV9UOyms89FMxAas54dU3D6deN8zVca3kJaLclgq0g9dnasdAmb+Xr+GOF2wD6WED7BZPkZ/pSQh4hkC29SARrRJnttDp7aXJh6Z95ih0Bm5ilJ+t9uN4ZXGX+6BtKu85wT++edxenCWjWosmzsIcWIReJo1pjtJJOKwncSNmoul8vtWt+O2F3hIFPT4NjiCtw6Vb74zMrqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IJPxqssJ05QE1Me1KugiWLavfpLgST05wfO9ONxNJ3g=; b=W+6wP25pq7LNgwAJlORmVuXpav1O5MXl0CJ/3gfqDZLqKu0Ao2zjcZ9F/JqdR85nIAkYWW5v9tgZ4KWoc/ORN/4ZVhpcdzJpl7FukUV5/fSNC3vJEgwZwvZpfACiaQ3uDWEJ8q+sdfde+aMeOIjUS4yI46fMs0oH/ndmJDlzBRXm2CwHRT1KP13sCpxgpIvNqK+2GLuAM/6roC8uFyqHz+78hP0BKTQB3k19hA7vfz3C4NPXO4qJ+JmBcrUwfG0CTGnrIKbre40QNcytgtx9z+G3tMygG29Jr+u8BvfafapdWEWA3meYJStTQGVNFzXvUeHoIT4s3HPP5L/yeYk6fg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IJPxqssJ05QE1Me1KugiWLavfpLgST05wfO9ONxNJ3g=; b=XcaZhgSaNcNn7VdXo3/pxCmLiA92ltsI44bOHq+rWkeEYeJqRn1amiH7CXo/e6FSE7E0laPsXll2gm7WPaqyy/xJWII6VQ1z+T3gLNSz3tTkLxYmtRL98lE6biGQHCfWTmWwN3LskT3rU2HxtOoAFdAdet4QJDYWGP2KXdP64YU= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by DS0PR13MB7204.namprd13.prod.outlook.com (2603:10b6:8:1f1::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.29; Tue, 2 Jul 2024 01:53:50 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833%4]) with mapi id 15.20.7719.028; Tue, 2 Jul 2024 01:53:50 +0000 From: Chaoyong He To: David Marchand CC: "dev@dpdk.org" , oss-drivers , Zerun Fu , "mukawa@igel.co.jp" , "stable@dpdk.org" , Long Wu , Nole Zhang Subject: RE: [PATCH v4 3/3] bus/pci: fix secondary process save 'FD' problem Thread-Topic: [PATCH v4 3/3] bus/pci: fix secondary process save 'FD' problem Thread-Index: AQHayS3xOKoJhLvn6UyVDmmqCKFRY7Hh754AgADCx+A= Date: Tue, 2 Jul 2024 01:53:50 +0000 Message-ID: References: <20240419032630.1215256-1-chaoyong.he@corigine.com> <20240628073624.4122899-1-chaoyong.he@corigine.com> <20240628073624.4122899-4-chaoyong.he@corigine.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|DS0PR13MB7204:EE_ x-ms-office365-filtering-correlation-id: 3102730a-3ef0-4008-1d79-08dc9a39d1dc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?NjM3T2wveVRBanJqYXIveFI2OFhzLzBTbG5waGgwSGpoS1phTllNaklpVEJS?= =?utf-8?B?Q0R6ZWlPRGQvcFEyNVJ0UlBMRzdVUHBIYWZ3QWlia3Bsc2k4Wms4KzQ4cXJM?= =?utf-8?B?RzUwcFV3R2VKYnVVeXhoTGFZMWovVVZwVDFZUnA0NHM5T0NZd1BwUUczeHA0?= =?utf-8?B?ZHpWWWIyWG5SNnYwY0lxMXdFNGF0bjljdUNaV3BhMDlHT2hENTU3aTVKU2hO?= =?utf-8?B?NG8xTTZrRU5SQjU5ckVGWkl1dW1XOW1sWkg4ZzYvOTB3QzZ0bEhxUytST3hZ?= =?utf-8?B?T3JsYUc5dkVyMko0M1NKRjBXUkd4NGprTnJMYVdGNlVhNnV4V2FOZ08ySllQ?= =?utf-8?B?akFYTG5jZXRJdjE0eWZ1QzJQeWR1N0hQM0hYL20wVEtCTVo4NGhIbE41VDR5?= =?utf-8?B?V21UR1NoSVEyendFZ2xUTmN0Y3FjUzAxSnh3TUlCT0RnblNjRE1MajNQK3ll?= =?utf-8?B?bTJzdW9FdDNVdWh1Yzh2cy9XUHpIVnpidWx6WnZIbDhEcXJwKzJqZXpOaUsz?= =?utf-8?B?SXZBRkt6cFRGT1ZYVitycmpFQlFXbnAzVkp2N0pSd1BtVUlOV242MU1zeVMr?= =?utf-8?B?M0NQTnlOWGhGeGs5K2dBMSt5YXp2RW9odVhDODMvcHRPRXAxWkIwQlpFVzR1?= =?utf-8?B?elNRYVF2a2haV0tINlZRYmYrNzl1VkhuUE9Wc2JYcjh6WGlydkJkeU9yNVdM?= =?utf-8?B?UVN1cXJDNmxGZUNnaTZTK1lYaWNGY2VRRWRJNjh0ZXZPa1lSKzZyRFhONUlI?= =?utf-8?B?VjdGbVhTOEYra2lRemhBdmZ5cjlTYWZWWXZqd2lyTTd2Q0RGdWtxbkllVjZO?= =?utf-8?B?cjJxUHZrb1hzc3pvL1pmN3RaSWU2YVVaOVdkajRXQlRINmJzZS9UUExka0xw?= =?utf-8?B?cDFXRENGWGtKNUU0Q0xmKzRnNlFRWDZ2TmlnV2F0T3UxY3ViZzVYNm9idWdL?= =?utf-8?B?U0RydUJEWWdHOVNOWDZocnozNzJ4eG5VU0JUSS83R1Fnc0JOU2ZIa1VnOGtB?= =?utf-8?B?YnRZdHBSWnVJQnBYbWk3cmpXY3Y5Y3MxTDN2R2R1ODNZTk14OHFrakF6TERs?= =?utf-8?B?N1VxVGNmY2dvNm9CT2lDOWtaaE9hdUkvd0Q4Mmsxb25Ddnl3SFZ2aXhNZzE5?= =?utf-8?B?L1NoT0NWQkZqZ0dTaXZkVVo3eHVmZnluZHhIdjAzLzFqcVZtdmdaenZzTmFw?= =?utf-8?B?c0hVN3VsWVhXazRjdmgzZVg0MkUwZHdTWEMrVS9aUGxYcGNXenpnbVBOZkYv?= =?utf-8?B?aGpmTVU1TDhrM0VpQmpTL0o3TDdrMThmeVV6bHlsQTNNcmhSVEE4UE1GdkpC?= =?utf-8?B?UXFnUW80UUZEVmwyL1pLUTZhRVJtNXh0am1WUEhPSzFpVHNHOHdNTUgwYXVm?= =?utf-8?B?R3YvbWtEaE05dzE1dGpTdlVsT1ByMXZZenNJLzJRMlQrU0FsajEwZHNUV2xs?= =?utf-8?B?YzBBd1Rpa0VRSWUwakFKSGVreVIyamhDcnR0a0VyTFBwUU43QStzaFRZK0pP?= =?utf-8?B?S1pWNlg3U1VjL3FhWWNkeUsrVlBOdVpYZ202TjkyQ3FjWmNoYjZEVUpCQUNR?= =?utf-8?B?VWRXaThQeVJiMDJ3UGdaV0pqVGFrUklONVRwL3M4c1c1WnpXdGlCOTRFVFRn?= =?utf-8?B?Z3d1a3h1d0ZDc2o1L2EwZ3BJd2VpRk14NndNZEZVV0FRTy9JdGdUK29zbFpY?= =?utf-8?B?dmxFZUNxN0EraVFRazFramZSczdQWWZkVVptVHlpdndZYWVKWnhHdXl6Rldv?= =?utf-8?B?YWpNaFMrazNrNlprK2Z3aEkwcG1KREttWUdyRDFaODJzTU5NOVRUVmlMZFlm?= =?utf-8?B?T0VZZ0hjWFUrMUgzVno4RnV1NG1vamErbmM1aVFlR0x1UHRzam9odUlLby92?= =?utf-8?B?SjNMVDhhazVkM2tOVVVxQ0hSNUppeVVYNk5KZ3BtakxqMmc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NUZkaUE3bVh1WlRRcUNleERweTV2ZHRkdS9Hc1B1TFNUTXpWT2NWaUpIVUs5?= =?utf-8?B?cG1SMGx5TXN0WENBNjgzTFdrMkNVcC9ETVQ0Z0llaFFxRk56ZXZFMHlGdllw?= =?utf-8?B?UG1oOTBFeGRlSk9NaG9vZVNhSkJFQWdWS0d2UEVYT3V1RDRCbXprUkZUbG93?= =?utf-8?B?b1J1dWRrNWU2dElGZHBDZ1VLS1hqU2hJenlLMS9EbXRPSHp4eWl4aWM5NmxZ?= =?utf-8?B?d0ZKNDkzK2RXdDdtcDdjeGk2ZXMzMXMvbUFING1YNUlJbFNhd2didGVxYkRt?= =?utf-8?B?am9hNXp1VjFvZzA3RDZxNkhqMU1DYW1tRHlSSDRTN1ROb04rd0g4N2tXZnAv?= =?utf-8?B?MVJnb1JKZ2JPRDJzNzNKb2NiRS81VWJCVDlYdGNjVzVCSm9kWng4SjdJOXpG?= =?utf-8?B?Q2x1bHFMOTRPQ2VJdnVnRWZ2ZmNxRTFJOUtkQy9KWVZNc3hMS2tnMnQ5K1Iy?= =?utf-8?B?NzZnYmdEakthQ2lQbmxCY3FUM1gzS1Rka2lhMXV6YnNPYnh6S01IYzJqYVF2?= =?utf-8?B?cWY5cFBMak4rWXAvTjdpeTBFR2JEcEUxL1dKbW1FOExUbEl1RmRGcmxlS2c3?= =?utf-8?B?bG5ERnUyS3FLaGkwM3VQWnA5b09wTUdCZWZ5VDMxV0tpOGVQQ0E2U2ZlMEEr?= =?utf-8?B?Z3RKS1AwM0NkQmhMcCt2THc1ZHBHOGt0R3lZS1VYRTQ3QmVONkQ0ZXJpUWEx?= =?utf-8?B?Y2crN2I1ZUZQSnM1SC9VYVZUSUFhWUI4QllZaG1LRkhDVEFHN2Z2Wnpzamcr?= =?utf-8?B?eG9uVGEzUHM2RzV2S2Z1d3BWZkhTSFV0SWlRSDd3YlgzUGpmUmlSOFNMTDNU?= =?utf-8?B?bDBQamtXbzlaQXBDZFRyMEZFNGgxSkt1aE1GeHYzTUtQUkdxUW5qZ3BtQ3lH?= =?utf-8?B?dXA1ODRmRHE3OUd5VEJ0RkpZeXBXdkw0ZTFJN2hqVE5YRGQvRkRnWE43V3Nm?= =?utf-8?B?dEpQdGpmZmhPRDlFUEhKQmJENFpmTFViVlRMVXZIaC9xNjBvQ1BRYmFienRQ?= =?utf-8?B?aGVBYWl3VXJ1NEJuYk9heldkMkZtQ1AxTnRpc0d4U3kydEdodDBFc1J3YmJD?= =?utf-8?B?d0Q1TUI0ZGd1VWFsR29UZlFtZzlNTFBLMUc4QzZOM1lWb2c5WjBpK2Fydmc5?= =?utf-8?B?UWdHaFNUTTFUOXFxaG1HbGpwTVVMVVg3RDhxQ2xXU1lBRklvRTl4OHM5djF5?= =?utf-8?B?a1BpeEFqU2RIVkdseDNDNHkxNitGUEhjYSs3NVhvbkpuNW1jYmtObHYzWXNr?= =?utf-8?B?anpkLzllZ2pSRmNpS2FlNHp3L3B3N29UYjJmaWxscDFCWUlqb1RNbElkZ1A3?= =?utf-8?B?MThKN1hRTmxaREl6SWpqVUVqZWd5RElMdm1BWDBoakJKcXRkMUV4SDkvUDZ3?= =?utf-8?B?b1oxN2QvZXBSdDZLdUt0bG1ZcXAxb3RweG5tdEZ5ZzlvU2VJaVNQWjBvMWZi?= =?utf-8?B?T1cwei9yU3dvMjV5SWdJdWg0Y08wVDJrb0xZNm52TnhoZG84NDN4eWgvK2Vv?= =?utf-8?B?MXlDRUFQMEZTOXdRczZwNk1sYzdaRTlMUVptVERFYnZyRldLd0hPaUxwN093?= =?utf-8?B?eTVXY3llUElIMFlsM2lIZm9uK2ZLQk1mT1VabnMydlVOOWJORkhLWHNHRlQv?= =?utf-8?B?YVpEenphYXVlWlNMUktBR091bkFrNzlXWHZKU1FuUHZoeDcrdzNnNnFwYjQw?= =?utf-8?B?WkpBeE90Wk5tclp6QU9tR0VteFQ0TkJEZjZCb1l4L1JUSFFraWlZOXF0bTFN?= =?utf-8?B?NWNSYzllTkxaY3B1QyszNDk3K3ZwbnZsREVBUDRYQ0JrNHNONHpweWx0MW1y?= =?utf-8?B?SmlrZGdxMHNDR0RRbFNML2xDMXFZSHZhNkFCZG5CNlNWK2gyaG5aWGx6N0Yw?= =?utf-8?B?L1ZHNlJFZ0N4enZwQmNGNHQ2VGU3d3E5VTJVZ2FMdlRkL0Q0TlQycGpsWEFF?= =?utf-8?B?SFExL3lrQ2JBMXE5b0VibUJEWlRPYytkYWFra0p1S25RT1lyR0tZR0FWRHhY?= =?utf-8?B?LzQwZGphWnYzcGZCZzdnUTZpRjhNMWJpOTlCUVNZM3FMSFArQW54V2R3dFp3?= =?utf-8?B?TWE0YmgwV0kyYjdrbk93ekkwU3pEbUhubEZ2TFpKbEpNdUtBaHZTS2M1RUZh?= =?utf-8?Q?jRLMmrPo4ERAFh8d89NMo79Mj?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3102730a-3ef0-4008-1d79-08dc9a39d1dc X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2024 01:53:50.4277 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 00C3oy+FqEPr6zgdGcZbBr1LXjB77xIXVLfNw/JXE6sN1MNbFzNjetWot0P5nozoRbrY2K7fkOGTfLkiPc+ZFCIbG3VwJA9YV3NXoML0O6M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR13MB7204 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 PiBPbiBGcmksIEp1biAyOCwgMjAyNCBhdCA5OjM34oCvQU0gQ2hhb3lvbmcgSGUgPGNoYW95b25n LmhlQGNvcmlnaW5lLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBGcm9tOiBaZXJ1biBGdSA8emVy dW4uZnVAY29yaWdpbmUuY29tPg0KPiA+DQo+ID4gSW4gdGhlIHByZXZpb3VzIGxvZ2ljIHRoZSAn ZmQnIHdhcyBvbmx5IHNhdmVkIGluIHRoZSBwcmltYXJ5IHByb2Nlc3MsDQo+ID4gYnV0IGZvciBz b21lIGRldmljZXMgdGhpcyB2YWx1ZSBpcyBhbHNvIHVzZWQgaW4gdGhlIHNlY29uZGFyeSBsb2dp Yy4NCj4gPg0KPiA+IEZvciBleGFtcGxlLCB0aGUgY2FsbCBvZiAncnRlX3BjaV9maW5kX2V4dF9j YXBhYmlsaXR5KCknIHdpbGwgZmFpbCBpbg0KPiA+IHRoZSBzZWNvbmRhcnkgcHJvY2Vzcy4NCj4g Pg0KPiA+IEZpeCB0aGlzIHByb2JsZW0gYnkgZ2V0dGluZyBhbmQgc2F2aW5nIHRoZSB2YWx1ZSBv ZiAnZmQnIGFsc28gaW4gdGhlDQo+ID4gc2Vjb25kYXJ5IHByb2Nlc3MgbG9naWMuDQo+ID4NCj4g PiBGaXhlczogOWI5NTdmMzc4YWJmICgicGNpOiBtZXJnZSB1aW8gZnVuY3Rpb25zIGZvciBsaW51 eCBhbmQgYnNkIikNCj4gPiBDYzogbXVrYXdhQGlnZWwuY28uanANCj4gPiBDYzogc3RhYmxlQGRw ZGsub3JnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBaZXJ1biBGdSA8emVydW4uZnVAY29yaWdp bmUuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdp bmUuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBMb25nIFd1IDxsb25nLnd1QGNvcmlnaW5lLmNvbT4N Cj4gPiBSZXZpZXdlZC1ieTogUGVuZyBaaGFuZyA8cGVuZy56aGFuZ0Bjb3JpZ2luZS5jb20+DQo+ IA0KPiBJIGRpZCBub3QgZW50ZXIgaW4gZGVwdGgsIGJ1dCBJIHdvbmRlciBpZiB0aGlzIGNoYW5n ZSBsZWFrcyBmZCBpbiBhIHNlY29uZGFyeQ0KPiBwcm9jZXNzIHdoZW4gdW5tYXBwaW5nIFVJTyBy ZXNvdXJjZXMuDQo+IA0KDQpZZWFoLCBpdCBkb2VzIGhhdmUgcHJvYmxlbSB3aGVuIHVubWFwcGlu ZyBVSU8gcmVzb3VyY2VzLCBhbmQgd2Ugd2lsbCBzZW5kIGEgbmV3IHZlcnNpb24gcGF0Y2ggdG8g Zml4IGl0IHNvb24uDQpNYW55IHRoYW5rcyBmb3IgeW91ciBjYXJlZnVsbHkgcmV2aWV3Lg0KDQo+ IA0KPiAtLQ0KPiBEYXZpZCBNYXJjaGFuZA0KDQo=