[BACK]Return to files.linux_alpha CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / compat / linux / arch / alpha

File: [cvs.NetBSD.org] / src / sys / compat / linux / arch / alpha / files.linux_alpha (download)

Revision 1.11, Sun May 3 01:06:55 2020 UTC (3 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.10: +1 -2 lines

Always clear FUTEX_PRIVATE_FLAG for Linux processes.  NetBSD-native futexes
exist in different namespace depending on FUTEX_PRIVATE_FLAG.  This appears
not to be the case in Linux, and some futex users will mix private and non-
private ops on the same futex object.  Provide a convenience wrapper that
puts this logic in one place witn a comment explaining why.

While here, move the Linux futex wrapper out of its own file and plop
it in linux_misc.c, which is where it lives in the linux32 module.

#	$NetBSD: files.linux_alpha,v 1.11 2020/05/03 01:06:55 thorpej Exp $
#
# Config file description for alpha-dependent Linux compat code.

file	compat/linux/arch/alpha/linux_machdep.c		compat_linux
file	compat/linux/arch/alpha/linux_osf1.c		compat_linux
file	compat/linux/arch/alpha/linux_pipe.c		compat_linux
file	compat/linux/arch/alpha/linux_syscalls.c	compat_linux
file	compat/linux/arch/alpha/linux_sysent.c		compat_linux
file	compat/linux/common/linux_fadvise64.c		compat_linux
file	compat/linux/common/linux_file64.c		compat_linux
file	compat/linux/common/linux_olduname.c		compat_linux
file	compat/linux/common/linux_sigaction.c		compat_linux