minix/servers/vfs
Thomas Veerman 91a38b6d4e VFS: fix dead lock
When running out of worker threads to handle device replies a dead
lock resolver thread is used. However, it was only used for FS
endpoints; it is now used for "system processes" (drivers and FS
endpoints). Also, drivers were marked as system process when they
were not "forced" to map (i.e., mapping was done before endpoint was
alive).
2012-04-13 13:19:10 +00:00
..
comm.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
comm.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
const.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
coredump.c VFS: fix new signed/unsigned comparisons 2012-04-13 13:00:11 +00:00
device.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
dmap.c VFS: fix dead lock 2012-04-13 13:19:10 +00:00
dmap.h retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
exec.c VFS: fix new signed/unsigned comparisons 2012-04-13 13:00:11 +00:00
exec.h Implement issetugid syscall 2011-11-28 10:03:43 +00:00
file.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
filedes.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
fproc.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
fs.h VFS: make m_in job local 2012-04-13 12:50:38 +00:00
fscall.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
gcov.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
glo.h VFS: enable sending control messages 2012-04-13 12:54:55 +00:00
job.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
link.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
lock.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
lock.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
main.c VFS: fix dead lock 2012-04-13 13:19:10 +00:00
Makefile VFS: warnings are errors 2012-04-13 12:59:32 +00:00
misc.c VFS: enable sending control messages 2012-04-13 12:54:55 +00:00
mount.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
open.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
param.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
path.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
path.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
pipe.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
protect.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
proto.h VFS: fix dead lock 2012-04-13 13:19:10 +00:00
read.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
request.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
request.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
scratchpad.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
select.c VFS: fix new signed/unsigned comparisons 2012-04-13 13:00:11 +00:00
stadir.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
table.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
threads.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
time.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
tll.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
tll.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
utility.c VFS: fix new signed/unsigned comparisons 2012-04-13 13:00:11 +00:00
vmnt.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
vmnt.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
vnode.c VFS: fix new signed/unsigned comparisons 2012-04-13 13:00:11 +00:00
vnode.h VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
worker.c VFS: make m_in job local 2012-04-13 12:50:38 +00:00
write.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00