OSDN Git Service

s390/vdso: simplify __arch_get_hw_counter()
authorHeiko Carstens <hca@linux.ibm.com>
Sun, 31 Jan 2021 21:27:36 +0000 (22:27 +0100)
committerVasily Gorbik <gor@linux.ibm.com>
Tue, 9 Feb 2021 14:57:05 +0000 (15:57 +0100)
commit1ba2d6c0fd4e4ff5cc2372a4a5c41d65cb18f09a
treec37c432db7521def5184bc7cf4b3beb0213f4eae
parent214b3564869cd93258616411962a6fceef2c5ec7
s390/vdso: simplify __arch_get_hw_counter()

Use the passed in vdso_data pointer instead of calculating it again.
This is also required as a prerequisite for vdso time namespaces: if a
process is part of a time namespace __arch_get_vdso_data() will return
a pointer to the time namespace data page instead of the vdso data
page, which is not what __arch_get_hw_counter() expects.

Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/vdso/gettimeofday.h