minix/minix/servers
David van Moolenbroek 728b0e5b34 VFS: suspend threads for live update
- do not allow live update for request and protocol free states if
  there are any worker threads that have pending or active work;
- destroy all worker threads before such live updates and recreate
  them afterwards, because transferring (the contents of) the
  thread stacks is not an option at this time;
- recreate worker threads in the new instance only if they were
  shut down before the state transfer, by letting RS provide the
  original preparation state as initialization information.

Change-Id: I846225f5b7281f19e69175485f2c88a4b4891dc2
2015-09-17 17:13:46 +00:00
..
devman Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
ds DS: workaround for weak symbol issue 2015-09-17 17:13:28 +00:00
input Move all services to /service 2014-07-31 16:00:31 +02:00
ipc services: Selectively enable stateful restart. 2015-09-17 13:36:01 +00:00
is services: Selectively enable stateful restart. 2015-09-17 13:36:01 +00:00
pm Annotations and tweaks for live update 2015-09-17 17:13:38 +00:00
rs VFS: suspend threads for live update 2015-09-17 17:13:46 +00:00
sched services: Selectively enable stateful restart. 2015-09-17 13:36:01 +00:00
vfs VFS: suspend threads for live update 2015-09-17 17:13:46 +00:00
vm Annotations and tweaks for live update 2015-09-17 17:13:38 +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