Rev 4522 | Rev 4633 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4522 | Rev 4528 | ||
---|---|---|---|
Line 62... | Line 62... | ||
62 | 62 | ||
63 | /** Number of threads that are executing a manager fibril. */ |
63 | /** Number of threads that are executing a manager fibril. */ |
64 | static int threads_in_manager; |
64 | static int threads_in_manager; |
65 | /** Number of threads that are executing a manager fibril and are serialized. */ |
65 | /** Number of threads that are executing a manager fibril and are serialized. */ |
66 | static int serialized_threads; /* Protected by async_futex */ |
66 | static int serialized_threads; /* Protected by async_futex */ |
67 | /** Thread-local count of serialization. If > 0, we must not preempt */ |
67 | /** Fibril-local count of serialization. If > 0, we must not preempt */ |
68 | static __thread int serialization_count; |
68 | static fibril_local int serialization_count; |
69 | 69 | ||
70 | /** Setup fibril information into TCB structure */ |
70 | /** Setup fibril information into TCB structure */ |
71 | fibril_t *fibril_setup(void) |
71 | fibril_t *fibril_setup(void) |
72 | { |
72 | { |
73 | fibril_t *f; |
73 | fibril_t *f; |