minix/servers
David van Moolenbroek 093c949274 procfs: fix rare panic in add_inode
Previously, procfs would consider all processes that have a non-free
kernel slot *or* an in-use PM slot. However, since AVFS, a non-free
kernel slot does not imply an in-use PM slot. As a result, procfs
may use PM slots that have a zero PID value. If two such entries are
present in the retrieved PM table, procfs would try to add two inodes
with the same name "0", triggering an assertion in vtreefs.

This patch makes procfs consider only the PM slot for (non-task)
processes.
2012-04-19 11:26:11 +02:00
..
devman Kernel/servers/drivers: resolve a few warnings 2012-03-30 16:55:06 +02:00
ds retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
ext2 retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
init Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
ipc retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
is retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
iso9660fs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
lwip LWIP,NETSOCK - lwip uses asynchronous protocol 2012-03-02 15:44:48 +00:00
mfs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
pfs retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
pm recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
procfs procfs: fix rare panic in add_inode 2012-04-19 11:26:11 +02:00
rs recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
sched retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs block ioctls: pass request number 2012-04-18 11:01:15 +02:00
vm vm: add MAP_FIXED 2012-04-12 15:01:36 +02:00
Makefile Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00