Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drivers/block/drbd: remove the null check for kmem_cache_destroy

kmem_cache_destroy has taken null pointer into account. So it is
safe to drop the null check before calling the function.

Signed-off-by: zhong jiang <zhongjiang@huawei.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

zhong jiang and committed by
Jens Axboe
a12fc00b 69daf897

+4 -8
+4 -8
drivers/block/drbd/drbd_main.c
··· 2103 2103 mempool_exit(&drbd_md_io_page_pool); 2104 2104 mempool_exit(&drbd_ee_mempool); 2105 2105 mempool_exit(&drbd_request_mempool); 2106 - if (drbd_ee_cache) 2107 - kmem_cache_destroy(drbd_ee_cache); 2108 - if (drbd_request_cache) 2109 - kmem_cache_destroy(drbd_request_cache); 2110 - if (drbd_bm_ext_cache) 2111 - kmem_cache_destroy(drbd_bm_ext_cache); 2112 - if (drbd_al_ext_cache) 2113 - kmem_cache_destroy(drbd_al_ext_cache); 2106 + kmem_cache_destroy(drbd_ee_cache); 2107 + kmem_cache_destroy(drbd_request_cache); 2108 + kmem_cache_destroy(drbd_bm_ext_cache); 2109 + kmem_cache_destroy(drbd_al_ext_cache); 2114 2110 2115 2111 drbd_ee_cache = NULL; 2116 2112 drbd_request_cache = NULL;