Searched hist:"7 e469af97eed947ba9204712601281a69ae8eb6c" (Results 1 – 1 of 1) sorted by relevance
/linux/fs/lockd/ |
H A D | mon.c | diff 7e469af97eed947ba9204712601281a69ae8eb6c Fri Feb 05 21:09:22 CET 2010 Jeff Layton <jlayton@redhat.com> lockd: don't clear sm_monitored on nsm_reboot_lookup
When lockd gets a notify downcall from statd, it'll search its hosts cache and then clear the sm_monitored bit on the host it finds. The idea is apparently to make lockd redo a SM_MON on the next lock request.
This is unnecessary and causes the kernel's NSM cache to go out of sync with statd. statd doesn't stop monitoring a host when it gets a SM_NOTIFY and there's no guarantee that another lock will occur after the reclaim and before the unmount. In that event, no SM_UNMON will occur.
Signed-off-by: Jeff Layton <jlayton@redhat.com> Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
|