diff options
author | Steve French <stfrench@microsoft.com> | 2024-05-13 19:49:22 +0200 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2024-05-13 23:49:36 +0200 |
commit | 29b4c7bb8565118e2c7e08709fce0dbe8bf61011 (patch) | |
tree | 674dc85e2ebc1b0d22b87252d4622a7a6ab9698e /fs/smb | |
parent | smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings (diff) | |
download | linux-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.c | 4 |
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); } |