diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2009-06-17 18:02:10 -0700 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2009-06-17 18:02:10 -0700 |
commit | 18fc31641925867c871bc75270ce642c039188d3 (patch) | |
tree | 2aad9b2c61fac3507526e41c719e1c989ad19a5e /fs/lockd | |
parent | a21bdd9b960ccce421b63aa0e3efda4fcdc26f10 (diff) | |
download | kernel-common-18fc31641925867c871bc75270ce642c039188d3.tar.gz kernel-common-18fc31641925867c871bc75270ce642c039188d3.tar.bz2 kernel-common-18fc31641925867c871bc75270ce642c039188d3.zip |
NFS: Fix false error return from nfs_callback_up() if ipv6.ko is not available
Clear "ret" if the error return from svc_create_xprt(AF_INET6) was
-EAFNOSUPORT. Otherwise, callback start-up will succeed, but
nfs_callback_up() will return -EAFNOSUPPORT anyway, and the first
NFSv4 mount attempt after a reboot will fail.
Bug introduced by commit f738f517 in 2.6.30-rc1.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/lockd')
0 files changed, 0 insertions, 0 deletions