minix/servers
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
..
devman Kernel/servers/drivers: resolve a few warnings 2012-03-30 16:55:06 +02:00
ds retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
ext2 retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
init Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
ipc retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
is retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
iso9660fs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
lwip LWIP,NETSOCK - lwip uses asynchronous protocol 2012-03-02 15:44:48 +00:00
mfs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
pfs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
pm retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
procfs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
rs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
sched retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs VFS: make m_in job local 2012-04-13 12:50:38 +00:00
vm vm: add MAP_FIXED 2012-04-12 15:01:36 +02:00
Makefile Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00