[LogFS] Prevent mempool_destroy NULL pointer dereference
It would probably be better to just accept NULL pointers in mempool_destroy(). But for the current -rc series let's keep things simple. This patch was lost in the cracks for a while. Kevin Cernekee <cernekee@gmail.com> had to rediscover the problem and send a similar patch because of it. :( Signed-off-by: Joern Engel <joern@logfs.org>
This commit is contained in:
@@ -2243,8 +2243,6 @@ void logfs_cleanup_rw(struct super_block *sb)
|
||||
struct logfs_super *super = logfs_super(sb);
|
||||
|
||||
destroy_meta_inode(super->s_segfile_inode);
|
||||
if (super->s_block_pool)
|
||||
mempool_destroy(super->s_block_pool);
|
||||
if (super->s_shadow_pool)
|
||||
mempool_destroy(super->s_shadow_pool);
|
||||
logfs_mempool_destroy(super->s_block_pool);
|
||||
logfs_mempool_destroy(super->s_shadow_pool);
|
||||
}
|
||||
|
Reference in New Issue
Block a user