diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c index 3244037b1286..8622ea6bca82 100644 --- a/fs/reiserfs/super.c +++ b/fs/reiserfs/super.c @@ -2225,6 +2225,9 @@ static int reiserfs_fill_super(struct super_block *s, void *data, int silent) reiserfs_write_unlock(s); } + if (sbi->s_jdev) + kfree(sbi->s_jdev); + if (sbi->commit_wq) destroy_workqueue(sbi->commit_wq);