]> Pileus Git - ~andy/linux/blobdiff - fs/adfs/super.c
Merge tag 'xfs-for-linus-v3.13-rc1' of git://oss.sgi.com/xfs/xfs
[~andy/linux] / fs / adfs / super.c
index 0ff4bae2c2a2c2372a75bc5486a4920672aef0bf..7b3003cb6f1bde4d562d01e85db3455d120c7309 100644 (file)
@@ -123,8 +123,7 @@ static void adfs_put_super(struct super_block *sb)
        for (i = 0; i < asb->s_map_size; i++)
                brelse(asb->s_map[i].dm_bh);
        kfree(asb->s_map);
-       kfree(asb);
-       sb->s_fs_info = NULL;
+       kfree_rcu(asb, rcu);
 }
 
 static int adfs_show_options(struct seq_file *seq, struct dentry *root)