diff options
author | Olaf Kirch <okir@suse.de> | 2006-10-04 11:16:04 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-04 16:55:18 +0200 |
commit | 0ade060ee51b9b6cf18d580405dc9ab90067f69f (patch) | |
tree | cb4973c837192053f5e2b2a5b2e3790362849d00 /fs/lockd/clntlock.c | |
parent | [PATCH] knfsd: export nsm_local_state to user space via sysctl (diff) | |
download | linux-0ade060ee51b9b6cf18d580405dc9ab90067f69f.tar.xz linux-0ade060ee51b9b6cf18d580405dc9ab90067f69f.zip |
[PATCH] knfsd: lockd: fix use of h_nextrebind
nlmclnt_recovery would try to force a portmap rebind by setting
host->h_nextrebind to 0. The right thing to do here is to set it to the
current time.
Signed-off-by: Olaf Kirch <okir@suse.de>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/lockd/clntlock.c')
-rw-r--r-- | fs/lockd/clntlock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/lockd/clntlock.c b/fs/lockd/clntlock.c index a4ab6dd7661f..e8c7765419e8 100644 --- a/fs/lockd/clntlock.c +++ b/fs/lockd/clntlock.c @@ -184,7 +184,7 @@ restart: /* Force a portmap getport - the peer's lockd will * most likely end up on a different port. */ - host->h_nextrebind = 0; + host->h_nextrebind = jiffies; nlm_rebind_host(host); /* First, reclaim all locks that have been granted. */ |