Commit 03e897a1edb9604c299e1a7646ade0ca90fe1e02

Authored by Al Viro
1 parent 76bf09fcf7

logfs: missing cleanup on register_filesystem() failure

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

Showing 1 changed file with 4 additions and 1 deletions Side-by-side Diff

... ... @@ -626,7 +626,10 @@
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: