diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-07-01 10:45:20 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-07-01 10:45:20 -0400 |
commit | 9b070bc6b676c62d4988da8699f0a731e733b318 (patch) | |
tree | a672d1b726cdce756f9a67786f0262cca776d3fe /include/litmus/litmus.h | |
parent | 0291b7547359c8e01ca1146ca8f2d5f321338ff8 (diff) |
make inclusion of SRP support optional2008.1
we can disable it to improve performance when it is not needed
Diffstat (limited to 'include/litmus/litmus.h')
-rw-r--r-- | include/litmus/litmus.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/litmus/litmus.h b/include/litmus/litmus.h index 8a4c44999f..de2a3c2547 100644 --- a/include/litmus/litmus.h +++ b/include/litmus/litmus.h | |||
@@ -172,7 +172,11 @@ static inline lt_t litmus_clock(void) | |||
172 | #define make_np(t) do {t->rt_param.kernel_np++;} while(0); | 172 | #define make_np(t) do {t->rt_param.kernel_np++;} while(0); |
173 | #define take_np(t) do {t->rt_param.kernel_np--;} while(0); | 173 | #define take_np(t) do {t->rt_param.kernel_np--;} while(0); |
174 | 174 | ||
175 | #ifdef CONFIG_SRP | ||
175 | void srp_ceiling_block(void); | 176 | void srp_ceiling_block(void); |
177 | #else | ||
178 | #define srp_ceiling_block() /* nothing */ | ||
179 | #endif | ||
176 | 180 | ||
177 | #define heap2task(hn) ((struct task_struct*) hn->value) | 181 | #define heap2task(hn) ((struct task_struct*) hn->value) |
178 | 182 | ||