aboutsummaryrefslogtreecommitdiffstats
path: root/bin/rtspin.c
diff options
context:
space:
mode:
authorztong <ztong@cs.unc.edu>2021-03-01 19:30:52 -0500
committerztong <ztong@cs.unc.edu>2021-03-01 19:30:52 -0500
commitf5160dfa9d1184f5bc90b7b8bf6f99c83e66e391 (patch)
treeddd260603a5183eb93e60ccb77d231740d39d01d /bin/rtspin.c
parentb084d236bb49863975667bfa2faadf0154d823b6 (diff)
Added exit forbidden zone syscallHEADmaster
Diffstat (limited to 'bin/rtspin.c')
-rw-r--r--bin/rtspin.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/rtspin.c b/bin/rtspin.c
index 8006840..369b7c3 100644
--- a/bin/rtspin.c
+++ b/bin/rtspin.c
@@ -323,6 +323,8 @@ static void job(double exec_time, double program_end, int lock_od, double cs_len
323 if (check_fz) 323 if (check_fz)
324 litmus_access_forbidden_zone_check(lock_od, s2ns(cs_length), s2ns(cs_length)); 324 litmus_access_forbidden_zone_check(lock_od, s2ns(cs_length), s2ns(cs_length));
325 loop_for(cs_length, program_end + 1); 325 loop_for(cs_length, program_end + 1);
326 if (check_fz)
327 litmus_exit_forbidden_zone(lock_od);
326 litmus_unlock(lock_od); 328 litmus_unlock(lock_od);
327 329
328 /* non-critical section */ 330 /* non-critical section */