aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern Brandenburg <bbb@mpi-sws.org>2013-05-04 05:57:00 -0400
committerBjoern Brandenburg <bbb@mpi-sws.org>2013-05-04 05:57:00 -0400
commit51ca2ae6856e9edb81100fa9b3deb51eee8c9f73 (patch)
tree8d45a20a428376d491eac4c1d167283854a2016c
parentd23bba2c2fb91821edc8be5a343f434bc7d35efb (diff)
Use do_div() for integer division in litmus/sync.c
Breaks without do_div() on ARM.
-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