]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Put linux_platform into the vdso to avoid copying it onto the stack at
authorDmitry Chagin <dchagin@FreeBSD.org>
Sun, 24 May 2015 15:30:52 +0000 (15:30 +0000)
committerDmitry Chagin <dchagin@FreeBSD.org>
Sun, 24 May 2015 15:30:52 +0000 (15:30 +0000)
commit0020bdf13a648162724210025bad2380c778961e
tree37925975d3cfdd7a83f11f6e6b5b65526b4dfc91
parent32084836c05317848a9ef5c21cde7bd7c8f2a8d0
Put linux_platform into the vdso to avoid copying it onto the stack at
every exec.

Differential Revision: https://reviews.freebsd.org/D1062
Reviewed by: trasz
sys/amd64/linux32/linux32_locore.s
sys/amd64/linux32/linux32_sysvec.c
sys/amd64/linux32/linux32_vdso.lds.s
sys/compat/linux/linux_misc.c
sys/compat/linux/linux_misc.h
sys/i386/linux/linux_sysvec.c