about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/s390/libc-vdso.h
Commit message (Collapse)AuthorAgeFilesLines
* S390: Add support for vdso getcpu symbol.Stefan Liebler2016-05-091-0/+2
| | | | | | | | 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.
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
|
* Consolidate vDSO macros and usageAdhemerval Zanella2015-05-261-4/+6
| | | | | | | | | | | | | | | | This patch consolidate the Linux vDSO define and usage across all ports that uses it. The common vDSO definitions and calling through {INLINE/INTERNAL}_VSYSCALL macros are moved to a common header sysdep-vdso.h and vDSO name declaration and prototype is defined using a common macro. Also PTR_{MANGLE,DEMANGLE} is added to ports that does not use them for vDSO calls (aarch64, powerpc, s390, and tile) and thus it will reflect in code changes. For ports that already implement pointer mangling/demangling in vDSO system (i386, x32, x86_64) this patch is mainly a code refactor. Checked on x32, x86_64, x32, ppc64le, and aarch64.
* libc-vdso.h place consolidationAdhemerval Zanella2015-04-201-0/+34
This patch moves the libc-vdso.h internal header from bits folder to default architecture one and also corrects the remaning includes in the files.