From 0b36b6951b6be7acd3a56d1e510101a9b5410388 Mon Sep 17 00:00:00 2001 From: Avi Kivity <avi@cloudius-systems.com> Date: Wed, 16 Jan 2013 16:55:24 +0200 Subject: [PATCH] kvmclock: kvmclock data is not __thread It's actually percpu, but we don't have percpu support yet. So make it global. --- drivers/kvmclock.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/kvmclock.cc b/drivers/kvmclock.cc index c9c304308..6be9fda83 100644 --- a/drivers/kvmclock.cc +++ b/drivers/kvmclock.cc @@ -27,12 +27,12 @@ private: u64 wall_clock_boot(); u64 system_time(); private: - static __thread pvclock_wall_clock _wall; - static __thread pvclock_vcpu_time_info _sys; + static pvclock_wall_clock _wall; + static pvclock_vcpu_time_info _sys; // FIXME: make percpu }; -__thread kvmclock::pvclock_wall_clock kvmclock::_wall; -__thread kvmclock::pvclock_vcpu_time_info kvmclock::_sys; +kvmclock::pvclock_wall_clock kvmclock::_wall; +kvmclock::pvclock_vcpu_time_info kvmclock::_sys; kvmclock::kvmclock() { -- GitLab