aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--litmus/sync.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/litmus/sync.c b/litmus/sync.c
index 88a050e10ee7..8ff5b9e298eb 100644
--- a/litmus/sync.c
+++ b/litmus/sync.c
@@ -152,7 +152,9 @@ asmlinkage long sys_release_ts(lt_t __user *__delay)
152 ret = copy_from_user(&delay, __delay, sizeof(delay)); 152 ret = copy_from_user(&delay, __delay, sizeof(delay));
153 if (ret == 0) { 153 if (ret == 0) {
154 /* round up to next larger integral millisecond */ 154 /* round up to next larger integral millisecond */
155 start_time = ((litmus_clock() / ONE_MS) + 1) * ONE_MS; 155 start_time = litmus_clock();
156 do_div(start_time, ONE_MS);
157 start_time *= ONE_MS;
156 ret = do_release_ts(start_time + delay); 158 ret = do_release_ts(start_time + delay);
157 } 159 }
158 160