aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/rt_domain.c
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2012-09-29 13:04:40 -0400
committerJonathan Herman <hermanjl@cs.unc.edu>2012-09-29 13:04:40 -0400
commitdaf1e620bff2cb6d830ef66725369bba9c858f62 (patch)
tree1aed8f7cb55371c70d2139b6754d90ea89a26147 /litmus/rt_domain.c
parent451ed3b075c2a8e322e5a44f177e2470426a821d (diff)
parent1cb90226816c7af7808be4c0de866c54da17ecc9 (diff)
Merge branch 'wip-color' into wip-mc
Conflicts: include/litmus/budget.h include/litmus/litmus.h include/litmus/rt_param.h include/litmus/sched_trace.h include/litmus/trace.h include/trace/events/litmus.h litmus/Makefile litmus/budget.c litmus/ftdev.c litmus/jobs.c litmus/litmus.c litmus/locking.c litmus/preempt.c litmus/rt_domain.c litmus/sched_gsn_edf.c litmus/trace.c
Diffstat (limited to 'litmus/rt_domain.c')
-rw-r--r--litmus/rt_domain.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/litmus/rt_domain.c b/litmus/rt_domain.c
index 3b3b49ed48e..79243f92edb 100644
--- a/litmus/rt_domain.c
+++ b/litmus/rt_domain.c
@@ -57,6 +57,14 @@ static void do_release(struct release_heap *rh)
57 TS_LVLB_RELEASE_START; 57 TS_LVLB_RELEASE_START;
58 else 58 else
59 TS_LVLC_RELEASE_START; 59 TS_LVLC_RELEASE_START;
60 struct release_heap* rh;
61 rh = container_of(timer, struct release_heap, timer);
62
63 TS_RELEASE_LATENCY(rh->release_time);
64
65 VTRACE("on_release_timer(0x%p) starts.\n", timer);
66
67 TS_RELEASE_START;
60 68
61 raw_spin_lock_irqsave(&rh->dom->release_lock, flags); 69 raw_spin_lock_irqsave(&rh->dom->release_lock, flags);
62 VTRACE("CB has the release_lock 0x%p\n", &rh->dom->release_lock); 70 VTRACE("CB has the release_lock 0x%p\n", &rh->dom->release_lock);