diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-09-29 13:04:40 -0400 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-09-29 13:04:40 -0400 |
commit | daf1e620bff2cb6d830ef66725369bba9c858f62 (patch) | |
tree | 1aed8f7cb55371c70d2139b6754d90ea89a26147 /litmus/rt_domain.c | |
parent | 451ed3b075c2a8e322e5a44f177e2470426a821d (diff) | |
parent | 1cb90226816c7af7808be4c0de866c54da17ecc9 (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.c | 8 |
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); |