diff options
author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-05-04 05:57:00 -0400 |
---|---|---|
committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-05-04 05:57:00 -0400 |
commit | 51ca2ae6856e9edb81100fa9b3deb51eee8c9f73 (patch) | |
tree | 8d45a20a428376d491eac4c1d167283854a2016c | |
parent | d23bba2c2fb91821edc8be5a343f434bc7d35efb (diff) |
Use do_div() for integer division in litmus/sync.c
Breaks without do_div() on ARM.
-rw-r--r-- | litmus/sync.c | 4 |
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 | ||