All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/2] x86/sev: Use KHZ_PER_MHZ in snp_secure_tsc_init()
@ 2026-07-27 10:08 Thorsten Blum
  2026-07-27 10:08 ` [PATCH v2 2/2] x86/sev: Fix CONFIG_SYSFS endif comment style Thorsten Blum
  0 siblings, 1 reply; 2+ messages in thread
From: Thorsten Blum @ 2026-07-27 10:08 UTC (permalink / raw)
  To: Thomas Gleixner, Ingo Molnar, Borislav Petkov, Dave Hansen, x86,
	H. Peter Anvin, Tom Lendacky, Neeraj Upadhyay,
	Kishon Vijay Abraham I, Ard Biesheuvel
  Cc: Thorsten Blum, linux-kernel

Replace the hard-coded conversion factor with KHZ_PER_MHZ to convert
tsc_freq_mhz from MHz to kHz.

Acked-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
---
Changes in v2:
- Keep the change on a single line as suggested by Tom
- v1: https://lore.kernel.org/r/20260707073444.438054-3-thorsten.blum@linux.dev/
---
 arch/x86/coco/sev/core.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/x86/coco/sev/core.c b/arch/x86/coco/sev/core.c
index ecd77d3217f3..6c050417f5d5 100644
--- a/arch/x86/coco/sev/core.c
+++ b/arch/x86/coco/sev/core.c
@@ -15,6 +15,7 @@
 #include <linux/printk.h>
 #include <linux/mm_types.h>
 #include <linux/set_memory.h>
+#include <linux/units.h>
 #include <linux/memblock.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
@@ -2042,7 +2043,7 @@ void __init snp_secure_tsc_init(void)
 	/* Extract the GUEST TSC MHZ from BIT[17:0], rest is reserved space */
 	tsc_freq_mhz &= GENMASK_ULL(17, 0);
 
-	snp_tsc_freq_khz = SNP_SCALE_TSC_FREQ(tsc_freq_mhz * 1000, secrets->tsc_factor);
+	snp_tsc_freq_khz = SNP_SCALE_TSC_FREQ(tsc_freq_mhz * KHZ_PER_MHZ, secrets->tsc_factor);
 
 	x86_platform.calibrate_cpu = securetsc_get_tsc_khz;
 	x86_platform.calibrate_tsc = securetsc_get_tsc_khz;

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-27 10:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-27 10:08 [PATCH v2 1/2] x86/sev: Use KHZ_PER_MHZ in snp_secure_tsc_init() Thorsten Blum
2026-07-27 10:08 ` [PATCH v2 2/2] x86/sev: Fix CONFIG_SYSFS endif comment style Thorsten Blum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.