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 381C042C03; Thu, 1 Jun 2023 14:26:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BE66940DDC; Thu, 1 Jun 2023 14:26:21 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 38892406BA for ; Thu, 1 Jun 2023 14:26:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685622380; x=1717158380; h=message-id:date:subject:to:references:from:in-reply-to: content-transfer-encoding:mime-version; bh=QYyicuZjAoZ7AKehLzeulmKt+auepJmCPL0udmIPjFE=; b=Jdv0r8zul8dVcGlCcucbl2N4HQ/Icr+/pR4ioc2RlYNM+e685IG1WhWy fDbUSTXSZaI8u6GZl6IpNaEhtrTqsXzeCv+ffEFpF+BacVRjWfrydAW1Y q8ZMARRT01u2K87sY3J7W836r+lEEtpcVUCHYYV4FJnI74pFZWcQcU9V3 oul8QDTg2pFXVaC09B3xty7rd2u1nTx3FltEYOpbyIogLmbu/qT7MwTHZ 008qCt5QtCDIzFCW2buxyIETxemwsyGJqDuuHdCHuy7qHH8sfd5xyUZ4K esy6P0gfQ1hvQ4M0D47cy+DkMEo1iUZN9vAAhZELX4JJHdqJZfham0J98 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10727"; a="353039647" X-IronPort-AV: E=Sophos;i="6.00,210,1681196400"; d="scan'208";a="353039647" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2023 05:26:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10727"; a="881586073" X-IronPort-AV: E=Sophos;i="6.00,210,1681196400"; d="scan'208";a="881586073" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 01 Jun 2023 05:26:18 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 1 Jun 2023 05:26:18 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 1 Jun 2023 05:26:18 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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.2507.23; Thu, 1 Jun 2023 05:26:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I5dlFwXlAdyqQtYHw3N0Pzk8fOYssLsTyY4zWZqGzsSGV2blLlUS4u+klzwhQXpcGFsxZjOUlETSJBwNkQocmNGZYbFGaghWK8sB7vK+HfvDLyRO83JYipO7koDihjsthyxSexXlTreSAL1ryNdhi0bzWFjoWbdCONHToy2UVJkqSz8KlVg6CpfNLCndsZ6pUJ6PtqnvK3VAJlmZypHc6yxe4d8EyqA0Gsm15ju8VZWctRLKSJu8wSM8xkijVicvdVZZY+GaX/990IqTCefl6FQ/89vfG5+QkGYPveSGqsbOPf3tvaLwmtoa7s8ImRkLt1lAu8SZKxH+hNUAYhOgaA== 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=FAuAbDHSjH3UHR+WzNqAsq+VwZlkfuWundfkWahr21U=; b=SH7ZfX0QZwdqoEN0p9funJYrsC/Or1rrdtyyWJHnt7QOzp4Ev3Sd8D3v80aSnoX4UvgPdrK73d8oW5xbezxf/+ExyW0qWnv7mlMfKLRD4dFBTIAInFiuvQRoK8IJDaEr3B45q99njENrICxUDXpl9zCfS2QVxEcJHTtXZaS6S0czDXUH0wQPOYUi/6oAGNYm0KJLQPQnwI5CCz8i+Pjm2BrobJ2RyVkuAUK7tgav/PaWeAvIcQ0SzxWiUGN258hqasfUU41XuivjZEnO7CTcohqJ8JRH/U7lPeal0tYbJEQkuJjfH/5xIx94jvw9nWYUJ7ATd68pXFhzPzachs5cWQ== 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 DM4PR11MB6502.namprd11.prod.outlook.com (2603:10b6:8:89::7) by SJ2PR11MB7617.namprd11.prod.outlook.com (2603:10b6:a03:4cb::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.22; Thu, 1 Jun 2023 12:26:11 +0000 Received: from DM4PR11MB6502.namprd11.prod.outlook.com ([fe80::49c0:aa4c:e5b4:e718]) by DM4PR11MB6502.namprd11.prod.outlook.com ([fe80::49c0:aa4c:e5b4:e718%7]) with mapi id 15.20.6455.020; Thu, 1 Jun 2023 12:26:11 +0000 Message-ID: <76dfde52-62ab-5497-194c-c49f6a4cc95c@intel.com> Date: Thu, 1 Jun 2023 13:26:04 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.11.1 Subject: Re: [PATCH] eal/linux: register mp hotplug callback after memory init To: Zhihong Wang , , References: <20230531065506.63021-1-wangzhihong.wzh@bytedance.com> Content-Language: en-US From: "Burakov, Anatoly" In-Reply-To: <20230531065506.63021-1-wangzhihong.wzh@bytedance.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0211.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a5::18) To DM4PR11MB6502.namprd11.prod.outlook.com (2603:10b6:8:89::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR11MB6502:EE_|SJ2PR11MB7617:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f2686ee-e730-4a6d-39fc-08db629b61e1 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bLEfUSBmvAso7+pAOhkKTkl7JoCYVc0cqq+UjlvOpbPBXZZl4PVBSBRloMonwU1mWuOhMfFdHG3clOPwG6DDWDQdxtFrYki31ce8/QM7WoBCmTzg31ccGyPcdhJeV21Cs0otvOBqiXgKLRIcNkHyfHnbjmnsPPn+erDOyn8Tz+jQqZFEtxxZ04DahdGLt/TGP2GK8KSYpgr6GJz7Th6PnqYLru3CF5ylh5dxge2lc9ExKv5wUyzSYixDrAIQ0/K0uxPSxQSVd2UDN/ZO9s2QSYNJHPVOoQaQeBZuDVOp/+FN0LMbwdPafF5ftRrT/+KWuPFR62+bcH42K0nxgk/HEDtKIXvk6s7T9YO7m8xY1vAkAKlF3ug6LAIwzWDURK7AZ/rzT0fFgSrfSOgqmWuAIEOiwbvoGkkVAl/N51Pp3XzPSmx26HjJe3mmOnBPF9upMhRhgRZQxLoPjQ2EzecHDpmYybN4JVQLS+i3F7yM+OyXji3tmlmrs43PSBQMZ+jxWsu0YOPkBZuT6YzO2bXITPAvgb9Ywxk6oh/Wrwt6GHo9inMCc4yFU73xWmSoJzwMjnufATqBXBz0loxDT/3FXXcvNE5e93N0sr424LGO9ClwP1NFtTGJu39H7sMCScH2n292RDOb/qgcT6271ViV8A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB6502.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(346002)(376002)(39860400002)(136003)(396003)(451199021)(66946007)(6636002)(83380400001)(478600001)(41300700001)(38100700002)(66556008)(31686004)(66476007)(2616005)(82960400001)(8676002)(8936002)(316002)(5660300002)(6512007)(53546011)(6506007)(26005)(86362001)(36756003)(2906002)(186003)(4744005)(31696002)(6486002)(6666004)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZXcxMVFVK2c1RVhOY2ZPN2UzdnFwbU8yNmhDL1B2ZVJEUWJ5ZmJKUkswUjBn?= =?utf-8?B?ZjJUd3E1UGFHNmxybkdKc1lTdGxmMlBkQVRia1V5SHJkWlFkdW95cEZZV3Bj?= =?utf-8?B?dVVyZkQzVzNycWsrUStteHJHVXpubjE0YzVUeG1tTG95ako3dHE1R1VLN3JR?= =?utf-8?B?YVVtMDRESjJETStOaXJlUW90NUs4a2NrV3ZDbUR6WkRzMjExY0Vwdng5YWVx?= =?utf-8?B?bmR3VUhWZ0kwZWs4VlpKZTBuZGJuVEtndS94cjY2N3dmM3BxREo2cVZKc3Zo?= =?utf-8?B?TWdDTlNhYzR3K1FNYWFlSGZrRVQzU0V5RHlYN2NSeXVXaDlyMnRtSnh3UjFE?= =?utf-8?B?VTJtQ0tWbmVpenBIejdKVUFJSHR2dkN3ak9vakxPbDNvaWxJcTk5cmZ4ci9N?= =?utf-8?B?WWg3RjFKRXJjV3BJbFVZbGFrdFI5ZkpYUzNwRjduZ0xneUlhVm11NktYN2hH?= =?utf-8?B?NVJXRTFUUzcrUzg4NnlLNngwWExMSGd4MnVwU1lHQVhtMllPS0l2ZWExaVY1?= =?utf-8?B?Qzk5cENkWmJmMnJSZC9QOU00T2dWdkU1V0Q2aWdLcHI1MVJVU0N0bnB3R0Y5?= =?utf-8?B?NWNwQmh2SWg5L3hrMnJpNWJrRU1YcFNnb3hDWjljemxBZThFbHg3Yml6c0xS?= =?utf-8?B?eThHcy8yc25uVDlNNkFaWnQvV3phdG40SHVZbkhQbm5RSzV5U3pabHM0ZDBJ?= =?utf-8?B?b0t5dFNsNnpIaEtiVXd1Y0h5VW9UU1RzUG42SnREUmFKSHh3MXJtejNDRnYx?= =?utf-8?B?U3hwSnFqQXNuMk5DOVVkYitDREtJM24rc2pvaXhPTWZBMGtCNDQ3OVRNQlRp?= =?utf-8?B?cWF5YThnQUJtSVRFek9QS1dKNHpWbXE5ZFc4dHE0Nm5FL2t5U3BuTmlOQ2V5?= =?utf-8?B?SjBpdSs0WEp3aU1oMkU1c2swSjNIeWpjZml2MUMrVkpTdkh4d2pJNEJJVVlm?= =?utf-8?B?WTJWL0VVanFWOFdOYXpNdElra3V3ZVNYZmFJNmx5S3NmL0VDbjJ4YzdmQ3Q4?= =?utf-8?B?OTgzNHpXY3pBb2YvVFBSeGh2TjRnaGg3TFRPN3lPYXd3cWNYbk5kOWVTWEdo?= =?utf-8?B?YW1NSE1IZmhVR01uUSt2MGZQT3RZVnBTeTlGZzlSNm9QRWpLMEsvR2xpQW1D?= =?utf-8?B?c1RsU1o2SWNGWERCeTdtOWF3QXpqcjEzdVlzdUVmZVRmdlFtT1VXYXRLaDlr?= =?utf-8?B?bm9SOGZPem9tT1ozdDlTWHQ4bTcrcVRoY3lIVUFRSHNBbUc3WmI1WDFqcm1V?= =?utf-8?B?ZE5LU3Rvc2dzRElOVkU1dlNWWlY2Mm0zbVRUbWN6a2VvMzhLaWczNEQ1M3Mv?= =?utf-8?B?NUF1dEVVeGZuNW4xeUVmQUc4SXVxNi9BVnU1ajY1aFdRZFF1amFORElSd3Mz?= =?utf-8?B?YldYK3RHK2tsOUQreDhiV2FvOUFBRHBWckxNbEt5Y1lqZGczSmZMU2haQXZZ?= =?utf-8?B?bU9aODNPZ2VOMkRoMWUrdGdQOU10NEtNOXo2SCtybmtJSGwxU0Zab1IwWmNS?= =?utf-8?B?ZXRETFNtamJRRkJBa2dleTNiazhUTWgvUzVNbXpQU1RvS1JMTnE0QmE3TEph?= =?utf-8?B?SUtHUTJpaW1lUWN5SjBRb1RjQzYzZXh2TXk2OUE0eWVoUW53YkZPSFNIRE05?= =?utf-8?B?eUJpOHRRSHpsa2szTjZzSDVoMCt0VExrd0ZXTklBR3NrMFJVbEhqUU1jVDVa?= =?utf-8?B?T0dYaVJnRWdKZmsxbDlpV0hxT0oxdTIvVUZyL0F1dVZJVzF4bWVsVFpFcHB5?= =?utf-8?B?K2hnR3g1bmZQTzMrUnpHbWhCM1hjT3ZtU2MwUFZtYTJ6WmVma1luYnlvUzFL?= =?utf-8?B?RWVqWWJzRWVDUDY1VHpxUjZKeVNrVklVaVpLK004QzNOc09rdmRyVlcyV2FM?= =?utf-8?B?RGlTNnJlbTJmYXFQVkowZzVIV0dIQldhYlhqL2tPbWtLQlRPZkhRM3EzVk84?= =?utf-8?B?MG9wQlZ3dUsxc2lEUTU3WnRxcnRoYTJzR3ZPUmVkMHR1WDlRdkJIRzB4MzJW?= =?utf-8?B?STdKMGdDbkx1SmtwRFpidlRqZENOS1V5NGNrMktsK1k0d3NhN1VtM3pHYTdo?= =?utf-8?B?ZG5YTE1CWE1BY1c4SmJUWDlMR1g0dlZLaFNtbWN5OGVpL3l3TkdzZ1RjdnhP?= =?utf-8?B?c2JiYUlvWS9McjRpMW9sc1Q5ZGw5L0NYaVAvUWg1Y1hWb2QvS1QwMENTRDlh?= =?utf-8?B?anc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 0f2686ee-e730-4a6d-39fc-08db629b61e1 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6502.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2023 12:26:10.7840 (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: A19JBJVRxvypAN7yz0AMgl/RmVAgCaZHl3gyFrKYBtpQMEfMqh59Xnz6M7NRWz4rQJd0iyZb0PHiPCdMhCM1EaMOLCxs1l/wzhpRK7OiOCQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB7617 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 On 5/31/2023 7:55 AM, Zhihong Wang wrote: > Secondary would crash if it tries to handle mp requests before memory > init, since globals such as eth_dev_shared_data_lock are not accessible > to it at this moment. > --- Please correct me if I'm wrong, but if init is not completed, none of the IPC stuff is initialized either, and any hotplug requests would not trigger any callbacks in the first place? -- Thanks, Anatoly