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

logfs: missing cleanup on register_filesystem() failure

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 03e897a1 76bf09fc

+4 -1
+4 -1
fs/logfs/super.c
··· 626 626 if (ret) 627 627 goto out2; 628 628 629 - return register_filesystem(&logfs_fs_type); 629 + ret = register_filesystem(&logfs_fs_type); 630 + if (!ret) 631 + return 0; 632 + logfs_destroy_inode_cache(); 630 633 out2: 631 634 logfs_compr_exit(); 632 635 out1: