summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2018-10-12 15:00:57 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-10-12 17:36:40 +0200
commitf014ffb025c159fd51d19af8af0022a991aaa4f8 (patch)
tree110f6d403c8d19328d972c0ef271e759686a1f79 /arch
parentMAINTAINERS: use the correct location for dt-bindings includes for mux (diff)
downloadlinux-f014ffb025c159fd51d19af8af0022a991aaa4f8.tar.xz
linux-f014ffb025c159fd51d19af8af0022a991aaa4f8.zip
afs: Fix afs_server struct leak
Fix a leak of afs_server structs. The routine that installs them in the various lookup lists and trees gets a ref on leaving the function, whether it added the server or a server already exists. It shouldn't increment the refcount if it added the server. The effect of this that "rmmod kafs" will hang waiting for the leaked server to become unused. Fixes: d2ddc776a458 ("afs: Overhaul volume and server record caching and fileserver rotation") Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions