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 6FBE9A0C43; Mon, 22 Nov 2021 10:43:04 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E255F410E4; Mon, 22 Nov 2021 10:43:03 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2062.outbound.protection.outlook.com [40.107.243.62]) by mails.dpdk.org (Postfix) with ESMTP id AA16240395 for ; Mon, 22 Nov 2021 10:43:02 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kKBBOu3BTX88JOiNPLj8R17UiYm5q8qFmhgtVNEP17/L0lgBgFQHOmwou351AvdUwyc0jxqiXgXYm5F0bYqiJ1nhwQZAU2RLX2xEtvx64+x2sJDlZEiC30476haeiFkQTpLxsAFRBTegGSCMiR7IowGvgfk4m1ytbJlddJBU1BUqyoF7JU61k3vjW0tBmvQKyRrYULO0bE/dhTjRhdRxBWTyKOqvkOBfDKugrHTdXYWEEc6awV7oDO2l/1WdPbmyCecsGLrmV+fjjTI82wnq5EiqefWkyEfRGB/HXOigqxpHlN+53GgZxYpcmxwvdcMdqZgcCRWR/MlITcpAzms4GA== 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=K8a/b5Q+/7aXDyqiien5pr4igjF8uTJ/SE9YRDcaf10=; b=Ghtt084yKVflSuYhoEBMTIDQ5D4JtvUBqQXh7q4y9xvCj3EW93FWjNdemjEdlZR1gBnab8PW0hAiqcmrS5AWg8LL3Tx557rdpZaNeomLhPdLbLV0anOU5jGYiTJgIqCY32ENifsLocaxPT4OPjOZjjsOjmVPRWI9FOacCLtf4aLjJbWCPpxictqgin+UeLtYjJTlclZFlPfOALRFV0cf3UdX0J4WrvkDZ4i7rxQsMF39VjPWUZKSJ8mo9l6vdVHvDGTwuIkd4R1Tio9Z7Y6RHvdod/yjwKyOThmeBD8BSDlXIUHDIyIVxFfLYMSmj36OjrMiHDVf1cEyKzDq/QB11A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K8a/b5Q+/7aXDyqiien5pr4igjF8uTJ/SE9YRDcaf10=; b=C4Wl6m3egGKHJ1+OMQ939lLnwYVJ+7AB5EN4bAUybALIJDdGBnt1xgWn3HgjIwoNHVWiuDbRmfjW0RVfUY5uP2yehi4XcdCvMtI3YA0yrqslb2Fy6DACYa6oVXeqfkQ/TVIjnOFxsXM/cSFaqB03NT/WaVF2q6ves+FLlepQ//DdjUaZ3huqmeqtmIVOIShAw7KcvKj15zv00Mb2spkq4HhpQhkp/91XuXJIwBgH3LuW3Uk/UUSIYVcd+mENNRVqHfuEwAJ4f1uMHwNNi1/Hp0C5FNsuQATHb0XC2r2DBmylJZbKvCUTHU4yU4VOnSOwZTCLnQto6mM76MlzLLhDPw== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM6PR12MB5534.namprd12.prod.outlook.com (2603:10b6:5:20b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.24; Mon, 22 Nov 2021 09:43:01 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::10d0:8c16:3110:f8ac]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::10d0:8c16:3110:f8ac%7]) with mapi id 15.20.4713.025; Mon, 22 Nov 2021 09:43:01 +0000 From: "Xueming(Steven) Li" To: "dev@dpdk.org" , "david.marchand@redhat.com" CC: Parav Pandit , "andrew.rybchenko@oktetlabs.ru" , "NBU-Contact-Thomas Monjalon (EXTERNAL)" Subject: Re: [PATCH] bus/auxiliary: fix device iteration Thread-Topic: [PATCH] bus/auxiliary: fix device iteration Thread-Index: AQHX34L60UfTLmPigU6rngx/nN85A6wPS6MA Date: Mon, 22 Nov 2021 09:43:00 +0000 Message-ID: <6ff4ac2f489b1f34c6be9bcb609e7cf64be287a1.camel@nvidia.com> References: <20211122092543.29731-1-david.marchand@redhat.com> In-Reply-To: <20211122092543.29731-1-david.marchand@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.42.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fa6a4a4c-6da2-4b7b-3cfa-08d9ad9c793f x-ms-traffictypediagnostic: DM6PR12MB5534: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:454; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1txOxpM8S1p8a4akAnCiwn6s8TQuAyqELJ6Y7BDLump+wtnV7FfClq0i0lk0mN0X6GTNc1B7aoevm0ip1sGMxVnwEy/HiqJIx7GNDfe+TqypNRejjSHiIPHnHH7J8oyn/gV0W8oTXnHz0Geg4vbRL6+jahewrw8onbqaXp3rm7hXv1a0USx8Kyia0SK36336rVYZpJnrtZcM+gupuHv5U3ITCGZV2Gq9LY6lpdtUW2wmw9OGVBuvTV5jBEzJ69Wi6qnXdiKzt7RYgQKyVRKygUFgHZfd5+CSRux65Q/hqS5LoPVWhn7QDvhP0JAshgd0PLCj5XI7QO/XDWZW6xb610+51jH7j9PFz7ppvy33ccUYUmdZ2RGibwb/67tNU42CmqjZpxORhLaX15ZCXDCcZQeYzPYCXRXuOA79SlmsioBbyZcny/KCjTi6qjqGsq8wOfL9eM7y1Ir4oERTFCnV7bgweMc0rQo/H8hsjQUp6EdLiRa4i7XeGswVUq1+Fn3GoHnkvDzMYa6wuQPcYmYZtWxKqmoN78mOW+Qoktm+KFThDwOZkW5hLP3svsKzFaEFKePIQaJFuL3XfHqFHsHMtZLORNV75Nj5M0vuFbeO0qAdgO8hALoo93y7TFQ6fAz0qz5UtkzXv99L/DZDLqhfPYfVsyaQhgWkbnZBNFF5KbURLZ8FJ3OMRWbOIb+LaXN+EtD1MZgBrTO9R3JWAURuOg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(76116006)(91956017)(316002)(64756008)(4744005)(6506007)(66446008)(26005)(508600001)(6512007)(186003)(66946007)(86362001)(4326008)(6486002)(38070700005)(66476007)(66556008)(2616005)(8676002)(38100700002)(5660300002)(54906003)(110136005)(4001150100001)(122000001)(2906002)(71200400001)(36756003)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b2V0TlF2bVZyNjRoQ1FUYndtaXRPek1OaG5lcWt0OXZWQkVNUzZFYW1GWExV?= =?utf-8?B?ck03Q2sydlV2QTJhZXlpSjVjL091UEFtSEQ1L1liYk15d3dxdWVDT2FLcUVq?= =?utf-8?B?YklsUDVDTHVKRkRGVFExdWF6TGdwUFFROGdJMXJkREhWTmFJVURETWVlbHp5?= =?utf-8?B?ZGNqMEtNamI3VU1QYmxEL3g1aHQzRkJxOHAxM0tmTzNrZ3VuZ3hTU3JzQWVV?= =?utf-8?B?SVp6RTlwNWJUK3pMZnFyU1NIek5RN2YvVkRYR0lzVzRFSmttWWY2VDNKZGdp?= =?utf-8?B?eGMvbG9SL2hDT3FHNnlyaXhNLys5MnhCM1FJTFA3YWFlMkRVS01DRXFYSjJo?= =?utf-8?B?dUs0T3o0bnBTdllYNGZkdldKRVNNMkZJTzJtSjVJYVlmVWtmN082bkZsQlcz?= =?utf-8?B?OUp4TFQ5cm9yc0paL1hURE1aWW1QVnNibmlzcUZJaldPNC9TYzhoZDFMYTZs?= =?utf-8?B?Q3ZXVEJ5TzFIQnhQNUUrenFRNCtJWUozQ0pMRUhxamlBWmZ0TE1wbWdTNG9k?= =?utf-8?B?OWh4eXF6NmdhZjBucENMRmxEMnJobEZIeDAyTDlpY1NKSWFTdld5blppdnhO?= =?utf-8?B?QTZDdElhSXpDSlVlYW9TWGtXWVkwTC9BdmMvNXY1SytsK0RaOWN6SWI1aGNx?= =?utf-8?B?aXZtblZiVkxFWVg3eWZxa0YrZ3RDeW83dCtPZ3Bvc1FYSlJnbXpVTFVKdHh6?= =?utf-8?B?bFdDdHdhcXNQOGc0dCtOMHNtWm55bEZzM2NLQTZkUE52azJOcE5sWHBrbW80?= =?utf-8?B?eFdkVTM5NTYvTWRsY3RPSnRMeFZXcGRSUEZ6MkFUelVFTm9EWG9QS3JaSUlm?= =?utf-8?B?L0pkZmtHaldNUW1sZ2RSSzBBVHJGSEdGVzdRT2dIakx6MFp3QW84WnVsRXZN?= =?utf-8?B?REw4MlpUOFVpQzBESmhFMjFBZkpmQ0dqZ05hMytFOGVTeUdUTVkzMVJMZWdp?= =?utf-8?B?aE5wUzllMUwvSG5EQjFvTWl6RWVZRnhkWnRKTHJPS0tUNmZhTXFHMDBWS0ha?= =?utf-8?B?V3BsYzk2aVRuTjBQcC9QY0dBRXFCY3VqM0xJbkNuMDMvdGlVVzNuaVo3NzMy?= =?utf-8?B?M0xsZlpHUDZtQ0R4NjAwR0p5d3VCZVVmWmpWdXp1aTYyb2hxT2lqa3ljU3RJ?= =?utf-8?B?WnAyT1VxL2xlVlNITjhRNXFoWVkxNVB2UjhmVnpML0syTWIrZzk4WEE1S1By?= =?utf-8?B?Ly9hMFpsZWl1Qmc0RmhIRTNuM0thUm42Sm02d05LcmpJcXB5OUhEeUhWSjRN?= =?utf-8?B?Uk5uNGVPRTZjdUYvVDQ0TTlWbzhCZTFTai93TVAyUm9YUTRXdE9ueVdDU0xO?= =?utf-8?B?djQvcHVJVkkwTk5uOW84Smd5elhpWjVXRFV2YjBRTno2aExhYldLeDNRUVBB?= =?utf-8?B?aEFBNG52ajFMU2h1UjhqMEVSZG94a3U4VGhBRXhWNEVZVXFjUk1Lbzk3d1VN?= =?utf-8?B?SlJLMmV3aGE3MVVFeW1ES1J2eTQ0YndZakcrUXVqeXY2UEhMMzEzWUlSU29C?= =?utf-8?B?dlhtcHozK1NwZTFWK0RvWDhTK2RtOGlGMVNJNk1FQUgySi9ubGxhMGo1dDEv?= =?utf-8?B?c2d6aXhnZnBDam9KQ1FBODhVVm9Kc2JtVmR2OUw1K040dnZ3b04wM3V2WTE0?= =?utf-8?B?MUhWWDd2by9hK1g3cnRqTzdab2pzSW1DS1dyVUlGb0NtOGlyNWRBZmdOSHU1?= =?utf-8?B?K0FCNXJLK1lxV3ZtNHVDTFBFQzZMdWpzU0VCY3dPeVRDTnllczhZV3RMQnBO?= =?utf-8?B?bmxnVGo0N25qNmhKaklwWllqMitGZzMvV2p0ZDNGVmxpUnB1YUpUZU5nVk1O?= =?utf-8?B?cXdQQlNHSTNoUmRlbmxWdWc5eVl1NDBZU2xpSWwvV3dEN2l4REhHWlc4b0VB?= =?utf-8?B?OHc3Y3FyWHpJZVlPNnpWWlI1bHF0V3BxUC96bU5EZCtyOWlRUyt0REJlZVA0?= =?utf-8?B?eXpYUjFWUE9ySnFYaWx6Y3I2djhoemd3Zm14UFVSQThQbkdqUTQzd0ExK1VT?= =?utf-8?B?UXJvci9TSVduL1dSWXJvR2l5d1ByRVM4c3lEU2RtTG81aWROdzJJdU4xTEtV?= =?utf-8?B?OW9KN1hhdE9HSUUzVE52Vk5LaUc3NEhSa1NvWitIYU5WcnBWalFENndiS3Ns?= =?utf-8?B?c3RSWFg2RC9XV2ZOQURxYlVkMHJDd01DQ3NralNoSjFuUHJZOXIvUVQ3NGFi?= =?utf-8?Q?pxQK5DLywiGR86h0i5CgFofQcaQW1aRycfo291ts8gV8?= Content-Type: text/plain; charset="utf-8" Content-ID: <9BA6B893EE62E44AA2E892B7373F5D4E@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa6a4a4c-6da2-4b7b-3cfa-08d9ad9c793f X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2021 09:43:00.8554 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hMy8fcNxsppC0AwFwit32AG4NAeSGBmDFNzLy+fzf+k7et7ziPJGtUfnXi7uPuq02Toj2BeOTDqaMk2MMxfZqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5534 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 T24gTW9uLCAyMDIxLTExLTIyIGF0IDEwOjI1ICswMTAwLCBEYXZpZCBNYXJjaGFuZCB3cm90ZToN Cj4gcnRlX2t2YXJnc19wYXJzZSgpIGV4cGVjdHMgYSBOVUxMIHRlcm1pbmF0ZWQga2V5cyBhcnJh eS4NCj4gDQo+IEZpeGVzOiAxYWZjZTMwODZjZjQgKCJidXMvYXV4aWxpYXJ5OiBpbnRyb2R1Y2Ug YXV4aWxpYXJ5IGJ1cyIpDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL2J1cy9hdXhpbGlhcnkv YXV4aWxpYXJ5X3BhcmFtcy5jIHwgMSArDQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o KykNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2J1cy9hdXhpbGlhcnkvYXV4aWxpYXJ5X3Bh cmFtcy5jIGIvZHJpdmVycy9idXMvYXV4aWxpYXJ5L2F1eGlsaWFyeV9wYXJhbXMuYw0KPiBpbmRl eCBhOWM3ODUzZWQxLi5kMTE1ZTExZDMyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2J1cy9hdXhp bGlhcnkvYXV4aWxpYXJ5X3BhcmFtcy5jDQo+ICsrKyBiL2RyaXZlcnMvYnVzL2F1eGlsaWFyeS9h dXhpbGlhcnlfcGFyYW1zLmMNCj4gQEAgLTE4LDYgKzE4LDcgQEAgZW51bSBhdXhpbGlhcnlfcGFy YW1zIHsNCj4gIA0KPiAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBhdXhpbGlhcnlfcGFyYW1z X2tleXNbXSA9IHsNCj4gIAlbUlRFX0FVWElMSUFSWV9QQVJBTV9OQU1FXSA9ICJuYW1lIiwNCj4g KwlOVUxMLA0KPiAgfTsNCj4gIA0KPiAgc3RhdGljIGludA0KDQpOaWNlIGNhdGNoLCB0aGFua3Mh DQoNCkFja2VkIGJ5OiBYdWVtaW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KDQo=