From aec92c16175be7c99ec21820b6a7f82c090c93a8 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Sun, 9 Feb 2020 09:49:49 -0700
Subject: [PATCH] Make PIT_TICKS thread_local

---
 src/arch/x86_64/interrupt/irq.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/arch/x86_64/interrupt/irq.rs b/src/arch/x86_64/interrupt/irq.rs
index 8c755baa..09ebf755 100644
--- a/src/arch/x86_64/interrupt/irq.rs
+++ b/src/arch/x86_64/interrupt/irq.rs
@@ -8,6 +8,7 @@ use crate::scheme::debug::debug_input;
 use crate::{context, ptrace, time};
 
 //resets to 0 in context::switch()
+#[thread_local]
 pub static PIT_TICKS: AtomicUsize = AtomicUsize::new(0);
 
 unsafe fn trigger(irq: u8) {
-- 
GitLab