From 9b718afbc5db5a808804a336c17ba896a9f048a1 Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Wed, 22 Sep 2010 17:56:59 -0400 Subject: Litmus core: add macro to test for PRECISE_ENFORCEMENT Required for EDF-WM. We should implement precise enforcement in the core distribution soon anyway (once we know how it works in EDF-WM). --- include/litmus/litmus.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/litmus/litmus.h b/include/litmus/litmus.h index 69894f59c8d8..5d20276e44f4 100644 --- a/include/litmus/litmus.h +++ b/include/litmus/litmus.h @@ -96,6 +96,8 @@ inline static lt_t budget_remaining(struct task_struct* t) #define budget_enforced(t) (tsk_rt(t)->task_params.budget_policy != NO_ENFORCEMENT) +#define budget_precisely_enforced(t) (tsk_rt(t)->task_params.budget_policy \ + == PRECISE_ENFORCEMENT) #define is_hrt(t) \ (tsk_rt(t)->task_params.class == RT_CLASS_HARD) -- cgit v1.2.2