diff options
author | Scott Mayhew <smayhew@redhat.com> | 2019-11-12 14:01:43 -0500 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2019-11-12 14:53:26 -0500 |
commit | 18b9a895e652979b70f9c20565394a69354dfebc (patch) | |
tree | bc677d5c2cae88f3e3206cfd84400537b9a20612 /fs/nfsd/nfssvc.c | |
parent | fb7dd0a1ba8690527c2394c6c55f909aa87d8f44 (diff) | |
download | linux-next-18b9a895e652979b70f9c20565394a69354dfebc.tar.gz |
nfsd: Fix cld_net->cn_tfm initialization
Don't assign an error pointer to cld_net->cn_tfm, otherwise an oops will
occur in nfsd4_remove_cld_pipe().
Also, move the initialization of cld_net->cn_tfm so that it occurs after
the check to see if nfsdcld is running. This is necessary because
nfsd4_client_tracking_init() looks for -ETIMEDOUT to determine whether
to use the "old" nfsdcld tracking ops.
Fixes: 6ee95d1c8991 ("nfsd: add support for upcall version 2")
Reported-by: Jamie Heilman <jamie@audible.transient.net>
Signed-off-by: Scott Mayhew <smayhew@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfssvc.c')
0 files changed, 0 insertions, 0 deletions