When testing NLM, i find a bug. After server stop nfslock service, client still can get lock success Test process: Step1: client open nfs file. Step2: client using fcntl to get lock. Step3: client using fcntl to release lock. Step4: service stop it's nfslock service. Step5: client using fcntl to get lock again. At step5, client should get lock fail, but it's success. Reason: When server stop nfslock service, client's host struct not be unmonitor at server. When client get lock again, the client's host struct will be reuse but don't monitor again. So that, at step5 client can get lock success. Question: 1. Should unmonitor the client's host struct at server when server stop nfslock service ? 2. Whether let rpc.statd tell kernel it's status(when start and stop) by send a SM_NOTIFY ? -- Regards Mi Jinlong -- 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