summaryrefslogtreecommitdiffstats
path: root/fs/smb
diff options
context:
space:
mode:
authorSteve French <stfrench@microsoft.com>2024-05-13 19:49:22 +0200
committerSteve French <stfrench@microsoft.com>2024-05-13 23:49:36 +0200
commit29b4c7bb8565118e2c7e08709fce0dbe8bf61011 (patch)
tree674dc85e2ebc1b0d22b87252d4622a7a6ab9698e /fs/smb
parentsmb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings (diff)
downloadlinux-29b4c7bb8565118e2c7e08709fce0dbe8bf61011.tar.xz
linux-29b4c7bb8565118e2c7e08709fce0dbe8bf61011.zip
cifs: Change from mempool_destroy to mempool_exit for request pools
insmod followed by rmmod was oopsing with the new mempools cifs request patch Fixes: edea94a69730 ("cifs: Add mempools for cifs_io_request and cifs_io_subrequest structs") Suggested-by: David Howells <dhowells@redhat.com> Reviewed-by: Enzo Matsumiya <ematsumiya@suse.de> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/smb')
-rw-r--r--fs/smb/client/cifsfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/smb/client/cifsfs.c b/fs/smb/client/cifsfs.c
index 6e1698614745..ec5b639f421a 100644
--- a/fs/smb/client/cifsfs.c
+++ b/fs/smb/client/cifsfs.c
@@ -1790,9 +1790,9 @@ nomem_req:
static void cifs_destroy_netfs(void)
{
- mempool_destroy(&cifs_io_subrequest_pool);
+ mempool_exit(&cifs_io_subrequest_pool);
kmem_cache_destroy(cifs_io_subrequest_cachep);
- mempool_destroy(&cifs_io_request_pool);
+ mempool_exit(&cifs_io_request_pool);
kmem_cache_destroy(cifs_io_request_cachep);
}