summaryrefslogtreecommitdiffstats
path: root/abs/core/aufs2/aufs2-module-2.6.36.patch
diff options
context:
space:
mode:
authorCecil <knoppmyth@gmail.com>2011-07-17 20:48:57 (GMT)
committerCecil <knoppmyth@gmail.com>2011-07-17 20:48:57 (GMT)
commit13e7dfcaf9aa5d46abd43fc0bfcc8c2167e99645 (patch)
tree6c8e8794f117d9966817f22422579963c40d5595 /abs/core/aufs2/aufs2-module-2.6.36.patch
parent06f2b22d74a98b88b09fdd927c6038f4b8fbe6fe (diff)
downloadlinhes_pkgbuild-13e7dfcaf9aa5d46abd43fc0bfcc8c2167e99645.zip
linhes_pkgbuild-13e7dfcaf9aa5d46abd43fc0bfcc8c2167e99645.tar.gz
linhes_pkgbuild-13e7dfcaf9aa5d46abd43fc0bfcc8c2167e99645.tar.bz2
aufs:Bumped to latest
Diffstat (limited to 'abs/core/aufs2/aufs2-module-2.6.36.patch')
-rw-r--r--abs/core/aufs2/aufs2-module-2.6.36.patch47
1 files changed, 0 insertions, 47 deletions
diff --git a/abs/core/aufs2/aufs2-module-2.6.36.patch b/abs/core/aufs2/aufs2-module-2.6.36.patch
deleted file mode 100644
index 3b43f7a..0000000
--- a/abs/core/aufs2/aufs2-module-2.6.36.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/ubuntu/aufs/branch.c b/ubuntu/aufs/branch.c
-index cd4463c..ff6b158 100644
---- a/fs/aufs/branch.c
-+++ b/fs/aufs/branch.c
-@@ -22,6 +22,8 @@
-
- #include <linux/file.h>
- #include <linux/statfs.h>
-+#include <linux/lglock.h>
-+#include <linux/percpu.h>
- #include "aufs.h"
-
- /*
-@@ -851,7 +853,8 @@ static int au_br_mod_files_ro(struct super_block *sb, aufs_bindex_t bindex)
- goto out;
-
- /* no need file_list_lock() since sbinfo is locked? defered? */
-- list_for_each_entry(file, &sb->s_files, f_u.fu_list) {
-+ lg_global_lock(files_lglock);
-+ do_file_list_for_each_entry(sb, file) {
- if (special_file(file->f_dentry->d_inode->i_mode))
- continue;
-
-@@ -861,6 +864,7 @@ static int au_br_mod_files_ro(struct super_block *sb, aufs_bindex_t bindex)
- err = -EBUSY;
- FiMustNoWaiters(file);
- fi_read_unlock(file);
-+ lg_global_unlock(files_lglock);
- goto out_free;
- }
-
-@@ -889,10 +893,13 @@ static int au_br_mod_files_ro(struct super_block *sb, aufs_bindex_t bindex)
- if (p) {
- a = p;
- a[n++] = hf;
-- } else
-+ } else {
-+ lg_global_unlock(files_lglock);
- goto out_free;
-+ }
- }
-- }
-+ } while_file_list_for_each_entry;
-+ lg_global_unlock(files_lglock);
-
- err = 0;
- if (n)