From a155ee1ccb51cf8b6746bcd44ab34f258c9802e0 Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Thu, 24 Jan 2008 15:53:27 -0500 Subject: make kface thread safe --- src/kernel_iface.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/kernel_iface.c b/src/kernel_iface.c index 5751ca6..35c84b6 100644 --- a/src/kernel_iface.c +++ b/src/kernel_iface.c @@ -3,6 +3,9 @@ #include "litmus.h" #include "internal.h" +/* per real-time thread kernel <-> user space flags */ + + struct np_flag { #define RT_PREEMPTIVE 0x2050 /* = NP */ #define RT_NON_PREEMPTIVE 0x4e50 /* = P */ @@ -19,7 +22,7 @@ int signal_exit_np(void); -static struct np_flag np_flag; +static __thread struct np_flag np_flag; int init_kernel_iface(void) -- cgit v1.2.2