posix-timers: Fix clock_adjtime to always return timex data on success
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 11 Jan 2013 10:58:58 +0000 (11:58 +0100)
committerJohn Stultz <john.stultz@linaro.org>
Wed, 16 Jan 2013 02:16:07 +0000 (18:16 -0800)
commitf0dbe81f0e7c39783ad25d9084bbcda131508993
treec88ba1416dfb90fce3ed0a72c4bf5bfb42831988
parent2353b47bffe4e6ab39042f470c55d41bb3ff3846
posix-timers: Fix clock_adjtime to always return timex data on success

The clock_adj call returns the clock state on success, which may be a
non-zero value (e.g. TIME_INS), but the modified timex data is copied
back to the user only when zero value (TIME_OK) was returned. Fix the
condition to copy the data also with positive return values.

Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
Signed-off-by: John Stultz <john.stultz@linaro.org>
kernel/posix-timers.c