freebsd-nq/sys/compat/freebsd32
Konstantin Belousov 2f304845e2 Do not allocate struct statfs on kernel stack.
Right now size of the structure is 472 bytes on amd64, which is
already large and stack allocations are indesirable.  With the ino64
work, MNAMELEN is increased to 1024, which will make it impossible to have
struct statfs on the stack.

Extracted from:	ino64 work by gleb
Discussed with:	mckusick
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2017-01-05 17:19:26 +00:00
..
capabilities.conf Add compat32 support for capsicum. 2016-09-18 22:03:07 +00:00
freebsd32_capability.c Add compat32 support for capsicum. 2016-09-18 22:03:07 +00:00
freebsd32_ioctl.c Remove a pointless translation of struct ioc_toc_header. 2016-09-08 00:38:50 +00:00
freebsd32_ioctl.h Remove a pointless translation of struct ioc_toc_header. 2016-09-08 00:38:50 +00:00
freebsd32_ipc.h Add shmatt_t. 2016-07-26 17:23:49 +00:00
freebsd32_misc.c Do not allocate struct statfs on kernel stack. 2017-01-05 17:19:26 +00:00
freebsd32_misc.h Move the PAIR32TO64() macro and the RETVAL_HI/RETVAL_LO defines to a 2013-08-18 13:34:11 +00:00
freebsd32_proto.h Regen after r310638. 2016-12-27 20:22:17 +00:00
freebsd32_signal.h
freebsd32_syscall.h Regen after r310638. 2016-12-27 20:22:17 +00:00
freebsd32_syscalls.c Regen after r310638. 2016-12-27 20:22:17 +00:00
freebsd32_sysent.c Regen after r310638. 2016-12-27 20:22:17 +00:00
freebsd32_systrace_args.c Regen after r310638. 2016-12-27 20:22:17 +00:00
freebsd32_util.h Avoid dynamic syscall overhead for statically compiled modules. 2014-10-26 19:42:44 +00:00
freebsd32.h Export the whole thread name in kinfo_proc 2016-12-07 15:04:22 +00:00
Makefile Add compat32 support for capsicum. 2016-09-18 22:03:07 +00:00
syscalls.conf
syscalls.master Rename the 'flags' argument to getfsstat() to 'mode' and validate it. 2016-12-27 20:21:11 +00:00