From nobody Sun Dec 14 12:38:06 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1765478776; cv=none; d=zohomail.com; s=zohoarc; b=KEzToNzIS5y5i24qkSTft2odWx44ATS77KjTuIRU/CP6owi1MxQ/Vd6LFFvWGUojcS/KdlMYcLouSOPid1S4l+mtWoSrHgbV4CuWg2zVN6nelAATVVoTd3PPbnwnrkXhuWTUDlRB5RfNJk6pqSPfdpcJBdbXBkVtfxBwk8/y/e4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1765478776; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Tm0K7gfsRpBFVrENvrubslPphiODpeHwAJ+aZ5FZLuc=; b=L3tUFD7W8njNIvEm1nlMkHCk3yu3GKe5KSl6dFVaqdtzGQRnZZ3kb7rDkAzYeC9VzxBfqP1xL7iYfysR635cbPOLXTxGpAX+M57RpHEMr3ELtuxLf6rEZ+tHEWb+IqSTidQjRzMtMA8OUQvsd4n9BHVnU+0J+2zr2VRm2osST/4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1765478776826310.7018275333554; Thu, 11 Dec 2025 10:46:16 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.1184549.1506990 (Exim 4.92) (envelope-from ) id 1vTlfo-000436-8z; Thu, 11 Dec 2025 18:45:56 +0000 Received: by outflank-mailman (output) from mailman id 1184549.1506990; Thu, 11 Dec 2025 18:45:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1vTlfo-00042t-1i; Thu, 11 Dec 2025 18:45:56 +0000 Received: by outflank-mailman (input) for mailman id 1184549; Thu, 11 Dec 2025 18:45:54 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1vTlfm-0003I8-QQ for xen-devel@lists.xenproject.org; Thu, 11 Dec 2025 18:45:54 +0000 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [2a00:1450:4864:20::62d]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 9f5d2dff-d6c1-11f0-b15b-2bf370ae4941; Thu, 11 Dec 2025 19:45:54 +0100 (CET) Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-b736d883ac4so80879166b.2 for ; Thu, 11 Dec 2025 10:45:54 -0800 (PST) Received: from EPUAKYIW02F7.. (pool185-5-253-4.as6723.net. [185.5.253.4]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7cfa5d0b0dsm345870466b.67.2025.12.11.10.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Dec 2025 10:45:52 -0800 (PST) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 9f5d2dff-d6c1-11f0-b15b-2bf370ae4941 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765478753; x=1766083553; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Tm0K7gfsRpBFVrENvrubslPphiODpeHwAJ+aZ5FZLuc=; b=VAtN9ae8nNmfC4oN1F4H4AKYzL+oZDGTL4OYCeAN6OK5L+kxX9rFYbErtaowWWOSSB 8Kz7BUIME292K5+MkMRQZXV8jn83caFqqXOHp3pnCP8UYUq76CHlkS/8TTz7+3IA/yyn Z1sN8+r/JuQqBAPTFBkU6ixyTEbH2amdkcP4KJLSDtNdqen968IkVBoyi/TUvk9OPtfV 3AsiCRf7cIkswQMuSFsm8TqpH4IH/UEtDaLJpwBkvukyJA14wnUbzoz+iM5137PJufQ+ POGOlFsg8gW/c3lgAXcqYWOsPnA5+JWHtmwDrwAxK209H2cWfQrXw7eBErMAYysJFNBA 8aDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765478753; x=1766083553; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Tm0K7gfsRpBFVrENvrubslPphiODpeHwAJ+aZ5FZLuc=; b=SkrsbzEl6ojawM3qN/is+iRHV9N+bEGRqXX9bNyUpv3f/8Vw9J6mUH0uvogTqQMM9k JjR86jA+OJn4F91qqFW6IwKLMdJbiELrey45c+K1+6Q4wLxGeor1DOjrpRCDQeDs3GvY GRJT8w0BNHk5AQgsfGgCutOHUlaNYP77pb/jS7lRqTjNhvyk3cVVvzfrE3f8Wc6qj8fa Z5V9dc5+HI3paMUdBgzg1WLQXd0gNEFQ7RCgxWe2lGIO2UHoHZMII2cMGz4i5vW0rtuJ DUsoeENc7XSNiozfjOOx2WjpD+AwEneNvWegUa13L2GSyFYb5KfZX4ZmNrADwWqunzF0 upqA== X-Gm-Message-State: AOJu0YzNotDLwY9yGqJhbjWVfUODzAhb4RCIGEqX6SDJjXJCnzrMPiTb i4QRSmQZ8/FtEHXsUzLTM41PrlJMo8k7TQCum7mwf8VpS1cJ/F5TkoU69+E1WVxJ X-Gm-Gg: AY/fxX5pgfkAG4kAqGWrN9szAQ5Vtjaky5+jjLUYrVQFtSexOkZZhTp1npiuXYPMef7 aTDivUBNKSx3H5aNfRyhE+edDGxhg0pEPQrP84Ucoxbd42LbK56lDX3aiRLDG6LnAAyYfYI6ANZ p6/jS4FmjQYRInjmbuYd8XS90RpOy8ysq9oD3D8YbKTStEiOG0wCaPc6Kn0JAgGMneOSsM8EhhV +u5mUoOIa9SNYgHZ/ZgT7tV6HvKBSBsGC99+R9PkDb5vbXwZLnDUo+6ZAilspjnk76Wzz+I7G7/ KV6HvURiJQ474crDPSlRlU6fPOYu+8sRYRExqVMpPCK8cQbgQIGX1++xc42b7xbsveC2/j/0bxI Nhnj/gZXgkh8Et087grbsyQkQq++/d9QfMq//y7KfItiEZz8OqP13cFtPCm/O+W6uZK93lABLwj YMp1LryfGEuiWqV6E/cjbnNcHXggj0fBISSy8rIQQw7hP0leFijlU= X-Google-Smtp-Source: AGHT+IE1B4v2NPTDPe7SduJz6oPKzgzBUZogvMigM1+f1OFVFif+aNHzSsolQ3PFCykuMUtOq1+ttg== X-Received: by 2002:a17:907:9602:b0:b73:5acd:465e with SMTP id a640c23a62f3a-b7ce82322a4mr699424166b.11.1765478753252; Thu, 11 Dec 2025 10:45:53 -0800 (PST) From: Mykola Kvach To: xen-devel@lists.xenproject.org Cc: Mykola Kvach , Mykola Kvach , Volodymyr Babchuk , Bertrand Marquis , Stefano Stabellini , Julien Grall , Michal Orzel Subject: [PATCH v7 05/12] xen/arm: tee: keep init_tee_secondary() for hotplug and resume Date: Thu, 11 Dec 2025 20:43:29 +0200 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1765478778524158500 Content-Type: text/plain; charset="utf-8" From: Mykola Kvach init_tee_secondary() was marked __init and freed after boot. Calling it from the CPU hotplug/resume path then executed discarded code, which could crash Xen. Drop __init so the TEE mediator secondary init can run safely on hotplugged and resumed CPUs. Signed-off-by: Mykola Kvach --- xen/arch/arm/tee/tee.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/arm/tee/tee.c b/xen/arch/arm/tee/tee.c index 8501443c8e..00e561fc78 100644 --- a/xen/arch/arm/tee/tee.c +++ b/xen/arch/arm/tee/tee.c @@ -128,7 +128,7 @@ static int __init tee_init(void) =20 presmp_initcall(tee_init); =20 -void __init init_tee_secondary(void) +void init_tee_secondary(void) { if ( cur_mediator && cur_mediator->ops->init_secondary ) cur_mediator->ops->init_secondary(); --=20 2.43.0