]> Zhao Yanbai Git Server - minix.git/commit
VFS: fix dead lock
authorThomas Veerman <thomas@minix3.org>
Mon, 2 Apr 2012 15:20:05 +0000 (15:20 +0000)
committerThomas Veerman <thomas@minix3.org>
Fri, 13 Apr 2012 13:19:10 +0000 (13:19 +0000)
commit91a38b6d4ecf21826385da49e919d84ef8b162ee
treeee3d9054430716ef1deadca7af08f3ff06d2dd48
parentb956493367beb6f60edbe09f390ce5b3f3149164
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).
servers/vfs/dmap.c
servers/vfs/main.c
servers/vfs/proto.h