compat: nanosleep: Clarify error handling
authorThomas Gleixner <tglx@linutronix.de>
Sat, 6 Sep 2014 10:18:07 +0000 (12:18 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 6 Sep 2014 10:58:18 +0000 (12:58 +0200)
commitb8b904b02454e0468dd1dab7b0713edc119426a8
treee14c9ddf3bda4da1668d4c4c52a77d5e74aea293
parent14ed955853979564697facd1581994261cad6315
compat: nanosleep: Clarify error handling

The error handling in compat_sys_nanosleep() is correct, but
completely non obvious. Document it and restrict it to the
-ERESTART_RESTARTBLOCK return value for clarity.

Reported-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/compat.c