[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH 4/5] cpufreq/amd-cppc: move epp_init into driver data
- To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: "Penny, Zheng" <penny.zheng@xxxxxxx>
- Date: Mon, 26 Jan 2026 07:19:26 +0000
- Accept-language: en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=mX1DOoMa5nFnV7X4GDFJEoJk5FTI55hORRJzUCWfSn8=; b=W76TTfdqDortc1DYE6Btny1HdsarpW9Uu3FYADKVMP4E+NJHkYEdhg/cHb3x2PeJBPYJTvP5TTEKXm0aOFO3RHSVGdyfDIW4Vqeg+CSDqCOAeKkkdzNVBr/Io6blTgAeCPYjH1dsjnmYDjfYoXchMRnOx4szyETrqv4HObMZ9trPCVt0c2vStsrbJxhsncQ23fDqLcAvA4CmjrpG8EJF8xjTvghVnmKvgzlXD5od1fjIcNIEUk6Q8aBUgsgcvMKwnOxiwxA/q0HazxFsgvQOmHfasrYBNhHt69U3AW7qGsaaW+22oW7RVkJIOKav2xXEZaxYiAgcFAg1HGlBiUO7MA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SvqCUKbhrnIjAswc2vyX6pq8B5GpmPCd67RiiiDo0oPaXXHpDDKPjZCcp+b8+Gz8eCAjDJgTgAvSJZV/GrhO3LBOeyC/UtD8hbdlvxsbpUxc2l4Nq+FRVH5eUUhU+3gb7dAU3CYRCocrJs5jPfAKZAcS+M05GHzbfto0Xy803gnMRo+3jgggnV4LNV7q9yml8x5XmDQLLzzEJmnmRTx3PcUFb8aR6TcSwikhk8qklWA0f8J255MCTPbgh67r3js44RZhrZ82vnF8/FbG8xWc6y9m9TBfjDDrMNvg1gH+4kBiQcQnlGtyNkIRFT5fmn45Wj7hMwvITG+arIbPzLSBOQ==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com;
- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Delivery-date: Mon, 26 Jan 2026 07:19:37 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Msip_labels: MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Enabled=True;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_SetDate=2026-01-26T07:19:18.0000000Z;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Name=Open Source;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_ContentBits=3;MSIP_Label_f265efc6-e181-49d6-80f4-fae95cf838a0_Method=Privileged
- Thread-index: AQHci4OVpTuwrEnBuEWXPpEzWRHqS7VkEONA
- Thread-topic: [PATCH 4/5] cpufreq/amd-cppc: move epp_init into driver data
[Public]
> -----Original Message-----
> From: Jan Beulich <jbeulich@xxxxxxxx>
> Sent: Thursday, January 22, 2026 5:43 PM
> To: xen-devel@xxxxxxxxxxxxxxxxxxxx
> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>; Roger Pau Monné
> <roger.pau@xxxxxxxxxx>; Penny, Zheng <penny.zheng@xxxxxxx>
> Subject: [PATCH 4/5] cpufreq/amd-cppc: move epp_init into driver data
>
> No reason for it to be a separate per-CPU item; it's connected to a struct
> cpufreq_policy instance just like other driver data.
>
> This further reduces the concern over amd_cppc_cpufreq_cpu_init() being
> called for
> all CPUs, or a CPU going offline that's recorded in policy->cpu (which would
> result
> in accesses of per-CPU data of offline CPUs).
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
>
Reviewed-by: Penny Zheng <penny.zheng@xxxxxxx>
Many thanks,
Penny Zheng
|