S390: Add support for vdso getcpu symbol.
Stefan Liebler
stli@linux.vnet.ibm.com
Wed May 4 13:25:00 GMT 2016
ping
Any objection? Otherwise, I'll commit this patch.
On 04/29/2016 09:42 AM, Stefan Liebler wrote:
> Hi,
>
> This patch adds support for symbol __kernel_getcpu in vDSO,
> which is available with kernel 4.5.
> Now sched_getcpu is using this symbol if available in mapped vDSO
> by defining macro HAVE_GETCPU_VSYSCALL. If not available at runtime,
> the former syscall is used.
>
> Bye
> Stefan
>
> ChangeLog:
>
> * sysdeps/unix/sysv/linux/s390/init-first.c:
> Add VDSO_SYMBOL(getcpu).
> (_libc_vdso_platform_setup): Initialize VDSO_SYMBOL(getcpu).
> * sysdeps/unix/sysv/linux/s390/libc-vdso.h:
> Add VDSO_SYMBOL(getcpu).
> * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h:
> New define HAVE_GETCPU_VSYSCALL.
> * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Likewise.
More information about the Libc-alpha
mailing list