minix/minix
David van Moolenbroek 37489f8a24 Resolve boot-time VM/RS deadlock
VM used to call sendrec to send a boot-time RS_INIT reply to RS, but
RS could run into a pagefault at the same time, thus spawning a
message to VM, resulting in a deadlock.  We resolve this situation by
making VM acknowledge RS_INIT asynchronously at boot time, while
retaining the synchronous sendrec for subsequent RS_INIT responses.

Change-Id: I3cb72d7f8d6b9bfdc59a85958ada739c37fa3bde
2015-09-17 13:27:05 +00:00
..
bin New sources layout 2014-07-31 16:00:30 +02:00
commands rs: New RS. 2015-09-16 15:30:48 +00:00
drivers Switch to stateful restart. 2015-09-17 13:26:22 +00:00
fs Switch to stateful restart. 2015-09-17 13:26:22 +00:00
include Resolve boot-time VM/RS deadlock 2015-09-17 13:27:05 +00:00
kernel Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
lib Resolve boot-time VM/RS deadlock 2015-09-17 13:27:05 +00:00
llvm minix/llvm/passes/Makefile.inc: Fix 2014-08-29 12:56:57 -04:00
man Import NetBSD syslogd(8) 2015-07-26 11:57:04 +00:00
net Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
sbin New sources layout 2014-07-31 16:00:30 +02:00
servers Resolve boot-time VM/RS deadlock 2015-09-17 13:27:05 +00:00
share New sources layout 2014-07-31 16:00:30 +02:00
tests VFS: check X bit, not R bit, opening executables 2015-08-31 12:55:55 +00:00
usr.bin VFS: add support for F_DUPFD_CLOEXEC 2015-07-20 13:55:10 +00:00
usr.sbin mkfs.mfs: remove Linux mount check 2015-07-20 10:59:49 +00:00
Makefile benchmarks: remove unixbench 2015-07-20 11:05:28 +00:00
Makefile.inc New sources layout 2014-07-31 16:00:30 +02:00