freebsd-dev/sys/i386/linux
Matthew Dillon 0cc3ac8b6c Linux does not filesystem-sync file-backed writable mmap pages on
a regular basis.  Adjust our linux emulation to conform.  This will
cause more dirty pages to be left for the pagedaemon to deal with,
but our new low-memory handling code can deal with it.   The linux
way appears to be a trend, and we may very well make MAP_NOSYNC the
default for FreeBSD as well (once we have reasonable sequential
write-behind heuristics for random faults).
(will be MFC'd prior to 4.3 freeze)

Suggested by: Andrew Gallatin
2001-02-28 04:30:27 +00:00
..
imgact_linux.c Proc locking. 2001-01-24 00:27:28 +00:00
linux_dummy.c Remove dummy stub functions. 2001-02-16 14:46:16 +00:00
linux_genassym.c Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
linux_locore.s Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
linux_machdep.c Linux does not filesystem-sync file-backed writable mmap pages on 2001-02-28 04:30:27 +00:00
linux_proto.h Re-gen auto generated files. 2001-02-16 14:47:24 +00:00
linux_syscall.h Re-gen auto generated files. 2001-02-16 14:47:24 +00:00
linux_sysent.c Re-gen auto generated files. 2001-02-16 14:47:24 +00:00
linux_sysvec.c Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
linux.h Allow debugging output to be controlled on a per-syscall granularity. 2001-02-16 16:40:43 +00:00
Makefile Make the target a little bit more generic. 2000-11-01 08:47:34 +00:00
syscalls.conf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscalls.master Add mount syscall to linux emulation. Also improve emulation of reboot. 2001-02-16 14:42:11 +00:00