minix/minix/servers
David van Moolenbroek 7eb698ea4a VFS: during initial mount, receive but block work
For VFS, initialization is a special case for processing work: PFS
and the ramdisk MFS must be fully mounted before VFS can process any
other requests, in particular from init(8). This case was handled by
receiving reply messages only from the FS service being mounted, but
this effectively disallowed PFS from calling setuid(2) at startup.

This patch lets VFS receive all messages during the mounting process,
but defer processing any new requests. As a result, the FS services
have a bit more freedom in what they can do during startup.

Change-Id: I18275f458952a8d790736a9c9559b27bbef97b7b
2015-06-06 18:45:23 +00:00
..
devman libvtreefs: API changes/extensions, part 2 2014-11-12 12:13:43 +00:00
ds Move all services to /service 2014-07-31 16:00:31 +02:00
input Move all services to /service 2014-07-31 16:00:31 +02:00
ipc Turn PCI into a character driver 2014-11-10 14:43:27 +01:00
is ARM: can build with llvm, switch to EABI 2014-12-12 13:04:56 +01:00
pm Remove support for call profiling 2014-09-30 12:39:03 +00:00
rs minix/ changes for arm llvm build 2014-12-03 23:40:56 +01:00
sched Move all services to /service 2014-07-31 16:00:31 +02:00
vfs VFS: during initial mount, receive but block work 2015-06-06 18:45:23 +00:00
vm VM: fix for handling one-shot page memory 2015-02-10 13:47:27 +00:00
Makefile New sources layout 2014-07-31 16:00:30 +02:00
Makefile.inc merge libminlib with libc 2014-08-28 18:49:19 +02:00