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