Removes unnecessary TLS var from vcore.c
[akaros.git] / user / parlib / vcore.c
index f2ae5cb..6d7860c 100644 (file)
@@ -422,9 +422,8 @@ void ensure_vcore_runs(uint32_t vcoreid)
  * context.  sys_change_vcore will probably mess you up. */
 void cpu_relax_vc(uint32_t vcoreid)
 {
-       static __thread unsigned int spun;              /* vcore TLS */
+       unsigned int spun = 0;
        assert(in_vcore_context());
-       spun = 0;
        if (spun++ >= NR_RELAX_SPINS) {
                /* if vcoreid == vcore_id(), this might be expensive */
                ensure_vcore_runs(vcoreid);