The problem is that lockd is a kernel-mode process (for a good reason),
but statd shouldn't be.
As I said, we can get rid of the kernel RPC upcalls and fold the
statd calls into the mount(8) and rpc.mountd programs. This would make
use of statd user-controllable via command line options on both apps.
The only problem I see is that when a remote non-Linux machine reboots,
its statd may sit there forever trying to contact the Linux statd, which
isn't there.
However, I'm not too fond of running lockd without statd. It complicates
things a lot in lockd, I'm afraid.
Olaf
-- Olaf Kirch | --- o --- Nous sommes du soleil we love when we play okir@monad.swb.de | / | \ sol.dhoop.naytheet.ah kin.ir.samse.qurax okir@caldera.de +-------------------- Why Not?! -----------------------