Probably only an academic exercise: Fix the rounding bug in msleep wrapper for kernels < 2.4.28.
Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- include/asm-generic/wrappers.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/asm-generic/wrappers.h b/include/asm-generic/wrappers.h index 15d9837..64ec43f 100644 --- a/include/asm-generic/wrappers.h +++ b/include/asm-generic/wrappers.h @@ -197,7 +197,7 @@ do { \ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,28) #define msleep(x) do { \ set_current_state(TASK_UNINTERRUPTIBLE); \ - schedule_timeout((x)*(HZ/1000)); \ + schedule_timeout(((x)*HZ)/1000); \ } while(0) #endif -- 1.6.0.2 _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core