minix/servers/mfs
Ben Gras 3cc092ff06 . new kernel call sysctl for generic unprivileged system operations;
now used for printing diagnostic messages through the kernel message
   buffer. this lets processes print diagnostics without sending messages
   to tty and log directly, simplifying the message protocol a lot and
   reducing difficulties with deadlocks and other situations in which
   diagnostics are blackholed (e.g. grants don't work). this makes
   DIAGNOSTICS(_S), ASYN_DIAGNOSTICS and DIAG_REPL obsolete, although tty
   and log still accept the codes for 'old' binaries. This also simplifies
   diagnostics in several servers and drivers - only tty needs its own
   kputc() now.
 . simplifications in vfs, and some effort to get the vnode references
   right (consistent) even during shutdown. m_mounted_on is now NULL
   for root filesystems (!) (the original and new root), a less awkward
   special case than 'm_mounted_on == m_root_node'. root now has exactly
   one reference, to root, if no files are open, just like all other
   filesystems. m_driver_e is unused.
2009-01-26 17:43:59 +00:00
..
buf.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
cache.c minor fixes 2008-11-19 14:10:33 +00:00
const.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
device.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
drivers.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
file.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
fproc.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
fs.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
glo.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
inc.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
inode.c . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
inode.h Optimization in searching for new zones to allocate contributed 2008-02-06 15:05:57 +00:00
link.c Removed old debug code. 2007-08-08 15:27:07 +00:00
lock.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
main.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
Makefile Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
misc.c removed or optionalized verbose/debugging messages 2007-02-16 15:50:30 +00:00
mount.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
open.c throw out debugging code. 2008-12-11 14:44:10 +00:00
param.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
path.c Added new interface to VFS. 2007-08-07 12:38:35 +00:00
pipe.c Added new interface to VFS. 2007-08-07 12:38:35 +00:00
protect.c Removed references to stacktrace. 2007-08-07 13:21:55 +00:00
proto.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
queue.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
read.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
select.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
stadir.c REQ_FSTATFS now operates on the root inode (the inode parameter has been 2007-08-17 11:20:59 +00:00
super.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
super.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
table.c Added new interface to VFS. 2007-08-07 12:38:35 +00:00
time.c Added new interface to VFS. 2007-08-07 12:38:35 +00:00
type.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
utility.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
write.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00