diff options
author | J. Bruce Fields <bfields@redhat.com> | 2011-12-23 21:52:19 +0100 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2012-01-05 21:35:56 +0100 |
commit | 9689dcce0b456793c46bdeea7a79adfab1bc9c5d (patch) | |
tree | b555d6f2afa67d01c3f7a7ad5bb5ed62f35c6d96 /net | |
parent | svcrpc: fix double-free on shutdown of nfsd after changing pool mode (diff) | |
download | linux-9689dcce0b456793c46bdeea7a79adfab1bc9c5d.tar.xz linux-9689dcce0b456793c46bdeea7a79adfab1bc9c5d.zip |
svcrpc: don't revert to SVC_POOL_DEFAULT on nfsd shutdown
This was unexpected behavior (at least for me)--why would you want
configuration settings automatically lost on nfsd restart?
In practice this won't affect distributions, which likely set everything
on every startup. But I'd expect the behavior to be less confusing to
someone manually restarting nfsd for testing.
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/sunrpc/svc.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c index 1dd5fd014559..97017989fa1d 100644 --- a/net/sunrpc/svc.c +++ b/net/sunrpc/svc.c @@ -286,7 +286,6 @@ svc_pool_map_put(void) mutex_lock(&svc_pool_map_mutex); if (!--m->count) { - m->mode = SVC_POOL_DEFAULT; kfree(m->to_pool); m->to_pool = NULL; kfree(m->pool_to); |