I'm experimenting with kernel based code and I am trying to figure out what the consequences are of removing a member from the proc list. I've read somewhere that the kernel may walk off the end of the list corrupting data and cause other general mayhem in the system which results in a kernel panic. On doing a google search, I have found lots of information on how to hide a process, but nothing about what the effects on the system are. I have read the book "Designing BSD Rootkits" by Joseph Kong and a few threads on this forum dealing with the subject. Looking through the source code, I did a grep on PROC_LOCK and way too many references came up.