From e3126f86060cc401ca43b61eedc96d25dfd990ac Mon Sep 17 00:00:00 2001 From: Steve French Date: Mon, 17 May 2004 12:44:28 -0500 Subject: [PATCH] free mempool in correct order --- fs/cifs/cifsfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c index b017cb563224f..20b9bde263bb6 100644 --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c @@ -653,10 +653,11 @@ cifs_init_mids(void) static void cifs_destroy_mids(void) { + mempool_destroy(cifs_mid_poolp); if (kmem_cache_destroy(cifs_mid_cachep)) printk(KERN_WARNING "cifs_destroy_mids: error not all structures were freed\n"); - mempool_destroy(cifs_mid_poolp); + if (kmem_cache_destroy(cifs_oplock_cachep)) printk(KERN_WARNING "error not all oplock structures were freed\n"); -- 2.53.0