Go to file
Thomas Veerman 8f55767619 VFS: make m_in job local
By making m_in job local (i.e., each job has its own copy of m_in instead
of refering to the global m_in) we don't have to store and restore m_in
on every thread yield. This reduces overhead. Moreover, remove the
assumption that m_in is preserved. Do_XXX functions have to copy the
system call parameters as soon as possible and only pass those copies to
other functions.

Furthermore, this patch cleans up some code and uses better types in a lot
of places.
2012-04-13 12:50:38 +00:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Import NetBSD cat(1) 2012-03-14 16:54:30 +01:00
commands retire bios_wini 2012-04-12 03:02:21 +02:00
common switch to netbsd csu 2012-04-12 13:26:24 +02:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs add UPDATING note about genassym 2012-04-02 16:32:32 +02:00
drivers retire bios_wini 2012-04-12 03:02:21 +02:00
etc retire bios_wini 2012-04-12 03:02:21 +02:00
external Import NetBSD file(1) 2012-04-03 01:15:36 +02:00
include vm: add MAP_FIXED 2012-04-12 15:01:36 +02:00
kernel import genassym and use it for sconst.h in kernel 2012-03-31 15:29:53 +02:00
lib switch to netbsd csu 2012-04-12 13:26:24 +02:00
libexec switch to netbsd csu 2012-04-12 13:26:24 +02:00
man Import NetBSD usr.bin/login 2012-04-11 20:02:15 +02:00
sbin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
servers VFS: make m_in job local 2012-04-13 12:50:38 +00:00
share switch to netbsd csu 2012-04-12 13:26:24 +02:00
sys Import NetBSD usr.bin/login 2012-04-11 20:02:15 +02:00
test test: convert to bsdish Makefile 2012-04-12 03:03:17 +02:00
tools switch to netbsd csu 2012-04-12 13:26:24 +02:00
usr.bin Import NetBSD usr.bin/login 2012-04-11 20:02:15 +02:00
usr.sbin user(8): remove output file from source 2012-02-14 15:49:04 +01:00
.gitignore Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile clean up master Makefile a bit 2012-04-01 03:45:02 +02:00