freebsd-dev/sys/compat/linux
Dmitry Chagin 9599b0ec3a Rewrite linux_recvfrom. To avoid double conversion of sockaddr use
kern_recvit() directly.
And check fromlen parameter before sockaddr copyin and conversion.

Differential Revision:	https://reviews.freebsd.org/D1082
2015-05-24 16:26:55 +00:00
..
check_error.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
check_internal_locks.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
linux_common.c Move FEATURE macros for v4l and v4l2 to the common module. 2015-05-24 16:00:01 +00:00
linux_dtrace.h dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
linux_emul.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_emul.h Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_file.c Change linux faccessat syscall definition to match actual linux one. 2015-05-24 16:18:03 +00:00
linux_file.h Reduce duplication between i386/linux/linux.h and amd64/linux32/linux.h 2013-01-29 18:41:30 +00:00
linux_fork.c Refund the proc emuldata struct for future use. For now move flags from 2015-05-24 15:54:58 +00:00
linux_futex.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_futex.h Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
linux_getcwd.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_ioctl.c Move FEATURE macros for v4l and v4l2 to the common module. 2015-05-24 16:00:01 +00:00
linux_ioctl.h Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_ipc.c x86_64 Linux do not use multiplexing on ipc system calls. 2015-05-24 15:44:41 +00:00
linux_ipc.h x86_64 Linux do not use multiplexing on ipc system calls. 2015-05-24 15:44:41 +00:00
linux_mib.c Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_mib.h Introduce a new module linux_common.ko which is intended for the 2015-05-24 15:51:18 +00:00
linux_misc.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_misc.h Add AT_RANDOM and AT_EXECFN auxiliary vector entries which are used by 2015-05-24 16:24:24 +00:00
linux_signal.c Fix compilation with -DDEBUG option. 2015-05-24 15:47:15 +00:00
linux_signal.h Implement rt_sigqueueinfo() system call. 2015-05-24 15:11:32 +00:00
linux_socket.c Rewrite linux_recvfrom. To avoid double conversion of sockaddr use 2015-05-24 16:26:55 +00:00
linux_socket.h 64-bit paltforms, like x86_64, do not use multiplexing on 2015-05-24 15:41:27 +00:00
linux_stats.c Add newfstatat system call for 64-bit Linuxulator. 2015-05-24 15:48:34 +00:00
linux_sysctl.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_sysproto.h
linux_time.c - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging 2013-11-25 07:38:45 +00:00
linux_timer.c Implement most of timer_{create,settime,gettime,getoverrun,delete} 2014-09-18 08:36:45 +00:00
linux_timer.h Implement most of timer_{create,settime,gettime,getoverrun,delete} 2014-09-18 08:36:45 +00:00
linux_uid16.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_util.c Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_util.h Where possible we will use M_LINUX malloc(9) type. 2015-05-24 16:14:41 +00:00
linux_vdso.c Add 64 bit support to the vdso. 2015-05-24 15:45:36 +00:00
linux_vdso.h Add 64 bit support to the vdso. 2015-05-24 15:45:36 +00:00
linux_videodev2_compat.h Commit the missing linux_videdev2_compat.h (lost somewhere between 2011-05-04 13:09:20 +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
stats_timing.d Switch linuxulator to use the native 1:1 threads. 2015-05-24 14:53:16 +00:00
trace_futexes.d - >500 static DTrace probes for the linuxulator 2012-05-05 19:42:38 +00:00