Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 233137
b: refs/heads/master
c: d863b50
h: refs/heads/master
i:
  233135: 5cae0d9
v: v3
  • Loading branch information
Boaz Harrosh authored and Linus Torvalds committed Feb 12, 2011
1 parent f01b6e2 commit 2f69698
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2dab597441667d6c04451a7dcf215241ad4c74f6
refs/heads/master: d863b50ab01333659314c2034890cb76d9fdc3c7
5 changes: 5 additions & 0 deletions trunk/fs/super.c
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,11 @@ void deactivate_locked_super(struct super_block *s)
struct file_system_type *fs = s->s_type;
if (atomic_dec_and_test(&s->s_active)) {
fs->kill_sb(s);
/*
* We need to call rcu_barrier so all the delayed rcu free
* inodes are flushed before we release the fs module.
*/
rcu_barrier();
put_filesystem(fs);
put_super(s);
} else {
Expand Down

0 comments on commit 2f69698

Please sign in to comment.