aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2019-10-21 12:07:15 +0200
committerThomas Gleixner <tglx@linutronix.de>2019-10-23 14:48:23 +0200
commit1638b8f096ca165965189b9626564c933c79fe63 (patch)
treea43ee45ed5880772fb34a48991aea62d9b781303 /kernel
parentLinux 5.4-rc4 (diff)
downloadlinux-dev-1638b8f096ca165965189b9626564c933c79fe63.tar.xz
linux-dev-1638b8f096ca165965189b9626564c933c79fe63.zip
lib/vdso: Make clock_getres() POSIX compliant again
A recent commit removed the NULL pointer check from the clock_getres() implementation causing a test case to fault. POSIX requires an explicit NULL pointer check for clock_getres() aside of the validity check of the clock_id argument for obscure reasons. Add it back for both 32bit and 64bit. Note, this is only a partial revert of the offending commit which does not bring back the broken fallback invocation in the the 32bit compat implementations of clock_getres() and clock_gettime(). Fixes: a9446a906f52 ("lib/vdso/32: Remove inconsistent NULL pointer checks") Reported-by: Andreas Schwab <schwab@linux-m68k.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Tested-by: Christophe Leroy <christophe.leroy@c-s.fr> Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/alpine.DEB.2.21.1910211202260.1904@nanos.tec.linutronix.de
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions