opnsense-src/sys/compat/linux
John Baldwin 21f8f506fb Use umtx_key objects to uniquely identify futexes. Private futexes in
different processes that happen to use the same user address in the
separate processes will now be treated as distinct futexes rather than the
same futex.  We can now honor shared futexes properly by mapping them to a
PROCESS_SHARED umtx_key.  Private futexes use THREAD_SHARED umtx_key
objects.

In conjunction with:	dchagin
Reviewed by:	kib
MFC after:	1 week
2011-02-23 13:23:28 +00:00
..
linux_emul.c Rename used_requeue and use it as bitwise field to store more flags. 2011-02-12 20:58:59 +00:00
linux_emul.h Rename used_requeue and use it as bitwise field to store more flags. 2011-02-12 20:58:59 +00:00
linux_file.c In linuxolator getdents_common(), it seems there is no reason to loop 2011-01-19 12:19:25 +00:00
linux_file.h Implement the linux syscalls 2008-04-08 09:45:49 +00:00
linux_fork.c Do not clobber %rdx. 2011-02-20 07:58:30 +00:00
linux_futex.c Use umtx_key objects to uniquely identify futexes. Private futexes in 2011-02-23 13:23:28 +00:00
linux_futex.h Yet another unimplemented futex operation, print out about. 2011-01-31 06:06:23 +00:00
linux_getcwd.c The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-01 17:20:04 +00:00
linux_ioctl.c Fix the LINUX_SOUND_MIXER_INFO ioctl to return success after the 2010-12-30 02:18:04 +00:00
linux_ioctl.h Fix the LINUX_SOUND_MIXER_INFO ioctl to return success after the 2010-12-30 02:18:04 +00:00
linux_ipc.c Fix typo in kernel message. The fix is based upon the patch in the PR. 2009-11-05 07:37:48 +00:00
linux_ipc.h MFP4 (110956): 2006-12-21 13:11:06 +00:00
linux_mib.c Some jail parameters (in particular, "ip4" and "ip6" for IP address 2009-07-25 14:48:57 +00:00
linux_mib.h Do not export AT_CLKTCK when emulating Linux kernel prior 2009-05-10 18:43:43 +00:00
linux_misc.c Put the macro declaration in the relevant include file for future use. 2011-02-15 21:22:09 +00:00
linux_misc.h Implement a variation of the linux_common_wait() which should 2011-01-28 18:47:07 +00:00
linux_signal.c For realtime signals fill the sigval value. 2011-02-15 21:46:36 +00:00
linux_signal.h Put the macro declaration in the relevant include file for future use. 2011-02-15 21:22:09 +00:00
linux_socket.c - Return EAFNOSUPPORT instead of EINVAL for unsupported address family, 2010-02-09 22:30:51 +00:00
linux_socket.h Implement MSG_CMSG_CLOEXEC flag for linux_recvmsg(). 2009-05-18 04:07:46 +00:00
linux_stats.c Linux' shm_open() fails because it wants to find some funky shmfs 2011-02-09 20:23:22 +00:00
linux_sysctl.c Unbreak COMPAT_LINUX32 option support on amd64. 2006-03-19 11:10:33 +00:00
linux_sysproto.h Handle unimplemented syscall by instantly returning ENOSYS instead of sending 2005-03-07 00:18:06 +00:00
linux_time.c The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-01 17:20:04 +00:00
linux_uid16.c Since all other comparisons involving ngroups_max use 2010-01-15 07:05:00 +00:00
linux_util.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
linux_util.h Remove stale comment. 2010-10-14 19:30:44 +00:00
linux_videodev.h This is v4l support for the linuxulator. This allows to access FreeBSD 2009-12-04 21:06:54 +00:00
linux_videodev_compat.h This is v4l support for the linuxulator. This allows to access FreeBSD 2009-12-04 21:06:54 +00:00