Hi NFSD developers, I've found what I think is an interesting problem that occurs on single-CPU machines as far as I can tell. Basically the following snippet will occasionally loop forever printing that one thread is still running. Further attempts to run "/usr/sbin/rpc.nfsd 0" don't help. /usr/sbin/rpc.nfsd 1 /usr/sbin/rpc.nfsd 0 while [ ! $[`cat /proc/fs/nfsd/threads`] -eq 0 ]; do echo $[`cat /proc/fs/nfsd/threads`] still running sleep .1 done I've not looked a whole lot at it. It appears that although the paths calling svc_set_num_threads synchronize on nfsd_mutex, the code doesn't seem to try waiting on the number of threads to reach the desired count. What do you guys think? Thanks. A -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html