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 1CDDCA0542; Wed, 5 Oct 2022 13:04:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B9F9D40A7D; Wed, 5 Oct 2022 13:04:15 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 6EC5C40694 for ; Wed, 5 Oct 2022 13:04:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1664967854; x=1696503854; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=SMavPCdzUKFv+FazeBX14zywsiLghBppIda9SZNpRkE=; b=HJGo0CMIEefnUCrd0weHzlDurIHPJgrPMy0+lLcYFcZocrKJ0MEymaRE sNdYBeZ5qw0GffxD3YSHRlgQw70RaAdloGnY0uWURTDLytS5O86Wll+kz B8fC0SJx+qDiThJmwbRXK4Yq3rGS+MxYaZSed1ptywq1GFbfThmQEODLj QEk6OoDusyQDGTN8bheEBavTHvfiJN9t5+NPwlJ+6akwE/e4vJDiHeP07 4dDE1YAQ7qQztTrkkcnH+SZbo5Ri8Ewvw2DpGhwWpgEEFL7i4rx9Y21G0 hqaLRDrqSXNtDWy0yTae8bQRTBp0A7lLzL53OLGzJcxkKOA+Xtp2gdG5w Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10490"; a="365055535" X-IronPort-AV: E=Sophos;i="5.95,159,1661842800"; d="scan'208";a="365055535" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Oct 2022 04:04:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10490"; a="575372212" X-IronPort-AV: E=Sophos;i="5.95,159,1661842800"; d="scan'208";a="575372212" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP; 05 Oct 2022 04:04:12 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 5 Oct 2022 04:04:12 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 5 Oct 2022 04:04:11 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 5 Oct 2022 04:04:11 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 5 Oct 2022 04:04:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OMM7ku9ES7Qx1k+kwLDlmr13oLpR88KjJP2PjPoM3qK4WQnEZZ9WaUon0StW8VNlS+AJb5covvEu00w+KtFEZZp7mDTp7uhDD1nngFIaZpdXOaQTg6M7RYh5QPsZ5iZWoY3gTcppvdDUzdnLXiixk7RUk/g/LkS7h3Jjvo0jSopAnZkW3PvaAcSeCSO86/vlfcvE8ODVNwYX+RkrwcDL3+lBZbIWunE0BUQTRcCtl1EGbLOXfIxxQhBO0CerLRJrsD1r0zgoyNk46+3C71XorzeAeE+VZhK/Madob5q+bH01GVd2Ll/ejFGDAD2gMuNkM6l7DZNa8WrUv8BMdrHDAw== 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=OWyesqVyYHQbP8PR3B69EIyba3FJQhytYG3e7hhOsVw=; b=X5YTaGj3tJYELu7EXqUx8326MaOr8Mh8O9RhiMixUIarwkAgeGYZ+SdE7VXj14TgfXVQY/8pkUCavKwrhGEgN1w8oEJphn87ryVzpXWUYeG7sC6mqxdRhyjUVfH7USqK6RBSWCDet7ZzJGXIYVdmIUMR+rcdh3frzF9PM1MKZ1MpQLdZsFJrq//J/ydixUERJh/gQDzMohIl+BNkgqU6jrZ/D4q12qDtBcR++0yWWp24DMBx8fxqEXjsN0sMOErqBNjQ3r5v8ZaNGOD1Z9LJswKmBcmsZ4EQowIFtQykCFgT7+FAREkDZ92/NBcmLT1zhe6UMx7z917YTgeDKHWuGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by SA2PR11MB5131.namprd11.prod.outlook.com (2603:10b6:806:116::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.24; Wed, 5 Oct 2022 11:04:10 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::c17d:f1c9:e958:b5e]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::c17d:f1c9:e958:b5e%8]) with mapi id 15.20.5676.032; Wed, 5 Oct 2022 11:04:10 +0000 Message-ID: Date: Wed, 5 Oct 2022 12:03:59 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [PATCH v9] eal: add bus cleanup to eal cleanup To: Thomas Monjalon CC: David Marchand , , , , , , , , Parav Pandit , "Xueming(Steven) Li" , Rosen Xu , Hemant Agrawal , Sachin Saxena , Long Li , Ferruh Yigit References: <20220419161438.1837860-1-kevin.laatz@intel.com> <20221004165051.153751-1-kevin.laatz@intel.com> <18500914.fAMKPKieAE@thomas> Content-Language: en-US From: Kevin Laatz In-Reply-To: <18500914.fAMKPKieAE@thomas> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0047.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:152::16) To MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR11MB5872:EE_|SA2PR11MB5131:EE_ X-MS-Office365-Filtering-Correlation-Id: a98e8877-fbae-4d6c-a266-08daa6c1541c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wvtnktcwONKUuUdjQIXv+nu2CL4iI50jvVb2ahyFWJOJQa0EOlxTQA//uXlY8OX2PDBrqvdyYMvD3iHErYI+0LXCk9/BHYvgw8Fxf90/Xx7S/pYPaLUinidk97j0kTwe/VldcKI2L7VpAiiQZpd3B/DZxmYOi3aV8/emZoLuH+1y4/POqC9GLHJyu7x7NEZsLAilgbV4/eLFErFKG+1luzLrZrswwoRAcSzdZnD0RGVPQl+NRS6rYzixQeFzXQnH3qp5F4fDPVNqEKgMBFqhRFWCcNffM95wpQTWkluk/N0I3YAqD3FnQ+jGj/+qS33s/Sj0PUXgdKdgsVzhE011zwpp/0G21gf4bgyGUF/o/+1hpHO5kgM9iKu9HCsCSRUzmDkzymzkpH85K2cUmPPWruoUzYzByyjJIG4dM3iCaqtq1ww7YFlss6Yh+3+cCQM10yF7TyWC4Gu4xdCJkyoK/qmlGChZLLTcgkTIjzoa+boP+cQg9N0muBqMBG7DP0aTlPDBfV4y5CJgsDRBxP/bRdJgfUnfpa6eXwlEtNJs7VfWniW4EzdU47SQRGPRQ4pLd+r8F1LAPK8Gz+sq53xL+C8+x/HI0pV2pVTtihI3YTe10l1kZm1HkLd7JDAOw71LBtmuRO7VUH1nnQoEx7kv0Miv7DtEMUSPTFwy6/PBKfrQ33bGZz60upcIKxqKw6qow9vx6RYJj2Ca/n+1KhdqK/TbbI8Q6NAnOHjtLvJW7uhXVj9mzmIxGSfjyk/3Es5S8p0/9wUHHeXXSC+t7wReW8uqknd+P4V+a3j2u1ROYpliufRJ75D50IDpch/kMT+EjdU/ZQpw+AnCbXguTGDu97w4zhqTNNH3WqsY9gZdkvk= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR11MB5872.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(136003)(396003)(376002)(346002)(366004)(451199015)(7416002)(186003)(4326008)(5660300002)(966005)(66946007)(478600001)(6486002)(6512007)(36756003)(82960400001)(44832011)(31696002)(6506007)(2616005)(53546011)(38100700002)(86362001)(8676002)(2906002)(83380400001)(66556008)(6666004)(66476007)(41300700001)(26005)(8936002)(31686004)(6916009)(54906003)(316002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZkJTWEVSN3EzZDZ0Rlk3V083ODRjR2twd0tlZXRLT3AweHJ6SkwvM1lBd01z?= =?utf-8?B?NmdiQ3AwTGw5Ky96YkJYU01wMnN5dXkzQlpuUmptREFQRnFlOXJieFo2WTdJ?= =?utf-8?B?TmltSnhUQ3BHblhHTEd3OWlSNWIzUEtYWTlRUytobjFKcFF5VGdxMHp0Mjhq?= =?utf-8?B?a2w2bHVHdFoxeHRkYlB3NHpRcWFQVFB0TmY2WW1lZkpHNlNrVTg4ajNWcG1v?= =?utf-8?B?aDlLdVdUUlo2U2NNSkd5WHNxOTBYazVDWTJGcGtRdGpSM3lnUTlyR090YmQx?= =?utf-8?B?ZUpJd0VFcDVINm5XQUN5eXZaVEYxR2l4VlpCS0N2R3RCTlNoNDg3L2d3Vmg4?= =?utf-8?B?NTB4UFNBWUFWSDdjVmRYcFRpMVVDdFlTMGxYaEpFWlEvcFBHNERWZ3VQNlpn?= =?utf-8?B?WFJqdWtIbWZkWXk3NWpBN0RiSzBZZVh4Wkc5dnJHY2RYOEtPSDU2TFdUZDAy?= =?utf-8?B?bHd5dmd1cStvdS9sNUVYMlUyRy9oS1VhS1RSbExySDdkWnd2dU1id2xVSnp1?= =?utf-8?B?YXNPYitPRnkwNit1TTBGT2VBWTdhd2psSWdyaGxVR05meC9WUFN1NW01MjBW?= =?utf-8?B?emZYYUtOaGpLVkFUWU45dkxoY0Nhbmg0NVVoTFBuSXlaTVFoU1Qycm9uUGtM?= =?utf-8?B?VGFHdmpNWnVoMVZZZGswZk1VSXJYaGJ6Ykoxa0U4Z3VIZ0RCTmVlTGQ1Wk9H?= =?utf-8?B?dmZpYzNYZldLc2U2ZUtzWjYzRDBwR1FZbXpQekxRTFdBSHZjbnVlTmgrZHVp?= =?utf-8?B?RkVWbWhabDBhRGdjeTN3WVlZNzZmbjM3VmpsUGJWVnZjcGIvcklSdytSNVVN?= =?utf-8?B?TldMb2g1SVdabmM1cGx3Z0szaUhtb1BTNUJvcXM5VnlYekZWN1Zubml2c3U2?= =?utf-8?B?R0p5bkR1Uklsb0dlMkpKQUp6VTJ4cDU2bU5FWE1kVEpEWWZkVC96VjlEZHBP?= =?utf-8?B?L3VReGh6WnpDNHBZc2VUdW1jcEpOa2htVjY5ZmJDNUlKR2k0cEdXMlU3Mit4?= =?utf-8?B?K2NZck1JWDBHVVBjZE5nemlBU29zWUZRUXNKOG5waHNJNWtXa3dCNFFJdUtN?= =?utf-8?B?Znd6a0Q3M1hmT25sMHYrN0g0TWREWjQyQWt6WjZGVXE2dVYxcnlZUzFtOTZj?= =?utf-8?B?MitEYVdXTXNrRG81dm9GSHVSK1l3aGQ5NUNQRm5wanpFcXAwUHV3K2tLOXZ4?= =?utf-8?B?d0ViTERaZW5DR2xVZjh2NExneVBqMVUvZDZVMk5RK0ZIL0lWeHVZV21qQ0o4?= =?utf-8?B?eWM0emorNW9WYTVCRGx2YVJMYk9ETkFpRnl3eTZOUXNFcmErU2hXd0g0MDJ5?= =?utf-8?B?dTZQeCtwZC8wNkswRUEwMTNuZHEzbFRtNWV3WU5GWUNtdWVJeEJ1QWpwT28v?= =?utf-8?B?ZDRFNVZnQk5wb2ZEQXJabExuVkk0QkhjVzYvUjQwR3VWS2JaT1ZmUjZtSDBI?= =?utf-8?B?RWJDSGZDQkFkbXhZRy91NzQxTnZlYU12blhpTVA0cG9kR0krRGVxM3NGS0x1?= =?utf-8?B?Zi92SkVDZHZndHJ0b3FrNzM1MmpKR1RKd0lNRzRVNzFtRWFQTkcrNU16RzVk?= =?utf-8?B?VXFiQ2FLRFludTFrOS9TdXFvZzAxZVJQb25FeWYrckJ2aDJTYjBGeVowcXZ5?= =?utf-8?B?NnE2b2NVSml0K3lUeVF6cmxNT0JtdWF3TkNiczg4VHBpRGJ3SmZ6Z2llM3Nn?= =?utf-8?B?bDdUWkJpY3B6eVBDYXlnNE4yWDZUY2NGNEJ4dzh0aEJVMGVZUEtoRU5tOGFF?= =?utf-8?B?cDRMNVBzS1NlR1F6NTB3SzhYM1FwMVczS1duVU9sZjZMWHpPbUhJUnQ3cVVB?= =?utf-8?B?c3NtekxQYXZlWnFkY1c4NFFwOHZjOGJ6Um5PeHlwY3RnR1dMZmgxWHU5aVR3?= =?utf-8?B?YU1QdkpsNXRJaUpzSHhZWk05R0xqa3FpQjJpQnM0YzB1N1JCUjh2d3pHMFRj?= =?utf-8?B?Y2kzYWNWSUttTlYzZkVnSDU4bjB6a2N1ZW9ZOUhSbWNyazZqdXl2K2V4ZkJF?= =?utf-8?B?NDlKa29sSnYzWHV1SC9oVGxpRmVtUHF4endtTm0zQjRzdnNIQkp0aXFXelhC?= =?utf-8?B?ditMU2ZOMnFQcVBLVlpoYlRHcmpTZlZ0TjZmWXZkME9zcmxmWGRkV1FDZWxG?= =?utf-8?B?RlRHNXBTTzN0ZENUOHNwbTRHcUJZMVlXOEt1bjhEQjFWRk5vWjBrSFZYcyti?= =?utf-8?B?WVE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: a98e8877-fbae-4d6c-a266-08daa6c1541c X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2022 11:04:09.9389 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hCFfVnYcUWt9llvJvdRVFB1m16dNvqgHjBMykP/vyHWMNzjSQBCkHUFpDJZlFyDAW7QUu1ta31lTtaWFBs/vCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5131 X-OriginatorOrg: intel.com 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 Hi Thomas, All, On 05/10/2022 10:41, Thomas Monjalon wrote: > 05/10/2022 09:45, David Marchand: >> On Tue, Oct 4, 2022 at 6:47 PM Kevin Laatz wrote: >>> This patch proposes adding bus cleanup to the eal_cleanup() to make EAL's >>> init/exit more symmetrical, ensuring all bus devices are cleaned up >>> appropriately without the application needing to be aware of all bus types >>> that may have been probed during initialization. >>> >>> Contained in this patch are the changes required to perform cleanup for >>> devices on the PCI bus and VDEV bus during eal_cleanup(). There would be an >>> ask for bus maintainers to add the relevant cleanup for their buses since >>> they have the domain expertise. >> Cc: maintainers for info. > Kevin, > When you don't go to the end of a task, you must ask help to complete it. > Here you assume others will do it, > but you don't even Cc the relevant maintainers. > > Please could you track that all buses will get the implementation? > You should open a bugzilla ticket for each bus, > and assign it to the relevant maintainer. > Thanks > Bugzilla tickets created: [auxiliary] https://bugs.dpdk.org/show_bug.cgi?id=1090 [dpaa] https://bugs.dpdk.org/show_bug.cgi?id=1091 [fslmc] https://bugs.dpdk.org/show_bug.cgi?id=1092 [vmbus] https://bugs.dpdk.org/show_bug.cgi?id=1093 [ifpga] https://bugs.dpdk.org/show_bug.cgi?id=1094 I've assigned to maintainers that have a registered account with Bugzilla. I was not able to assign the iFPGA ticket to Rosen Xu since his email is not registered. -- Kevin