nfsd: pass proper net to nfsd_destroy() from NFSd kthreads
authorStanislav Kinsbursky <skinsbursky@parallels.com>
Thu, 6 Dec 2012 15:34:42 +0000 (18:34 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 Jun 2014 19:04:19 +0000 (12:04 -0700)
commitfa16ac16fc1dfe1ddca4b4c9ce71aea73a878402
treeaa50add7ab21ff171fd39056845d23ae5585664b
parent7bdac1ecae1aed95cfb922bb7c875d6a4cd04f47
nfsd: pass proper net to nfsd_destroy() from NFSd kthreads

commit 88c47666171989ed4c5b1a5687df09511e8c5e35 upstream.

Since NFSd service is per-net now, we have to pass proper network
context in nfsd_shutdown() from NFSd kthreads.

The simplest way I found is to get proper net from one of transports
with permanent sockets.

Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
[wengmeiling: backport to 3.4: adjust context]
Signed-off-by: Weng Meiling <wengmeiling.weng@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/nfsd/nfssvc.c