]> www.infradead.org Git - users/jedix/linux-maple.git/commit
NFSv4: Fix callback server shutdown
authorTrond Myklebust <trond.myklebust@primarydata.com>
Wed, 26 Apr 2017 15:55:27 +0000 (11:55 -0400)
committerKirtikar Kashyap <kirtikar.kashyap@oracle.com>
Thu, 13 Jul 2017 20:05:18 +0000 (13:05 -0700)
commit13757272bec28f1b8be59f56292e8f17076923b3
tree92c631308662507d28c0c7c8f07f2a6846ccbf34
parent0bc9402329824ae06d8a26a73b60d21cdac3e6f2
NFSv4: Fix callback server shutdown

We want to use kthread_stop() in order to ensure the threads are
shut down before we tear down the nfs_callback_info in nfs_callback_down.

Tested-and-reviewed-by: Kinglong Mee <kinglongmee@gmail.com>
Reported-by: Kinglong Mee <kinglongmee@gmail.com>
Fixes: bb6aeba736ba9 ("NFSv4.x: Switch to using svc_set_num_threads()...")
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
(cherry picked from commit ed6473ddc704a2005b9900ca08e236ebb2d8540a)

Orabug: 26143102
CVE-2017-9059

Signed-off-by: Kirtikar Kashyap <kirtikar.kashyap@oracle.com>
Reviewed-by: Jack Vogel <jack.vogel@oracle.com>
 Conflicts:
fs/nfs/callback.c
fs/nfs/callback.c
include/linux/sunrpc/svc.h
net/sunrpc/svc.c