diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2014-12-08 13:19:12 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2014-12-08 14:03:43 +0100 |
commit | 351997810131565fe62aec2c366deccbf6bda3f4 (patch) | |
tree | 85f8346b5882b63f840a78d5beb8bd88a0eaeb13 /arch/s390/Kbuild | |
parent | 8622384f138b786b9ae639e79ccfb84c7db82cbc (diff) |
s390/cputime: fix 31-bit compile
git commit 8461b63ca01d125a245a0d0fb4821ea0656e5053
"s390: translate cputime magic constants to macros"
introduce a built error for 31-bit:
kernel/built-in.o: In function `posix_cpu_timer_set':
posix-cpu-timers.c:(.text+0x2a8cc): undefined reference to `__udivdi3'
The original code is actually broken for 31-bit and has been
corrected by the above commit by forcing the compiler to use
64-bit arithmetic through the CPUTIME_PER_USEC define.
To fix the compile error replace the 64-bit division with
a call to __div().
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/Kbuild')
0 files changed, 0 insertions, 0 deletions